[Pkg-bazaar-maint] Bug#923097: transition to Breezy

Jelmer Vernooij jelmer at jelmer.uk
Sun Aug 25 22:15:39 BST 2019


Hi Sandro,

On Sun, Aug 25, 2019 at 04:45:30PM -0400, Sandro Tosi wrote:
> > After buster has been released, I'm planning to replace Bazaar in the archive
> > with Breezy (www.breezy-vcs.org).
> >
> > Breezy is a friendly fork of Bazaar. Unlike Bazaar it is actively maintained,
> > and available for Python 3. Breezy's command line is backwards compatible with
> > Bazaar. Its API is not compatible, but it should be fairly easy to port plugins
> > and other 3rd party users of the API to Breezy.
> 
> Is there any progress on this effort? bzr has a large python2
> codebase, with several dependencies; being able to move it to python3
> will help the bullseye goal of removing python2

There is some progress, albeit slow. Several bzr reverse dependencies
that were not available for Breezy have been or are in the process of
being removed from the archive:

* qbzr
* bzr-explorer
* bzr-xmloutput
* bzr-search

For the other bzr plugins, equivalent functionality is available in
the Breezy ecosystem:

* bzr => brz
* bzrtools => brz
* bzr-email => brz
* bzr-builddeb => brz-debian
* loggerhead => loggerhead-breezy
* bzr-loom => brz-loom (currently in NEW)
* bzr-fastimport => brz
* bzr-git => brz
* bzr-upload => brz
* bzr-stats => brz

I've prepared packages for the transition, but am currently waiting on
the blockers for this bug to be resolved before I can upload those.

Jelmer



More information about the Pkg-bazaar-maint mailing list