KDE Plasma pārtrauc LTS atbalstu un atsāk izstrādi

KDE

Laikā a nesenā izstrādātāju sanāksme notika Grācā, Austrijā, KDE projekta komanda pieņēma svarīgu lēmumu un tas ir programma beigsies ilgtermiņa atbalsts (LTS) KDE plazmai. Turpmāk distribūcijas būs atbildīgas par mantoto darbvirsmas versiju uzturēšanu, ja tās to vēlēsies, patstāvīgi uzņemoties kļūdu labojumu izsekošanas un piemērošanas uzdevumu.

Līdz šim izmantotais LTS modelis tikai daļēji aptvēra KDE ekosistēmu. Lai gan Plazmas darbvirsmas videi bija LTS atzari, šis atbalsts Tas neattiecās uz ietvariem vai lietojumprogrammām projekta ietvaros, atstājot lielu daļu uzturēšanas darba izplatījumiem. Daudzos gadījumos izplatīšanas izstrādātāji jau pielika ievērojamas pūles, lai nodrošinātu pilnīgu atbalstu, padarot pašreizējo modeli sadrumstalotu un neefektīvu.

Turklāt, Vecāku versiju uzturēšana radīja papildu slogu projekta izstrādātājiem. Kļūdu labošana LTS atzaros bieži vien prasīja risināt problēmas, kuras nevarēja reproducēt atšķirību dēļ izplatīšanai specifiskos grafikas komplektos vai sinhronizācijas trūkuma ar galveno KDE repozitoriju dēļ. Tas, apvienojumā ar stabilitātes gaidām, ko lietotāju vidū radīja termins "LTS", lika komandai nopietni pārskatīt savu stratēģiju.

Jauna pieeja: ilgāk kalpojošas parastās versijas

Tā vietā, lai veidotu atsevišķas LTS filiāles, KDE ieviesīs elastīgāku uzturēšanas modeli bet tikpat izturīgs. Katrā regulārajā Plasma laidienā būs seši apkopes atjauninājumi. parasto piecu vietā, tādējādi pagarinot tā dzīves ciklu. Tāpat tiek apsvērta iespēja samazināt galveno izlaidumu biežumu, samazinot tos no trim uz diviem gadā, lai katra versija varētu darboties kā sava veida "mini-LTS" ar paplašinātu atbalstu.

Šīs izmaiņas atbrīvotu vērtīgus resursus, koncentrējot komandas centienus uz pašreizējo, reproducējamo kļūdu labošanu, nevis uz novecojušu versiju uzturēšanu, kas ir atkarīgas no ļoti specifiskām vidēm. Tomēr priekšlikums pagarināt attīstības ciklus joprojām tiek izvērtēts, kamēr nav atrisināti dažādi jautājumi, kas saistīti ar pilnīgu pāreju uz Veilendu. Paredzams, ka šī diskusija tiks atsākta nākamajā Akadēmijas konferencē pēc četriem mēnešiem.

Nav noslēpums, ka mūsu Plasma LTS (ilgtermiņa atbalsta) produkts nav izcils. Tas patiesībā nozīmē tikai to, ka kļūdu labojumus izlaižam ilgāk nekā parasti, parasti tos pat netestējot, jo nevienam Plasma izstrādātājam nepatīk dzīvot uz vecām atzarām vai tās testēt. Turklāt nav līdzvērtīga LTS produkta Frameworks vai Gear lietojumprogrammām, kas LTS koncepcijā rada daudzas nepilnības. Turklāt “LTS” nozīme katram cilvēkam atšķiras; Daudziem ir plaša termina definīcija, kas rada stabilitātes gaidas, kuras nav iespējams piepildīt.

Mēs secinājām, ka produkta ierobežotais raksturs neattaisno neviena cerības, tāpēc nolēmām to pārtraukt ražot. Tā vietā mēs nedaudz pagarināsim regulāro Plasma laidienu faktisko atbalsta periodu, pievienojot papildu kļūdu labojumu, tādējādi palielinot atbalsta periodu no pieciem līdz sešiem gadiem.

Caurspīdīgāka un līdzdalīgāka telemetrija

Vēl viena izmaiņa izstrādātāju sanāksmē tika paziņots, ka telemetrijas sistēmas reforma, kas joprojām būs neobligāta, taču ar līdzdalīgāku un konkrētāku pieeju. Jaunais mehānisms ir iedvesmots no Steam Hardware Survey modeļa: lietotāji tiks aicināti piedalīties konkrētos pētījumos, izmantojot dialoglodziņu, kurā viņi varēs precīzi redzēt, kādi dati tiks apkopoti, pirms piekrīt vai atsakās piedalīties.

Šī sistēma ļaus izstrādātājiem pieņemt labāk pamatotus lēmumus, kā zināt, vai noteikti vizuālie efekti KWin joprojām tiek izmantoti, pirms pieņemt lēmumu tos noņemt. Katram pētījumam tiks pievienots publisks kopsavilkums ar anonimizētu statistiku, un lietotājiem vienmēr būs iespēja atteikties no turpmākiem uzaicinājumiem.

Der Jāpiemin, ka LTS atbalsta pārtraukšana nenozīmē atteikšanos no tā. par apņemšanos nodrošināt stabilitāti, bet pāreja uz reālistiskāku un ilgtspējīgāku stratēģiju tik lielam un modulāram projektam kā KDE. Ar saprātīgākiem apkopes cikliem, efektīvāku kļūdu apstrādi un skaidru, brīvprātīgu telemetriju KDE mērķis ir uzlabot savu reaģētspēju uz reālām lietotāju vajadzībām.

Fuente: https://pointieststick.com