Gentoo Archives: gentoo-dev

From: Markos Chandras <hwoarang@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] Vanilla sources stabilization policy change
Date: Wed, 24 Jul 2013 22:18:24
Message-Id: CAG2jQ8gPui_Ws1OFZ_k6a_khLN9dOzJ0ypjvCr+L_znvT3ADkA@mail.gmail.com
In Reply to: Re: [gentoo-dev] Vanilla sources stabilization policy change by Tom Wijsman
1 On 24 July 2013 21:59, Tom Wijsman <TomWij@g.o> wrote:
2 > On Wed, 24 Jul 2013 20:16:59 +0200
3 > Peter Stuge <peter@×××××.se> wrote:
4 >
5 >> Alex Xu wrote:
6 >> > >>> Maybe it would make sense to automatically stabilize every v-s
7 >> > >>> kernel right away?
8 >> > >>
9 >> > >> As has been stated, this implies that Gentoo QA has tested the
10 >> > >> packages and found them to be reasonably safe for use.
11 >> > > ..
12 >> > >> Although stable kernels *have* been tested by many people before
13 >> > >> use, Gentoo QA has *not* (officially) tested them, at least not
14 >> > >> on every architecture.
15 >> > >
16 >> > > I don't think that matters.
17 >> >
18 >> > If you don't care too much for Gentoo QA
19 >>
20 >> The point is that when arch teams find that they can not keep up with
21 >> the pace of upstream and choose never to attempt stabilize v-s then
22 >> clearly Gentoo QA will also not be able to keep up with that pace and
23 >> thus Gentoo QA becomes irrelevant for the particular package.
24 >
25 > No, stabilization of vanilla-sources would be an addition in work
26 > required; one can not assume that if gentoo-sources is stable than
27 > vanilla-sources is or vice versa. Also, the premise here is that
28 > vanilla-sources would need to be stabilized every version; and not just
29 > once per branch (we would like two or three though) as gentoo-sources.
30 >
31 >> The original post also mentioned that generally v-s has more fixes
32 >> than anything coming from stabilization efforts.
33 >
34 > More fixes; but also more regressions, new features, more 0-days, ...
35 >
36 >> It seems that for this package Gentoo QA can not realistically add
37 >> any value to this package, hence my suggestion not to pretend that
38 >> they can, and just remove the distinction between ~arch and arch for
39 >> v-s, and make the latest version available to users by default.
40 >
41 > That's a contradiction; their added value is it being deemed stable,
42 > they can't just pretend it is stable, that overrides the distinction.
43 >
44 > For as far that I know there is nowhere in the tree we provide matters
45 > that walk past Gentoo; so, why should they make an exception here?
46 >
47 >> > >> On a technical level, it's not that hard to put
48 >> > >> "sys-kernel/vanilla-sources" in your package.accept_keywords.
49 >> > >
50 >> > > But why should Gentoo users have to do that in order to use v-s?
51 >> >
52 >> > So they acknowledge that vanilla-sources has not been officially
53 >> > tested by Gentoo QA.
54 >>
55 >> Since v-s is a special case that Gentoo QA is known not to handle,
56 >> this overhead seems completely unneccessary to me. And the usability
57 >> is of course poor.
58 >
59 > If Gentoo QA can't handle it, why could our users; if they are to make
60 > a poor sense of stability, that suffices to make it an explicit choice.
61 >
62 >> > > If it is intentional to push g-s onto users then it makes good
63 >> > > sense
64 >> ..
65 >> > I can't comment on that.
66 >>
67 >> I guess this is really the pivotal point. If Gentoo prefers to push
68 >> g-s rather than v-s then adding overhead for v-s kernels is fine. I'd
69 >> prefer Gentoo to push v-s instead.
70 >
71 > If this weren't intentional, we wouldn't be doing this; the kernel team
72 > exists to add value and not just to blindly follow upstream.
73 >
74 > Let me quote the project description:
75 >
76 > "With an ever increasing userbase demanding a higher quality of stable,
77 > production-ready kernel sources and featureful desktop support the
78 > professionalism and staffing of the kernel project is very important.
79 >
80 > Because we as users want the best from Gentoo Linux we supply a
81 > selection of both generic and specialised sources capable of handling
82 > the day-to-day grind to make life a little easier.
83 >
84 > In order to provide a rich choice of high quality kernel trees Gentoo
85 > Linux must apply, write and test several kernel patches to the official
86 > upstream releases before they can offer finished ebuilds to the users.
87 > This is where the Gentoo Kernel project comes into play."
88 >
89 > --
90 > With kind regards,
91 >
92 > Tom Wijsman (TomWij)
93 > Gentoo Developer
94 >
95 > E-mail address : TomWij@g.o
96 > GPG Public Key : 6D34E57D
97 > GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
98
99 This thread derailed as usual.
100
101 The kernel team made a decision. We can simply accept it and move on.
102 Stable keywords imply at least a minimal build and runtime testing by
103 arch teams.
104 Since we have no manpower to do it, then stabilizing them blindly is
105 not appropriate.
106
107 --
108 Regards,
109 Markos Chandras - Gentoo Linux Developer
110 http://dev.gentoo.org/~hwoarang

Replies

Subject Author
Re: [gentoo-dev] Vanilla sources stabilization policy change Tom Wijsman <TomWij@g.o>