Phasing out Bazaar code hosting

As mentioned in the above blog announcement, we intended to decommission the Bazaar service at 2025-09-01, but things on our side took a bit longer. This also gives users more time.

We are currently targeting 2025-12-11.

@dsmythies If there is anything the Launchpad team could do to support you, please reach out.

1 Like

Errors in Launchpad is still in Bazaar.

1 Like

Thanks, @rbasak - I reached out to Ubuntu engineering and raised this. As mentioned above, we had to postpone the deadline to December, so there is still time.

1 Like

Just saw this. All the repos under errors are being migrated to Python3 with CI on Github ( :cry: ): GitHub - ubuntu/error-tracker: Migration from the many things under https://launchpad.net/errors
The bzr repos are still partially in production though, so it will still take a little while. I was thinking of making an announcement post once I have a new staging environment, as well as when it’s fully migrated to modern development+deployment standards.

Thanks all! Just to keep a record here of the other known important Bazaar repositories still in use, I just came across a mention of configs : Code : Ubuntu transition tracker via @skia as well. Presumably it’s the entire transition tracker that needs migration.

1 Like

As a follow up, the transition tracker repositories has moved to git now, thanks @bdrung @ginggs and @paride!

1 Like

After the Bazaar discontinuation of December 11, the downloads of the old versions of the source packages and the binary .deb packages for Ubuntu versions from the 2000s and 2010s can still be available?

I have a bzr2git conversion script in GitHub - bdrung/bdrung-scripts: Various personal scripts that does the conversion and consistency check. One part of the consistency check is userlint which checks that checks git authors and commits for correct names and email addresses.

1 Like

Checking in on translation imports and exports - is there a timeframe yet for Launchpad’s translation system to start supporting a purely Git-based workflow for hosted projects? Our project is now in an awkward position where we cannot register a bzr branch for our latest series, but the translation sync doesn’t appear to offer any option for using Git repositories instead.

2 Likes

I moved translations for my project completely over to Weblate because of this badly organized and communicated mess. My projects code was already migrated to GitHub years ago. Launchpads only purpose left for me is PPA’s to build packages for Ubuntu.

@gmcharlt There is currently no plan to implement an automated git-based workflow. You can still import and export translations manually, see https://documentation.ubuntu.com/launchpad/user/how-to/projects/project-translations/import-project-translations/. Please note that the documentation is currently worked on to reflect the current state.

Based on priorities and the current usage rates, we had to take this route. We apologize for any inconveniences.