Gentoo Archives: gentoo-dev

From: Jeroen Roovers <jer@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] openrc-0.5.1 arrived in the tree
Date: Wed, 14 Oct 2009 01:13:20
Message-Id: 20091014031037.4a3b023b@epia.jer-c2.orkz.net
In Reply to: Re: [gentoo-dev] openrc-0.5.1 arrived in the tree by Mark Loeser
1 On Tue, 13 Oct 2009 20:33:35 -0400
2 Mark Loeser <halcy0n@g.o> wrote:
3
4 > I'd say this isn't correct. Unstable isn't a pure testing playground.
5 > its meant for packages that should be considered for stable.
6
7 I happen to disagree. Since the advent of outside overlays and layman,
8 we've seen many more bugs that only got discovered when the tree was
9 synced with some developer overlay, or when a Great Unveiling was done
10 after limited, private, small scale testing (as with many GNOME and KDE
11 releases, not to point the finger).
12
13 Keeping things out of the tree because they are "not ready for general
14 consumption", or indeed masking versions "for testing", are good ways
15 to ensure you get no widespread testing at all and find bugs at a late
16 stage, worst case being during or after stabilisation. When the
17 stable/testing mechanism works well, then all non-upstream bugs will be
18 discovered before stabilisation, and some can even be fixed while
19 stabilisation continues.
20
21 Maintainers should know what versions never to request stabilisation
22 for, otherwise users who expect things to more or less just
23 work get exposed to buggy upstream releases.
24
25 On the other hand, careful users should know to cherry-pick specific
26 versions to unmask through package.unmask and package.keywords instead
27 of using ACCEPT_KEYWORDS="arch ~arch" as a blanket measure to get the
28 latest versions, otherwise they will regularly see data loss,
29 misconfiguration, and programs that do not work at all, because:
30
31 Testing means that you are prepared to find and deal with bugs that
32 have not been fixed yet because they have not been found yet.
33
34 I've been working on Gentoo for nearly 4 years now to hold up that vital
35 distinction between testing (~hppa) and stable (hppa), and what you
36 propose here has proven unworkable in that practice and as a general
37 attitude is quite unusual.
38
39
40 Regards,
41 jer

Replies

Subject Author
Re: [gentoo-dev] openrc-0.5.1 arrived in the tree Nirbheek Chauhan <nirbheek@g.o>