Install, upgrade and remove Fenris with native XBPS packages #85

Closed
opened 2026-09-14 16:11:48 +00:00 by xavierk · 0 comments
Owner

Parent

Support native Void Linux and signed XBPS distribution through Gitea

What to build

Deliver buildable x86_64/glibc XBPS artifacts with dependency resolution and tested package lifecycle in an isolated Void environment.

Preserve the parent specification’s existing Debian/RPM compatibility, observation-history safety, and scoped privilege requirements.

Acceptance criteria

  • Fresh install remains dormant; native controls enable monitoring afterward.
  • Package ownership, configuration preservation, permissions, and group access support real CLI/TUI reads and collector writes.
  • Upgrade snapshots and migrates observation history safely without recording a deliberate pause.
  • Removal performs sanctioned pause and retains history; reinstall and documented snapshot rollback behave correctly.
  • Installation over incompatible unmanaged remnants fails with a useful migration path.
  • Capture explicit lifecycle test results and verify Debian/RPM regressions relevant to changed packaging.

Blocked by

## Parent [Support native Void Linux and signed XBPS distribution through Gitea](https://git.bongbetic.com/xavierk/Fenris/issues/82) ## What to build Deliver buildable x86_64/glibc XBPS artifacts with dependency resolution and tested package lifecycle in an isolated Void environment. Preserve the parent specification’s existing Debian/RPM compatibility, observation-history safety, and scoped privilege requirements. ## Acceptance criteria - [ ] Fresh install remains dormant; native controls enable monitoring afterward. - [ ] Package ownership, configuration preservation, permissions, and group access support real CLI/TUI reads and collector writes. - [ ] Upgrade snapshots and migrates observation history safely without recording a deliberate pause. - [ ] Removal performs sanctioned pause and retains history; reinstall and documented snapshot rollback behave correctly. - [ ] Installation over incompatible unmanaged remnants fails with a useful migration path. - [ ] Capture explicit lifecycle test results and verify Debian/RPM regressions relevant to changed packaging. ## Blocked by - [Run and control Fenris monitoring natively under runit](https://git.bongbetic.com/xavierk/Fenris/issues/84)
xavierk added the ready-for-agent label 2026-09-14 16:11:48 +00:00
xavierk added a new dependency 2026-09-14 16:11:52 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: xavierk/Fenris#85