Shelly‑ALPM 2.2.1 подобрява стабилността при AUR обновления и коригира ключови проблеми в управлението на процесите

0
8

Най-новото издание на Shelly‑ALPM е малко, но важно обновление, насочено към стабилността и предвидимото поведение на мениджъра. Версия 2.2.1 доизглажда някои от промените, въведени в 2.2.0, и решава проблеми, които засягат AUR обновленията, управлението на процесите и стартирането на приложения.

Основният фокус е върху по-надеждното изпълнение на командите и предотвратяване на ситуации, при които Shelly реагира неочаквано при липса на стандартни пакети или при грешки в AUR.

По-надеждно стартиране на приложения и коректно предаване на аргументи

В AppRunner е въведено запазване на средата (environment variables), което предотвратява загуба на контекст при стартиране на приложения. Коригиран е и проблемът с аргумента %U, който в някои случаи водеше до неправилно предаване на параметри към приложенията. Това подобрение е особено важно за десктоп интеграцията и за потребители, които стартират Shelly през графични менюта.

По-елегантно обработване на грешки при AUR обновления

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

Поправен race condition и по-стабилно презареждане на пакетната база

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

Прочетете още:  KillDisk криптовирус иска рекордните 247 000 долара откуп

Допълнително е коригиран и случай, при който Shelly автоматично връщаше контрол, ако няма стандартни пакети за обновяване, което понякога объркваше потребителите.

Финални щрихи към стабилността

Макар версия 2.2.1 да не добавя нови функции, тя затваря важни технически дупки и прави Shelly‑ALPM по-предсказуем и устойчив при ежедневна употреба. Това е типично поддържащо издание, което подготвя основата за следващите по-големи промени.