Gentoo Archives: gentoo-project

From: Mike Pagano <mpagano@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Re: [gentoo-dev-announce] call for agenda items, council meeting 8/13
Date: Thu, 03 Aug 2017 13:21:17
Message-Id: 20170803132113.GA17918@woodpecker.gentoo.org
In Reply to: Re: [gentoo-project] Re: [gentoo-dev-announce] call for agenda items, council meeting 8/13 by "Michał Górny"
1 On Thu, Aug 03, 2017 at 02:18:42PM +0200, Michał Górny wrote:
2 > Dnia 3 sierpnia 2017 13:18:57 CEST, Mike Pagano <mpagano@g.o> napisał(a):
3 > >Hello,
4 > >
5 > >On 08/03/2017 03:06 AM, Michał Górny wrote:
6 > >> On pon, 2017-07-31 at 18:13 -0400, Mike Pagano wrote:
7 > >>> On 07/31/2017 10:15 AM, William Hubbs wrote:> All,
8 > >>>>
9 > >>>> The next Gentoo Council meeting is on Sunday, aug 13 at 18:00 UTC
10 > >in the
11 > >>>> #gentoo-council channel on freenode.
12 > >>>>
13 > >>>> Please reply to this message with any items you would like us to
14 > >discuss
15 > >>>> or vote on.
16 > >>>
17 > >>> <snip>
18 > >>>
19 > >>> I would like to submit the following for the council to discuss and
20 > >vote
21 > >>> upon.
22 > >>>
23 > >>> At the moment, we have a capacity problem around kernel
24 > >stabilization.
25 > >>> Upstream kernels are released at an extremely high rate and the
26 > >Gentoo
27 > >>> Kernel Maintainers do their best to release them shortly thereafter.
28 > >>>
29 > >>> Sometimes, arch teams are not able to respond to stablereqs in a
30 > >timely
31 > >>> manner. This is not a complaint on their efforts, just a description
32 > >of
33 > >>> what happens often for arch teams that are stressed to capacity.
34 > >>>
35 > >>> When the motivation for a STABLEREQ is a high severity security bug
36 > >>> (e.g. root exploit), this delay in stabilization results in us
37 > >having to
38 > >>> keep exploitable kernels in the tree in order not to drop the latest
39 > >>> stable for a specific architecture.
40 > >>>
41 > >>> The procedure outlined below allows for auto-stabilization of minor
42 > >>> bumps by the Gentoo kernel team for any previously stabled major
43 > >version
44 > >>> kernel.[1]
45 > >>>
46 > >>> I welcome discussion, better ideas or anything else that makes
47 > >>> everyone's lives easier and user's systems more secure.
48 > >>>
49 > >>
50 > >> I'm not sure if this is really something for the Council to discuss.
51 > >> Sounds like a regular problem that's best dealt either with arch
52 > >teams
53 > >> directly or on gentoo-dev.
54 > >
55 > >This is really something I would like the Council to discuss and vote
56 > >upon. I've tried to do this through arch teams and the result is root
57 > >exploitable kernels sitting in the tree (which is the state right now
58 > >as
59 > >I write this). Certain architectures will not perform stabilization no
60 > >matter how much I ask. Or how many bugs I submit. Or how many times I
61 > >pop into IRC and ask. And I only do this when I am forced to keep root
62 > >exploits in the tree.
63 > >
64 > >
65 > >> <private hat>
66 > >>
67 > >> I don't mind stabilizing new minor releases automatically but I'd
68 > >prefer
69 > >> if they were at least build-tested with the default config once.
70 > >> However, I doubt anybody's going to shoot you if you take
71 > >> the responsibility for your actions and don't break anything
72 > >important
73 > >> in the process.
74 > >>
75 > >> </private hat>
76 > >>
77 > >
78 > >You're preference would result in the status quo. Exploitable kernels
79 > >sitting in the tree. I don't have the hardware to build and boot test
80 > >on every architecture.
81 >
82 > Well, I meant making the hardware available to you here. This is sth infra and/or arch testers should be able to do.
83
84 Sorry, my misunderstanding.
85
86 I would love that. I would need to be able to just install / build and
87 boot. If anyone cares, I have amd64 and x86 at this momment in time.
88
89 > >
90 > >By only auto stabilizing minor version bumps for which a major bump was
91 > >previously arch tested and stabled, we reduce the risk of breakage.
92 >
93 >
94 > --
95 > Best regards,
96 > Michał Górny (by phone)
97 >
98
99 --
100 Mike Pagano
101 Gentoo Developer - Kernel Project
102 Gentoo Sources - Member
103 E-Mail : mpagano@g.o
104 GnuPG FP : EEE2 601D 0763 B60F 848C 9E14 3C33 C650 B576 E4E3
105 Public Key : http://pgp.mit.edu:11371/pks/lookup?search=0xB576E4E3&op=index

Replies