Re: Enabling Binaries by default in Stage3s

Sam James <[email protected]>
Newsgroups gmane.linux.gentoo.devel
Organization Gentoo
Message-ID <[email protected]>
Esteve Varela Colominas <[email protected]> writes:

> El 11 d’agost del 2026 15:34:23 CEST, Eli Schwartz <[email protected]> ha escrit:
>>As one example of automation which breaks with binpackages, automated
>>stablereq testing via `pkgdev tatt` builds and installs packages with
>>and without FEATURES=test. It may be desirable to install dependencies
>>from binaries for speed, but it is *vital* that the package being tested
>>is never installed from a binary, shortcutting FEATURES=test for
>>packages with a test phase but no USE=test. Using binaries would defeat
>>the entire purpose of *testing* a stablereq.
>
> I wonder at what point enough testing and automation tools will be
> using binpkgs (whether official binhosts or just a local cache to aid
> with reinstalls and USE changes, like my setup does), where such a
> change won't affect much.
> It really feels like a no-brainer in the majority of testing and automation efforts, where you really don't want to unnecessarily build things more than once.
>
> That said, ideally portage would honor the exact same /etc/portage
> settings in both ebuilds and binpkgs (anything that can affect the
> installed contents), such that a user would not need to care about how
> a package was merged, but as it stands, a user needs to be aware of
> the caveats, and I'm not sure it'll ever be perfect lest portage
> become Nix. Perhaps at some point there will be enough heurestics to
> cover everything but niche cases. There's been good progress in this
> area lately.

And of course, one pays the cost in both checking those constraints, and
also then providing ways for people to bypass them.

>
>>But I would be very supportive of "strongly
>>recommending it in the handbook".
>
> I echo this sentiment. I think it's important for new users to be able
> to get a usable system as quickly as possible, without getting hung up
> on customizing flags and kernel options and whatnot. Except for the
> profile choice, I think it's much safer and easier to customize and
> rebuild things after. Having a working setup to compare to makes
> testing individual changes a bit easier.
signature.asc (application/pgp-signature, 418 B)
-----BEGIN PGP SIGNATURE-----

iQEBBAEWCgCpFiEEJaa7iN2bdkxrVUHCc4QJ9SDfkZAFAmp7YP0bFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z
Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyNUE2QkI4OEREOUI3NjRDNkI1NTQx
QzI3Mzg0MDlGNTIwREY5MTkwDxxzYW1AZ2VudG9vLm9yZwAKCRBzhAn1IN+RkFq3
AP9OZXgBa0xQA+AWAk9RHXd7wpO/d2HgOI844kqyUdewWgD+OuDSj9809keWNzqr
kHdA1PPESoSGhw1NAqWR6N76gAk=
=ADa3
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.