Full compatibility matrix green: one deb and one rpm across all four targets #47

Closed
opened 2026-09-02 20:21:31 +00:00 by xavierk · 0 comments
Owner

Parent

Ship Fenris as native deb + rpm packages (execute the release plan)

What to build

The full compatibility matrix, green: the same two artifacts install dormant on every target — Debian 12, Ubuntu 22.04, Ubuntu 24.04, Fedora 40 — verifying the one-deb-serves-three-pools decision and the Python 3.10 floor on the oldest supported interpreter.

Acceptance criteria

  • The harness runs the dormant-install assertion set on all four matrix targets: Debian 12, Ubuntu 22.04, Ubuntu 24.04, Fedora 40
  • The same deb artifact (no rebuild) installs dormant on all three deb targets, validating publication to three codename pools from one build
  • The Python 3.10 floor is exercised on Ubuntu 22.04 (oldest supported interpreter); installation fails cleanly and visibly below the floor
  • The whole matrix runs from the standard local test entry point with no network or registry access

Blocked by

## Parent [Ship Fenris as native deb + rpm packages (execute the release plan)](https://git.bongbetic.com/xavierk/Fenris/issues/44) ## What to build The full compatibility matrix, green: the same two artifacts install dormant on every target — Debian 12, Ubuntu 22.04, Ubuntu 24.04, Fedora 40 — verifying the one-deb-serves-three-pools decision and the Python 3.10 floor on the oldest supported interpreter. ## Acceptance criteria - [ ] The harness runs the dormant-install assertion set on all four matrix targets: Debian 12, Ubuntu 22.04, Ubuntu 24.04, Fedora 40 - [ ] The *same* deb artifact (no rebuild) installs dormant on all three deb targets, validating publication to three codename pools from one build - [ ] The Python 3.10 floor is exercised on Ubuntu 22.04 (oldest supported interpreter); installation fails cleanly and visibly below the floor - [ ] The whole matrix runs from the standard local test entry point with no network or registry access ## Blocked by - [Packaging tracer bullet: build the deb and install it dormant in a container](https://git.bongbetic.com/xavierk/Fenris/issues/45) - [Rpm from the same packaging config, dormant install in a Fedora container](https://git.bongbetic.com/xavierk/Fenris/issues/46)
xavierk added the ready-for-agent label 2026-09-02 20:21:32 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: xavierk/Fenris#47