Should we have a "wish me luck" thread?

I’ll start! I decided to take my laptop’s old SSD and put it back in to update+upgrade the systems. Mint went easily. Now it’s Gentoo’s turn. Last update was on October 2024..

The reason? I like to have a backup which is a “plug’n’play” if needed. If the Gentoo update goes ok I’ll copy home folder there too. I have these files on few usb sticks and in cloud. It’s my work laptop so everything needs to be available ..if you think I’m a bit too paranoid😂

2 Likes

I use the same strategy. I don’t think you’re being paranoid, I think you’re being wise. All machines eventually fail. Plan for it.

2 Likes

Thanks Don Karon!

Luckily we have winter here, first pic I took with my phone when the laptop was cooling outside, second one after the emerge of that package was complete.


there’s some issues with some packages but I’ll keep on going :smiley:

2 Likes

269 packages.
There may be some dependency issues.
Good luck.

2 Likes

yes, there’s circular dependencies and some other issues but at the moment I’m most worried about this Failed to emerge sys-devel/gcc-14.2.1_p20241221
It’s about one hour after the emerge of gcc started when it failed… I’m so glad of the binaries!

Edit: and learned a new trick for Gentoo. When emerging @world and you know GCC will fail you can add this ‘–exclude sys-devel/gcc’ to the emerge line.

3 Likes

Success! It boots and all is working. At least for a quick check. :partying_face:

4 Likes

I use --exclude xxxxxx at times, might give you enough time until the binary is released!!!

2 Likes

Why is it failing?
maybe you need to update the build tools first?

1 Like

I didn’t try to debug. Was happy with the result and went to bed…

1 Like

I didn’t know ‘–exclude’ before yesterday.

3 Likes

@ihasama
Probably a few more in my Gentoo archived files!!!
Some may not know this, but Gemtoo can be made to run
on a lot older machines than any of the so-called modern distros.
Oher than EndeavourOS, Gentoo is it and my first choice!!!

3 Likes

I’m continuing the upgrade process. Now my emerge -uDN @world has these extra options: ‘–keep-going --exclude sys-devel/gcc --binpkg-respect-use=n --binpkg-changed-deps=n --with-bdeps=y’

It still has 44 packages to upgrade.

This is very true. I also like that my computers are pure 64bit systems. I’m not sure if it’s possible for any other distro. I don’t play so no need for 32bit compatibility.

1 Like

What is the attractive feature of EndeavourOS?
I think it uses Nix… that is a drastic change…NO, I looked it up, it uses pacman

I can understand why Gentoo attracts. You can build anything with it and it has the best package manager of all distros.

4 Likes

That is not the real reason I use Gentoo, I only have one computer, that is actually able to run anything like any modern-day distro, and it is off-bounds to Linux, for foreseeable-future!!!

2 Likes

@ihasama
If you haven’t did this, you just might be in need of running the
emerge --update --newuse --deep --with-bdeps=y @world this will
sometimes add some much needed dependencies. just do not run the shorthand version!!!

3 Likes

Yes, my normal emerge command is " -uDN --with-bdeps=y @world" (and in make.conf I have emerge default opts --ask --verbose)

With this old SSD I have had issues with many packages but it still boots and all works. But still the world update has many packages with build errors. GCC and Rust are the biggest and because many packages need newest GCC they have errors. Hyprland for an example, it still works though.

May I ask what’s the difference?

3 Likes

I start to believe Debian is pretty damn simple :slight_smile:

4 Likes

I’m with you :hugs: Debian is so good.
But I’m in the rabbit hole…

3 Likes

All I can say is that it does but you also need to run it and then use
emerge -a --depclean and this will clean some of the old decrypted packages!!!

3 Likes

I have also, but chase that with the long command and it will sometimes still pickup packages!!! My first command after emerge
–sync is emerge -a -uD @system and then the emerge --update --newuse --deep --with-bdeps=y @world. But one can easily fall into a completely different category, if the devcie is not being kept updated.

2 Likes