Shadowfetch Linux 5.0.1 — update for 5.0
5.0.1 is an APT update for installed Shadowfetch Linux 5.0 and 4.1 systems. There is no new ISO: new installs use the 5.0.0 ISO and then update.
How to update
From 4.1 or 5.0.0, use apt for this update:
sudo apt update
sudo apt full-upgradeDon't use fireproof update or Control Center's Software page for this one: the older Fireproof can stop partway when it installs a new Fireproof. From 5.0.1 on, fireproof update is safe again. Log out and back in (or restart) afterwards.
If an earlier update already stopped partway: if apt says the lock is held by fireproofd, run sudo systemctl kill --signal=KILL fireproofd.service (or sudo systemctl reboot -i); then sudo dpkg --configure -a, sudo apt full-upgrade, sudo apt install shadowfetch-desktop shadowfetch-creative-base, and restart.
What's fixed
- ShadowCode 1.0.1 — the window no longer grows each time it opens on Wayland, and the first window fits small screens.
- Fireproof — updating Fireproof itself no longer stops the update partway; and an update never removes packages you didn't ask to remove. During a Debian testing library transition it holds the affected updates back and says why, instead of removing the desktop metapackages or apps such as Krita and Kdenlive.
- Mission Control — no more "database is busy" for reads under heavy disk load (Stop is saved even when the database is busy); missions created in the same second run in order; a held mission says why it is waiting.
- Live USB — the package-list refresh after login is turned off on future live images (a 5.0.0 USB stick keeps it; see the known issues).
Full notes: RELEASE-5.0.1.md · Known issues: https://www.shadowfetchlinux.org/known-issues
Verification
The signed repository (key 8F13 CE15 35EE 1F4A 2916 A1F7 3C5C 900B 7BE8 0CA1) serves every Shadowfetch package at 5.0.1-1 and ShadowCode 1.0.1. A 5.0.0 → 5.0.1 upgrade passed 19/19 checks in a VM (nothing removed, user data kept); SRC-01, PKG-01, UPGRADE-01 and DURABLE-01 pass, and MISSION-01 is waived for the paid-account code mission only (qa/5.0.1/acceptance.json).