Debian 14 prévoit de cesser la fourniture de GTK2

L'équipe des mainteneurs de Debian, chargée des paquets contenant GNOME, prévoit de ne pas inclure les outils GTK2 dans la distribution Debian 14, dont la sortie est attendue pour l'été 2027. Les développeurs du projet GTK ont cessé de maintenir GTK2 depuis plus de cinq ans, et le maintien de GTK2 abandonné dans le dépôt principal devient problématique. Parmi les distributions qui ont déjà arrêté de fournir GTK2, on note Red Hat Enterprise Linux, SUSE Linux Enterprise Server 16, openSUSE 16 et Arch Linux. Debian est invité à suivre leur exemple.

Parmi les projets significatifs dépendant de GTK2, il y avait jusqu'à récemment GIMP, mais à partir de GIMP 3.0, cet éditeur graphique a été porté sur GTK3. GTK est également utilisé dans l'éditeur audio populaire Ardour, mais ce projet ne dépend d'aucune bibliothèque externe et maintient son propre fork GTK2 - YTK.

Le problème le plus grave bloquant la suppression de GTK2 est que GTK2 continue d'être utilisé dans l'installateur graphique de Debian. Il reste également environ 150 paquets dans le dépôt Debian liés par des dépendances à GTK2, et si GTK2 cessait d'être fourni, ces paquets devraient être supprimés, car la plupart ne sont pas développés et leur portage vers GTK3 est peu probable.

De nombreux utilisateurs de ces paquets restent actifs et ne souhaitent pas changer de logiciel. Des développeurs se sont aussi prononcés en faveur du maintien du support de GTK2 dans Debian, considérant que les raisons de son retrait sont fallacieuses. Par exemple, le fait que GTK3 soit sorti il y a 15 ans n’a pas de sens, puisque GTK3 ne remplace pas GTK2, tout comme GTK4 ne remplace pas GTK3.

On remet également en question des arguments tels que l'absence de support HiDPI et Wayland dans GTK2, car cela n'est pas nécessaire et que les utilisateurs sont satisfaits. Il est jugé inapproprié de comparer cela à Arch Linux, où GTK2 a été exclu du dépôt principal mais est disponible dans des dépôts non officiels. Lors des discussions, la question a également été posée de savoir en quoi GTK2 est moins bon que GCC 3.3, qui a été fourni pendant plus de 20 ans, jusqu'à Debian 12, dont 16 ans juste pour fournir libstdc++5 pour des exécutables obsolètes.

Les partisans de la suppression de GTK2 citent comme raison la difficulté d'assurer la sécurité des paquets, tandis que les opposants répondent qu jusqu'à présent la sécurité de GTK2 dans Debian n’a guère préoccupé quelqu’un, et que le dernier bug marqué comme vulnérabilité date de 2015.

Actuellement, il y a des discussions sur la manière de maintenir le support dans la distribution des applications utilisant GTK2. L'une des options proposées est de déplacer GTK2 et les applications qui y sont liées dans un dépôt séparé et non officiel. Parmi les idées, il est également mentionné la création d'un wrapper traduisant l'API GTK2 en GTK3, ainsi que de passer à la fourniture d'un fork de GTK2 par le projet Ardour. Il a également été proposé de ne pas supprimer immédiatement les paquets, mais de les passer à l'état « orphelin », dans l'espoir qu'un volontaire se manifeste pour continuer leur maintenance.

Parmi les paquets populaires liés à 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

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster