Gentoo Archives: gentoo-dev

From: Rich Freeman <rich0@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] EAPI 6 portage is out!
Date: Wed, 18 Nov 2015 12:48:38
Message-Id: CAGfcS_nDLffaOks2pp-=QiGV7Xdf9oXHxQj8GAO98QxSGP-8sQ@mail.gmail.com
In Reply to: Re: [gentoo-dev] EAPI 6 portage is out! by Alexander Berntsen
1 On Wed, Nov 18, 2015 at 7:06 AM, Alexander Berntsen <bernalex@g.o> wrote:
2 > We are talking about people who run Gentoo stable who need to
3 > keyword several specific packages because the lack of manpower
4 > leads to Gentoo stable by itself not being very usable for most
5 > people.
6 >
7
8 In this case, however, I don't really see that much impact on stable
9 users. At most they need to accept a ~arch version of portage until
10 it becomes stable again. It is a PITA because of how we tend to drop
11 versions of ~arch packages before they ever become stable, but any
12 stable user is already familiar with this pain and I don't really
13 think it is related to the EAPI6 introduction.
14
15 There really isn't a great alternative either. It seems likely that
16 portage will end up having a bunch of little bumps with bugfixes until
17 things settle down, so it isn't a great time to try to stabilize EAPI6
18 versions of portage. We'll get through the pain faster with the
19 widespread testing you get in ~arch.
20
21 >
22 > Whatever. I just wanted to raise my concern. It has been raised.
23 > You're all free to not care. Too bad for the user^Wthankless
24 > contributors.
25
26 Well, if you care that much, do more than post about it on a list.
27 This is actually a topic I care a lot about, but right now I don't
28 have a better solution to offer so it isn't productive to just hurl
29 abuse on those trying to actually improve things simply because they
30 aren't improving everything at once.
31
32 I don't really have a problem with politely pointing out the downsides
33 of the current state, but you need to be patient if you don't actually
34 have a solution for them as nothing is going to happen without one.
35
36 So, in an attempt to try to make this discussion more productive, feel
37 free to start a thread if you have any ideas of practical solutions
38 for making life better for mixed-keyword users? My biggest suggestion
39 would be to avoid pruning older ~arch versions unless they have
40 serious problems, so that they can become potential stable targets
41 later, and that maintainers should always have a path to stable in
42 mind. Another suggestion would be for maintainers to store some kind
43 of metadata that communicates their stabilization/versioning strategy
44 (which could be useful both to mixed-keyword users and to
45 co-maintainers or other random devs who need to touch ebuilds). Some
46 package just can never go stable, and some version series might never
47 go stable due to upstream reasons, and it would be nice if that were
48 all captured in some way.
49
50 --
51 Rich