Um capítulo importante na história do desenvolvimento de software livre está chegando ao termo. O Launchpad, plataforma de colaboração mantida pela Canonical, anunciou oficialmente que irá interromper o suporte ao Bazaar (bzr), seu sistema de controle de versão nativo, utilizado por projetos da comunidade Ubuntu e derivados por anos.
O Bazaar é um sistema de controle de versão distribuído (VCS), desenvolvido originalmente pela Canonical porquê escolha ao Git e ao Mercurial. Ele foi criado com foco em simplicidade e integração com o Launchpad, oferecendo recursos porquê revisão de código e suporte a múltiplos fluxos de trabalho.
Porém, com o progressão do Git porquê padrão de veste no setor, o uso do Bazaar entrou em queda acentuada. Agora, o Launchpad inicia uma transmigração definitiva, que impactará diretamente desenvolvedores e mantenedores que ainda utilizam esse protótipo legado.
Por que o Launchpad está descontinuando o Bazaar?

O declínio originário de uma tecnologia
O Bazaar passou seu auge há mais de uma dez. A última versão significativa foi lançada em 2016, e desde portanto o projeto vem sendo mantido exclusivamente por compatibilidade e inércia.
Enquanto isso, o Git dominou o mercado, tornando-se o sistema preposto por gigantes porquê GitHub, GitLab e Bitbucket. A Canonical reconhece que a manutenção contínua do Bazaar envolve custos operacionais e de engenharia que já não se justificam.
Um sistema de controle de versão (VCS) é uma utensílio que registra alterações feitas em arquivos ao longo do tempo. É porquê um “histórico do Google Docs” para programadores — permitindo confrontar versões, colaborar em paralelo e restaurar versões anteriores.
Cronograma da suspensão: o que vai mudar e quando?
A retirada do suporte ao Bazaar será feita em duas etapas principais, com prazos definidos e mudanças estruturais no Launchpad.
Tempo 1: Termo do Loggerhead (interface web)
A primeira temporada envolve a desativação iminente do Loggerhead, a interface web usada para velejar nos repositórios Bazaar.
- Motivo técnico: Logs mostram que quase todo o tráfico no Loggerhead vinha de scrapers e bots, não de usuários humanos.
- Impacto: Usuários ainda poderão fazer push, pull e merge via risco de comando.
Vocabulário:
- Scrapers: Bots que acessam páginas de forma automatizada, muitas vezes para reproduzir teor.
- Push, pull e merge: Comandos usados para enviar, subtrair e combinar alterações em repositórios de código.
Tempo 2: Desativação totalidade do backend Bazaar
- Data-limite solene: 1º de setembro de 2025
- A partir dessa data, nenhum repositório Bazaar será conseguível ou utilizável no Launchpad.
- Recomendação: Todos os desenvolvedores devem transmigrar seus repositórios para Git o quanto antes.
Porquê transmigrar do Bazaar para o Git no Launchpad
A Canonical fornece instruções detalhadas para essa transição no blog solene do Launchpad.
Principais caminhos para transmigração
- Transformar repositórios Bazaar para Git diretamente, usando o Launchpad.
- Utilizar ferramentas porquê:
git-remote-bzr(pode ser instável).bzr fast-exportcombinado comgit fast-import.
- Clonar o projeto manualmente e recriar o histórico no Git, caso a conversão automática falhe.
Dica prática: Para projetos simples ou com poucos commits, recriar o repositório manualmente no Git pode ser mais rápido e menos propenso a erros.
📎 Acesse o guia de migração oficial do Launchpad (em inglês)
E o Ubuntu? Implicações da mudança no ecossistema Canonical
A suspensão do Bazaar também impacta diretamente o próprio fluxo de desenvolvimento do Ubuntu, que tradicionalmente dependia dessa tecnologia.
- A Canonical já confirmou que irá remover a obediência do Bazaar internamente.
- A equipe de engenharia do Ubuntu está colaborando com o Launchpad para adequar todos os projetos ainda vinculados ao bzr.
- Usuários com situações específicas podem entrar em contato via:
Desfecho: um adeus ao pretérito e boas-vindas ao horizonte
A retirada do suporte ao Bazaar marca o termo de uma era. Embora nostálgico para muitos desenvolvedores que começaram no Launchpad com o bzr, esse passo é necessário para prometer a modernização e relevância da plataforma.
O legado do Bazaar permanece: ele influenciou o design de fluxos distribuídos e foi pioneiro na integração de VCS com plataformas web.
Porém, com o Git consolidado porquê padrão global, a transmigração traz mais compatibilidade, ferramentas modernas e integração com o ecossistema global de desenvolvimento.
Deixe um comentário
Clique para comentar