Debian 14 vil stoppe distributionen af GTK2

Teamet bag Debian, der står for pakkerne med GNOME, planlægger ikke at inkludere GTK2-værktøjerne i Debian 14-distributionen, som forventes at blive udgivet om sommeren 2027. Udviklerne af GTK-projektet har ikke længere opdateret GTK2 i mere end fem år, og vedligeholdelsen af det forladte GTK2 i hovedopbevaringen er blevet problematisk. Blandt distributioner, der allerede har stoppet levering af GTK2, er Red Hat Enterprise Linux, SUSE Linux Enterprise Server 16, openSUSE 16 og Arch Linux. Debian opfordres til at følge deres eksempel.

Blandt de betydelige projekter, der var afhængige af GTK2, var GIMP indtil for nylig, men fra og med GIMP 3.0 er denne grafik-editor blevet portet til GTK3. GTK anvendes også i den populære lydredigeringssoftware Ardour, men dette projekt er uafhængigt af eksterne biblioteker og vedligeholder sin egen fork af GTK2 — YTK.

Det mest alvorlige problem, der hindrer fjernelsen af GTK2, er, at GTK2 stadig bruges i Debian's grafiske installation. Der er også omkring 150 pakker tilbage i Debian-opbevaringen, der har afhængigheder til GTK2, og hvis GTK2 ophører med at blive leveret, skal disse pakker fjernes, da de fleste af dem ikke udvikles, og deres portering til GTK3 er usandsynlig.

Mange af disse pakker har aktive brugere, der ikke ønsker at skifte til andre programmer. Der er også udviklere, der har argumenteret for at bevare understøttelsen af GTK2 i Debian og anser begrundelsen for at fjerne den for opspundet. For eksempel, argumentet om, at GTK3 blev udgivet for 15 år siden, giver ingen mening, da GTK3 ikke erstatter GTK2, ligesom GTK4 ikke erstatter GTK3.

Der stilles også spørgsmål ved argumenter som manglende støtte til HiDPI og Wayland i GTK2, da dette ikke er nødvendigt der, og brugerne er tilfredse. Sammenligningen med Arch Linux, hvor GTK2 er udelukket fra hovedopbevaringen, men tilgængelig i uofficielle, anses som irrelevant. Under diskussionen blev der også spurgt, hvad der gør GTK2 værre end GCC 3.3, der blev leveret i over 20 år, helt op til Debian 12, hvoraf 16 år kun var for at levere libstdc++5 til forældede eksekverbare filer.

Tilhængere af fjernelsen af GTK2 nævner, at det er umuligt at sikre pakken, mens modstanderne påpeger, at sikkerheden ved GTK2 i Debian hidtil har været lidt bekymrende, og den seneste fejl, der blev markeret som en sårbarhed, stammer fra 2015.

I øjeblikket er der diskussioner om, hvordan man kan bevare muligheden for at understøtte applikationer, der er afhængige af GTK2 i distributionen. Som en af mulighederne foreslås det at flytte GTK2 og de tilknyttede applikationer til et separat, uofficielt repository. Der nævnes også ideer som at skabe et bibliotek, der oversætter GTK2 API til GTK3, samt at overgå til at levere en fork af GTK2 fra Ardour-projektet. Det er også foreslået, at pakkerne ikke fjernes straks, men i stedet omdannes til status 'orphaned', i håbet om at nogen vil være interesseret i at fortsætte vedligeholdelsen.

Blandt de populære pakker, der er afhængige af 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

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster