4c92beab8f
gates / gates (push) Successful in 26s
- Part 1 (09 §6.1a, audit): the undo performed by hand on 9202 for docmost (PostgreSQL), romm (MariaDB) and vikunja (SQLite volume) - all three came back with data written before AND after the backup. The product's loader cannot do it: over a migrated PG database it fails on the new tables' foreign keys; over MariaDB it leaves them behind. A truncated PG copy loads rc 0 into an empty database. No-DB apps have no last-second copy. - Part 2: one press jumps A -> C; the box's catalog clone is depth 1. Ladder format recommended: update_ladder in .felhom.yml, not git history. - Part 3: memory watch red-proof results (harness change in the catalog repo). - Part 4 (09 §6.4): ten parts, ~22 evenings; one open point (R-643). - Rows R-637..R-644 opened; R-446/450/451/462/463 updated. STATUS, CONTEXT. No product code. Live catalog untouched; 9202 back on it. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
25 lines
2.4 KiB
Plaintext
25 lines
2.4 KiB
Plaintext
08:25:27 === Part 2.1 — today's behaviour with a box TWO catalog steps behind
|
||
08:25:30 installed now: {'vikunja': 'vikunja/vikunja:2.3.0'}
|
||
08:25:30 [5] drill commit 610ed1a66dee: vikunja vikunja/vikunja:2.6.0 -> vikunja/vikunja:2.4.0 (push rc=0)
|
||
08:25:31 [5] drill commit c71807f5d47e: vikunja vikunja/vikunja:2.4.0 -> vikunja/vikunja:2.5.0 (push rc=0)
|
||
08:25:31 drill commits: step B 610ed1a66dee (2.4.0), step C c71807f5d47e (2.5.0)
|
||
08:25:36 badge caught up after 4.5 s; catalog_images = {'vikunja': 'vikunja/vikunja:2.5.0'}
|
||
08:25:36 [6] Update -> 202 {'ok': True, 'data': {'accepted': True, 'completed': False}, 'message': 'Frissítés elindult – az állapot a kártyán követhető'}
|
||
08:25:36 + 0.0s phase=safety-dump label=Adatbázis pillanatkép… err=None hold=None
|
||
08:25:37 + 0.6s phase=pulling label=Új verzió letöltése… err=None hold=None
|
||
08:25:40 + 3.7s phase=starting label=Indítás az új verzióval… err=None hold=None
|
||
08:25:41 + 4.7s phase=verifying label=Működés ellenőrzése… err=None hold=None
|
||
08:25:45 + 9.5s phase=done label=Frissítve err=None hold=None
|
||
08:25:45 {"final_phase": "done", "update_error": null, "hold_reason": null, "state": "running", "duration_s": 9.5}
|
||
08:25:48 AFTER ONE PRESS: {"pinned_images": {"vikunja": "vikunja/vikunja:2.5.0"}, "installed_images": {"vikunja": "vikunja/vikunja:2.5.0"}, "catalog_images": {"vikunja": "vikunja/vikunja:2.5.0"}, "live_compose_image_lines": ["image: vikunja/vikunja:2.5.0"], "docker_inspect": ["vikunja vikunja/vikunja:2.5.0 running=true restarts=0"]}
|
||
08:25:50 time=2026-09-23T08:25:40.726+02:00 level=INFO msg="Running migrations…"
|
||
time=2026-09-23T08:25:40.747+02:00 level=INFO msg="Ran all migrations successfully."
|
||
time=2026-09-23T08:25:40.757+02:00 level=INFO msg="Vikunja version v2.5.0"
|
||
2026/09/23 06:22:30 pin.go:362: [INFO] [stacks] update vikunja: pin advanced to the catalog's current definition (vikunja=vikunja/vikunja:2.6.0)
|
||
2026/09/23 06:25:36 update.go:623: [INFO] [stacks] update vikunja: precondition met — Tier 1 (own recovery unit) copy from 2026-09-23T06:24:24Z (1m0s old, limit 24h0m0s)
|
||
2026/09/23 06:25:36 pin.go:362: [INFO] [stacks] update vikunja: pin advanced to the catalog's current definition (vikunja=vikunja/vikunja:2.5.0)
|
||
2026/09/23 06:25:45 update.go:737: [INFO] [stacks] update vikunja: DONE in 9s
|
||
|
||
08:25:51 vikunja: readback of the seeded project http=200 ok=True
|
||
08:25:51 seed A after the jump: True
|