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…
Resolution
All 6 recommendations accepted. Migration path from make-install systems to packages:
- Runbook only, no migration script. Population = author machines + a couple of testers;…
Resolution
All 8 recommendations accepted. Package ownership decisions:
- Units → /usr/lib/systemd/system (vendor placement;
/etcstays admin-only for drop-ins + enable-state).…
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…
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…
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…
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):
-…
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…
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…