V Debianu 14 mají v plánu přestat dodávat GTK2.

Tým udržovatelů Debianu, odpovědných za balíčky s GNOME, plánuje nezahrnovat nástroj GTK2 ve verzi distribuce Debian 14, jejíž vydání se očekává v létě 2027. Vývojáři projektu GTK přestali GTK2 podporovat před více než pěti lety, a nyní se stává problematické udržovat GTK2 v hlavním repozitáři. Mezi distribucemi, které již přestaly dodávat GTK2, patří Red Hat Enterprise Linux, SUSE Linux Enterprise Server 16, openSUSE 16 a Arch Linux. Debian je vyzýván, aby následoval jejich příklad.

Mezi významnými projekty, které byly doposud vázány na GTK2, zůstával GIMP, ale od verze GIMP 3.0 byl tento grafický editor portován na GTK3. GTK se také používá v populárním zvukovém editoru Ardour, avšak tento projekt nezávisí na externích knihovnách a podporuje vlastní fork GTK2 — YTK.

Nejzásadnějším problémem, který brání odstranění GTK2, je to, že GTK2 se stále používá v grafickém instalátoru Debianu. V repozitáři Debianu také zůstává přibližně 150 balíčků, které jsou závislé na GTK2, a pokud dojde k ukončení dodávání GTK2, tyto balíčky bude nutné odstranit, jelikož většina z nich se dále nevyvíjí a jejich portování na GTK3 je málo pravděpodobné.

Mnohé z těchto balíčků mají aktivní uživatele, kteří nemají v úmyslu přecházet na jiné programy. Také se našli vývojáři, kteří vystoupili za zachování podpory GTK2 v Debianu a považují důvod pro jeho odstranění za umělý. Například tvrzení, že GTK3 vyšel před 15 lety, nemá smysl, protože GTK3 nenahrazuje GTK2, stejně jako GTK4 nenahrazuje GTK3.

Zpochybňují se také argumenty, jako je absence podpory HiDPI a Waylandu v GTK2, protože ta v něm není potřeba a uživatele to vyhovuje. Neadekvátní je srovnání s Arch Linuxem, ve kterém je GTK2 vyloučeno z hlavního repozitáře, ale je k dispozici v neoficiálních. Při diskusi také byl vznesen dotaz, proč je GTK2 horší než GCC 3.3, který se dodával více než 20 let, až do Debianu 12, z nichž 16 let pouze za účelem poskytnout libstdc++5 pro zastaralé spustitelné soubory.

Zastánci odstranění GTK2 uvádějí jako jeden z důvodů nemožnost zajištění bezpečnosti balíčku, zatímco protivníci kontrují, že bezpečnost GTK2 v Debianu dosud nikoho příliš neznepokojovala, a poslední chyba označená jako zranitelnost je datována k roku 2015.

V současné době probíhá diskuse o možnostech zachování podpory aplikací závislých na GTK2 v distribuci. Jako jedna z možností se navrhuje vyčlenit GTK2 a na něj závislé aplikace do samostatného neoficiálního repozitáře. Mezi dalšími nápady se také zmiňuje vytvoření obalů, které by překládaly API GTK2 do GTK3, a přechod k dodávce forku GTK2 od projektu Ardour. Bylo navrženo také okamžité neodstraňovat balíčky, ale převést je do stavu „orlphaned“, v naději, že se najde někdo, kdo by chtěl pokračovat v jejich údržbě.

Mezi populárními balíčky závislými na GTK2:

  • afterstep
  • amsynth
  • doublecmd (Double Commander)
  • fpc
  • geg
  • gkrellm
  • gmpc
  • gnome-paint
  • gkrellm
  • grpn
  • hexchat
  • ibus
  • lazarus
  • mplayer
  • navit
  • openjdk-8
  • pidgin
  • rlvm
  • sane-frontends
  • sawfish
  • scim
  • seqtools
  • soundmodem
  • sylpheed
  • tenace
  • tickr
  • tilem
  • uim
  • usermode
  • xlog
  • xournal
  • xsane
  • xzgv
  • z88

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster