KDE Plasma preneha podpirati LTS in nadaljuje z razvojem

KDE

Med a nedavni sestanek razvijalcev potekalo v Gradcu v Avstriji, Projektna ekipa KDE je sprejela pomembno odločitev y es que program se bo končal dolgoročna podpora (LTS) za KDE Plasmo. Od zdaj naprej bodo distribucije odgovorne za vzdrževanje starejših različic namizja, če se bodo tako odločile, in bodo prevzele nalogo samostojnega sledenja in odpravljanja napak.

Do sedaj uporabljeni model LTS, le delno pokrival ekosistem KDE. Čeprav so obstajale veje LTS za namizno okolje Plasma, je ta podpora Ni se razširilo na ogrodja ali aplikacije projekta, pri čemer je dober del vzdrževalnega dela prepuščen distribucijskim podjetjem. V mnogih primerih so razvijalci distribucij že vlagali znatne napore v zagotavljanje polne podpore, zaradi česar je bil trenutni model razdrobljen in neučinkovit.

Poleg tega, Vzdrževanje starejših različic je predstavljalo dodatno breme za razvijalce projekta. Odpravljanje hroščev v vejah LTS je pogosto zahtevalo reševanje težav, ki jih ni bilo mogoče reproducirati zaradi razlik v grafičnih skladih, specifičnih za distribucijo, ali neusklajenosti z glavnim repozitorijem KDE. To je skupaj s pričakovanji glede stabilnosti, ki jih je izraz "LTS" ustvaril med uporabniki, spodbudilo ekipo k resnemu ponovnemu premisleku o svoji strategiji.

Nov pristop: bolj obstojne običajne različice

Namesto ustvarjanja ločenih vej LTS, KDE bo sprejel bolj agilni model vzdrževanja vendar enako robustna. Vsaka redna izdaja Plasme bo vsebovala šest vzdrževalnih posodobitev. namesto običajnih petih, s čimer se podaljša njegov življenjski cikel. Na mizi je tudi možnost zmanjšanja pogostosti večjih izdaj s treh na dve na leto, tako da bi lahko vsaka različica delovala kot nekakšen "mini-LTS" z razširjeno podporo.

Ta sprememba bi sprostili dragocene vire, osredotočanje ekipnih prizadevanj na odpravljanje trenutnih, ponovljivih napak, namesto na vzdrževanje zastarelih različic, ki so odvisne od zelo specifičnih okolij. Vendar pa je predlog za podaljšanje razvojnih ciklov še vedno v fazi ocenjevanja, saj čaka na rešitev različnih vprašanj, povezanih s popolnim prehodom na Wayland. Pričakuje se, da se bo ta razprava nadaljevala na naslednji konferenci Akademije čez štiri mesece.

Ni skrivnost, da naš izdelek Plasma LTS (dolgotrajna podpora) ni odličen. To v resnici pomeni le, da popravke hroščev izdajamo dlje kot običajno, običajno brez testiranja, saj noben razvijalec Plasme ne mara živeti na starih vejah ali jih testirati. Poleg tega ni enakovrednega izdelka LTS za ogrodja ali aplikacije Gear, kar pušča veliko vrzeli v konceptu LTS. Poleg tega se pomen besede »LTS« razlikuje od osebe do osebe; Mnogi imajo široko definicijo izraza, ki ustvarja pričakovanja stabilnosti, ki jih je nemogoče izpolniti.

Ugotovili smo, da omejena narava izdelka ni izpolnila pričakovanj, zato smo se odločili, da ga ukinemo. Namesto tega bomo nekoliko podaljšali dejansko obdobje podpore za redne izdaje Plasme z dodajanjem dodatne izdaje s popravki napak, s čimer bomo obdobje podpore s petih podaljšali na šest.

Bolj pregledna in participativna telemetrija

Še ena sprememba objavljeno na sestanku razvijalcev, je reforma telemetričnega sistema, ki bo ostal neobvezen, vendar z bolj participativen in specifičnim pristopom. Novi mehanizem je navdihnjen z modelom ankete o strojni opremi Steam: uporabniki bodo povabljeni k sodelovanju v določenih študijah prek pogovornega okna, kjer bodo lahko videli, kateri podatki bodo zbrani, preden bodo sprejeli ali zavrnili sodelovanje.

Ta sistem bo razvijalcem omogočilo sprejemanje bolj informiranih odločitev, kako vedeti, ali se določeni vizualni učinki v KWinu še vedno uporabljajo, preden se odločim za njihovo odstranitev. Vsako študijo bo spremljal javni povzetek z anonimiziranimi statističnimi podatki, uporabniki pa bodo imeli vedno možnost, da se od prihodnjih povabil odjavijo.

Moralo bi Treba je omeniti, da umik podpore za LTS ne pomeni opustitve zavezanosti stabilnosti, ampak premik k bolj realistični in trajnostni strategiji za tako velik in modularen projekt kot je KDE. Z bolj razumnimi cikli vzdrževanja, učinkovitejšim obravnavanjem napak in jasno, prostovoljno telemetrijo si KDE prizadeva izboljšati svojo odzivnost na dejanske potrebe uporabnikov.

vir: https://pointieststick.com