* [gentoo-proxy-maint] [RFC] Avoid spam [not found] <5766B704.9040409@gentoo.org> @ 2016-06-19 15:35 ` Amy Winston 2016-06-19 16:06 ` Kristian Fiskerstrand 2016-06-19 17:38 ` Michał Górny 0 siblings, 2 replies; 8+ messages in thread From: Amy Winston @ 2016-06-19 15:35 UTC (permalink / raw To: gentoo-proxy-maint [-- Attachment #1.1: Type: text/plain, Size: 320 bytes --] Since the new policy causes headaches to bugzilla and spams users and alias as well. I would like to propose more simple way. What about we have just maintainer bug for every maintainer and maintainers can comment their request for maintaining packages there. Any comments? Thanks Cheers, Amy [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 473 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-proxy-maint] [RFC] Avoid spam 2016-06-19 15:35 ` [gentoo-proxy-maint] [RFC] Avoid spam Amy Winston @ 2016-06-19 16:06 ` Kristian Fiskerstrand 2016-06-19 17:38 ` Michał Górny 1 sibling, 0 replies; 8+ messages in thread From: Kristian Fiskerstrand @ 2016-06-19 16:06 UTC (permalink / raw To: Amy Winston, gentoo-proxy-maint [-- Attachment #1.1: Type: text/plain, Size: 899 bytes --] On 06/19/2016 05:35 PM, Amy Winston wrote: > Since the new policy causes headaches to bugzilla and spams users and > alias as well. > > I would like to propose more simple way. What about we have just > maintainer bug for every maintainer and maintainers can comment their > request for maintaining packages there. > > Any comments? > I generally prefer the current way, as any discussion on maintainership of a specific package, herunder tracking outstanding bugs that needs fixing etc will be atomic to the package maintaining bug. If we do everything in individual maintainer's bug we lose the possibility of using it as a semaphore for requests on packages as well. > Thanks > > Cheers, > Amy > > > > > -- Kristian Fiskerstrand OpenPGP certificate reachable at hkp://pool.sks-keyservers.net fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 455 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-proxy-maint] [RFC] Avoid spam 2016-06-19 15:35 ` [gentoo-proxy-maint] [RFC] Avoid spam Amy Winston 2016-06-19 16:06 ` Kristian Fiskerstrand @ 2016-06-19 17:38 ` Michał Górny 2016-06-19 17:43 ` Amy Winston ` (2 more replies) 1 sibling, 3 replies; 8+ messages in thread From: Michał Górny @ 2016-06-19 17:38 UTC (permalink / raw To: Amy Winston; +Cc: gentoo-proxy-maint [-- Attachment #1: Type: text/plain, Size: 2152 bytes --] On Sun, 19 Jun 2016 17:35:29 +0200 Amy Winston <amynka@gentoo.org> wrote: > Since the new policy causes headaches to bugzilla and spams users and > alias as well. > > I would like to propose more simple way. What about we have just > maintainer bug for every maintainer and maintainers can comment their > request for maintaining packages there. > > Any comments? I'm the new guy here but I don't really understand the need for this bureaucracy. It all start to remind me of Sunrise -- someone trying to make it more bureaucratic than Gentoo itself. I don't think we really need to expect much more action from proxy-maintainers than we do from Gentoo developers. After all, we're not giving them direct push access, and I don't think we have a very specific need of tracking their every action. One thing I'd really would like to avoid is linking between maintainer bugs and package bugs. That indeed causes a lot of spam, not to mention the linking is done the wrong way around. Furthermore, it is even less meaningful if we assume the specific cases such as more than one proxied maintainer or co-maintenance with a Gentoo developer. I can understand having a bug to request confirmation on co-maintenance of a package that is already maintained by a developer (or another proxied maintainer). However, I don't see why proxied maintainers would need to formally request taking over an unmaintained package. As I see it, a pull request / patch updating metadata.xml would be enough. I understand that the maintainer bugs are supposed to be much like developer bugs. However, I would like to point out that developer bugs are mostly supposed to handle two big deals -- recruitment and retirement, while maintainer bugs look like they are supposed to track every move of the proxied maintainer. To find packages maintained by a maintainer we can look metadata.xml files up. To find changes we can look git up / archives / specific bugs. Why do we need all the extra structure, except for the common idea of 'it looks more pro'? -- Best regards, Michał Górny <http://dev.gentoo.org/~mgorny/> [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 949 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-proxy-maint] [RFC] Avoid spam 2016-06-19 17:38 ` Michał Górny @ 2016-06-19 17:43 ` Amy Winston 2016-06-19 17:43 ` Kristian Fiskerstrand 2016-06-19 22:25 ` NP-Hardass 2 siblings, 0 replies; 8+ messages in thread From: Amy Winston @ 2016-06-19 17:43 UTC (permalink / raw To: Michał Górny; +Cc: gentoo-proxy-maint [-- Attachment #1.1: Type: text/plain, Size: 2439 bytes --] On 06/19/2016 07:38 PM, Michał Górny wrote: > On Sun, 19 Jun 2016 17:35:29 +0200 > Amy Winston <amynka@gentoo.org> wrote: > >> Since the new policy causes headaches to bugzilla and spams users and >> alias as well. >> >> I would like to propose more simple way. What about we have just >> maintainer bug for every maintainer and maintainers can comment their >> request for maintaining packages there. >> >> Any comments? > > I'm the new guy here but I don't really understand the need for this > bureaucracy. It all start to remind me of Sunrise -- someone trying to > make it more bureaucratic than Gentoo itself. > > I don't think we really need to expect much more action from > proxy-maintainers than we do from Gentoo developers. After all, we're > not giving them direct push access, and I don't think we have a very > specific need of tracking their every action. > > One thing I'd really would like to avoid is linking between maintainer > bugs and package bugs. That indeed causes a lot of spam, not to mention > the linking is done the wrong way around. Furthermore, it is even less > meaningful if we assume the specific cases such as more than one > proxied maintainer or co-maintenance with a Gentoo developer. > > I can understand having a bug to request confirmation on co-maintenance > of a package that is already maintained by a developer (or another > proxied maintainer). However, I don't see why proxied maintainers would > need to formally request taking over an unmaintained package. As I see > it, a pull request / patch updating metadata.xml would be enough. > > I understand that the maintainer bugs are supposed to be much like > developer bugs. However, I would like to point out that developer bugs > are mostly supposed to handle two big deals -- recruitment > and retirement, while maintainer bugs look like they are supposed to > track every move of the proxied maintainer. > > To find packages maintained by a maintainer we can look metadata.xml > files up. To find changes we can look git up / archives / specific > bugs. Why do we need all the extra structure, except for the common > idea of 'it looks more pro'? > My idea was more like that Maintainer bug will have comments with requests but not necessarily have links to package bugs. So we will have Maintainer bug like Developer bug which will deal with requests for maintaining. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 473 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-proxy-maint] [RFC] Avoid spam 2016-06-19 17:38 ` Michał Górny 2016-06-19 17:43 ` Amy Winston @ 2016-06-19 17:43 ` Kristian Fiskerstrand 2016-06-19 18:28 ` Michał Górny 2016-06-19 22:25 ` NP-Hardass 2 siblings, 1 reply; 8+ messages in thread From: Kristian Fiskerstrand @ 2016-06-19 17:43 UTC (permalink / raw To: Michał Górny, Amy Winston; +Cc: gentoo-proxy-maint [-- Attachment #1.1: Type: text/plain, Size: 1155 bytes --] On 06/19/2016 07:38 PM, Michał Górny wrote: > I understand that the maintainer bugs are supposed to be much like > developer bugs. However, I would like to point out that developer bugs > are mostly supposed to handle two big deals -- recruitment > and retirement, while maintainer bugs look like they are supposed to > track every move of the proxied maintainer. > > To find packages maintained by a maintainer we can look metadata.xml > files up. To find changes we can look git up / archives / specific > bugs. Why do we need all the extra structure, except for the common > idea of 'it looks more pro'? There are also cases of maintainers changing email addresses in bugzilla, making the metadata entry erroneous. For gentoo developers we have centralized records in ldap, for proxied maintainers we need to replicate some structure in bugzilla. In particular since proxied maintainers are otherwise spread out and unstructured, we need to enforce the structure in the project. -- Kristian Fiskerstrand OpenPGP certificate reachable at hkp://pool.sks-keyservers.net fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 455 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-proxy-maint] [RFC] Avoid spam 2016-06-19 17:43 ` Kristian Fiskerstrand @ 2016-06-19 18:28 ` Michał Górny 2016-06-19 18:31 ` Kristian Fiskerstrand 0 siblings, 1 reply; 8+ messages in thread From: Michał Górny @ 2016-06-19 18:28 UTC (permalink / raw To: Kristian Fiskerstrand; +Cc: Amy Winston, gentoo-proxy-maint [-- Attachment #1: Type: text/plain, Size: 1335 bytes --] On Sun, 19 Jun 2016 19:43:45 +0200 Kristian Fiskerstrand <k_f@gentoo.org> wrote: > On 06/19/2016 07:38 PM, Michał Górny wrote: > > I understand that the maintainer bugs are supposed to be much like > > developer bugs. However, I would like to point out that developer bugs > > are mostly supposed to handle two big deals -- recruitment > > and retirement, while maintainer bugs look like they are supposed to > > track every move of the proxied maintainer. > > > > To find packages maintained by a maintainer we can look metadata.xml > > files up. To find changes we can look git up / archives / specific > > bugs. Why do we need all the extra structure, except for the common > > idea of 'it looks more pro'? > > There are also cases of maintainers changing email addresses in > bugzilla, making the metadata entry erroneous. For gentoo developers we > have centralized records in ldap, for proxied maintainers we need to > replicate some structure in bugzilla. In particular since proxied > maintainers are otherwise spread out and unstructured, we need to > enforce the structure in the project. Keeping track of e-mail changes is a matter of one bug, with one comment for each e-mail change. Not 20 bugs with 80 bugspam links. -- Best regards, Michał Górny <http://dev.gentoo.org/~mgorny/> [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 949 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-proxy-maint] [RFC] Avoid spam 2016-06-19 18:28 ` Michał Górny @ 2016-06-19 18:31 ` Kristian Fiskerstrand 0 siblings, 0 replies; 8+ messages in thread From: Kristian Fiskerstrand @ 2016-06-19 18:31 UTC (permalink / raw To: Michał Górny; +Cc: Amy Winston, gentoo-proxy-maint [-- Attachment #1.1: Type: text/plain, Size: 1846 bytes --] On 06/19/2016 08:28 PM, Michał Górny wrote: > On Sun, 19 Jun 2016 19:43:45 +0200 > Kristian Fiskerstrand <k_f@gentoo.org> wrote: > >> On 06/19/2016 07:38 PM, Michał Górny wrote: >>> I understand that the maintainer bugs are supposed to be much like >>> developer bugs. However, I would like to point out that developer bugs >>> are mostly supposed to handle two big deals -- recruitment >>> and retirement, while maintainer bugs look like they are supposed to >>> track every move of the proxied maintainer. >>> >>> To find packages maintained by a maintainer we can look metadata.xml >>> files up. To find changes we can look git up / archives / specific >>> bugs. Why do we need all the extra structure, except for the common >>> idea of 'it looks more pro'? >> >> There are also cases of maintainers changing email addresses in >> bugzilla, making the metadata entry erroneous. For gentoo developers we >> have centralized records in ldap, for proxied maintainers we need to >> replicate some structure in bugzilla. In particular since proxied >> maintainers are otherwise spread out and unstructured, we need to >> enforce the structure in the project. > > Keeping track of e-mail changes is a matter of one bug, with one > comment for each e-mail change. Not 20 bugs with 80 bugspam links. > Yeah, I mostly care about the maintainer bugs, although do believe the appropriate way for a user to approach the proxy maint project is a package maintenance request. If we're talking about backfilling for active maintainers and packages I'm starting to agree that it isn't necessary. But just filing e.g a github pull request isn't an official channel. -- Kristian Fiskerstrand OpenPGP certificate reachable at hkp://pool.sks-keyservers.net fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 455 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-proxy-maint] [RFC] Avoid spam 2016-06-19 17:38 ` Michał Górny 2016-06-19 17:43 ` Amy Winston 2016-06-19 17:43 ` Kristian Fiskerstrand @ 2016-06-19 22:25 ` NP-Hardass 2 siblings, 0 replies; 8+ messages in thread From: NP-Hardass @ 2016-06-19 22:25 UTC (permalink / raw To: Michał Górny, Amy Winston; +Cc: gentoo-proxy-maint [-- Attachment #1.1: Type: text/plain, Size: 3264 bytes --] On 06/19/2016 01:38 PM, Michał Górny wrote: > On Sun, 19 Jun 2016 17:35:29 +0200 > Amy Winston <amynka@gentoo.org> wrote: > >> Since the new policy causes headaches to bugzilla and spams users and >> alias as well. >> >> I would like to propose more simple way. What about we have just >> maintainer bug for every maintainer and maintainers can comment their >> request for maintaining packages there. >> >> Any comments? > > I'm the new guy here but I don't really understand the need for this > bureaucracy. It all start to remind me of Sunrise -- someone trying to > make it more bureaucratic than Gentoo itself. Well, the whole thing was born of an almost nonexistent race condition feared by the former lead. > > I don't think we really need to expect much more action from > proxy-maintainers than we do from Gentoo developers. After all, we're > not giving them direct push access, and I don't think we have a very > specific need of tracking their every action. > > One thing I'd really would like to avoid is linking between maintainer > bugs and package bugs. That indeed causes a lot of spam, not to mention > the linking is done the wrong way around. Furthermore, it is even less > meaningful if we assume the specific cases such as more than one > proxied maintainer or co-maintenance with a Gentoo developer. > > I can understand having a bug to request confirmation on co-maintenance > of a package that is already maintained by a developer (or another > proxied maintainer). However, I don't see why proxied maintainers would > need to formally request taking over an unmaintained package. As I see > it, a pull request / patch updating metadata.xml would be enough. As mentioned above, the biggest concern was that if two users simultaneously start attempting to take over a package while working through different proxy maintainers, it could cause conflict. In practice, this almost never happens, and on the rare occasion that it does, the users seem to be amenable to co-maintaining (I suspect because they primarily want the package/updated, and don't care as much about the logistics of how that gets done) > > I understand that the maintainer bugs are supposed to be much like > developer bugs. However, I would like to point out that developer bugs > are mostly supposed to handle two big deals -- recruitment > and retirement, while maintainer bugs look like they are supposed to > track every move of the proxied maintainer. > > To find packages maintained by a maintainer we can look metadata.xml > files up. To find changes we can look git up / archives / specific > bugs. Why do we need all the extra structure, except for the common > idea of 'it looks more pro'? > The biggest added benefit, IMO, is that it provides a means of project members keeping track of users. For example, if a user is negligent or otherwise unsuited for proxy maintenance, this provides a mechanism for detailing that, so they aren't given the opportunity to take on more packages if they've proven themselves incapable of handling packages already. For that reason, I can see a benefit of keeping the maintainer bugs, while nixing the per package request bugs. -- NP-Hardass [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2016-06-19 22:25 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <5766B704.9040409@gentoo.org> 2016-06-19 15:35 ` [gentoo-proxy-maint] [RFC] Avoid spam Amy Winston 2016-06-19 16:06 ` Kristian Fiskerstrand 2016-06-19 17:38 ` Michał Górny 2016-06-19 17:43 ` Amy Winston 2016-06-19 17:43 ` Kristian Fiskerstrand 2016-06-19 18:28 ` Michał Górny 2016-06-19 18:31 ` Kristian Fiskerstrand 2016-06-19 22:25 ` NP-Hardass
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox