KDE Plasma прекратява поддръжката на LTS и възобновява разработката

KDE

По време на a скорошна среща на разработчиците проведено в Грац, Австрия, Екипът на проекта KDE взе важно решение y es que програмата ще приключи дългосрочна подкрепа (LTS) за KDE Plasma. Отсега нататък дистрибуциите ще бъдат отговорни за поддържането на наследени версии на работния плот, ако изберат това, като поемат задачата да проследяват и прилагат корекции на грешки независимо.

LTS моделът, прилаган досега, само частично покриваше екосистемата на KDE. Въпреки че имаше LTS клонове за работната среда Plasma, тази поддръжка Не се разпростираше върху рамки или приложения на проекта, оставяйки на дистрибуторите голяма част от работата по поддръжката. В много случаи разработчиците на дистрибуции вече полагаха значителни усилия, за да осигурят пълна поддръжка, което правеше настоящия модел фрагментиран и неефективен.

Освен това, Поддържането на по-стари версии е свързано с допълнителна тежест за разработчиците на проекта. Поправянето на грешки в LTS клонове често изискваше справяне с проблеми, които не можеха да бъдат възпроизведени, поради разлики в специфичните за дистрибуцията графични стекове или несинхронизиране с основното KDE хранилище. Това, съчетано с очакванията за стабилност, породени от термина „LTS“ сред потребителите, накара екипа сериозно да преосмисли стратегията си.

Нов подход: по-дълготрайни обикновени версии

Вместо да създавате отделни LTS клонове, KDE ще възприеме по-гъвкав модел на поддръжка но еднакво здрави. Всяко редовно издание на Plasma ще включва шест актуализации за поддръжка. вместо обичайните пет, като по този начин удължава жизнения си цикъл. Обсъжда се и възможността за намаляване на честотата на основните издания от три на две годишно, така че всяка версия да може да функционира като един вид „мини-LTS“ с разширена поддръжка.

Тази промяна би освободило ценни ресурси, съсредоточаване на екипните усилия върху отстраняването на текущи, възпроизводими грешки, вместо поддържане на остарели версии, които зависят от много специфични среди. Предложението за удължаване на циклите на разработка обаче все още е в процес на оценка, в очакване на разрешаването на различни въпроси, свързани с пълния преход към Wayland. Очаква се тази дискусия да бъде възобновена на следващата конференция на Академията след четири месеца.

Не е тайна, че нашият продукт Plasma LTS (дългосрочна поддръжка) не е страхотен. Това всъщност просто означава, че пускаме корекции на грешки по-дълго от обикновено, обикновено без дори да ги тестваме, тъй като никой Plasma разработчик не обича да живее със стари клонове или да ги тества. Освен това, няма еквивалентен LTS продукт за Frameworks или Gear приложения, което оставя много пропуски в LTS концепцията. Освен това, значението на „LTS“ варира от човек на човек; Мнозина имат широко определение на термина, което генерира очаквания за стабилност, които са невъзможни за изпълнение.

Стигнахме до заключението, че ограниченият характер на продукта не отговаря на очакванията на никого, затова решихме да го спрем. Вместо това ще удължим леко ефективния период на поддръжка за обикновените издания на Plasma, като добавим допълнително издание с корекция на грешки, с което ще увеличим периода на поддръжка от пет на шест.

По-прозрачна и интерактивна телеметрия

Още една промяна обявено на срещата на разработчиците е реформа на телеметричната система, което ще остане незадължително, но с по-участнически и специфичен подход. Новият механизъм е вдъхновен от модела на Steam Hardware Survey: потребителите ще бъдат поканени да участват в специфични проучвания чрез диалогов прозорец, където могат да видят точно какви данни ще бъдат събрани, преди да приемат или откажат участие.

Тази система ще позволи на разработчиците да вземат по-информирани решения, как да разбера дали определени визуални ефекти в KWin все още се използват, преди да реша да ги премахна. Всяко проучване ще бъде придружено от публично обобщение с анонимизирана статистика, а потребителите винаги ще имат възможност да се откажат от бъдещи покани.

Би трябвало Трябва да се отбележи, че оттеглянето на подкрепата за LTS не означава изоставяне на ангажимента за стабилност, но преминаване към по-реалистична и устойчива стратегия за проект, толкова голям и модулен, колкото KDE. С по-разумни цикли на поддръжка, по-ефективно обработване на грешки и ясна, доброволна телеметрия, KDE се стреми да подобри своята отзивчивост към реалните нужди на потребителите.

Fuente: https://pointieststick.com