WARNING: do not *locally* upgrade to 2a using bzr 2.0rc1 or current bzr.dev
Robert Collins
robertc at robertcollins.net
Wed Sep 2 00:34:37 BST 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
revno 4639 in bzr.dev introduced a bug in the conversion logic for 'IDS'.
This bug is present in the InterDifferingSerializer code path, which is
used for local conversions (e.g. bzr upgrade on local disk, or bzr
push/pull between different formats, on local disks).
This revision is present in the 2.0rc1 release.
bug 422849 contains a fix and I'm working on tests for this now.
The bug is simple: A variable used to inform the repository where a
delta should be applied from was aliased in a for loop, leaving its
value indeterminate.
In *some* cases this will cause later consistency checks to error, but
not in all cases, as we don't do a manifest check during conversion.
In short:
- don't upgrade with 2.0rc1 or bzr.dev
- 2.0rc2 will be fine
- bzr.dev once bug 422849 is in the tree will be fine.
- -Rob
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkqdr4wACgkQ42zgmrPGrq4nKwCgq1PMlUw8VEtArTBOejGeh92Q
1OsAoKo8EpkPB2OGEtMuTTfZCNhIeJte
=JHbl
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list