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 |