Launchpad anuncia o fim do suporte para importações de CVS e SVN: saiba o que fazer agora

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...

Alerta aos mantenedores: prazos em 18 de setembro e 1º de outubro; Git é o caminho!

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):

  1. 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/SVNGit (por exemplo, git cvsimport, svn2git ou git svn).
  2. 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.
  3. Ajuste integrações e automações. Revise webhooks, pipelines de CI e scripts que antes dependiam de branches bzr; troque por equivalentes em Git.
  4. 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/SVNBazaar (bzr), não deixe para depois — a janela é curta, e a transição para Git tende a simplificar sua vida no longo prazo.

Compartilhe este artigo