Pesquisa de site

Debian planeja remover o GTK2 antes do Debian 14


Mantenedores do Debian argumentam que distribuir software descontinuado, como o GTK2, é um risco crescente para a segurança e estabilidade.

A equipe do Debian GNOME anunciou formalmente sua intenção de remover o GTK2 (lançado inicialmente em março de 2002) do ramo de desenvolvimento Forky antes do lançamento do Debian 14, planejado para meados de 2027.

A razão é simples: o GTK2 não é mantido oficialmente desde o final de 2020, quando o GTK4 foi lançado. O GTK3, publicado pela primeira vez em 2011, está disponível na série estável 3.24 do Debian há mais de 7 anos.

De acordo com a equipe Debian GNOME, o número de pacotes que ainda dependem do GTK2 caiu significativamente desde 2020, para menos de um quarto da lista original, mas continua sendo considerável. Estimativas atuais citam cerca de 150 pacotes afetados em todo o repositório.

A proposta alinha o Debian com decisões já tomadas por outras distribuições principais. Por exemplo, o Arch Linux removeu o GTK2 de seus repositórios oficiais em 2025, relegando-o ao AUR, enquanto o Red Hat Enterprise Linux 10 foi lançado sem suporte ao GTK2.

Os mantenedores do Debian que defendem a remoção citam riscos de segurança, a falta de correções upstream e o custo crescente de manter softwares obsoletos compiláveis à medida que as ferramentas e bibliotecas evoluem.

Um bloqueio técnico restante, no entanto, é o instalador gráfico do Debian, que ainda depende do GTK2. Essa dependência deve ser resolvida antes que o toolkit possa ser completamente removido do arquivo.

Além do instalador, os mantenedores observam que o GTK2 não tem suporte nativo ao Wayland e não se integra com a escala fracionária moderna, mesmo que alguns aplicativos possam funcionar de forma aceitável em telas HiDPI através de soluções alternativas.

Ao mesmo tempo, várias aplicações ainda populares dependem do GTK2, mas os desenvolvedores argumentam que portar essas aplicações para GTK3 ou GTK4 muitas vezes não é trivial, exigindo grandes redesenhos em vez de atualizações mecânicas e, em alguns casos, sendo improvável que aconteça no upstream.

Como um compromisso potencial, os colaboradores propuseram mover o GTK2 e suas dependências reversas restantes para repositórios paralelos, em vez de mantê-los no arquivo oficial. Com o Debusine agora operacional, tais pacotes poderiam continuar a ser construídos e instalados fora do Debian propriamente dito, assim como o Arch Linux faz com o GTK2 através do AUR.

No momento, nenhuma decisão final foi tomada, mas o caminho a seguir está claro. A menos que um fork mantido ou repositório externo ganhe popularidade, o GTK2 está destinado a desaparecer do arquivo principal do Debian antes do Debian 14.

Para mais detalhes, você pode ler a discussão completa na lista de discussão do Debian.