Gentoo Archives: gentoo-dev

From: Richard Freeman <rich0@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] RFC: Project proposal -- maintainer-wanted
Date: Fri, 15 May 2009 10:27:39
Message-Id: 4A0D4317.7040702@gentoo.org
In Reply to: Re: [gentoo-dev] RFC: Project proposal -- maintainer-wanted by Thilo Bangert
1 Thilo Bangert wrote:
2 > AFAIK, we have never explicitly made this distinction clear. if we had, we
3 > would have to remove stuff from portage which doesnt live up to the
4 > standards.
5 >
6
7 I'm all for that. In reality we tend to leave them alone until a
8 security issue actually comes up, which is probably a reasonable
9 compromise (since it also takes work to remove them). In any case,
10 failure to completely meet a standard does not automatically imply that
11 the standard is worthless.
12
13 > it is also not true from a more real world perspective: there are many
14 > packages in portage that have a standard which is much lower than what is
15 > in some overlays. and there are many packages in overlays which live up to
16 > a quality standard way above portage's average.
17 >
18
19 I don't think anybody has issues with overlays that choose to have
20 higher quality standards than portage. I'm all for that. I'm concerned
21 with the quality level in portage - since that is what we attach our
22 name to. If some other repository wants to do a better job than more
23 power to them!
24
25 However, Gentoo cannot endorse "all overlays" as being official
26 repositories, because clearly there is no standard for quality when all
27 it takes to have an overlay is to set up an rsync or http server and put
28 some ebuilds on it.
29
30 > if you want to exaggerate a bit, we have roughly 500 ebuilds in portage
31 > which are maintainer-needed and have only a few users and thats why you
32 > want to keep popular packages out of the tree?
33 >
34
35 Actually, where any of those ebuilds cause problems I'm fine with
36 getting rid of them. I'm certainly not arguing for inconsistency. I'm
37 just suggesting that we shouldn't make the problem worse.
38
39 If a package is popular then somebody should volunteer to maintain it
40 (whether by becoming a gentoo dev or by starting their own overlay). If
41 that isn't happening than clearly the package isn't THAT important.
42 This is open source - if you have an itch, then scratch it! Don't just
43 complain that nobody else is scratching YOUR itch (even if it is a
44 popular itch).
45
46 In any case, my opinion is that for packages to be in portage they
47 should be of a certain level of quality, and a developer should be
48 accountable for the packages they commit. Anybody is welcome to grab
49 ebuilds out of CVS, screen them, and commit them. However, if they
50 cause havoc then the developer can't just say "but it was popular and
51 unmaintained, so I figured I'd just commit something without looking at
52 it." If a developer is willing to commit an appropriate amount of time
53 to QA then they essentially have become a maintainer and the package is
54 no-longer maintainer-wanted.

Replies

Subject Author
Re: [gentoo-dev] RFC: Project proposal -- maintainer-wanted Mart Raudsepp <leio@g.o>