[ANN] bzr 2.6.0 released

2013-08-05 Thread Vincent Ladeuil
On behalf of the Bazaar team and community, I'm happy to announce
availability of a new release of the bzr adaptive version control
system.

Bazaar http://bazaar.canonical.com/ is a Canonical project and part of
the GNU project http://gnu.org/ to produce a free operating system.

Thanks to everyone who contributed patches, suggestions, and feedback.

Bazaar is now available for download from
https://launchpad.net/bzr/2.6/2.6.0 as a source tarball.

An Installer is available for OSX from the url above too.

Volunteers are welcome to build a windows one.

This release marks the start of a new long-term-stable series. From here, we
will only make bugfix releases on the 2.6 series (2.6.1, etc), while 2.7
will become our new development series.

This is a bugfix and polish release over the 2.5 series, with a large number
of bugs fixed (~50 for the 2.6 series alone).

All known fixed bugs are included here.

Users are encouraged to upgrade from the other stable series.

See
http://doc.bazaar.canonical.com/bzr.dev/en/release-notes/bzr-2.6.html
for more details,

Vincent
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[ANN] bzr 2.5.1 released

2012-05-31 Thread Vincent Ladeuil

Hi all,

Here comes our new stable release: 2.5.1

Bazaar http://bazaar.canonical.com/ is a Canonical project and part of
the GNU project http://gnu.org/ to produce a free operating system.

This is a bugfix release. Upgrading is recommended for all users on
earlier 2.5 releases.

2.5.1 contains all known bug fixes for all stable releases (including
the ones we made for the previous stable series).

Thanks to all participants, whether you sent merge proposals, comments,
suggestions and feedback, we very much appreciate all of them.

Bazaar is now available for download from
https://launchpad.net/bzr/2.5/2.5.1/ as a source tarball.

Installers are available for OSX from the url above, windows ones are on
their way.

2.5.1 has also been uploaded to ubuntu.

The detailed changelog is available below,

Vincent

External Compatibility Breaks
*

None.

New Features


None.

Improvements


* ``bzr rmbranch`` now supports removing colocated branches.
  (Jelmer Vernooij, #920653)

* ``bzr rmbranch`` no longer removes active branches unless ``--force``
  is specified. (Jelmer Vernooij, #922953)

Bug Fixes
*

* Connecting with HTTPS via HTTP now correctly uses the host name of the
  destination rather than the proxy when checking certificates.
  (Martin Packman, #944696)

* Fixed merge tool availability checking and invocation to search the
  Windows App Path registry in addition to the PATH. (Gordon Tyler, #939605)

* Fixed problem with getting errors about failing to open /dev/tty when using
  Bazaar Explorer to sign commits. (Mark Grandi, #847388)

* Fix UnicodeEncodeError when translated progress task messages contain
  non-ascii text. (Martin Packman, #966934)

* Make sure configuration options can provide their own help topic.
  (Jelmer Vernooij, #941672)

Documentation
*

* The alpha-quality texinfo sphinx builder has been deprecated. Sphinx =
  1.1.2 now provides a better one. Most of the documentation can now be
  generated to the texinfo format with ``make texinfo-sphinx``. This will
  generate both the ``.texi`` files and the ``.info`` ones.
  (Vincent Ladeuil, #940164)

API Changes
***

None.

Testing
***

* Add support for pyftpdlib = 0.7.0 and drop support for previous pyftpdlib
  versions. (Vincent Ladeuil, #956027)

* Run smoketest for setup.py isolated in a tempdir. (Martin Packman, #140874)

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[ANN] bzr 2.5.0 released

2012-03-08 Thread Vincent Ladeuil
On behalf of the Bazaar team and community, I'm happy to announce
availability of a new release of the bzr adaptive version control
system.

Bazaar http://bazaar.canonical.com/ is a Canonical project and part of
the GNU project http://gnu.org/ to produce a free operating system.

Thanks to everyone who contributed patches, suggestions, and feedback.

Bazaar is now available for download from
https://launchpad.net/bzr/2.5/2.5.0 as a source tarball.

Installers are available for windows and OSX from the url above too.

This release marks the start of a new long-term-stable series. From here, we
will only make bugfix releases on the 2.5 series (2.5.1, etc, and support it
until April 2017), while 2.6 will become our new development series.

This is a bugfix and polish release over the 2.4 series, with a large number
of bugs fixed (~170 for the 2.5 series alone). The 2.5 series provides a
faster smart protocol implementation for many operations, basic support for
colocated branches. We have started translating bzr with the 2.5 series:
https://translations.launchpad.net/bzr, more than 20 languages have already
been registered but these are the early days, contributions welcome.

Only a few bugfixes have been included since 2.5b6 so all known fixed bugs
are included here.

Users are encouraged to upgrade from the other stable series.

See
http://doc.bazaar.canonical.com/bzr.dev/en/whats-new/whats-new-in-2.5.html
for more details,

  Vincent
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[ANN] bzr 2.4.2 released

2011-11-02 Thread Vincent Ladeuil

Hi all,

Here comes 2.4.2, our new stable release.

Bazaar http://bazaar.canonical.com/ is a Canonical project and part of
the GNU project http://gnu.org/ to produce a free operating system.

This is a bugfix release. Most of the bugs dealt with portability
issues. Upgrading is recommended for all users of earlier 2.4 releases.

2.4.2 contains all known bug fixes for all stable releases (including
the ones we made for the previous stable series).

Thanks to all participants sending merge proposals, comments,
suggestions and feedback, we very much appreciate all of them.

Bazaar is now available for download from
https://launchpad.net/bzr/2.4/2.4.2/ as a source tarball.

Installers are on their way for windows and OSX and will be available
from the url above.

2.4.2 should be uploaded to debian and ubuntu Really Soon Now too.

The detailed changelog is available below,

Vincent


Improvements


* Fixed a bug where ``bzr tags -r x..y`` loaded the branch history once for
  every revision in the range; it's now much faster. (Vincent Ladeuil, #857335)

Bug Fixes
*

* Fixed an infinite loop when creating a repo at the root of the filesystem,
  i.e. /, due to posixpath.normpath() not collapsing 2 leading slashes into
  one, thus respecting the POSIX standard, but making relpath() loop infinitely.
  (Florian Vichot, #861008)

* Fixed loading of external merge tools from config to properly decode
  command-lines which contain embedded quotes. (Gordon Tyler, #828803)

* Include declaration of 'changed' to avoid an UnboundLocalError in dirstate
  pyrex code with new Cython versions. (Denys Duchier, #837221)

* Prevent several kinds of OverflowError and other fallout from failing to fit
  stat fields into four bytes in dirstate pack_stat implementations.
  (Martin Packman, #683191 #706957)

* Return early from create_delta_index_from_delta given tiny inputs. This
  avoids raising a spurious MemoryError on certain platforms such as AIX.
  (John Arbash Meinel, #856731)

Documentation
*

* Corrected documentation for ``bzr serve`` in the Admin Guide.
  (Morten Bøgeskov, Martin Pool, #832576)

API Changes
***

None.

Internals
*

No changes.

Testing
***

* Accept both old and new style testtools output in selftest tests.
  (Jelmer Vernooij, Martin Packman, #815423)

* Fix the race for TestingThreadingTCPServer in
  test_server_crash_while_responding. (Vincent Ladeuil, #869366)

* Really corrupt the pack file without depending on a special length or value.
  (Vincent Ladeuil, #807032)
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Re: [ANN] bzr 2.4.1 released (errata)

2011-09-14 Thread Vincent Ladeuil
 Vincent Ladeuil  typo'ed:

 Bazaar is now available for download from
 https://launchpad.net/bzr/2.4/2.4b4/ as a source tarball.

Errata, this should read:

   https://launchpad.net/bzr/2.4/2.4.1 

of course,

   Vincent
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[ANN] bzr 2.4.1 released

2011-09-13 Thread Vincent Ladeuil
Hi all,

Here comes our new stable release: 2.4.1

Bazaar http://bazaar.canonical.com/ is part of the GNU project
http://gnu.org/ to produce a free operating system.

After the slight delay for the 2.4.0 release, we're back on our regular
release schedule.

This is a bugfix release. Upgrading is recommended for all users on
earlier 2.4 releases.

2.4.1 contains all known bug fixes for all stable releases (including
the ones we made for the previous stable series).

Thanks to all participants, whether you sent merge proposals, comments,
suggestions and feedback, we very much appreciate all of them.

Bazaar is now available for download from
https://launchpad.net/bzr/2.4/2.4b4/ as a source tarball.

Installers are available for windows from the url above, OSX ones are on
their way.

2.4.1 has also been uploaded to debian and ubuntu.

The detailed changelog is available below,

Vincent


Bug Fixes
*

* ``config.LocationMatcher`` properly excludes unrelated sections.
  (Vincent Ladeuil, #829237)

* ``dirstate.fdatasync`` and ``repository.fdatasync`` can now properly be
  disabled. (Vincent Ladeuil, #824513)

* Disable ``os.fsync`` and ``os.fdatasync`` by default when running
  ``bzr selftest``. You can use ``--sync`` to re-enable them.
  (John Arbash Meinel, #837293)

* Fix i18n use when no environment variables are set. (Jelmer Vernooij, #810701)

* Avoid UnicodeDecode error when reporting EINVAL from transports.
  (IWATA Hidetaka, #829237)

Documentation
*

* Corrected documentation for BZR_PROGRESS_BAR.
  (Dennis Benzinger, #735417)

Testing
***

* The test suite should now be able to run under weird environments where
  ``/etc/passwd`` doesn't contain the ``uid`` for the user running selftest
  or where ``fakeroot`` is used but ``/root`` is inacessible.
  (Vincent Ladeuil, #825027)
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Re: bzr 2.2.1 released !

2010-09-30 Thread Vincent Ladeuil
 Sridhar Ratnakumar sridh...@activestate.com writes:

 Hi,
 It seems that you forgot to update PyPI - which lists 2.1.0rc1 as the 
latest version.

 -srid

This should be fixed now. Let us know if you encounter problems.

 Vincent
-- 
http://mail.python.org/mailman/listinfo/python-list


bzr 2.2.1 released !

2010-09-28 Thread Vincent Ladeuil
The Bazaar team is happy to announce availability of a new
release of the bzr adaptive version control system.
Bazaar is part of the GNU system http://gnu.org/.

This is a bugfix release which also includes bugfixes from 2.0.6 and
2.1.3. None are critical, but upgrading is recommended for all users on
earlier 2.2 releases.

Thanks to everyone who contributed patches, suggestions, and
feedback.

Bazaar is now available for download from

  https://launchpad.net/bzr/2.2/2.2.1/

as a source tarball. Packages are already available for Ubuntu, FreeBSD
and others. Installers are available for OSX, windows installers should
be available Really Soon Now (watch the url above where they should pop
up as soon as they become available).

bzr 2.2.1
#

:2.2.1: 2010-09-17

This is a bugfix release which also includes bugfixes from 2.0.6 and
2.1.3. None are critical, but upgrading is recommended for all users on
earlier 2.2 releases.

Bug Fixes
*

* Additional merges after an unrelated branch has been merged with its
  history no longer crash when deleted files are involved.
  (Vincent Ladeuil, John Arbash Meinel, #375898)

* ``bzr add SYMLINK/FILE`` now works properly when the symlink points to a
  previously-unversioned directory within the tree: the directory is
  marked versioned too.
  (Martin Pool, #192859)

* ``bzr commit SYMLINK`` now works, rather than trying to commit the
  target of the symlink.
  (Martin Pool, John Arbash Meinel, #128562)

* ``bzr upgrade`` now creates the ``backup.bzr`` directory with the same
  permissions as ``.bzr`` directory on a POSIX OS.
  (Parth Malwankar, #262450)

* CommitBuilder now uses the committer instead of _config.username to generate
  the revision-id. (Aaron Bentley, #614404)

* Configuration files in ``${BZR_HOME}`` are now written in an atomic
  way which should help avoid problems with concurrent writers.
  (Vincent Ladeuil, #525571)

* Cope with Microsoft FTP server that returns reply '250 Directory
  created' when mkdir succeeds. (Martin Pool, #224373)

* Don't traceback trying to unversion children files of an already
  unversioned directory. (Vincent Ladeuil, #494221)

* Don't traceback when a lockdir's ``held/info`` file is corrupt (e.g.
  contains only NUL bytes). Instead warn the user, and allow ``bzr
  break-lock`` to remove it. (Andrew Bennetts, #619872)

* Fix ``AttributeError on parent.children`` when adding a file under a
  directory that was a symlink in the previous commit.
  (Martin Pool, #192859)

* Fix ``AttributeError: 'NoneType' object has no attribute 'close'`` in
  ``_close_ssh_proc`` when using ``bzr+ssh://``. This was causing
  connections to pre-1.6 bzr+ssh servers to fail, and causing warnings on
  stderr in some other circumstances. (Andrew Bennetts, #633745)

* Only call ``setlocale`` in the bzr startup script on posix systems. This
  avoids an issue with the newer windows C runtimes used by Python 2.6 and
  later which can mangle bytestrings printed to the console.
  (Martin [gz], #631350)

* Prevent ``CHKMap.apply_delta`` from generating non-canonical CHK maps,
  which can result in missing referenced chk root keys errors when
  fetching from repositories with affected revisions.
  (Andrew Bennetts, #522637)

* Raise ValueError instead of a string exception.
  (John Arbash Meinel, #586926)

* Reduce peak memory by one copy of compressed text.
  (John Arbash Meinel, #566940)

* Repositories accessed via a smart server now reject being stacked on a
  repository in an incompatible format, as is the case when accessing them
  via other methods. This was causing fetches from those repositories via
  a smart server (e.g. using ``bzr branch``) to receive invalid data.
  (Andrew Bennetts, #562380)

* Selftest with versions of subunit that support ``stopTestRun`` will no longer
  error. This error was caused by 2.0 not being updated when upstream
  python merged the end of run patch, which chose ``stopTestRun`` rather than
  ``done``. (Robert Collins, #571437)

* Stop ``AttributeError: 'module' object has no attribute 'ElementTree'``
  being thrown from ``xml_serializer`` on certain cElementTree setups.
  (Martin [gz], #254278)

* Upgrading or fetching from a non-rich-root repository to a rich-root
  repository (e.g. from pack-0.92 to 2a) no longer fails with
  ``'Inter1and2Helper' object has no attribute 'source_repo'``. This was
  a regression from Bazaar 2.1. (Andrew Bennetts, #636930)

* When passing a file to ``UTF8DirReader`` make sure to close the current
  directory file handle after the chdir fails. Otherwise when passing many
  filenames into a command line ``bzr status`` we would leak descriptors.
  (John Arbash Meinel, #583486)

Documentation
*

* Fix a lot of references in the docs to the old http://bazaar-vcs.org to
  the new http://bazaar.canonical.com or http://wiki.bazaar.canonical.com
  (John Arbash Meinel, #617503)

Internals
*

* Remove used and broken code path in ``BranchInitHookParams.__repr__

bzr 2.2.0 released!

2010-09-06 Thread Vincent Ladeuil
The Bazaar team is happy to announce availability of a new
release of the bzr adaptive version control system.
Bazaar is part of the GNU system http://gnu.org/.

Thanks to everyone who contributed patches, suggestions, and
feedback.

Bazaar is now available for download from
https://launchpad.net/bzr/2.2/2.2.0 as a source tarball or packaged
for various systems.

This release marks the start of another long-term-stable series. From
here, we will only make bugfix releases on the 2.2 series (2.2.1, etc),
while 2.3 will become our new development series. The 2.0 and 2.1 series
will also continue to get bugfixes. (Currently 2.0 is planned to be
supported for another 6 months.)

This is primarily a bugfix and polish release over the 2.1 series, with
a large number of bugs fixed (120), and some performance improvements.

There are some compatibility changes in this release. For users of
bzrlib as a library, we now request that they call bzrlib.initialize
and use the returned context manager appropriately. For commandline
users we no longer guess user identity for bzr commit, users must
specify their identity using bzr whoami (you don't need to specify
your identity for readonly operations).

Users are encouraged to upgrade from the other stable series.
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/