A Shelly 3.2, az Arch Linuxhoz és Arch-alapú disztribúciókhoz készült grafikus csomagkezelő legújabb verziója már elérhető, és javítja a Flatpak regressziót, amelyet a 3.1.10-es verzió után vezettek be.
Az új kiadás a cache jogosultságkezelését is továbbfejleszti. A Shelly mostantól a felhasználói cache fájlokat a megfelelő jogosultságokkal hozza létre, akkor is, ha támogatott jogosultságemelő eszközön keresztül indítják. Akik tulajdonjogi problémákkal küzdenek, a shelly utility --fix-permissions paranccsal tudják helyrehozni a Shelly könyvtárait.
Az AUR csomagok buildelésével kapcsolatban a 3.2-es verzió javítja az architektúra-felismerési hibákat azokban a PKGBUILD-ekben, amelyek asszociatív tömböket használnak a támogatott architektúrák kiszámításához. Emellett megoldja a Git tükörkarbantartás és a forrásklónozás közötti versenyhelyzeteket is.
A csomaginformációk kezelését szintén rendbe tették. A grafikus és a parancssoros keresések mostantól az éppen telepített csomagverziókat helyezik előtérbe, nem pedig a tárolóban lévő verziókat. A telepítési állapotot és dátumokat pontosabban jelenti a program, a verziófrissítés előnézete pedig már a tárolóbeli csomagcseréket is mutatja.
Az AppImage-eket kezelő felhasználók számára a Shelly 3.2 javítja az asztali integrációt: az alkalmazás eredeti desktop-fájl azonosítóját használja, és frissítéskor eltávolítja az elavult indítóbejegyzéseket. Így megszűnnek az eltérő alkalmazásnevekből és a duplikált menübejegyzésekből adódó problémák.
A AppImage frissítések kezelése mostantól felismeri a beágyazott frissítési információkat és a .zsync vezérlőfájlokat is. További javítások pontosítják a GitHub kiadási assetek párosítását és a kiadásválasztást.
Az új funkciók között szerepel, hogy egy tranzakcióban több telepített csomagot is vissza lehet léptetni korábbi verzióra. A felhasználók több csomag régebbi verzióját is kijelölhetik, és együtt dolgozhatják fel őket.
A rendszertálca-értesítési szolgáltatás is kapott javításokat. Figyeli a csomagadatbázis változásait, és csomagkezelési műveletek után frissíti a frissítési állapotot, így nem maradnak kint elavult frissítésjelzők. Emellett továbbfejlesztették a D-Bus kapcsolatkezelést, és a felhasználók kiválaszthatják, melyik terminálemulátor induljon el a frissítésekhez.
A Shelly 3.2 a verziófrissítés utáni újraindítás-felismerést is kijavítja. Korábban bizonyos /proc fájlokat tévesen üresnek értelmezett, ezért nem tudta pontosan ellenőrizni a futó folyamatokat. Az új megvalósítás már helyesen olvassa ezeket a fájlokat, és elkerüli a felesleges újraindítási javaslatokat, amelyeket a törölt /etc/ld.so.cache leképezések okoztak.
A további fejlesztések közé tartozik az elhagyott pacman letöltési könyvtárak jobb takarítása, az elavult adatbáziszárak aszinkron eltávolítása, az ANSI színek támogatása a grafikus tranzakciók kimenetében, valamint az átviteli sebesség kijelzése a parancssoros letöltéseknél.
A részletekért nézd meg a változásnaplót.

