Xavier Karma xavierk
xavierk closed issue xavierk/Fenris#43 2026-09-02 20:09:34 +00:00
Grilling: Release cadence + stable/testing channel split
xavierk commented on issue xavierk/Fenris#43 2026-09-02 20:09:33 +00:00
Grilling: Release cadence + stable/testing channel split

Resolution

All recommendations accepted (2 grilling rounds).

No stable/testing channel split. Single channel. A testing dist on the free-form Gitea registry would be permanent clutter…

xavierk closed issue xavierk/Fenris#41 2026-09-02 20:04:43 +00:00
Grilling: Migration path from make-install systems to packages
xavierk commented on issue xavierk/Fenris#41 2026-09-02 20:04:42 +00:00
Grilling: Migration path from make-install systems to packages

Resolution

All 6 recommendations accepted. Migration path from make-install systems to packages:

  1. Runbook only, no migration script. Population = author machines + a couple of testers;…
xavierk closed issue xavierk/Fenris#40 2026-09-02 19:58:35 +00:00
Grilling: Package ownership + ADR 0004 amendment
xavierk commented on issue xavierk/Fenris#40 2026-09-02 19:58:35 +00:00
Grilling: Package ownership + ADR 0004 amendment

Resolution

All 8 recommendations accepted. Package ownership decisions:

  1. Units → /usr/lib/systemd/system (vendor placement; /etc stays admin-only for drop-ins + enable-state).…
xavierk closed issue xavierk/Fenris#39 2026-09-02 19:52:19 +00:00
Grilling: Signing + key policy
xavierk commented on issue xavierk/Fenris#39 2026-09-02 19:52:12 +00:00
Grilling: Signing + key policy

Resolution

All recommendations (Q1–Q9) accepted.

What gets signed:

  • RPM payload: signed with the dedicated packaging key via rpmsign (nfpm config references it). Required — Gitea…
xavierk opened issue xavierk/Fenris#43 2026-09-02 19:46:16 +00:00
Grilling: Release cadence + stable/testing channel split
xavierk closed issue xavierk/Fenris#38 2026-09-02 19:46:14 +00:00
Grilling: Lock channel + toolchain
xavierk commented on issue xavierk/Fenris#38 2026-09-02 19:46:14 +00:00
Grilling: Lock channel + toolchain

Resolution

All nine sub-decisions locked (user accepted recommendations Q1–Q9):

Channel: Gitea 1.27.1 self-hosted Debian/RPM registry, single channel, OBS permanently off the route…

xavierk closed issue xavierk/Fenris#37 2026-09-02 18:43:31 +00:00
Task: Check Gitea Actions runner availability on git.bongbetic.com
xavierk commented on issue xavierk/Fenris#37 2026-09-02 18:43:30 +00:00
Task: Check Gitea Actions runner availability on git.bongbetic.com

Verdict: manual build fallback — no runner registered

Gitea Actions is enabled but idle: repo-level Actions is on, yet zero runners are registered instance-wide, so any tag-driven…

xavierk closed issue xavierk/Fenris#36 2026-09-02 18:42:46 +00:00
Research: OBS as alternative build + distribution route
xavierk commented on issue xavierk/Fenris#36 2026-09-02 18:42:45 +00:00
Research: OBS as alternative build + distribution route

Verdict: reject OBS as the build + distribution route; ship via the self-hosted Gitea 1.27.1 registry.

Findings (full write-up on branch research/obs, file docs/research/obs-route.md):

-…

xavierk closed issue xavierk/Fenris#34 2026-09-02 18:39:44 +00:00
Research: deb + rpm packaging toolchain for bundled-venv builds
xavierk commented on issue xavierk/Fenris#34 2026-09-02 18:39:43 +00:00
Research: deb + rpm packaging toolchain for bundled-venv builds

Research done — findings on branch research/toolchain (commit cca27d0), file docs/research/deb-rpm-toolchain.md (not pushed).

Answer: nfpm + staged --copies venv at `/opt/fenri…

xavierk closed issue xavierk/Fenris#35 2026-09-02 18:39:12 +00:00
Research: Gitea 1.27 Debian + RPM package registry feasibility
xavierk commented on issue xavierk/Fenris#35 2026-09-02 18:39:11 +00:00
Research: Gitea 1.27 Debian + RPM package registry feasibility

Verdict: feasible — git.bongbetic.com (Gitea 1.27.1) can serve as the deb+rpm channel. Everything below was verified live with throwaway packages (deleted afterward; package list confirmed…

xavierk opened issue xavierk/Fenris#42 2026-09-02 18:31:25 +00:00
Task: Compose release spec + ADR amending 0004