bzr-gtk release process
Max Bowsher
maxb at f2s.com
Wed Feb 9 10:13:56 UTC 2011
Hi,
There are a couple of problems with the bzr-gtk release process right now.
1) The release process is documented at
http://wiki.bazaar.canonical.com/bzr-gtk/releasing, but this is
*incredibly undiscoverable* from the branch source code. I only found it
because there's a reference to changing it in NEWS.
Proposal: Move this documentation into the branch, as a file called
RELEASING (or suggest alternative names)
2) bzr-gtk uses a file called 'credits.pickle', which is generated by
bzr-stats. This needs to be done manually (by invoking 'setup.py
build_credits') when building a release tarball, and has been forgotten
twice in recent times: http://pad.lv/397526. Moreover, it means we can't
do a daily recipe build of bzr-gtk (because we can't run arbitrary extra
generation steps when building the source package, and we can't build
the credits.pickle when building the binary package)
Proposal: Just check the credits.pickle into the branch. Modify the
releasing instructions to remind the release manager to manually update
the checked in copy where they would normally build one just for the
tarball.
Let me know your thoughts,
Max,
chipping away at daily build failures, one package at a time.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/bazaar/attachments/20110209/dcfeef8b/attachment.pgp>
More information about the bazaar
mailing list