Gentoo Archives: gentoo-dev

From: Daniel Campbell <zlg@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Inconsistent and messy layout of team maintainership in Gentoo
Date: Sat, 19 Sep 2015 21:07:46
Message-Id: 55FDCEA1.7010403@gentoo.org
In Reply to: Re: [gentoo-dev] Inconsistent and messy layout of team maintainership in Gentoo by "Andreas K. Huettel"
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 09/18/2015 03:16 PM, Andreas K. Huettel wrote:
5 > Am Freitag, 18. September 2015, 06:49:07 schrieb Robin H. Johnson:
6 >> On Wed, Sep 16, 2015 at 11:43:02PM +0200, Andreas K. Huettel
7 >> wrote:
8 >
9 >>> a) Disallow the term "herd". Noone uses it correctly anyway.
10 >>>
11 >>> b) package is "in herd" -> package is "maintained by project"
12 >>>
13 >>> b') in metadata.xml <herd>x<herd> -> <project>y<project>
14 >
15 >> +1 on each.
16 >
17 >>> b'') simple and stupid mapping project y -> alias
18 >>> y-project@g.o
19 >>>
20 >>> ( legacy y@g.o should be forwarded if possible )
21 >
22 >> Legacy addresses are not always so simple as y@, the can be like
23 >> y-bugs@g.o as well.
24 >
25 > I suspect that shouldn't really be a problem for legacy forwarding?
26 > As long as we don't create new "irregular" addresses...
27 >
28 >>> c) project membership implies project e-mail alias membership
29 >>>
30 >> There are sometimes alias members that are NOT project
31 >> members...
32 >
33 >>> d) per GLEP 39, only developers can be project members.
34 >>> introduce a category
35 >>>
36 >>> "contributors" who are also listed on the project page and are
37 >>> also added to the project alias.
38 >
39 >> GLEP39 said devs only. It's already not the case, with non-dev
40 >> members on the aliases.
41 >
42 > Well... I don't really see the point of having people on the
43 > project alias who are not listed on the project page. After all we
44 > want to simplify things and not keep duplicate lists again.
45 >
46 > (For just listening in on bugmail one can always "watch" an alias
47 > on bugzilla.)
48 >
49 > About devs vs. non-devs, well we need to simplify this to one
50 > central list- keeping place. Given the momentary wording of
51 > GLEP39, we can't list non-devs as project members on the wiki
52 > (which would be the authoritative source)- but we can certainly
53 > introduce an additional category of persons who gets added to the
54 > project alias the same way as devs / members (and listed on the
55 > project page in a prominent place). That's what I meant with
56 > introducing "contributors".
57 >
58 > I have no strong opinion so far whether non-devs should be able to
59 > officially become project members, but if we want that we need to
60 > fix GLEP39 somehow.
61 >
62 >
63 +1 in general, but I'm a little pensive about allowing non-devs to
64 become official project members. Becoming a developer can be a
65 grueling process, so I understand that some don't have the time or
66 motivation, and still want to help out. So perhaps we could have
67 contributors who wish to be project members pass our ebuild test, or
68 some other litmus test to prove themselves, like a developer proxying
69 them or something. Non-devs don't have direct push permissions to our
70 main repo, so to my knowledge they'd still have to go through a dev.
71 I'd just like to see some sort of documentation that sets expectations
72 for non-dev project members so that a new contributor understands what
73 would be expected.
74
75 Does that make any sense or am I crazy? I'm still working on my coffee.
76 :)
77 - --
78 Daniel Campbell - Gentoo Developer
79 OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
80 fpr: AE03 9064 AE00 053C 270C 1DE4 6F7A 9091 1EA0 55D6
81 -----BEGIN PGP SIGNATURE-----
82 Version: GnuPG v2
83
84 iQIcBAEBCAAGBQJV/c6bAAoJEAEkDpRQOeFw7SsP/36zvqcFEBDtXBdohjVQowAC
85 /pLlyHNdJhiHFP/6Q+8eeC5J9BpM9d/9H7BXLKy1n0NGpSJRrOLCKRDeDft0ZDlK
86 YIFTb2GXj6akiZRJfk3yxt4GOA6GM37w62IGaRohfLQBT1AvDBhLjzsyULCktfDl
87 uCLeR5EP/u3DOm6KnlDDzOZleYDOu1RFxtP9C3/QPDNfIsfEDJuwljDscIoS657m
88 UKJuy4Cu35NrhNpkizosIUL9gnb6GIQBCrgQRR6xKBnzOoIJyyF7+FLfm6EcVbDW
89 OJlYt/ZZG+8B+rxp1iuDbsciZEsFmHMFGNmEni16J7Ohvcq/bWHhHJgH311DM3nl
90 Dbe4cW17QiATFVtEriy4+uhmm0qOmjbfOd0ro+tUKp/61RmO4gRoWW2VJ0TVhRy+
91 HUIvIkEF66iXTibNCeJf+XTgC/uPpJBuPdt/Xjy8+R9wqp19lHYfyrtsN3kvp7Yf
92 w5t2B8I3XWxnM7t6P8TpHJI5nHinAE0cLqlSfDL/HMrNPEpVAeBcOh8ogolPL/n5
93 ECiTmHuigUClszWpHuy/IxebxQIwpGOYuNdKbrh9ieK1HuAviZbOhQhLtuedZS4l
94 Yibf3ZU+ufu7OeDPSaaxx+wrouHtgB9isPKMMD9pK265HthyTyqgcwJKYNnko1Yr
95 t9EvihcGPUdlgqY7wdWR
96 =mCiF
97 -----END PGP SIGNATURE-----

Replies