Michael Orlitzky posted on Tue, 17 Nov 2015 17:45:49 -0500 as excerpted:

> On 11/17/2015 05:09 PM, Michał Górny wrote:
>> 
>> I have the pleasure to announce that portage-2.2.25 has just been
>> committed and it comes with complete EAPI 6 support. This effectively
>> means that from this moment forward Gentoo developers are permitted to
>> commit EAPI 6 ebuilds to ~arch.
> 
> Is it really safe to start committing ~arch ebuilds that don't work with
> stable portage? Might not things get wonky for stable users who have a
> few keyworded packages?

Gentoo has never really guaranteed the stability of a mostly-stable 
system with a few ~arch accept-keyworded packages as that's simply not a 
properly testable setup.

All-stable is testable and pains are taken not to break it, tho of course 
bugs do happen on occasion.

Similarly, ~arch is testable and known-broken ebuilds aren't to be 
committed, tho it's accepted as part of running ~arch that previously 
unknown breakage might happen from time to time.  But there, the 
assumption is that people are running full-~arch, and individual ~arch 
packages aren't generally expected or tested to work on a generally arch-
stable system, so people trying to run individual ~arch packages are 
accepting that they're generally not tested on arch-stable and may in 
fact be known to break it.

Tho for EAPIs, PMs are supposed to mask packages in EAPIs they don't 
understand, so in theory at least, even EAPI-6 ~arch accept-keyworded 
packages shouldn't break systems with stable PMs, because the PMs should 
mask EAPI-6 ebuilds if they don't understand EAPI-6 yet.

So it shouldn't be a problem, but if it is, it's still only a problem to 
the extent already written on the label for people accepting the risk of 
~arch accept-keywording specific packages.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


Reply via email to