Proposal: new ~ubuntu-sru-uploaders team [was: Unblocking SRU uploader permissions]

Robie Basak robie.basak at ubuntu.com
Fri Feb 17 17:48:43 UTC 2017


As nobody has responded, I added this to the agenda for Feb 27.

On Mon, Feb 13, 2017 at 07:09:12PM +0000, Robie Basak wrote:
> Thank you for the discussion on this. I propose to go ahead and add a
> new ~ubuntu-sru-uploaders team that can upload to any main or universe
> package in any stable release in the usual way, but not to the
> development release. The team would owned and managed by the DMB through
> the usual application process. I believe the DMB has the remit to do
> this, so I'm now asking for a DMB vote.
> 
> My reasoning is as follows:
> 
> * We have a number of people who want to upload SRUs for packages in
>   main, but haven't yet got core dev. But I am confident in granting
>   some of them this new ~ubuntu-sru-uploaders membership, and their
>   contributions would be valuable to the project, speed up SRUs that get
>   unnecessarily delayed at the moment, and unblock sponsors.
> 
> * SRU uploads would still need to have the bug fixed in a development
>   release first. No change in process there. ~ubuntu-sru-uploaders
>   generally won't be able to do this directly and will need sponsorship.
>   However, I still think ~ubuntu-sru-uploaders would be valuable.
>   They'll only get stuck in the sponsorship queue once, instead of for
>   each SRU. If there's review feedback from ~ubuntu-sru, or if a
>   security upload trumps the SRU, then the loop will be tighter and thus
>   quicker.
> 
> * I think that this also provides smaller steps and more exposure to
>   Ubuntu development for contributors to work their way up.
> 
> * I feel that as long as we have core dev, MOTU and PPU separate, it
>   doesn't make any sense to grant core dev to applicants who need to
>   upload SRUs to main and who understand Ubuntu development processes.
>   If we did this, then why have MOTU and PPU at all, instead of just
>   making them all core devs? By definition, as long these divisions
>   exist, we must have some differing requirements and criteria in
>   granting applications. And as long as we do that, there are always
>   going to be applicants to whom we are not confident in granting core
>   dev, but are confident in their SRU uploads. I don't see any other
>   path that is self-consistent other than to remove the distinction and
>   make everyone binary (upload anything or upload nothing). I don't have
>   any particular objection to considering that idea either. I do think
>   that either we must remove the divisions or we must accept that some
>   worthy contributors will not be able to upload because we don't have
>   ACL lines drawn finely enough. Since we aren't considering removing
>   the divisions right now, ~ubuntu-sru-uploader seems like a much
>   easier, less disruptive and less objectionable path to making ACLs
>   finer in order to better get contributions from a group I think is
>   significant enough for this to be worth it.
> 
> If we don't agree to this, then I think I'm going to be stuck. I believe
> there will be applicants to whom I will be reluctant to grant core dev
> (so will be -1), would be confident in granting ~ubuntu-sru-uploader but
> will be unable to do so.
> 
> In answer to some concerns in response to feedback:
> 
> * I believe that it is as straightforward to implement this as a
>   packageset. The DMB would create the team and the TB would tweak
>   (once) the ACL bits for us like they do for new PPU uploaders today.
>   If it later turns out to be less straightforward, then I will want to
>   rethink my proposal.
> 
> * I believe there are multiple contributors ready for this status today,
>   who currently get blocked, so it would immediately be useful. There
>   has been positive feedback from STS that they would like this.
> 
> * I don't think this would increase the burden on ~ubuntu-sru at all. I
>   think we should only give this to people we trust can do SRUs
>   correctly and with high quality, and have a track record in doing so.
>   I'm only looking to remove requirements that clearly don't apply to
>   SRUs, but do to core devs. If, in the DMB's judgement of the
>   requirements that are left, a candidate doesn't meet them, then I'd
>   encourage the DMB to vote -1 for SRU uploader anyway.
> 
> DMB members: please vote on creating ~ubuntu-sru-uploaders by responding
> to this thread. Further discussion, including opinions from non-DMB, is
> always welcome.
> 
> rbasak: +1



> -- 
> ubuntu-devel mailing list
> ubuntu-devel at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel




More information about the Devel-permissions mailing list