Next issue is with slotted packages and how portage handles them!
You set your binutils to a certain slot number.
The developers bump the slot number and suddenly you are on a binutils version which is not in the tree anymore. Portage does not tells you that and you experience slight build issues. That would not be that worse when the developers would have hardmasked that binutil version, or just had updated the binutil to the last version available. For the kernel symlink they do this for you, they bump it to the latest kernel available. Which is of course bad for a binary nvidia driver user who needs a supported kernel branch.
Details, I have posted in this topic:
https://www.linuxquestions.org/quest...cy-4175619470/
--
That portage has the same issue as 12 years ago with dependency resolution is also a known fact. The backtrack feature does not really help a lot.
Tree Cleaners do not do their job properly in dropping packages. I was quite happy as I saw for the wine project to move any outdated packages in an overlay. This should be done for the other packages also which are basically "not useable " anymore.
Half Efforts of the developers in some aspects. Best example is the slotted lua thing.
--
Gentoo should have cared about people a lot more. Those went off and made their own spinoffs. I doubt they provide anything back. I talk about caluclate linux, funtoo, pentoo to name a few. Sabayon is a different issue as it aims to provide binary blob distro, which were in the early days revertable to a running gentoo system.