[MERGE] Packaging updates

John Arbash Meinel john at arbash-meinel.com
Tue Aug 26 00:20:30 BST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thanks to Lukáš and Martin for helping me streamline the packaging process. I
put together the various scripts and documentation in the attached patch.

Basically, the idea is to make the lives of release managers a bit easier. And
I'm happy to say that with bzr-builddeb and the attached scripts, it really
only takes about 10-20 minutes to build all the .deb files and upload them.
You still have the time it takes to make a release update, commit it, submit
it to pqm, and then come back and update to the official tip before you can
make the tarball.

Also, bzr-builddeb assumes that you've uploaded the tarball to Launchpad, and
then downloads it to a different name. Which is a little bit odd. It puts the
tarball as ../bzr-$DEB_VERSION.orig.tar.gz, even though it downloads
https://launchpad.net/bzr/$VERSION/$VERSION-RC/bzr-$VERSION-RC.tar.gz.

Anyway, it works, people seem to say that the deb files generated are
"proper", and I used it for the 1.6 release and plan on using it for the 1.7.
So I'd like to get this merged so whoever is the 1.8 manager has the same
tools I was lucky enough to get.

I'm open to suggestions if people can think of ways to make it better. We
*could* make the whole thing scripted, but I felt that might be brittle in the
case that one of the steps fails.

John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIsz4+JdeBCYSNAAMRAtRMAKCdAnXKTUE/vCm5XTboUu5F12tb5gCglWEV
kHHPwY9/dGOFbYUp6BD7tpE=
=9VIa
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: packaging.patch
Type: text/x-diff
Size: 15832 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20080825/65ab4b9d/attachment-0001.bin 


More information about the bazaar mailing list