1 |
Michael Orlitzky posted on Tue, 17 Nov 2015 17:45:49 -0500 as excerpted: |
2 |
|
3 |
> On 11/17/2015 05:09 PM, Michał Górny wrote: |
4 |
>> |
5 |
>> I have the pleasure to announce that portage-2.2.25 has just been |
6 |
>> committed and it comes with complete EAPI 6 support. This effectively |
7 |
>> means that from this moment forward Gentoo developers are permitted to |
8 |
>> commit EAPI 6 ebuilds to ~arch. |
9 |
> |
10 |
> Is it really safe to start committing ~arch ebuilds that don't work with |
11 |
> stable portage? Might not things get wonky for stable users who have a |
12 |
> few keyworded packages? |
13 |
|
14 |
Gentoo has never really guaranteed the stability of a mostly-stable |
15 |
system with a few ~arch accept-keyworded packages as that's simply not a |
16 |
properly testable setup. |
17 |
|
18 |
All-stable is testable and pains are taken not to break it, tho of course |
19 |
bugs do happen on occasion. |
20 |
|
21 |
Similarly, ~arch is testable and known-broken ebuilds aren't to be |
22 |
committed, tho it's accepted as part of running ~arch that previously |
23 |
unknown breakage might happen from time to time. But there, the |
24 |
assumption is that people are running full-~arch, and individual ~arch |
25 |
packages aren't generally expected or tested to work on a generally arch- |
26 |
stable system, so people trying to run individual ~arch packages are |
27 |
accepting that they're generally not tested on arch-stable and may in |
28 |
fact be known to break it. |
29 |
|
30 |
Tho for EAPIs, PMs are supposed to mask packages in EAPIs they don't |
31 |
understand, so in theory at least, even EAPI-6 ~arch accept-keyworded |
32 |
packages shouldn't break systems with stable PMs, because the PMs should |
33 |
mask EAPI-6 ebuilds if they don't understand EAPI-6 yet. |
34 |
|
35 |
So it shouldn't be a problem, but if it is, it's still only a problem to |
36 |
the extent already written on the label for people accepting the risk of |
37 |
~arch accept-keywording specific packages. |
38 |
|
39 |
-- |
40 |
Duncan - List replies preferred. No HTML msgs. |
41 |
"Every nonfree program has a lord, a master -- |
42 |
and if you use the program, he is your master." Richard Stallman |