fix(updater): start newly linked timers, link via current; hardware test report #18

Closed
daniel wants to merge 0 commits from fix/updater-start-new-timers into main
Owner

Follow-up from the bench self-update 26.19 → 26.20: furtka-welcome.timer was linked + enabled by the updater but stayed inactive (dead) until the next boot, and was linked from /opt/furtka/versions/<ver>/ instead of /opt/furtka/current/. Now: link via current, enable, start.

Also adds the hardware test report docs/hardware-test-2026-08.md (timeline, five findings with root cause / fix / validation status, open items) and a "Real hardware" section in iso/README.md.

371 tests, ruff check + format green.

🤖 Generated with Claude Code

https://claude.ai/code/session_01MScAinbyMdeNc7H2BZdnnG

Follow-up from the bench self-update 26.19 → 26.20: `furtka-welcome.timer` was linked + enabled by the updater but stayed `inactive (dead)` until the next boot, and was linked from `/opt/furtka/versions/<ver>/` instead of `/opt/furtka/current/`. Now: link via `current`, enable, start. Also adds the hardware test report `docs/hardware-test-2026-08.md` (timeline, five findings with root cause / fix / validation status, open items) and a "Real hardware" section in `iso/README.md`. 371 tests, ruff check + format green. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01MScAinbyMdeNc7H2BZdnnG
daniel added 1 commit 2026-08-26 09:46:46 +02:00
fix(updater): start newly linked timers and link units via current; bench test report
All checks were successful
CI / lint (pull_request) Successful in 24s
CI / test (pull_request) Successful in 1m18s
CI / validate-json (pull_request) Successful in 22s
CI / markdown-links (pull_request) Successful in 14s
8b07b57242
After the 26.19 → 26.20 self-update the bench had furtka-welcome.timer
linked + enabled but inactive (dead): enable only arms a timer for the
next boot. The link also pointed at /opt/furtka/versions/<ver>/ instead
of /opt/furtka/current/, unlike the installer-created links, so it would
have stopped following later updates and rollbacks. Link via current,
enable, start.

Adds docs/hardware-test-2026-08.md (timeline, five findings with root
causes / fixes / validation status, what worked, open items) and a
'Real hardware' section in iso/README.md.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MScAinbyMdeNc7H2BZdnnG
daniel closed this pull request 2026-10-23 17:02:14 +02:00
All checks were successful
CI / lint (pull_request) Successful in 24s
Required
Details
CI / test (pull_request) Successful in 1m18s
Required
Details
CI / validate-json (pull_request) Successful in 22s
Required
Details
CI / markdown-links (pull_request) Successful in 14s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: daniel/furtka#18
No description provided.