Launchpad sunsetting Bazaar support
Jelmer Vernooij
jelmer at jelmer.uk
Wed Oct 8 19:14:48 UTC 2025
Hi Doug,
We're still regularly putting out releases of Breezy (the fork of Bazaar) regularly,
and there are no plans to stop doing so.
That said, I personally use the Git format for all my new projects (even if I
use brz with git repositories) since possible contributors are more likely to
be able to contribute if it's in Git format.
You'll also notice that the source to Breezy itself is hosted in Git on GitHub nowadays,
even though it still supports (and there are no plans to stop that) the Bazaar format
in addition to the Git format.
Cheers,
Jelmer
On Wed, Oct 08, 2025 at 02:07:11PM -0400, Doug Lee wrote:
>I realize I never asked this directly:
>
>Do we have an idea for how long brz will continue to be supported? As I mention below, I have over 200 private projects in it; and I am finding it daunting to migrate them all into Git, or even to start new projects in Git because I have written a lot of tools over the last 15 years or so around using bzr specifically.
>
>Apologies for the cross-posting; I do it because by now I don't know which list is still active or watched.
>
>On Thu, Jun 05, 2025 at 04:46:48PM -0400, Doug Lee wrote:
>Preaching to the choir I am no doubt, but I'm sorry to see bzr/brz lessened. I prefer this workflow over
>Git, and I have managed some 200 or so small projects in this environment though not via Launchpad or
>similar public resource. In the early 2000s, I went straight from CVS to bzr before Github was a thing,
>glancing through Subversion momentarily for a couple projects along the way.
>
>On Thu, Jun 05, 2025 at 04:41:41PM +0000, Jelmer Vernooij wrote:
>For those who haven't seen it, Canonical is planning to sunset Bazaar support
>in Launchpad in a couple of months. If you don't want to lose your Bazaar
>branches, you'll need to migrate them somewhere else.
>
>See https://discourse.ubuntu.com/t/phasing-out-bazaar-code-hosting/62189
>
>Please note that "brz fast-export" has a number of open bugs (and has and
>little test coverage compared to the
>rest of Bazaar/Breezy), so please be careful when using it to do migrations -
>and double check the resulto
>
>I'd recommend the builtin support for pushing from Bazaar to Git instead:
>
>/tmp% brz branch https://code.launchpad.net/lazr.config
>Branched 27 revisions.
>/tmp% git init lazr.config-git
>Initialized empty Git repository in /tmp/lazr.config-git/.git/
>/tmp% /usr/bin/brz push -d lazr.config --lossy lazr.config-git
>Pushing from a Bazaar to a Git repository. For better performance, push into a Bazaar repository.
>All changes applied successfully.
>Pushed up to revision 27.
>6 tags updated.
>
>Cheers,
>
>Jelmer
>
>--
>Doug Lee dgl at dlee.org http://www.dlee.org
>"Believe, when you are most unhappy, that there is something for you
>to do in the world. So long as you can sweeten another's pain, life is
>not in vain." --Helen Keller
More information about the bazaar
mailing list