poniedziałek, 15 maja 2017

Plasma 5.10 beta

Właśnie zawitała pierwsza, publiczna przymiarka do nadchodzącego z końcem maja nowego wydania środowiska Plasma 5.10. O nowościach dowiecie się z powyższego odnośnika. Jednocześnie z tym wydaniem, nowe paczki zawitały również do Archa. Są one dostępne w repozytorium kde-unstable, w którym również znajduje się już trzecie wydanie bety Qt 5.9 (przy okazji przypominam, że będzie ona kolejnym LTSem, co akurat w świecie Archa ma niewielkie znaczenie). Jeśli zatem macie czas i ochotę, to jak zwykle w takich sytuacjach polecam instalację tej wersji, choćby na testowych (czy nawet na wirtualnych) maszynach. Jeśli nie jesteście informatykami bezpośrednio pracującymi przy tych projektach, to sygnalizowanie błędów Antonio Rojasowi oraz na bugzilli KDE jest jedyną możliwością pomocy twórcom. Przy okazji przypomnę, że chcąc raportować błędy warto sobie przyswoić instrukcję z wiki Archa (wprawdzie na moim blogu również zostało to podane, ale ów tekst wymaga pewnych korekt, których dokonam w wolnej chwili). Jest to tym bardziej istotne, że standardowe paczki Archa nie niosą ze sobą informacji podobnych do paczek *-dbg znanych choćby z Debiana i pochodnych. Tym samym zgłaszanie błędów tylko i wyłącznie twierdząc, że jakiś błąd istnieje nie niesie ze sobą żadnej użytecznej informacji dla deweloperów. Jeśli ktoś zatem zdecydowałby się na testy, to przypominam, że do pliku pacman.conf powinniśmy dodać wpis:
[kde-unstable] Include = /etc/pacman.d/mirrorlist
Jednocześnie ze względu na to, że paczki te są budowane w oparciu o repozytorium testowe, winniśmy - przynajmniej czasowo - udostępnić naszemu systemowi także te repozytoria. EDIT: Pierwsze dostrzeżone wadliwe działanie. Otóż obecny od jakiegoś czasu Discover (Odkrywca), który umożliwia instalowanie niektórych elementów środowiska, a który został obecnie wyposażony o wsparcie dla flatpak i snappy, niestety nie działa bez doinstalowania opcjonalnego flatpak. Cały problem jest związany z budowaniem tej paczki z flatpak jako zależnością budowy (makedepends). Jeśli przebudujemy paczkę bez flatpak, paczka buduje się prawidłowo, nie wymaga flatpak, ale oczywiście ich teraz nie wspiera. EDIT: Wstępna diagnoza jest taka, że programu plazma-discover w ogóle nie należy instalować. Uzyskuje uprawnienia do całego dysku, umożliwiając instalację paczek bez uprawnień administratora (usuwając trzeba już podać), ale co jeszcze gorsze program ma jakiś wyciek pamięci, albowiem jego wyłączenie nie powoduje, że program zostaje wyzwolony z pamięci.