bzr-gtk release process

Max Bowsher maxb at f2s.com
Thu Feb 10 09:09:58 UTC 2011


On 10/02/11 08:58, Jelmer Vernooij wrote:
> On Wed, 2011-02-09 at 10:13 +0000, Max Bowsher wrote:
>> 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)

> I wouldn't mind merging it into the branch, but I also don't see the
> issue with it at the moment. This page doesn't have to be particularly
> discoverable - release managers are the only people who should care
> about it, and new release managers get told about it.

It's also of relevance to people trying to figure out how the official
tarballs are built in order to understand bugs about missing files in
them, and people pondering whether to volunteer to RM a release :-)


>> 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.

> Including credits.pickle in the branch seems reasonable, but why would
> we leave it until the release to do so? I'd rather just update
> credits.pickle every time we merge into trunk.

That also works.

Max.

-------------- 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/20110210/ba3b2104/attachment.pgp>


More information about the bazaar mailing list