Bazaar 2.1.1

Milestone information

Project:
Bazaar
Series:
2.1
Version:
2.1.1
Released:
2010-03-24  
Registrant:
Martin Pool
Release registered:
2010-03-24
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Andrew Bennetts, 4 Ian Clatworthy, 1 John A Meinel, 2 Martin Pool, 2 Vincent Ladeuil
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
15 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 Bazaar-2.1.1-OSX-10.5-2.dmg (md5, sig) Mac OS X 10.5 universal installer 379
last downloaded 11 weeks ago
download icon Bazaar-2.1.1-OSX-10.6-3.dmg (md5, sig) Mac OS X 10.6 universal installer 442
last downloaded 20 weeks ago
download icon bzr-2.1.1.win32-py2.4.exe (md5, sig) Windows installer for python 2.4 systems 337
last downloaded 20 weeks ago
download icon bzr-2.1.1.win32-py2.5.exe (md5, sig) Windows installer for python 2.5 systems 1,099
last downloaded 20 weeks ago
download icon bzr-2.1.1.win32-py2.6.exe (md5, sig) Windows installer for python 2.6 systems 2,882
last downloaded 20 weeks ago
download icon bzr-2.1.1-setup.exe (md5, sig) Windows standalone installer 32,700
last downloaded 20 weeks ago
download icon bzr-2.1.1.tar.gz (md5, sig) bzr 2.1.1 source 3,240
last downloaded 10 days ago
Total downloads: 41,079

Release notes 

This is a small bugfix release. Upgrading is recommended for anyone
running 2.1.0 or earlier.

Changelog 

View the full changelog

bzr 2.1.1
#########

:2.1.1: 2010-03-24

This is a small bugfix release. Upgrading is recommended for anyone
running 2.1.0 or earlier.

Bug Fixes
*********

* Allow syscalls to automatically restart when ``TextUIFactory``'s
  SIGWINCH handler is invoked, avoiding ``EINTR`` errors during blocking
  IO, which are often poorly handled by Python's libraries and parts of
  bzrlib. (Andrew Bennetts, #496813)

* Avoid ``malloc(0)`` in ``patiencediff``, which is non-portable.
  (Martin Pool, #331095)

* Fix plugin packaging on Windows. (Ian Clatworthy, #524162)

* Fix stub sftp test server to call os.getcwdu().
  (Vincent Ladeuil, #526211, #526353)

* Fixed CHM generation by moving the NEWS section template into
  a separate file. (Ian Clatworthy, #524184)

* Merge correctly when this_tree is not a WorkingTree. (Aaron Bentley)

* Register SIGWINCH handler only when creating a ``TextUIFactory``; avoids
  problems importing bzrlib from a non-main thread.
  (Elliot Murphy, #521989)

* Standardize the error handling when creating a new ``StaticTuple``
  (problems will raise TypeError). (Matt Nordhoff, #457979)

* Warn if pyrex is too old to compile the new ``SimpleSet`` and
  ``StaticTuple`` extensions, rather than having the build fail randomly.
  (John Arbash Meinel, #449776)

Documentation
*************

* Added a link to the Desktop Guide. (Ian Clatworthy)

* Added What's New in Bazaar 2.1 document. (Ian Clatworthy)

* Drop Google Analytics from the core docs as they caused problems
  in the CHM files. (Ian Clatworthy, #502010)

API Changes
***********

* Added ``bzrlib.osutils.set_signal_handler``, a convenience function that
  can set a signal handler and call ``signal.siginterrupt(signum,
  False)`` for it, if the platform and Python version supports it.
  (Andrew Bennetts, #496813)

0 blueprints and 15 bugs targeted

Bug report Importance Assignee Status
524162 #524162 bzr-explorer don't work if installing by bzr-2.1.0 standalone installer. 2 Critical Ian Clatworthy  10 Fix Released
496813 #496813 until_no_eintr used on unrestartable IO, and cannot address all cases of EINTR. 3 High Andrew Bennetts  10 Fix Released
521989 #521989 errors when importing WorkingTree on a thread due to signals 3 High Martin Pool  10 Fix Released
537041 #537041 ConfigurableFileMerger does not support merging with this_tree a revision tree 3 High   10 Fix Released
554019 #554019 bzr pump crashed with exceptions.AttributeError: 'RevisionTree' object has no attribute 'branch' 3 High   10 Fix Released
331095 #331095 patiencediff tries to malloc 0 bytes; tests fail on AIX 4 Medium   10 Fix Released
368931 #368931 Rename may fail when file and directory have the same name differing by case 4 Medium Martin Pool  10 Fix Released
502010 #502010 installable bzr docs includes Google Analytics js 4 Medium Ian Clatworthy  10 Fix Released
531042 #531042 PDF version of What's New document 4 Medium   10 Fix Released
449776 #449776 _simple_set_pyx is incompatible with Pyrex <0.9.6.3 5 Low John A Meinel  10 Fix Released
524184 #524184 NEWS template breaking chm generation 5 Low Ian Clatworthy  10 Fix Released
524284 #524284 Provide complete releasenotes with new releases 5 Low Ian Clatworthy  10 Fix Released
456077 #456077 MYSQL/BZR P3: bzr doesn't explain it's doing a slow cross-format fetch 1 Undecided   10 Fix Released
526221 #526221 tests involving stub_sftp are broken on win32 1 Undecided Vincent Ladeuil  10 Fix Released
526353 #526353 selftest: thread.error: can't start new threadsts.test_put_file_non_atomic(RemoteTCPTransport,SmartTCPServer_for_testing) 1 Undecided Vincent Ladeuil  10 Fix Released
This milestone contains Public information
Everyone can see this information.