build-from-branch into the primary archive

Steve Langasek steve.langasek at ubuntu.com
Tue Feb 22 16:51:02 UTC 2011


On Tue, Feb 22, 2011 at 11:14:56AM -0500, Scott Kitterman wrote:

> One point I don't understand is why people insist they need to leave work
> in progress on the official branch?  bzr is a DVCS, so why don't people
> make their own branch and then only push to the official branch when it
> is, in fact, ready for upload.

Because it's not work in progress, it's changes that are per se correct and
ready for upload that may not justify an upload yet (or may not be
uploadable at the time due to freezes, etc).  They're pushed to the official
branch to indicate that they should be included in the next upload, whenever
that is.

> If we did it that way, then pushing to the official branch could be
> limited to people who could upload the package, build from branch could be
> triggered by the push, and there'd be no problem with dput uploads
> overwriting work in progress.

So where, in this plan, do you intend to stage merges of work when several
people are working on the package in parallel?  Where should I push
upload-ready but insufficient changes, to ensure they're picked up by
whoever does the next upload?

I'm not opposed to the idea of having merge branches and deployment branches
- in fact I suggested something like this earlier in the thread, only with
the existing UDD branches as the merge branches rather than the deployment
branches - but this model definitely requires that we have both and that
they're well-documented and we're (largely) consistent in their use.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20110222/9b25f2e0/attachment-0001.pgp>


More information about the ubuntu-devel mailing list