0.6 release plan

John Arbash Meinel john at arbash-meinel.com
Mon Oct 24 16:02:18 BST 2005


Martin Pool wrote:
> On 24/10/05, John A Meinel <john at arbash-meinel.com> wrote:
> 
> 
>>Why are you calling it 0.6? You just released 0.1, and that was a jump
>>from 0.0.5.
> 
> 
> Because it felt about right for how far we are from 1.0.
> 
> 
>>You might want to merge the rewritten revision XML and inventory XML,
>>though I wouldn't merge the very latest changes where I switched to
>>using python and xml.sax. (That would be merging up to bzr-sax 1450, not
>>up to 1451).
> 
> 
> OK, I'll look at that.

The main reason it needs to be done earlier rather than later, is that
it will once again break any sha hashes that we have.
I think we are going with "testaments" for signing, so it won't break
those. Other than <revision> references the sha1 hash of the <inventory>
and not it's testament.

I don't know if you want to switch to a revision.weave, which I did not
implement (but would be pretty easy to do). The compression is
reasonable. With the latest bzr.dev tree which has 2367 total revisions,
I get an --apparent size of 1.2M, and a revisions.weave size of 1.1M.

Also we might consider gzipping weave files. Because they have to be
rewritten completely each time. And that brings the size down to 336K.

We might actually make it a branch property, whether the weave is
compressed or not. I'm just thinking that a published branch would be
nice to used compressed weaves, since most of the time is going to be
downloading time, but for a working branch, you might want uncompressed,
because you want the access time to be fast.

Though in my testing, uncompressing an entire inventory.weave.gz only
takes 0.04s. Which is quite a bit less time than it takes to extract one
of it's entries.

John
=:->

> --
> Martin
> 
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20051024/4b24c5d3/attachment.pgp 


More information about the bazaar mailing list