The main motivation for doing this early is to get the implicit libc dep out there sooner so fewer users are at risk of the (long-standing) issue wrt upgrading glibc early. The other is that it lets us do the binhost earlier because we need a newer portage on the client side to avoid portage rejecting binpkgs b/c of changed-deps. I think I'd normally prefer to wait a bit longer, but it's particularly horrible whenever anybody hits that bug I mention, and the test coverage is (hopefully) quite extensive for the feature too. There's also a bunch of useful fixes across the board, including but not limited to crash fixes for binpkgs w/ pkgmoves/updates. (Doing .57 rather than .58 which has the gpkg default change which is a breaking change.)
[12:45:04] <gentoovcs> dilfridge → proj/binhost (builders/demeter/server/portage/package.mask/, ...) Mask >=portage-3.0.57 on builders to avoid changed-deps noise Now we can let clients upgrade.
amd64 done
arm done
hppa done
x86 done
ppc done
sparc done
ppc64 done
arm64 done all arches done