> Dilfridge had a proposal to ensure 3/6/12 month old systems could still > upgrade, and I'm wondering if this could break those systems. > > There are 3 commits in the last year that finally removed the EAPI 5/6 > toolchain consumers: > 486b77ab8d28c5bfd5a4bdfc5f9a5f432ffde563 > b0a39e54065f7eda2dfc719ec05e270fa7e23e38 > 26f684adecb5b9135f9eba9f1b63c83e3d5e5722 > > The latest of those was in September 2021. > > Do we need to wait X months after those removals, to be able to commit > this change?
Hmm. Portage saves and reuses the ebuild environment, so each installed package has its phases and related eclass code stored. Which means this is probably fine, since 1) after syncing, the ebuilds are gone, so you'll never be able to rebuild the consumer 2) and unmerging the consumer is done using the saved environment. More opinions welcome... -- Andreas K. Hüttel dilfri...@gentoo.org Gentoo Linux developer (council, toolchain, base-system, perl, libreoffice)
signature.asc
Description: This is a digitally signed message part.