Eden iz razvijalcev distribucije Devuan je predstavil projekt GTK2-NG, ki bo razvijal fork knjižnice GTK2, osredotočen na nadaljnje vzdrževanje in zagotavljanje kakovostnega delovanja v sodobnih distribucijah. Vzdrževanje forka bo omogočilo nadaljevanje oskrbe Devuan aplikacij, povezanih z GTK2, po prenehanju podpore GTK2 v distribuciji Debian 14, katere izid je predviden poleti 2027.
Razvijalci projekta GTK so prenehali z vzdrževanjem GTK2 pred več kot petimi leti, paketi z GTK2 pa so že izključeni iz uradnih repozitorijev distribucij Red Hat Enterprise Linux, SUSE Linux Enterprise Server, openSUSE in Arch Linux (na voljo preko AUR). Med pomembnimi projekti GTK2 še vedno uporablja avdio urejevalnik Ardour, vendar ta projekt ne odvisno od zunanjih knjižnic in podpira lastni fork GTK2 — YTK. V repozitoriju 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 je dodanih več deset sprememb, predvsem povezanih s prenosom popravkov, ki so se širili v obliki patchov v paketih iz AUR in Debiana, ter odpravo opozoril, ki jih je izdal prevajalnik. Med izboljšavami je poudarjena modernizacija funkcije razvrščanja tabel g_sort_array in zamenjava algoritma za povečanje jasnosti ikon. V vtičniku za izbiro datotek (filechooser) so rešene obstoječe težave in optimizacija
prikazovanja vsebine map s številnimi datotekami v obliki ikon. Zasnova je bila testirana z uporabo GCC 14 in Clang 21.
Med načrti za prihodnost je navedena prenos sprememb iz forka GTK2, ki ga razvija član projekta Xlibre — stefan11111, ter backportiranje kode iz YTK, forka GTK2 projekta Ardour. Med nalogami je tudi preverjanje sestave v GCC 15 in dodajanje podpore za uporabo libppd za tiskanje na sistemih s CUPS 3.x. Ne izključuje se vključitev licence GPLv3 za novo kodo in sprememba imena, da se izognejo zahtevkom s strani projekta GNOME.
Izvor: opennet.ru
