Gentoo Archives: gentoo-dev

From: "Tomáš Chvátal" <scarabeus@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-python/PyZilla: PyZilla-0.1.0.ebuild ChangeLog metadata.xml
Date: Sun, 27 Mar 2011 15:00:33
Message-Id: 4D8F4F93.6030507@gentoo.org
In Reply to: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-python/PyZilla: PyZilla-0.1.0.ebuild ChangeLog metadata.xml by Rich Freeman
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Dne 27.3.2011 15:44, Rich Freeman napsal(a):
5 > On Sun, Mar 27, 2011 at 9:30 AM, Jeremy Olexa <darkside@g.o> wrote:
6 >> On 03/27/2011 02:47 AM, Nirbheek Chauhan wrote:
7 >>>> On 03/26/2011 12:52 AM, Mike Frysinger (vapier) wrote:
8 >>> I propose that we should be more aggressive about package.masking (for
9 >>> removal) all maintainer-needed packages from the tree by doing that
10 >>> one month after they become maintainer-needed. If someone doesn't
11 >>> volunteer to take care of it, it probably wasn't important anyway.
12 >>>
13 >>
14 >> That is abit extreme for me (read: I don't have motivation to fight the
15 >> flames), but I wouldn't complain if someone else did it to be honest.
16 >>
17 >
18 > So, I'd like to propose that somewhere between adding stuff to the
19 > tree that nobody has any intent to look after, and removing stuff that
20 > has been around a long time with no clear problems, there is a happy
21 > medium.
22 >
23 > How about this - if you add a package to the tree, you are responsible
24 > for it for at least a year. If you can get somebody else to take it
25 > then that is fine. If it has problems QA can flame you (privately at
26 > first) for it, and you should feel appropriately embarrassed and fix
27 > it, or remove it.
28 >
29 > After a year, it can go maintainer-needed. Before a year, it cannot,
30 > and you either need to actually maintain it, or remove it. Developers
31 > should not be adding packages they have no interest in whatsoever, or
32 > that have so many QA issues initially that they're high-maintenance
33 > right from the start. If a dev gets a package from a proxy-maintainer
34 > and they disappear then they can nurse it along or remove it as makes
35 > sense - we should be nice to these devs but we shouldn't just cut the
36 > packages loose.
37 >
38 > Packages that are maintainer-needed stay around as long as they're not
39 > making trouble. If they get lots of complaints they get announced on
40 > -dev, and after two weeks they get masked if not picked up. If they
41 > end up blocking something then likewise they get announced and then
42 > masked. That basically is the current practice anyway.
43 >
44 > I don't see a need to remove m-n packages wholesale just to say that
45 > we did it, or to punish users for not becoming devs or whatever.
46 >
47 > And of course, the usual long-term solutions like making
48 > proxy-maintaining easier should be pursued.
49 >
50 > Rich
51 >
52 And how exactly you want to track the level of failure for the package?
53 Since nobody is watching them already we usually don't know how much
54 they fail until somebody tries to emerge them from dev team or notify QA
55 by adding as CC to bug...
56 -----BEGIN PGP SIGNATURE-----
57 Version: GnuPG v2.0.17 (GNU/Linux)
58 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
59
60 iEYEARECAAYFAk2PT5MACgkQHB6c3gNBRYdepgCfYUo00PKNQFoa+ZaqGoPTHOuv
61 Dd8Ani+d1sa/jIHvrWyZrwOF3UUkESl8
62 =k1EI
63 -----END PGP SIGNATURE-----

Replies