Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: EAPI 6 portage is out!
Date: Wed, 18 Nov 2015 01:54:37
Message-Id: pan$62770$e6c49154$378db452$f4027d4c@cox.net
In Reply to: Re: [gentoo-dev] EAPI 6 portage is out! by Michael Orlitzky
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

Replies

Subject Author
Re: [gentoo-dev] Re: EAPI 6 portage is out! Rich Freeman <rich0@g.o>