From 2e2e8f56b8430ef67b865f26c602587702a168b3 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Sun, 4 Oct 2026 13:39:35 +0200 Subject: [PATCH] CHANGELOG + REPORT: v0.141.1 released (host reboot-needed fixes) Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS --- CHANGELOG.md | 18 ++++++++++++++++++ REPORT.md | 4 +++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d06d509..2ce50ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,21 @@ +## v0.141.1 — "reboot needed" is true on the host (found live on demo-felhom, 2026-10-04) + +> **RELEASED 2026-10-04** by `scripts/release-agent.sh` — tag `v0.141.1` (`a6bc3f1`), sha256 +> `b712f577099fd2d374f648df1e825874821302fe1b46e93c7b4b70044fbe84b5`, verified by download. Not vouched at release time. + +**MinAgent impact:** none. **Pairs with hub v0.131.1** (reads `reboot_scanned`); an older hub ignores the field. + +A patch release in the same session as v0.141.0 — a deliberate exception to "one release per repo": v0.141.0's host +"reboot needed" was wrong in two ways, and it feeds an operator alarm. +- **The scan hid `lxc-start`.** The host scan skipped every process whose cgroup line contains `lxc`, to leave out the + guests' own processes. `lxc-start` lives in `0::/lxc.monitor/`, so it was skipped too. Measured: after a + 108-package host pass (libc6 included) `lxc-start` mapped 20 deleted files and the report said `reboot_needed: + false`. The pattern is now `:/lxc/` (`RESTART_SKIP_CGROUP`), pinned by a test that runs `grep` against the measured + cgroup lines. +- **A reboot never cleared it.** v0.141.0 scanned only after an install (R-845). The host now scans on EVERY pass (it + is local, no `pct exec`); the guest still scans only after an install. The report carries `reboot_scanned`. +- Red-proofs: `felhom.eu/documentation/audits/os-host-lane-2026-10-04/partB/live-defects-redproofs.txt`. + ## v0.141.0 — OS updates: the host fast lane (`11` §8 step 3); the tunnel status is true (R-841); the leg is fast (R-845) > **RELEASED 2026-10-04** by `scripts/release-agent.sh` — tag `v0.141.0` (`cfba0d0`), sha256 diff --git a/REPORT.md b/REPORT.md index 77fe5a9..b4d8c6b 100644 --- a/REPORT.md +++ b/REPORT.md @@ -1,4 +1,4 @@ -# REPORT — 2026-10-04: v0.141.0, the host fast lane, the true tunnel status, the fast leg +# REPORT — 2026-10-04: v0.141.0 + v0.141.1, the host fast lane, the true tunnel status, the fast leg Full session report: `felhom.eu/REPORT-os-host-lane-2026-10-04.md`. @@ -7,3 +7,5 @@ Full session report: `felhom.eu/REPORT-os-host-lane-2026-10-04.md`. kernel/boot/firmware); the leg runs the host step after a healthy guest step; host health rule. - Speed (R-845): one call per layer instead of one per package; measured before/after in the session report. - Tests green; red-proofs in the audit folder. +- v0.141.1 (same day): the host "reboot needed" scan hid `lxc-start` and was never cleared by a reboot — both fixed, + found live on demo-felhom, red-proved.