Gentoo Archives: gentoo-dev

From: Rich Freeman <rich0@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] pushing fixes to stable before closing bugs
Date: Sat, 12 May 2012 20:18:12
Message-Id: CAGfcS_nJhjfnPRuN_8P4KhTYiWuuyZMVQhX0QCBJ=H3LKx=+cA@mail.gmail.com
In Reply to: Re: [gentoo-dev] pushing fixes to stable before closing bugs by "Paweł Hajdan
1 On Sat, May 12, 2012 at 4:01 PM, "Paweł Hajdan, Jr."
2 <phajdan.jr@g.o> wrote:
3 > Agreed. I'm talking about compile errors or crashes here. I've really
4 > seen arches stabilizing packages with known problems, just having closed
5 > bugs because "the fix is in ~arch".
6
7 We might already be on the same page, but I think the bar to set for
8 stable is that the new build must be overall at least as good as the
9 previous one. Having known issues isn't necessarily a problem as long
10 as overall the level of quality is maintained (all software has bugs -
11 some teams are just better about knowing about them).
12
13 If foo-3 is stable, and foo-4.1 introduces a bug, and foo-4.2 fixes
14 that bug, then I agree that stablizing foo-4.1 might be a mistake. On
15 the other hand, if foo-3 has 30 bugs, and foo-4.1 has 20 bugs, and
16 foo-4.2 has 25 bugs (just not that one in particular), then it might
17 still make sense to go with 4.1 in the short term. Obviously not all
18 bugs are equal.
19
20 This is why maintainers in general should be controlling what packages
21 get STABLEREQ'ed, and for important packages it is best to make this
22 decision as a team. Is there really a sense that this is a big
23 problem? I'm sure it happens - but AFAICT the effort required to
24 prevent this might not be worth it except in isolated cases.
25
26 Rich