-
released this
2026-09-10 04:31:31 +00:00 | 86 commits to main since this releaseFenris v0.3.3 — group access + graceful store faults
Fixed (both from #54)
- status/TUI no longer crash on permission errors. A non-group user hitting the
root:fenris 2750store directory used to get a rawPermissionErrortraceback;open_store_readonly()now maps it to the Store fault view (graceful degrade, per the Store fault contract). fenrisgroup members can now actually read the live store. SQLite WAL readers need write access to-wal/-shmeven for read-only opens; stores are now created group-writable (collectorUMask=002+init_store()enforcesg+rw), and the store directory ships2770instead of2750.- rpm upgrades re-run
systemd-tmpfiles --create, correcting placement modes on existing machines.
No schema or store-format changes — upgrade and rollback are drop-in. Existing machines: after upgrade, run
sudo systemd-tmpfiles --createonce (the rpm postinst does this automatically).Packages
Install via apt (Debian/Ubuntu):
sudo mkdir -p /etc/apt/keyrings curl --fail -fsSL https://git.bongbetic.com/api/packages/xavierk/debian/repository.key | sudo gpg --dearmor -o /etc/apt/keyrings/gitea-xavierk.asc echo "deb [signed-by=/etc/apt/keyrings/gitea-xavierk.asc] https://git.bongbetic.com/api/packages/xavierk/debian bookworm main" | sudo tee /etc/apt/sources.list.d/fenris.list sudo apt update && sudo apt install fenrisInstall via dnf (Fedora):
sudo dnf config-manager --add-repo https://git.bongbetic.com/xavierk/Fenris/raw/branch/main/packaging/fenris.repo sudo dnf install fenrisInstall via zypper (openSUSE Tumbleweed):
curl --fail -fsSL -o /tmp/fenris.repo https://git.bongbetic.com/xavierk/Fenris/raw/branch/main/packaging/fenris.repo sudo sed -i 's|^gpgkey=.*|gpgkey=https://git.bongbetic.com/api/packages/xavierk/rpm/repository.key|' /tmp/fenris.repo sudo zypper ar /tmp/fenris.repo && sudo zypper --gpg-auto-import-keys refresh fenris && sudo zypper install fenrisUpgrade:
sudo zypper update fenris/sudo apt install fenris/sudo dnf update fenris. Non-root members: add yourself withsudo usermod -aG fenris $USERand re-login.Verification
rpm -Kv fenris-0.3.3-1.x86_64.rpm gpg --verify SHA256SUMS.asc SHA256SUMS sha256sum -c SHA256SUMSArtifacts
fenris_0.3.3_amd64.deb(Debian/Ubuntu)fenris-0.3.3-1.x86_64.rpm(Fedora/openSUSE)SHA256SUMS.asc(clearsigned checksums)
Downloads
- status/TUI no longer crash on permission errors. A non-group user hitting the