Eden razvojnik distribucije Devuan представил projekat GTK2-NG, ki bo razvijal fork knjižnice GTK2, usmerjen v nadaljnje vzdrževanje in zagotavljanje kakovostnega delovanja v sodobnih distribucijah. Ohranitev forka bo omogočila nadaljnjo oskrbo Devuan aplikacij, povezanih z GTK2, po prenehanju opravilu podpore GTK2 v distribuciji Debian 14, katere izid je predviden poleti 2027.
Razvijalci projekta GTK so pred več kot petimi leti prenehali z vzdrževanjem GTK2, paketi z GTK2 pa so že izključeni iz uradnih skladišč distribucij Red Hat Enterprise Linux, SUSE Linux Enterprise Server, openSUSE in Arch Linux (na voljo preko AUR). Med pomembnimi projekti GTK2 še naprej uporablja zvočni urejevalnik Ardour, vendar ta projekt neodvisno deluje in podpira svoj fork GTK2 — YTK (opennet.ru). V skladišču Debian ostaja okoli 150 paketov, povezanih z odvisnostmi od GTK2, med katerimi so afterstep, Double Commander, fpc, gkrellm, gmpc, hexchat, lazarus, mplayer, navit, pidgin, sane-frontends, scim, sylpheed, tickr, tilem, uim, usermode, xsane, xzgv in z88.
V GTK2-NG dodano je nekaj deset sprememb, večinoma povezanih s prenosom popravil, ki so bila distribuirana v obliki popravkov v paketih iz AUR in Debiana, ter odpravo opozoril, ki jih je izdal prevajalnik. Med izboljšavami izstopajo posodobitev funkcije razvrščanja array g_sort_array in zamenjava algoritma razširjanja za povečanje jasnosti ikon. V widgetu za izbiro datotek (filechooser) so rešeni obstoječi problemi in optimizirano je prikazovanje vsebine imenikov s številnimi datotekami v obliki ikon. Zbirka je bila preizkušena z uporabo GCC 14 in Clang 21.
Med načrti za prihodnost je opazen prenos sprememb iz forke GTK2, ki ga razvija udeleženec projekta Xlibre — stefan11111, prav tako pa bo izvedeno backportiranje kode iz YTK (github.com), forka GTK2 projekta Ardour. Med nalogami se tudi omenjajo preverjanje zgradbe v GCC 15 in dodajanje podpore za uporabo libppd za tiskanje na sistemih s CUPS 3.x. Ne izključuje se uporaba licence GPLv3 za nov kodo in sprememba imena, da se izognemo zahtevam s strani projekta GNOME.
Izvor: linux.org.ru
