Gentoo Archives: gentoo-dev

From: Daniel Campbell <zlg@g.o>
To: gentoo-dev@l.g.o
Subject: Re: #wg-stable: Reservations about a "STABLE" & "NeedsStable" bugzilla keywords (re: [gentoo-dev] New Working Group established to evaluate the stable tree)
Date: Fri, 07 Oct 2016 02:41:11
Message-Id: 2a3f9948-4dcb-2012-773e-573dc837f434@gentoo.org
In Reply to: Re: #wg-stable: Reservations about a "STABLE" & "NeedsStable" bugzilla keywords (re: [gentoo-dev] New Working Group established to evaluate the stable tree) by Ian Stakenvicius
1 On 10/04/2016 10:25 AM, Ian Stakenvicius wrote:
2 > On 20/08/16 08:30 PM, Daniel Campbell wrote:
3 >> On 08/15/2016 12:42 PM, Rich Freeman wrote:
4 >>> On Mon, Aug 15, 2016 at 3:30 PM, Andreas K. Hüttel <dilfridge@g.o> wrote:
5 >>>> 1) Stabilization is a simpler and much more formalized process compared to
6 >>>> normal bug resolution.
7 >>>> * There is one version to be stabilized.
8 >>>> * One precise package version
9 >>>
10 >>> Can you clarify what this means? Do you mean that at any time only
11 >>> one version of any particular package/slot is marked stable?
12 >>>
13 >>> That seems like it would be problematic for ranged deps. Granted,
14 >>> those are problematic in and of themselves since they can create
15 >>> conflicts that are hard to resolve. However, this extends conflicts
16 >>> between package you might not want to install at the same time to
17 >>> situations where you don't even need both of the conflicting packages.
18 >>>
19 >> I believe he's just talking about a per-bug or per-stablereq basis. So
20 >> each version gets its own opportunity to have bugs surface or
21 >> stabilization issues instead of attempting to stabilize a bunch of
22 >> versions at once.
23 >>
24 >> (Correct me if I'm wrong; I don't see the value of a single stable
25 >> version for each package and it would create a lot of noise in git log)
26 >>
27 >
28 > Even though some projects (mozilla, for instance) do request
29 > stabilizations of multiple packages and/or versions in a single go,
30 > that doesn't mean we should and I have no issues changing our process
31 > to something more atomic.
32 >
33 > What should be noted here is that if we work towards adopting new
34 > tools or methods here, we absolutely need to do so in a way that is
35 > beneficial to the workflow of our AT's, especially those that perform
36 > large numbers of stabilizations like ago. If this new process doesn't
37 > make things at least incrementally easier for them, it needs to be
38 > re-thought.
39 >
40 >
41 What sort of things would fit best into AT workflow? Different bug
42 states make it easier to filter bugs for ourselves. Is there another
43 mechanic you'd rather see?
44
45 --
46 Daniel Campbell - Gentoo Developer
47 OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
48 fpr: AE03 9064 AE00 053C 270C 1DE4 6F7A 9091 1EA0 55D6

Attachments

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