Files
felhom.eu/REPORT-release-monday-2026-10-26.md
T

5.9 KiB
Raw Blame History

REPORT — the 2026-10-26 release: hub 0.171.0, agent 0.166.0, controller 0.344.0, catalog, golden 0.344.0

Plain words first.

  1. The push is unblocked. The waiver covered one day; the three waiting felhom.eu commits went out (CI 2352 ✓ on 7ad7c996, which carries b00d5c61 and 1550b1da). The waiver is now removed: the golden gate is green on the new golden alone.
  2. Hub 0.171.0 is live. A set-aside now mails „⚠️ … nothing failed" as a warning (seen in your mailbox), and the vouch line names a release version as „the fleet's newest".
  3. Agent 0.166.0 is vouched (10:04:55 CET) and runs on the three test boxes; a 25-hour signed job is refused on a box.
  4. Controller 0.344.0 runs on every live box (3 of 3; the global floor 09:07:47 UTC). Tester-2 has no box (R-862).
  5. Golden 0.344.0 is baked and vouched (10:26:23 CET); a fresh install from the public ISO came up on 0.344.0 with no update step.

The release-build checks (one line each)

  • R-1287 — Tester 1 set-aside → mail „⚠️ tester-1: a backup of an earlier install was set aside — nothing failed", warning (hub log + mailbox; the 10-25 mails of the same event read 🔴 „failed"). Closed.
  • R-1289 — the agent vouch logged „behind the fleet's 0.344.0" while 0.344.0-rc.3 reports sit in the same table. Closed.
  • R-1280 — demo-hp: 25 h job REJECTED, 30 min job ran; felhom-opsign -ttl 25h refuses. Closed.
  • R-1285 — the policy pass is wired (seen under 0.166.0), but in the normal delivery the bundle runs in the OLD agent process, so a BYO host still loses our drop-in one release late. Back to OPEN.
  • R-1281 — FileBrowser only on its own networks on all three boxes; forged header from four apps → 000 (control 404/301); household files 200, no cookie 401; OnlyOffice linked: joins felhom-files, editor config 200, the document fetched 200. The file manager restarted once at the update. Closed.
  • R-1261 / R-1250 — the line hold is in 0.344.0; the live test is Tuesday 10:00–16:00 (dated check stays). R-1261 VERIFY.
  • R-1282 — „Később" survives a controller restart (start-up line + settings.json). Closed.
  • R-1278 — the install page shows the kept-backup hint and link; none before or after (Tester 1). Closed.
  • R-1286 — Kimai has its install id (07:01:55Z); the hold sentences are released. Closed.
  • R-1288 — released (proven on the night's rig). Closed.
  • R-1283 — catalog 73c165d pushed; Tester 1 synced at once, MeTube's folder optional. Closed.
  • D47 — 0 set aside after the update; every app has an install id.

Versions, digests, CI by commit

What Version / digest Commit → CI job
hub 0.171.0, sha256:742d2e69ce75d0d96598e8ee9a9acb11e677a3663348571e34abbd3819c7c46e 7ad7c996 → 2352 ✓ (code f6328486 → 2342 ✓); manifest 6efb4760
agent 0.166.0, binary 3f22c65b…bfea9c5c, bundle 093772c1…5156003a3 aa69114 → 2351 ✓; record b890b57 → 2356 ✓
controller 0.344.0, sha256:9435165dab85b1200d94157ec49d8be065889139e1831a5476dc68f4b9474b8a 0a59044 → 2355 ✓
catalog 73c165d gates green locally (catalog CI runs on push)
golden 0.344.0, 767a90fe07ed47c85a3e08a16b85926e30531b65608f9856aa25855b4dd53210 (637,293,448 bytes) documentation/tests/golden-0.344.0-2026-10-26/

Rows

Before 219, after 212; opened 2 (R-1294 demo-hp's off-site clean-up refused by its own cap; R-1295 PBS DR provisioning rolled back at a re-enrolled install, log only); closed 9 (R-1278, R-1280, R-1281, R-1282, R-1283, R-1286, R-1287, R-1288, R-1289). R-1285 back to OPEN.

Observations

  • FILED: R-1294 — demo-hp's weekly off-site clean-up refused (209 > 179) at 03:17Z; each refused week grows the next plan.
  • FILED: R-1295 — at the fresh install the PBS DR auto-provision for Tester4 rolled back (self_check_failed); no mail.
  • R-1285 reopened (delivery order), see above.
  • NOT-A-FINDING: the vouch's wrapper_sha=false — the PBS-DR wrapper was never vouched (empty before and after).
  • NOT-A-FINDING: 9202's rc start logged one WARN while FileBrowser was re-created in the same second; joined 2 s later, log only; the release boxes logged none.
  • NOT-A-FINDING: the 07:23Z self-bind mail to tester4@ — the operator's delete of Tester4-84bbe7, as designed.
  • NOT-A-FINDING: the 02:57Z DooPlex sweep found RIG_2026_10_25_SETUP_CODE in last night's session record — that box is destroyed, so the code opens nothing; the sweep worked as designed.
  • NOT-A-FINDING: R-1282's status API read „LOST" on Tester 1 — the API shows later_at only on a box with media apps; the stored value and the start-up line both kept it (instrument, recorded in the evidence).
  • Deviation from the brief, said once: the fresh-install proof ran AFTER the golden vouch, because an install refuses any golden but the vouched one (R-297); the vouch was reversible and the proof passed.

Teardown

  • Machines: fresh-install VM 9373 on demo-hp destroyed with its disks (nvme-scratch); Tester 1's throwaway Tandoor (×2) and OnlyOffice (×2) removed through the product, nothing left; 9202 back on 0.343.0 with FileBrowser on traefik-public and no felhom-files network, the rc image deleted; the drill VM back to virgin (CT 9100 purged).
  • Host: demo-hp's thin pool never used; nvme-scratch (standing) untouched otherwise.
  • Hub: host Tester4-eb7371 (the fresh-install VM) stays for the operator to delete (STATUS); per-box floors cleared.
  • Secrets: bake token/user, bind token, pairing code shredded; the pairing code blacked out in the committed screenshot; evidence scanned (6 sec values + the 3 one-time values: 0 hits). New sec entry REL_2026_10_26_ROOTPW (the test VM's typed root password, replaced at day-0; the VM is gone).
  • One test side effect: at 2026-10-27 03:30 the „Később" timer fires on Tester 1, which has no media app — it restarts nothing.