Gentoo Archives: gentoo-dev

From: Fabian Groffen <grobian@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [GLEP] Re-Defining team and herd
Date: Tue, 17 Jun 2008 08:39:17
Message-Id: 20080617083914.GC16235@gentoo.org
In Reply to: [gentoo-dev] [GLEP] Re-Defining team and herd by "Tiziano Müller"
1 On 17-06-2008 09:54:46 +0200, Tiziano Müller wrote:
2 > From the GLEP:
3 > *snip*
4 > The biggest differences to the current system are:
5 > * A team is not implicitly defined as the people who maintain the packages
6 > in a certain herd
7 > * A herd is really only a logical unit of packages and may therefore _not_
8 > possess any ressources
9 > * A team may maintain more than one herd (respectively the packages within
10 > them)
11 > *snip*
12
13 While you're at redefining the terms `herd' and `team', I'd like your
14 GLEP to address the maintenance issue as well. With teams being allowed
15 to maintain a package, and the team being ``a denoted group of people''
16 you block out potential maintenance from others.
17
18 With Gentoo being a project with some devs, of which many quite limited
19 involved, I argue productivity for some of our devs is limited by the
20 barrier of the ``maintainer''.
21
22 Recently I've noticed that maintainer-needed and maintainer-wanted
23 ebuilds are outlawed and hence can be maintained by anyone. In
24 particular treecleaners seem to have started handling the trivial bugs
25 on those packages, which I consider a positive movement. While
26 maintainer-needed and maintainer-wanted have a negative taste, I feel
27 they potentially aren't as negative as they sound. I think there are
28 many more devs just wasting their time in IRC because none of ``their''
29 packages have ``solveable'' bugs.
30
31 Dropping explicit maintenance for packages that are not critical (which
32 are many IMO) would allow for a new ``team'' consisting of all of our
33 bored devs that feel like harvesting the low hanging fruit by doing
34 trivial version bumps, cleanups and trivial patches.
35
36 In other words, I would like your proposal to:
37 - make a difference between ``must be maintained'' packages (e.g.
38 base-system) and the rest
39 - for the non-critical packages define a group of ``experts'' that does
40 not exclude ``foreign'' maintenance -- what if a herd is understaffed?
41 - have a structure (e.g. time-out rule) that allows the ``experts'' to
42 do full maintenance of their packages if they are active
43
44 Your GLEP as it is now doesn't have any added value to me, as it seems
45 only to change things into other terminology, more files, and cause an
46 avalanche of other GLEPs without a clear rationale.
47
48
49 --
50 Fabian Groffen
51 Gentoo on a different level
52 --
53 gentoo-dev@l.g.o mailing list

Replies

Subject Author
[gentoo-dev] Re: [GLEP] Re-Defining team and herd "Tiziano Müller" <dev-zero@g.o>