Gentoo Archives: gentoo-dev

From: "Andreas K. Huettel" <dilfridge@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Inconsistent and messy layout of team maintainership in Gentoo
Date: Wed, 16 Sep 2015 21:43:24
Message-Id: 201509162343.09362.dilfridge@gentoo.org
In Reply to: [gentoo-dev] Inconsistent and messy layout of team maintainership in Gentoo by "Michał Górny"
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 Am Mittwoch, 16. September 2015, 23:25:33 schrieb Michał Górny:
5 >
6 > To summarize, I see the following issues:
7 >
8 > 1. All three layers are totally disjoint, stored in completely
9 > different format in completely different places.
10 >
11 > 2. Only herds and aliases can be cleanly mapped via metadata.xml.
12 >
13 > 3. If an alias is given as maintainer, and the alias maps both to
14 > a herd and a project, it is unclear which of the two it is.
15 >
16 > 4. Herds can no longer refer to projects, so all project members are
17 > duplicated in herds (= increased maintenance burden).
18 >
19 > 5. Projects can't list members who do not have Wiki accounts or are
20 > not Gentoo developers.
21 >
22 > So, what are your thoughts for unmessing this?
23
24 a) Disallow the term "herd". Noone uses it correctly anyway.
25
26 b) package is "in herd" -> package is "maintained by project"
27
28 b') in metadata.xml <herd>x<herd> -> <project>y<project>
29
30 b'') simple and stupid mapping project y -> alias y-project@g.o
31 ( legacy y@g.o should be forwarded if possible )
32
33 c) project membership implies project e-mail alias membership
34 If you have a problem with this, read man procmail.
35
36 d) per GLEP 39, only developers can be project members. introduce a category
37 "contributors" who are also listed on the project page and are also added
38 to the project alias.
39
40 e) storage of member/contributor lists- if there is a way to extract them from
41 the wiki, do it, otherwise let the wiki get them from somewhere else
42
43 f) (mopping up) remove herds.xml for good
44
45 questions?
46
47 - --
48
49 Andreas K. Huettel
50 Gentoo Linux developer
51 dilfridge@g.o
52 http://www.akhuettel.de/
53
54 -----BEGIN PGP SIGNATURE-----
55 Version: GnuPG v2.0
56
57 iQJ8BAEBCgBmBQJV+eJtXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
58 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0RkJDMzI0NjNBOTIwMDY5MTQ2NkMzNDBF
59 MTM4NkZEN0VGNEI1Nzc5AAoJEOE4b9fvS1d55agQAK2jbpwh91/y3d1O6znAErdC
60 bFTr1qZ8+14cu1PLpIQh5Aq3u7w6vp2hYnnr9eGTpnlHWm71dWrjPEBYiT8tJwUl
61 noex1OIvhf9h8LNl9KKx7H8PGEhJBdCGf2JJMgvw/isrNNZWDuPPddWTvVPxy0hm
62 IqDIdq+fWizFpqW2knb+YTknTsM2eae+uQG4V2r6J5yMFzKzLAObdYes7DPv7FOA
63 o3pMPKPpGsrqC2wYL/65/RI1ucK+KLXoNNr9wJItTNbyPrRIFuWdG17gwTpTgQ6r
64 +GagMdUGKZ6zIGASO/H44ZRIS5vUg7WcKq6bIOODWY/G6jArtanHW9f0XVlzZ+Rn
65 g/WXkw9kxJUAW0DFJ9qs2kRaebdv8nr647RO0VYi6nx9ZDa2mnRmfikOkv195F/7
66 RA++yZvc85qR0LDk9CQzE1u/JWgjWPOmrzNZznJmVzuqx2HUW4huvyv1Z59YCyBA
67 0Tqill1LbccfRbxEat8Je5I34PPnZYl2ljIlq6CpsUECvg0XGhylGJatPeDMwUAm
68 vbTvQW4djh3X8GXXSrj+G+PEUCf7wNEQpKJaYXXm2nJwhEw81K9HTJ8TY+qkzNqJ
69 2u8CboK4MycOAIAGlXp16/vb/oRSJh4ai6V3aM1ihuTdJsgv2uie1ReCz397u8tv
70 ImpcfiM2ubvQXNbhVrBE
71 =pJos
72 -----END PGP SIGNATURE-----

Replies