← Back to team overview

svn team mailing list archive

Re: About to merge with Debian's Subversion 1.6.9dfsg-1

 

On 06/05/10 15:54, Michael Diers wrote:
> One could probably argue that the most recent Ubuntu release (lucid)
> should be the primary line of development of the PPA packaging.

Agreed.

> I think that was also what Anders had in mind when he suggested the
> following naming scheme:
> 
> subversion (1.6.9dfsg-1ubuntu0svn1) lucid
> subversion (1.6.9dfsg-1ubuntu0svn1~karmic1) karmic
> subversion (1.6.9dfsg-1ubuntu0svn1~jaunty1) jaunty

Yes.

> Hence I think it's best to do the lucid branch first.

Yes.

> But I have a few
> questions; I'm still learning about Bazaar's features.
> 
> I noticed that currently the branches are stacked, like so:
> 
>   lp:~svn/ubuntu/jaunty/subversion/ppa
>     \
>     lp:~svn/ubuntu/karmic/subversion/ppa
>       \
>       lp:ubuntu/lucid/subversion
>         \
>         lp:ubuntu/subversion
> 
> Does the following structure represent the intended stack after creation
> of the lucid PPA branch?
> 
>   lp:~svn/ubuntu/jaunty/subversion/ppa
>     \
>     lp:~svn/ubuntu/karmic/subversion/ppa
>       \
>       lp:~svn/ubuntu/lucid/subversion/ppa
>         \
>         lp:ubuntu/maverick/subversion
>           \
>           lp:ubuntu/subversion

lp:ubuntu/subversion is an alias for lp:ubuntu/maverick/subversion, they
are the same branch. Otherwise, yes.

> Is it correct to stack the lucid branch on top of
> lp:ubuntu/maverick/subversion?

Yes, and Launchpad will do this for you automatically when you push a
new ~*/ubuntu/*/subversion/* branch without being told to.

> Do I have to reconfigure the karmic branch to sit atop the new lucid
> branch? If so, how?

The thing to always remember about stacking is that it is *just* a
bandwidth/storage optimization. As such, it's not critical, and can
always be adjusted later. Reconfiguring the karmic branch to stack on
the lucid branch would save a bit of network I/O when pushing to the
karmic branch, but that's all.

The command to do so is:
bzr reconfigure
--stacked-on=bzr+ssh://bazaar.launchpad.net/~svn/ubuntu/lucid/subversion/ppa
lp:~svn/ubuntu/karmic/subversion/ppa

(The lp: syntax doesn't work in --option= arguments at the moment)

Max.


Attachment: signature.asc
Description: OpenPGP digital signature


References