O Chromium, projeto upstream de código aberto do navegador Chrome do Google, tornou-se cada vez mais difícil de empacotar e compilar para as distribuições Linux. O projeto Gentoo declarou “últimos ritos” para o pacote Chromium, sinalizando que ele deixará de ser mantido. O complexo sistema de compilação do Chromium, suas dependências empacotadas e suas versões frequentes têm frustrado os mantenedores.
O Gentoo se concentra em permitir que os usuários compilem softwares a partir do código-fonte usando a ferramenta Portage e os arquivos ebuild. Um ebuild recente ilustra a complexidade do Chromium, embora o Gentoo ofereça binários pré-compilados por meio de seu projeto Binhost para alguns softwares. Compilar a partir do código-fonte permite configurar flags USE, como a flag -bundled-toolchain, para otimizar a compilação. No entanto, essa flag é obrigatória para arquiteturas não x86-64 devido às limitações da cadeia de ferramentas empacotada do Chromium.
Em 24 de setembro, o mantenedor do Gentoo, Sam James, declarou oficialmente os últimos ritos para o pacote Chromium após um relatório de bug apresentado por Roman Žilka. Žilka havia reclamado que o ebuild estável estava desatualizado, observando que a versão 151.0.7922.169 continha 602 vulnerabilidades conhecidas. James afirmou que o Chromium é “horrível de manter como pacote de código-fonte”, destacando que ele consome mais mantenedores do que qualquer outro.
Após a declaração, o ebuild do pacote foi mascarado para impedir que os usuários instalem por engano um software sem manutenção, com um aviso para quem tentar atualizá-lo.
Fonte: Hacker News · Resumido por HeadlinesBriefing