Se você ainda tem um projeto no Launchpad que importa código de CVS ou Subversion (SVN) para Bazaar (bzr), este é um aviso direto: é hora de agir. O time anunciou que vai descontinuar essas importações — um passo lógico diante da obsolescência do Bazaar (bzr), que não recebe um novo release desde 2016. Em outras palavras, o ecossistema Launchpad Bazaar chegou ao fim da linha, e a recomendação oficial é clara: migre para Git.
O fim de uma era: por que as importações estão sendo descontinuadas?
Lembra daquela ferramenta que já cumpriu seu papel, mas que você mantém por apego? É o caso do Bazaar (bzr). Ele foi importante em seu tempo, porém está sem desenvolvimento ativo há quase uma década. Manter pontes de conversão — de CVS e SVN para Bazaar (bzr) — consome recursos e complica a operação do Launchpad sem entregar valor proporcional. Ao encerrar essas rotas legadas, a plataforma foca onde a comunidade realmente está: em Git.
Resultado prático: menos fricção, menos manutenção de cola tecnológica e uma experiência mais alinhada ao fluxo de trabalho moderno.
Cronograma e passos para a migração
Prazos que você não pode perder:
- 18 de setembro de 2025: o Launchpad deixa de aceitar novas configurações de importação CVS → Bazaar e SVN → Bazaar.
- 1º de outubro de 2025: desligamento completo dessas importações. Os jobs automáticos deixam de rodar após essa data (incluindo os caminhos via ferramentas como cvs2svn e bzr-svn).
O que fazer agora (sem drama):
- Migre o repositório de origem para o Git. Há guias maduros para migrações de Bazaar (bzr) para Git, e também ferramentas consolidadas para CVS/SVN → Git (por exemplo,
git cvsimport
,svn2git
ougit svn
). - Reconfigure o projeto no Launchpad para usar importação baseada em Git. Espelhe o repositório Git upstream ou torne o Git a origem primária.
- Ajuste integrações e automações. Revise webhooks, pipelines de CI e scripts que antes dependiam de branches bzr; troque por equivalentes em Git.
- Teste o fluxo de ponta a ponta. Faça um push de mudança mínima, valide o espelhamento, build e deploy — melhor flagrar qualquer aresta agora do que no dia do desligamento.
Precisa de ajuda? A equipe do Launchpad está disponível no Matrix (sala #launchpad:ubuntu.com
) e por e-mail em [email protected]
. Se você mantém um projeto que ainda depende de CVS/SVN → Bazaar (bzr), não deixe para depois — a janela é curta, e a transição para Git tende a simplificar sua vida no longo prazo.