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 |