Gentoo Archives: gentoo-dev

From: Rich Freeman <rich0@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] [RFD] Adopt-a-package, proxy-maintenance, and other musings
Date: Thu, 21 Jan 2016 23:11:10
Message-Id: CAGfcS_=Zw00M_8x3+27FbTxNBQf1hqOpJZ4NUSLM2UAWUx3fSA@mail.gmail.com
In Reply to: Re: [gentoo-dev] [RFD] Adopt-a-package, proxy-maintenance, and other musings by waltdnes@waltdnes.org
1 On Thu, Jan 21, 2016 at 5:41 PM, <waltdnes@××××××××.org> wrote:
2 > I think you misunderstood Roy. He was speaking about "unmaintained
3 > but perfectly functional software". You're talking about "a package
4 > that clearly doesn't build or otherwise simply doesn't work, could not
5 > have worked for past 3 years". Between those 2 extremes will be many
6 > cases of doesn't-work-for-me/works-for-me. Who'll be the final arbiter?
7 >
8
9 I don't think we need any kind of formalized policy. The treecleaners
10 can make a decision and there doesn't need to be any appeals.
11
12 The treecleaners should remove packages that are both unmaintained and
13 broken. They don't have to have bugs open, and simply having a bug
14 open for a long time shouldn't be a reason to treeclean on its own.
15 If a package has a security issue or is just generally crippled then
16 it should be removed. That might sound a bit subjective, but I don't
17 think that is a problem - if the treecleaners want to make a statement
18 of policy they can do so.
19
20 And if somebody disagrees with the treecleaners then they can go ahead
21 and volunteer to maintain the package. Maintainers aren't actually
22 obligated to fix non-security bugs at all, by the way (though doing so
23 would certainly be nice). But, they'll get to listen to all the grief
24 about problems they cause instead of the treecleaners. Obviously if
25 things get out of hand there are ways to escalate.
26
27 In any case, I consider the labeling of these unmaintained packages as
28 maintainer-needed as a good thing, even if some get treecleaned as a
29 result. Part of our social contract is not hiding problems.
30 Unmaintained packages should be clearly labeled as such. And I'm all
31 for some suggestions that have been offered to hghlight packages they
32 use which are unmaintained (I'd suggest that instead of messing with
33 eclasses we simply put that feature in portage though).
34
35 --
36 Rich