A equipe de Engenharia de Lançamento (Release Engineering – RelEng) do Fedora anunciou a data final para completar sua “mudança de casa” para a nova plataforma de hospedagem de código do projeto, o Forgejo. Após o sucesso do lançamento do Fedora 43, a migração final do rastreador de issues do Pagure foi agendada para 18 de novembro de 2025.
Na prática, isso significa que a longa transição da infraestrutura do RelEng para o Forgejo entra agora na sua fase final. O grosso do trabalho de código já foi feito nos últimos meses; o que falta é levar junto o “histórico de conversas”; os tickets que contam a história de cada compose, cada falha de build e cada ajuste fino na pipeline de release do Fedora.
A nova divisão: “tooling” e “tickets”
Como parte dessa modernização, o antigo repositório monolítico do RelEng foi reestruturado. Em vez de concentrar código e rastreamento de tarefas em um único lugar, o time adotou uma divisão mais clara:
- releng/tooling no Forgejo: abriga o código, scripts e automações do time; essa parte da migração já foi concluída.
- releng/tickets no Forgejo: será o novo lar dos issues do RelEng, focado exclusivamente em acompanhar tarefas, bugs e solicitações da comunidade.
Em outras palavras: o que antes era uma mistura de scripts e tickets no Pagure passa a ser um modelo mais moderno e alinhado com boas práticas de DevOps; código em um repo, rastreamento de trabalho em outro.
O que acontece em 18 de novembro
No dia 18 de novembro, está prevista a migração completa do rastreador de issues do RelEng no Pagure para o novo repositório releng/tickets no Forgejo. O plano é:
- Migrar todos os issues abertos e fechados do Pagure para o novo repositório de tickets.
- Levar junto labels, milestones e metadados na medida do possível, usando a funcionalidade nativa de migração do Forgejo.
- Encerrar o issue tracker no Pagure, substituindo-o por um aviso (README/notice) que aponta a comunidade diretamente para o Forgejo.
A partir daí, a “Fedora RelEng Forgejo migration” deixa de ser um plano e passa a ser a nova realidade do time.
O que a comunidade precisa fazer
Aqui está o ponto mais importante para quem contribui com o Fedora RelEng:
- Até 17 de novembro: se precisar abrir um novo ticket, ainda é possível usar o Pagure — mas já com parcimônia.
- Depois de 17 de novembro: não abra novos issues no Pagure. Qualquer issue criado após essa data não será migrado para o Forgejo.
A partir da conclusão da migração, todos os novos relatos de bugs, pedidos e tarefas do RelEng devem ser abertos diretamente no repositório releng/tickets no Forgejo.
Se você mantém scripts, bots ou documentações internas que apontam para o antigo tracker do Pagure, este é o momento ideal para planejar a atualização dos links e referências. É uma daquelas mudanças que, se feitas cedo, evitam bastante dor de cabeça mais à frente.
