Gentoo Archives: gentoo-dev

From: Tom Wijsman <TomWij@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] rfc: stabilization policies
Date: Tue, 20 Aug 2013 19:24:37
Message-Id: 20130820212412.75a15989@TOMWIJ-GENTOO
In Reply to: [gentoo-dev] rfc: stabilization policies by William Hubbs
1 On Tue, 20 Aug 2013 13:19:10 -0500
2 William Hubbs <williamh@g.o> wrote:
3
4 > All,
5 >
6 > I'm not really sure what the answer to this problem is, so I want to
7 > know what the group thinks about how we can handle it.
8 >
9 > During the last release of OpenRC, I learned that people *do* run
10 > production servers on ~arch.
11
12 While I don't, and asked it just because of the large amount; it
13 appears from some things lately, and not just OpenRC, that there is a
14 certain group that regards ~arch as some kind of new stable.
15
16 This isn't solely about versions entering ~arch, but also about
17 versions leaving ~arch; as ~ is for testing, people should expect their
18 version to break and they should also expect that they cannot rely on a
19 version remaining in the Portage tree, that's just wrong...
20
21 As a result, there are complaints regarding ~; while really, we should
22 have more complaints regarding stable instead. From the forums I see
23 more and more people switching to ACCEPT_KEYWORDS="arch ~arch"; so, we
24 are getting close to a point where stable becomes less important.
25
26 This is really not the direction we should be heading...
27
28 > I asked about it and was told that the
29 > reason for this is bitrot in the stable tree.
30
31 Let me dig up an example...
32
33 Our last sys-kernel/gentoo-sources stabilization was 3 months ago:
34
35 15 May 2013; Agostino Sarubbo <ago@g.o>
36 gentoo-sources-3.8.13.ebuild: Stable for amd64, wrt bug #469508
37
38 This is in my opinion bitrot; and it emphasizes where the problem lies,
39 the arch teams simply don't have enough resources to keep up with the
40 stabilization that we would like to see, more than once a month. We
41 should crowd source testing in one way or the other; that way, we get
42 feedback from a larger share of users, instead of overloading 'ago'...
43
44 3.9.11-r1 was blocked (https://bugs.gentoo.org/show_bug.cgi?id=477976)
45 for something that shouldn't even be problematic and 3.10.7 is filed
46 (https://bugs.gentoo.org/show_bug.cgi?id=481522) which I am waiting
47 for but it seems to take some time; so, I hope we get a stabilized
48 kernel this time, because otherwise we might as well drop keywords...
49
50 Besides the latest stable branch, it would be nice to have stable LTS;
51 that is Long Term Stable, thus the older 3.0, 3.2 and 3.4 branches.
52
53 > My question is, how can we improve our stabilization
54 > procedures/policies so we can convince people not to run production
55 > servers on ~arch and keep the stable tree more up to date?
56
57 As I hinted at above; I think we really need to make it less strict and
58 crowd source the efforts to the users, as the strictness as well as the
59 limited resources slow things down a lot.
60
61 This also makes perfect sense; we are providing ~ as a means for the
62 users to test, but how do the users report back "success" (or failures)?
63
64 Even for failures, I often discover that a lot of users do not file
65 bugs; or they do file bugs, but in the wrong place (forums, FB, G+,
66 chat, ...) and we don't discover them in time. Those that I catch I
67 refer them to https://bugs.gentoo.org; but well, I can't catch them all.
68
69 It is due to the lack of such feedback that we have a too huge need
70 from the arch teams; if we can get more feedback, we would not have to
71 rely so much to the arch teams and assign them to what really needs
72 proper testing. For example: @system packages, popular packages, ...
73
74 Some attention on where we spend our resources as well as how much
75 delay there is for some packages need to be considered; otherwise we're
76 just wasting time on stabilizing very small and unimportant packages.
77
78 --
79 With kind regards,
80
81 Tom Wijsman (TomWij)
82 Gentoo Developer
83
84 E-mail address : TomWij@g.o
85 GPG Public Key : 6D34E57D
86 GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] rfc: stabilization policies Rich Freeman <rich0@g.o>
Re: [gentoo-dev] rfc: stabilization policies Alan McKinnon <alan.mckinnon@×××××.com>
[gentoo-dev] Re: rfc: stabilization policies Michael Palimaka <kensington@g.o>