-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 01/18/2016 09:44 PM, NP-Hardass wrote: > With all of the unclaimed herds and unclaimed packages within them, > I started to wonder what will happen after the GLEP 67 transition > finally comes to fruition. This left me with some concerns and I > was wondering what the community thinks about them, and some > possible solutions. > > There is a large number of packages from unclaimed herds that, at > this time, look like they will not be claimed by developers. This > will likely result in a huge increase in maintainer-needed packages > (and subsequent package rot). This isn't to say that some of > these packages weren't previously in a "maintainer-needed" like > state, but now, they will explicitly be there. > > A possible approach to reducing this is to adopt some new > policies. > > The first of which is an "adopt-a-package" type program. In > functionality, this is no different than proxy-maintenance, > however, this codifies it into an explicit policy whereby users are > encouraged to step and take over a package. This obviously > requires a greater developer presence in the proxy-maint project > (or something similar), but, personally, I think that a stronger > dev presence in proxy-maint would be better for Gentoo as a whole. > > The second policy change would be that maintainer-needed packages > can have updates by anyone while maintaining the standard "you fix > it if you break it" policy. This would extend to users as well. > With the increased ease that users can contribute via git/github, > they should be encouraged to contribute and have their efforts > facilitated to ease contributions to whatever packages they desire > (within the maintainer-needed category). > > Similar to the concept of a "bugday," coupled with above, an > "ebuildday" where users and devs get together so users can learn > to write ebuilds and for devs to work together to maintain packages > that usually fall outside their normal workload could prove > beneficial to the overall health of Gentoo packaging. > > Once again, these are just some random musings inspired by recent > events on the dev ML, and thought it might be worth discussing. > I've cc'd proxy-maint as a lot of this discussion is likely to > involve them, and would like them to put in their official opinion > as well. > > > I like the idea behind this, but as others have already indicated, there are some potential downfalls or redundancies. I think the biggest problem here is, to my knowledge we don't have a way to see how popular packages are. We don't know where to direct effort in the tree without bugs or complaints over IRC/fora/ML. To get that information we would need either volunteers or to violate our users' privacy, which I'm not in favor of.
So we have maintainer-needed and proxy-maint, which from what I can tell is a good gateway to becoming a developer. We could bring more attention to that, but not without some support from other developers who have an eye for spotting people who would be an asset to Gentoo. As mgorny said, it does no good for us to assign dead packages to a group of developers that won't give them the attention they deserve. I know I'm guilty of it. For better or worse, that's the nature of volunteer work. Users need to know that Gentoo's tree is only as rich as the time and effort that can go into it. We all have limitations on our time and energy, and if nobody's interested or capable enough to maintain packages, then it only makes sense to let them sit until someone comes along and either takes the package or treecleans it. Last rites exist to ensure that anybody who might care about a package will step up. They get 30 days, iirc. I think that's plenty of time. Since the tree's in git now, a user or would-be developer who wants to revive a package still has something to work with. They'll just have to fetch it from history, update it, and submit a PR or New-ebuild bug. I guess what I'm saying here is I like your idea. I just don't think we have the manpower or the interest among our users to make a big dent. We should maybe put a *little* more attention on proxy-maint, if they're okay with that, and let the community speak for themselves. If packages die, it's because no developer wants to or can maintain it and nobody in the community wanted to step up. Those that care can put them into an overlay or step up and contribute. My apologies if I'm coming off harsh. I don't mean to; it's just the way FOSS development works imo. - -- Daniel Campbell - Gentoo Developer OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net fpr: AE03 9064 AE00 053C 270C 1DE4 6F7A 9091 1EA0 55D6 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWn39iAAoJEAEkDpRQOeFwo48P/jjBXPO0vb7uuIsoRaTuKJ8D Edlzg8K35quvc09RGsofP2zC+Ywt/Qrh+reHWZxhrviZqpiwIbp7rUL0CnJJdku9 6NNtTsQDpcVAOWgIhIzqoZ/Ld0AJI+SqX2XwvLpGqzSqbZLTujD8IOHhjSqPH6bp STbNKhB1DYkhoXh1tDIe0raOcsOEbqTFWPzhwmOBPr3OtmNeezvsPA4kDWlqikYr SIRGPad4Mz6DtnWPyxXrFD9B5BpjD7T8LxlRCaMNI4exT156pS+DttyBq2LzQgbE KfwaLK9yXCFxeakWZuZPE/dP+8sMH5jddMMk0lhYoDca/QaQ6syMZ+zo5qjLg4jf LJqjSoEATDu7qbqllw/ZN3iSXOZKZ4e7mbGsStsD/z5381/ASfaUdS9b5Qfk3EBV 5KHkO37a/dgZ/LQjyYIMUGLUl7fSMtAI1nQB2qL2fUZCSh6sxX+rexqbTrM0hr0B UReH9w+HvW93XfHqBxyoSyq5q/9f+De0caLOKIBOtjz1XjmgIKCZtBEsY0coCGcS uQh5Ksoat/E0dARrc7XbRtgc59aWeEMMlU73YELgTGttvYQ3MqL4hQF0rnFNp2Rn ulnB3yKuzTtmesZDF+9ewCHUJJRTreOMZY9jsYKVVZVZQXHBT2ole3vNUBsyBbo4 5frJQ0E1xGmOa6CcfQRM =dh6h -----END PGP SIGNATURE-----