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----- |