GTK2-NG gepresenteerd, fork van de GTK2-bibliotheek

Een van de ontwikkelaars van de Devuan-distributie heeft het GTK2-NG-project gepresenteerd, dat een fork van de GTK2-bibliotheek zal ontwikkelen, gericht op het voortzetten van de ondersteuning en het waarborgen van de kwaliteitsarbeid in hedendaagse distributies. Het onderhoud van de fork zal zorgen voor de voortzetting van de levering van applicaties die afhankelijk zijn van GTK2 in Devuan, na het stopzetten van de ondersteuning voor GTK2 in de Debian 14-distributie, waarvan de release wordt verwacht in de zomer van 2027.

De ontwikkelaars van het GTK-project hebben meer dan vijf jaar geleden de ondersteuning voor GTK2 stopgezet, en pakketten met GTK2 zijn al uitgesloten uit de officiële repositories van de distributies Red Hat Enterprise Linux, SUSE Linux Enterprise Server, openSUSE en Arch Linux (beschikbaar via AUR). Van de significante projecten gebruikt Ardour, een audiobewerkingssoftware, nog steeds GTK2, maar dit project is niet afhankelijk van externe bibliotheken en ondersteunt een eigen GTK2-fork genaamd YTK. In de Debian-repository blijven er ongeveer 150 pakketten met afhankelijkheden van GTK2, waaronder afterstep, Double Commander, fpc, gkrellm, gmpc, hexchat, lazarus, mplayer, navit, pidgin, sane-frontends, scim, sylpheed, tickr, tilem,
uim, usermode, xsane, xzgv en z88.

In GTK2-NG zijn een aantal tientallen wijzigingen aangebracht, voornamelijk gerelateerd aan de overdracht van correcties die als patches zijn verspreid in de pakketten van AUR en Debian, en het oplossen van waarschuwingen die door de compiler worden gegenereerd. Tot de verbeteringen behoort de modernisering van de functie voor het sorteren van arrays g_sort_array en de vervanging van het schalingsalgoritme om de scherpte van pictogrammen te verhogen. In de bestandkeuze-widget (filechooser) zijn bestaande problemen opgelost en zijn optimalisaties doorgevoerd
voor de weergave van inhoud van mappen met veel bestanden in de vorm van pictogrammen. De build is getest met GCC 14 en Clang 21.

Wat de toekomstige plannen betreft, wordt de overdracht van wijzigingen uit de GTK2-fork, ontwikkeld door een deelnemer aan het Xlibre-project — stefan11111, opgemerkt, evenals het backporten van code uit YTK, de GTK2-fork van het Ardour-project. Onder de taken valt ook de controle van de build met GCC 15 en het toevoegen van ondersteuning voor het gebruik van libppd voor afdrukken op systemen met CUPS 3.x. Het is niet uitgesloten dat de GPLv3-licentie voor de nieuwe code wordt ingezet en dat de naam wordt gewijzigd om claims van het GNOME-project te vermijden.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster