O Debian 14 planeja interromper a entrega do GTK2

A equipe responsável pelos pacotes do GNOME no Debian planeja não incluir as ferramentas GTK2 na próxima versão do Debian 14, cujo lançamento está previsto para o verão de 2027. Os desenvolvedores do projeto GTK descontinuaram o suporte ao GTK2 há mais de cinco anos e o suporte ao GTK2 desatualizado nos repositórios principais está se tornando problemático. Distribuições que já pararam de fornecer GTK2 incluem Red Hat Enterprise Linux, SUSE Linux Enterprise Server 16, openSUSE 16 e Arch Linux. O Debian é incentivado a seguir seu exemplo.

Entre os projetos significativos que dependiam do GTK2, o GIMP permaneceu até recentemente, mas a partir do GIMP 3.0, este editor gráfico foi portado para o GTK3. O GTK também é utilizado no popular editor de áudio Ardour, mas este projeto não depende de bibliotecas externas e mantém seu próprio fork do GTK2 — YTK.

O maior problema que dificulta a remoção do GTK2 é que ele continua a ser usado no instalador gráfico do Debian. Ainda permanecem no repositório do Debian cerca de 150 pacotes com dependências relacionadas ao GTK2, e caso o GTK2 seja descontinuado, esses pacotes terão que ser removidos, pois, em sua maioria, não estão sendo desenvolvidos e a portabilidade para o GTK3 é improvável.

Muitos desses pacotes ainda têm usuários ativos que não pretendem mudar para outros programas. Também surgiram desenvolvedores que defendem a manutenção do suporte ao GTK2 no Debian, considerando que os motivos para sua remoção são infundados. Por exemplo, a menção de que o GTK3 foi lançado há 15 anos não faz sentido, já que o GTK3 não substitui o GTK2, assim como o GTK4 não substitui o GTK3.

Também são questionados argumentos como a falta de suporte a HiDPI e Wayland no GTK2, pois isso nem é necessário e os usuários estão satisfeitos. A comparação com o Arch Linux, onde o GTK2 foi excluído do repositório principal, mas está disponível em fontes não oficiais, é considerada inadequada. Durante a discussão, também foi levantada a pergunta de como o GTK2 é pior que o GCC 3.3, que foi fornecido por mais de 20 anos, até o Debian 12, sendo 16 anos apenas para fornecer libstdc++5 para arquivos executáveis desatualizados.

Os apoiadores da remoção do GTK2 citam a impossibilidade de garantir a segurança do pacote como uma das razões, enquanto os opositores argumentam que, até agora, a segurança do GTK2 no Debian raramente preocupou alguém, e o último erro marcado como vulnerabilidade data de 2015.

Atualmente, está em discussão maneiras de manter a possibilidade de suporte a distribuições de aplicativos baseados em GTK2. Uma das opções sugeridas é mover o GTK2 e os aplicativos dependentes para um repositório separado e não oficial. Também é mencionada a ideia de criar um wrapper que traduza a API do GTK2 para o GTK3 e fazer a transição para a entrega de um fork do GTK2 do projeto Ardour. Foi sugerido ainda não remover imediatamente os pacotes, mas transferi-los para o estado 'orphaned', na esperança de que alguém deseje continuar seu suporte.

Entre os pacotes populares vinculados ao GTK2:

  • afterstep
  • amsynth
  • doublecmd (Double Commander)
  • fpc
  • geg
  • gkrellm
  • gmpc
  • gnome-paint
  • gkrellm
  • grpn
  • hexchat
  • ibus
  • lazarus
  • mplayer
  • navit
  • openjdk-8
  • pidgin
  • rlvm
  • sane-frontends
  • sawfish
  • scim
  • seqtools
  • soundmodem
  • sylpheed
  • tenace
  • tickr
  • tilem
  • uim
  • usermode
  • xlog
  • xournal
  • xsane
  • xzgv
  • z88

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster