-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Am Mittwoch, 16. September 2015, 23:25:33 schrieb Michał Górny: > > To summarize, I see the following issues: > > 1. All three layers are totally disjoint, stored in completely > different format in completely different places. > > 2. Only herds and aliases can be cleanly mapped via metadata.xml. > > 3. If an alias is given as maintainer, and the alias maps both to > a herd and a project, it is unclear which of the two it is. > > 4. Herds can no longer refer to projects, so all project members are > duplicated in herds (= increased maintenance burden). > > 5. Projects can't list members who do not have Wiki accounts or are > not Gentoo developers. > > So, what are your thoughts for unmessing this?
a) Disallow the term "herd". Noone uses it correctly anyway. b) package is "in herd" -> package is "maintained by project" b') in metadata.xml <herd>x<herd> -> <project>y<project> b'') simple and stupid mapping project y -> alias [email protected] ( legacy [email protected] should be forwarded if possible ) c) project membership implies project e-mail alias membership If you have a problem with this, read man procmail. d) per GLEP 39, only developers can be project members. introduce a category "contributors" who are also listed on the project page and are also added to the project alias. e) storage of member/contributor lists- if there is a way to extract them from the wiki, do it, otherwise let the wiki get them from somewhere else f) (mopping up) remove herds.xml for good questions? - -- Andreas K. Huettel Gentoo Linux developer [email protected] http://www.akhuettel.de/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0 iQJ8BAEBCgBmBQJV+eJtXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0RkJDMzI0NjNBOTIwMDY5MTQ2NkMzNDBF MTM4NkZEN0VGNEI1Nzc5AAoJEOE4b9fvS1d55agQAK2jbpwh91/y3d1O6znAErdC bFTr1qZ8+14cu1PLpIQh5Aq3u7w6vp2hYnnr9eGTpnlHWm71dWrjPEBYiT8tJwUl noex1OIvhf9h8LNl9KKx7H8PGEhJBdCGf2JJMgvw/isrNNZWDuPPddWTvVPxy0hm IqDIdq+fWizFpqW2knb+YTknTsM2eae+uQG4V2r6J5yMFzKzLAObdYes7DPv7FOA o3pMPKPpGsrqC2wYL/65/RI1ucK+KLXoNNr9wJItTNbyPrRIFuWdG17gwTpTgQ6r +GagMdUGKZ6zIGASO/H44ZRIS5vUg7WcKq6bIOODWY/G6jArtanHW9f0XVlzZ+Rn g/WXkw9kxJUAW0DFJ9qs2kRaebdv8nr647RO0VYi6nx9ZDa2mnRmfikOkv195F/7 RA++yZvc85qR0LDk9CQzE1u/JWgjWPOmrzNZznJmVzuqx2HUW4huvyv1Z59YCyBA 0Tqill1LbccfRbxEat8Je5I34PPnZYl2ljIlq6CpsUECvg0XGhylGJatPeDMwUAm vbTvQW4djh3X8GXXSrj+G+PEUCf7wNEQpKJaYXXm2nJwhEw81K9HTJ8TY+qkzNqJ 2u8CboK4MycOAIAGlXp16/vb/oRSJh4ai6V3aM1ihuTdJsgv2uie1ReCz397u8tv ImpcfiM2ubvQXNbhVrBE =pJos -----END PGP SIGNATURE-----
