b52cb6ec94
gates / gates (push) Successful in 26s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
4.3 KiB
4.3 KiB
STATUS — what works, what's broken, what's next
Updated 2026-09-27. Both demo boxes run controller 0.275.0 and host agent 0.137.0. Hub 0.125.0.
Decisions I took on my own (you may reverse each):
- paperless-ngx goes to PostgreSQL 18, tandoor to 17. Each follows what its own makers ship. paperless's makers use 18. tandoor's use 16, and 17 is the newest its framework supports.
- The file browser reads nextcloud's kept folder by joining its group. Nothing on your disk changes. The folder stays read-only in the view.
What I did, and it worked.
- A backup now always says truthfully which version its data belongs to. Before, the label changed to "new version" minutes after an update, while the data inside stayed old. A restore in that window broke docmost: its database would not start. Now the backup keeps the old version's settings next to the old data. I tested it on the scratch box: docmost came back whole at the old version, and the normal update brought it forward again.
- The box tested this by itself in the night. It updated docmost's database at 02:15. Two minutes later the backup kept the matching old settings. The restore the next morning worked.
- Two more apps move to a new database version: paperless-ngx and tandoor. Each was tested twice: on a throwaway test machine and on the scratch box through the normal update. Every account came back.
- adventurelog moves to its new version. It keeps its world-map download. If that file was cut off, the box sets it aside and downloads it again. Tested both ways.
- The HP box's restore test now tests real backups of guests that exist, not the golden template file and not an old backup of a deleted guest (two more small agent releases, each found when I checked the box).
- Small fixes: the file browser no longer re-creates an empty kept folder; the "Kept data" name follows the box's language; after a load, the app page no longer shows a password that does not work.
What broke, or is not done.
- Found and fixed today: an app installed minutes ago could be updated with no backup of its database. The update trusted a backup that held only the app's settings. Now it backs up first.
- "Use my kept data" still cannot load from the off-site copy. Filed.
- The file-browser group fix is tested in code only. No nextcloud kept folder existed on the scratch box.
- A backup stores the name of each app version, not the app itself. If a maker deletes an old version, a restore of it cannot start. Today all 42 versions the catalog names still exist. Filed with options; nothing decided.
- After a restore, the box keeps an old database copy it can no longer release. Disk only. Filed.
- Not watched yet: the HP box converts paperless tonight; the scratch box releases its old paperless copy after tonight's backup.
Rows. 3 opened, 6 closed. The list went from 339 to 336.
Decision for you — D4: when the only backup holds data of an older app version, what does a restore bring back?
- A — the older version with its own data; then the normal update climbs, one tested step at a time (I recommend this, and it is built). Cost: after the restore the app runs an older version for a night or until someone presses Update. The page says so.
- B — restore into a temporary copy, update it there, then move the data in. Cost: a new mechanism on customer data, and double the disk space during the restore. Same end state as A.
- If you do nothing: A stays in force. Nobody is blocked.
What needs you.
- D4 above.
- The weekly golden bake is due (last one a week ago, 21 controller releases behind). The brief said no golden, so I renewed the waiver for 7 days only (to 4 October). If you do nothing, the checks go red again on 4 October and nothing can be pushed to felhom.eu until a bake or a new waiver.
- Vouch agent 0.137.0 for new installs (hub → Configs → Day-0 artifacts). If you do nothing, new boxes install 0.134.0 and get the newer one only by a signed update.
- The image-copy question (a maker deletes an old version): keep as is, or copy installed versions into our registry. If you do nothing, nothing changes.
- From before: Peti's box in the Claude project text; Cloudflare leftovers of Peti's domain; the old Storage Box
PBS-storage-1. If you do nothing, they stay as they are.