Ăquipe d'accompagnement DebianL'Ă©quipe en charge des paquets GNOME prĂ©voit de ne pas inclure la boĂźte Ă outils GTK2 dans la distribution. Debian La version 14, dont la sortie est prĂ©vue pour l'Ă©tĂ© 2027, remplacera GTK2. Les dĂ©veloppeurs du projet GTK ont cessĂ© la maintenance de GTK2 il y a plus de cinq ans, et la maintenance de cette version abandonnĂ©e dans le dĂ©pĂŽt principal devient problĂ©matique. Parmi les distributions ayant dĂ©jĂ abandonnĂ© GTK2 figure Red Hat Enterprise. Linux, SUSE Linux Enterprise Server 16, openSUSE 16 et Arch Linux. Debian Il est proposĂ© de suivre leur exemple.
Jusqu'à récemment, GIMP était le seul projet important basé sur GTK2, mais depuis la version 3.0, cet éditeur graphique est passé à GTK3. GTK est également utilisé dans le populaire éditeur audio Ardour, mais ce dernier ne dépend pas de bibliothÚques externes et utilise sa propre version dérivée de GTK2, YTK.
Le problĂšme le plus sĂ©rieux qui empĂȘche la suppression de GTK2 est que GTK2 continue d'ĂȘtre utilisĂ© dans l'installateur graphique. DebianDans le dĂ©pĂŽt Debian Il reste Ă©galement environ 150 paquets qui dĂ©pendent de GTK2, et si GTK2 est abandonnĂ©, ces paquets devront ĂȘtre supprimĂ©s, car ils ne sont gĂ©nĂ©ralement plus dĂ©veloppĂ©s et leur portage vers GTK3 est peu probable.
Bon nombre de ces logiciels ont encore des utilisateurs actifs qui n'ont pas l'intention de passer Ă d'autres programmes. Certains dĂ©veloppeurs ont Ă©galement plaidĂ© pour le maintien de la prise en charge de GTK2. Debian et il convient de considĂ©rer la raison de sa suppression comme peu plausible. Par exemple, mentionner que GTK3 est sorti il âây a 15 ans n'a aucun sens, car GTK3 ne remplace pas GTK2, tout comme GTK4 ne remplace pas GTK3.
Des arguments tels que l'absence de prise en charge HiDPI et Wayland dans GTK2 sont également remis en question, car ces fonctionnalités ne sont pas nécessaires et les utilisateurs s'en contentent. Les comparaisons avec Arch Linux sont jugées inappropriées. LinuxDans ce contexte, GTK2 est exclu du dépÎt principal, mais disponible dans des dépÎts non officiels. La discussion a également porté sur les raisons pour lesquelles GTK2 serait inférieur à GCC 3.3, distribué pendant plus de 20 ans, jusqu'à cette date. Debian 12, dont 16 ans consacrés uniquement à la fourniture de libstdc++5 pour les exécutables hérités.
Les partisans de la suppression de GTK2 invoquent l'impossibilité de garantir la sécurité du paquet comme l'une des raisons, tandis que ses opposants rétorquent que GTK2 n'est toujours pas sécurisé. Debian Cela n'a pas dérangé grand monde, et le dernier bug signalé comme une vulnérabilité remonte à 2015.
Des discussions sont en cours concernant les moyens de maintenir la prise en charge des applications basées sur GTK2 dans la distribution. Une option proposée consiste à déplacer GTK2 et les applications associées vers un dépÎt non officiel distinct. D'autres idées incluent la création d'un framework assurant la traduction de l'API GTK2 vers GTK3 et le passage à la version Ardour de GTK2. Il a également été suggéré, plutÎt que de supprimer purement et simplement les paquets, de les laisser orphelins dans l'espoir que quelqu'un se propose d'en assurer la maintenance.
Les packages populaires basés sur GTK2 incluent :
- aprĂšs coup
- synthétiseur
- doublecmd (Double Commandant)
- fpc
- Geg
- gkrellm
- gmpc
- gnome-peinture
- gkrellm
- grpn
- hexchat
- bus
- Lazarus
- mplayer
- navigation
- openjdk-8
- pidgin
- rlvm
- interfaces saines
- scie
- scim
- seqtools
- modem audio
- Sylpheed
- tenace
- ticker
- carrelage
- attaque
- mode utilisateur
- xlog
- xurne
- xsane
- xzgv
- z88
Source: opennet.ru
