Bazaar 2.3.3

Milestone information

Vincent Ladeuil
Release registered:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata


Assigned to you:
No blueprints or bugs assigned to you.
1 Vincent Ladeuil
No blueprints are targeted to this milestone.
1 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon bzr-2.3.3-3-setup.exe (md5, sig) Windows Standalone Installer 31,158
last downloaded 7 weeks ago
download icon bzr-2.3.3-2-setup.exe (md5, sig) Windows Standalone Installer 204
last downloaded 22 weeks ago
download icon bzr-2.3.3-1.win32-py2.7.exe (md5, sig) Windows Python 2.7 Installer 286
last downloaded 23 weeks ago
download icon bzr-2.3.3-1.win32-py2.6.exe (md5, sig) Windows Python 2.6 Installer 218
last downloaded 26 weeks ago
download icon bzr-2.3.3-1.win32-py2.5.exe (md5, sig) Windows Python 2.5 Installer 156
last downloaded 33 weeks ago
download icon bzr-2.3.3-1.win32-py2.4.exe (md5, sig) Windows Python 2.4 Installer 120
last downloaded 46 weeks ago
download icon Bazaar-2.3.3-OSX-10.6-2.dmg (md5, sig) Mac OS X 10.6 installer 2,011
last downloaded 10 weeks ago
download icon Bazaar-2.3.3-OSX-10.5-1.dmg (md5, sig) Mac OS X 10.5 Installer 1,560
last downloaded 2 weeks ago
download icon bzr-2.3.3.tar.gz (md5, sig) Source tarball 2,033
last downloaded 15 weeks ago
Total downloads: 37,746

Release notes 

Bazaar 2.3.3 is a bugfix release including the fixes in 2.3.2 and fixing the test helpers deprecated by python-2.7 which blocked the 2.3.2 release.


View the full changelog

bzr 2.3.3

:2.3.3: 2011-05-13

This is a bugfix release. Upgrading is recommended for all users of earlier
2.3 releases.

This fixed a bug in the test suite triggered by python-2.7 deprecating some
tests helpers.


* Stop using `failIf`, `failUnless`, `failIfEqual`, etc, that give
  `PendingDeprecationWarnings` on Python2.7.
  (Martin Pool, #760435)

bzr 2.3.2

:2.3.2: 2011-05-12

This is a bugfix release. Upgrading is recommended for all users of earlier
2.3 releases.

This was never released due to bug #760435 interrupting the release process by
breaking the test suite under python-2.7 on natty.

External Compatibility Breaks


New Features



* Getting all entries from ``CHKInventory.iter_entries_by_dir()`` has been
  sped up dramatically for large trees. Iterating by dir is not the best
  way to load data from a CHK inventory, so it preloads all the items in
  the correct order. (With the gcc-tree, this changes it (re)reading 8GB
  of CHK data, down to just 150MB.) This has noticeable affects for things
  like building checkouts, etc. (John Arbash Meinel, #737234)

Bug Fixes

* Bazaar now infers the default user email address on Unix from the local
  account name plus the contents of ``/etc/mailname`` if that file exists.
  In particular, this means that committing as root through etckeeper will
  normally not require running ``bzr whoami`` first.
  (Martin Pool, #616878)

* ``bzr merge --preview --pull`` should respect the ``--preview`` option
  first, and not actually change the branch tip revision.
  (John Arbash Meinel, Dennis Duchier, #760152)

* ``bzr push`` into a repository (that doesn't have a branch), will no
  longer copy all revisions in the repository. Only the ones in the
  ancestry of the source branch, like it does in all other cases.
  (John Arbash Meinel, #465517)

* Fix ``UnboundLocalError: local variable 'lock_url' in wait_lock`` error,
  especially while trying to save configuration from QBzr.
  (Martin Pool, #733136)

* Fix "Unable to obtain lock" error when pushing to a bound branch if tags
  had changed. Bazaar was attempting to open and lock the master branch
  twice in this case. (Andrew Bennetts, #733350)

* Standalone bzr.exe installation on Windows: user can put additional python
  libraries into ``site-packages`` subdirectory of the installation directory,
  this might be required for "installing" extra dependencies for some plugins.
  (Alexander Belchenko, #743256)

* When reporting a crash without apport, don't print the full list of
   plugins because it's often too long.
   (Martin Pool, #716389)

API Changes



* FreeBSD8 has switched to python-2.7 which revealed a re-occurrence of a test
  failure in the launchpad plugin. ```` on natty carries a patch
  that is not in python-2.7 upstream and masked the issue. An additional fix
  has been added in the interim
  (<> should be fixed
  in python > 2.7.1). (Vincent Ladeuil, #654733)

0 blueprints and 1 bug targeted

Bug report Importance Assignee Status
760435 #760435 failUnless & co cause PendingDeprecationWarning 2 Critical Vincent Ladeuil  10 Fix Released
This milestone contains Public information
Everyone can see this information.