Bzr plugins *must* die!
John Arbash Meinel
john at arbash-meinel.com
Wed Sep 24 20:27:09 BST 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Joseph Wakeling wrote:
> Martin Pool wrote:
>> I think packaging the plugins every time we package bzr is probably
>> the best option.
>
> The biggest problem is always bzrtools, because each release of this is
> tailored to a specific bzr 1.x version. So, the new bzrtools can't be
> uploaded until _after_ the new bzr, even though it is usually ready in
> advance. This is probably the key plugin/package difficulty to solve --
> most other plugins are less picky...
>
>
Just to mention...
I just uploaded packages for bzrtools 1.6 and 1.7 to the ppa, for dapper,
gutsy, hardy and intrepid.
Unfortunately, I uploaded both the 1.6 and 1.7 for dapper at the same time,
and the ppa noticed 1.7 first, so it refused the 1.6 version... :(
It seems reasonable enough to package bzrtools when we release bzr, since
there *is* a tight coupling (probably tighter than strictly necessary.)
I've taken a slightly different tack on packaging than has been used, mostly
because it makes *my* life easier.
Specifically, I use 2 branches rather than N. 1 branch at
~bzr/bzrtools/packaging-dapper because dapper has a different set of
requirements. (python-central versus python-support).
For everything else, I just have a ~bzr/bzrtools/ppa branch. And I go into it,
and update the changelog for ~gutsy1, commit and build, then update for
~hardy1, commit and build, etc.
I've been doing the same for bzr-svn (which doesn't have a ~dapper package,
because we start with the debian packaging, and it wasn't packaged until after
debian stopped using python-central.)
I would guess it isn't a 100% kosher way of doing it, but people haven't been
complaining.
John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFI2pSNJdeBCYSNAAMRAsnxAJwI+1T3ENoNbSfNDMdUksC3pkw1AwCeIfyJ
UCkLQ0VqFIdCBk9w4Lo4hyM=
=on3J
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list