On 06/19/2017 05:37 PM, Sean Whitton wrote: > On Mon, Jun 19, 2017 at 08:56:14AM -0400, Jeremy Bicha wrote: >> On Mon, Jun 19, 2017 at 5:18 AM, Sean Whitton <spwhit...@spwhitton.name> >> wrote: >>> Someone might contribute a fix in the form of a PR, and an uploader of >>> the package might review that fix and determine that it should be >>> merged. They then look at the master branch and decide that it should >>> not go into the next upload, for whatever reason. So they can merge the >>> PR to next/sid. >> >> Respectfully, why? > > There are various situations in which this could come up. > > A package might have multiple uploaders, with one or two of them working > on a big, potentially disruptive upload. A third uploader, not involved > in the current work, might want to review and merge uploadable changes, > without interfering with the work going on in the master branch. They > can put them on the next/foo branch.
But that doesn't need a separate area to push this with special restrictions for who can push there: this can just be done into a separate branch in the repository by the people who already have access to said repository. And from a maintainer point of view: it's far simpler for me to simply do a push to the actual packaging repository of a new branch than to push to a new remote specifically created for this. If you want to standardize this a bit, why not update DEP14 then to include recommendations for how these kinds of branches should be named? Even though I do think this is going to be a rather rare situation, I can see the merit of having a recommended convention for this. But that would fit far better into DEP14 IMHO. But I still fail to see any advantage of the technical solution you suggested in the start of the thread, with all the permission checks and so on. Regards, Christian