A reunião mais recente de Release Engineering do openSUSE trouxe aquele pacote completo de novidades que a comunidade adora — roadmap do openSUSE Leap 16.0, snapshots do openSUSE Tumbleweed, testes no openQA e, claro, um passo importante rumo ao ARMv9. A seguir, um panorama claro do que está acontecendo “na sala de máquinas” do projeto, com os responsáveis de cada frente assinando as atualizações.
Leap 16.0: preparativos para o lançamento
O Leap 16.0 segue em “pré-largada”. O cronograma ainda depende da confirmação da versão final (GM) do SLES 16.0 — e é justamente a identificação da GM (e não da GMC, a candidata) que dita o ritmo do Leap agora. Em termos práticos: a comunidade está amarrando os últimos nós para alinhar o lançamento ao upstream empresarial, sem queimar etapas.
A boa notícia é que o anúncio de 24 meses de suporte foi muito bem recebido pela comunidade, reduzindo aquela ansiedade de “tenho que atualizar todo ano”. No terreno do dia a dia, há entregas úteis pingando: o Mozilla Thunderbird para o Leap 16.0 está garantido (com manutenção e build em gcc13), o “opensuse-welcome” foi atualizado e o time submeteu o launcher correspondente. Para OEM e administradores, há imagens com GNOME minimal (jeos-firstboot) + GDM e o assistente gnome-initial-setup — disponíveis como raw-image (cópia em massa) e também self-install, que pode quebrar um galho como imagem de resgate.
Nos bastidores, o repositório openSUSE:Leap:16.0 migrou para git (o pool NonFree ainda não entrou), e algumas arestas de mídia/instalador estão sendo tratadas por Max — por exemplo, o caso dos arquivos suse.ins
e ajustes em baseiso-containment para garantir que tudo esteja no lugar certo nos testes. Um ponto operacional relevante: para o Leap 16.0 haverá apenas repositórios de GA, sem repositório de updates dedicado; o setup do openQA será separado do GA.
Tumbleweed: atualizações e desafios
Sob coordenação da Ana, o openSUSE Tumbleweed continua firme no seu ciclo rolling. Na última semana, ~324 requests foram aceitas no Factory; as estatísticas de build mostram 19 falhas e 7 unresolvable — números que os mantenedores encaram como oscilação normal enquanto pacotes grandes passam por staging.
Entre as novidades que já chegaram ou estão a caminho, destaque para:
- Kernel 6.16.5 (com longterm 6.12.44 disponível)
- GCC 15.2
- LibreOffice 25.8.1.1
- Firefox 142.0.1 + mozilla-NSS 3.115.1
- Mesa 25.2.2
- libffi 3.5.2; podofo 1.0.2; hwloc 2.12.2; icewm 3.9.0
- mariadb 11.8.3; selinux-policy 20250902; udisks2 2.10.91; wireplumber 0.5.11; zlib-ng 2.2.5
E quais são os “calos” do momento? Em um rolling release, os blockers contam uma história de coordenação fina entre projetos gigantes (compiladores, toolchains, navegadores) e a base do sistema. Hoje, a lista de atenção inclui:
- Rust 1.89 como padrão — bloqueado por 389-ds; há reworking de dependências em curso
- GCC 15.2 — alguns builds ainda falham (libjxl e highway)
- CMake 4.1.0 — quebra mariadb e precisa de ajustes
- Firefox 142.0.1 + NSS 3.115.1 — certmonger estourando testes
- ffmpeg-8 por padrão — mudança ampla, com pacotes ainda ajustando builds
- Mesa 25.2.0 — segfault no Xvfb em i586 (mitigações e staging em progresso)
- Bootloader: testes com grub2-bls como padrão — Santiago já disparou builds das mídias Net/DVD e está acompanhando os resultados no openQA
Percebe a coreografia? Enquanto o Kernel 6.16.5 e o GCC 15.2 apontam para a vanguarda, dependências críticas (como 389-ds com Rust) pedem calma. É esse equilíbrio — entregar rápido sem quebrar o usuário — que faz do Tumbleweed uma espécie de “autódromo” do projeto: volta rápida, mas com escapatórias planejadas.
O futuro é ARMv9: nova máquina de build no OBS
Na frente de arquitetura, Guillaume trouxe o tipo de atualização que muda o jogo: uma nova máquina de compilação ARMv9 já está ativa no OBS (Open Build Service). Com isso, o time iniciou a reconstrução dos pacotes de Ring-0 e Ring-1 do Tumbleweed no projeto devel:ARM:Factory:ARMv9
. O termômetro inicial é animador — nenhum erro em Ring-0 e apenas algumas falhas em Ring-1, que serão investigadas. Em bom português: o pipeline está de pé e começa a ganhar tração.
No rolling do dia a dia, o Tumbleweed segue “rolando” no aarch64. Há issues conhecidas — como falhas de build do GHC e o SecureBoot com systemd-boot —, mas nada que desvie o foco do avanço estrutural rumo ao ARMv9. Para o Leap 16.0, não há bugs específicos em aarch64 neste momento, o que ajuda a manter o baseline limpo para a GA.
No conjunto, o retrato desta semana é o de um projeto que consegue equilibrar ambição e prudência: o Leap prepara uma estreia com suporte mais longo e uma base mais bem polida; o openSUSE Tumbleweed entrega tecnologia de ponta com transparência sobre os obstáculos; e o ARMv9 ganha, passo a passo, a infraestrutura necessária para virar realidade. Pergunta inevitável: quem disse que um projeto comunitário não pode operar como uma grande fábrica de software — com release trains previsíveis e inovação constante?