> On 30. Aug 2018, at 23:23, Craig Rodrigues <[email protected]> wrote:
> 
> I'd rather leave JEP 11 at that.

The JEP as is does not address the multiple concerns regarding suitability for 
its stated purpose that were raised in this thread. While there's some 
additional process around adoption that we're basically able to freely change, 
we've long established a process around maintainership changes of any kind, and 
that is completely omitted.

jenkins-infra/repository-permissions-updater ("r-p-u") is a _necessary_ part of 
changing plugin maintainership. In fact, if current and future maintainers are 
in contact, it's the _only_ part that's required, as it is where upload 
permissions are defined. Someone declaring something done in Jira means 
absolutely nothing in terms of anyone being able to release something. So 
you're not actually sparing prospective maintainers from this part of the 
change by omitting it.

We basically have two choices here:

* Make r-p-u the entry point and reference for taking over maintainership.
* Make a Jira issue the entry point, and r-p-u the reference.

The latter appears to have the (IMO questionable) benefit of going through an 
issue tracker, at the cost of introducing potential discrepancies with the 
primary maintainership reference (for example, when a plugin changed hands).

The option you appear to prefer, "Jira without r-p-u Git repo", is not actually 
feasible: As I explained above, the _only_ mandatory task in transferring 
maintainership is changing upload permissions, and that is currently missing 
from both the core process and the post-adoption tasks.

Now, I've already acknowledged it's probably more difficult to get changes in 
there than it needs to be. I'd be happy to look into suggestions for 
improvements. But it's been around for several years, and several hundred 
people have still managed to get their changes in -- and the vast majority of 
problems could be tracked back to not having read the PR checklist properly.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/6E04B81A-F4A7-435A-84D0-A08E62046D3D%40beckweb.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to