Debian prévoit de supprimer GTK2 avant Debian 14
Les mainteneurs de Debian soutiennent que livrer des logiciels obsolètes provenant de l'amont, comme GTK2, constitue un risque croissant pour la sécurité et la stabilité.
L'équipe Debian GNOME a officiellement annoncé son intention de supprimer GTK2 (initialement sorti en mars 2002) de la branche de développement Forky avant la sortie de Debian 14, prévue pour la mi-2027.
La raison est simple : GTK2 n'est plus maintenu en amont depuis la fin de 2020, date de sortie de GTK4. GTK3, publié pour la première fois en 2011, est disponible dans la série stable 3.24 de Debian depuis plus de 7 ans.
Selon l'équipe Debian GNOME, le nombre de paquets dépendant encore de GTK2 a considérablement diminué depuis 2020, pour représenter moins d'un quart de la liste initiale, mais reste important. Les estimations actuelles citent environ 150 paquets concernés dans l'ensemble de l'archive.
La proposition aligne Debian sur des décisions déjà prises par d'autres distributions majeures. Par exemple, Arch Linux a supprimé GTK2 de ses dépôts officiels en 2025, le reléguant à l'AUR, tandis que Red Hat Enterprise Linux 10 a été livré sans support GTK2.
Les mainteneurs de Debian qui plaident pour la suppression invoquent les risques de sécurité, l'absence de correctifs de la part de l'amont, et le coût croissant de maintenir des logiciels obsolètes compilables à mesure que les chaînes d'outils et les bibliothèques évoluent.
Cependant, un obstacle technique reste : l'installateur graphique Debian, qui dépend encore de GTK2. Cette dépendance doit être résolue avant que l'outil puisse être complètement supprimé de l'archive.
Au-delà de l'installateur, les responsables signalent que GTK2 ne dispose pas du support natif de Wayland et ne s'intègre pas à la mise à l'échelle fractionnée moderne, même si certaines applications peuvent fonctionner correctement sur des écrans HiDPI grâce à des solutions de contournement.
En même temps, plusieurs applications encore populaires dépendent de GTK2, mais les développeurs ont soutenu que le portage de telles applications vers GTK3 ou GTK4 n'est souvent pas trivial, nécessitant des refontes majeures plutôt que des mises à jour mécaniques et, dans certains cas, étant peu probable de se produire en amont.
Comme compromis potentiel, les contributeurs ont proposé de déplacer GTK2 et ses dépendances inverses restantes dans des dépôts secondaires plutôt que de les maintenir dans l'archive officielle. Avec Debusine désormais opérationnel, ces paquets pourraient continuer à être compilés et installés en dehors de Debian proprement dit, comme Arch Linux le fait avec GTK2 via l'AUR.
Pour le moment, aucune décision finale n'a encore été prise, mais la voie à suivre est claire. À moins qu'un fork maintenu ou un dépôt externe ne gagne en popularité, GTK2 est destiné à disparaître de l'archive principale de Debian avant Debian 14.
Pour plus de détails, vous pouvez lire la discussion complète sur la liste de diffusion de Debian.
