diff --git a/TODO.md b/TODO.md index ae3e737..f5cdabe 100644 --- a/TODO.md +++ b/TODO.md @@ -306,7 +306,7 @@ each confirmed live against the real VM, not just read off a diff: (process was active, 343MB working set, not hung on a dialog), not a real bug: retried with a 40-minute budget and it finished `light.exe` itself in a few more minutes. - - [ ] ...and then failed for a REAL reason right at the very end: + - [x] ...and then failed for a REAL reason right at the very end: `light.exe`'s ICE80 validation rejected essentially every harvested file -- "This 32BitComponent ... uses 64BitDirectory". `product.wxs`'s own `INSTALLFOLDER` is correctly under @@ -325,14 +325,24 @@ each confirmed live against the real VM, not just read off a diff: (`product.wxs`) or harvested (`files.wxs`) alike, the standard WiX v3 way to make a whole package consistently 64-bit. Kept the harmless-but-insufficient `-platform x64` on `heat.exe` too. - Applied, NOT YET re-verified live (this session's VM time is - long since past reasonable for one sitting -- next run should - confirm a real `.msi`, but treat that as still unconfirmed until - it actually happens). - Once confirmed, revisit the still-slow `light.exe` step itself - (the ~1GB+ bulk-copied mingw64 dist tree, see README's own "not - lean" note) as a separate, real perf follow-up -- 40 minutes for - one MSI link is a lot, even once it stops failing outright. + + **CONFIRMED live**, third attempt: `build_errorlevel=0`, + `BUILD_DONE`, and a real 958MB `FEnigma-0.1.0.msi` written to + `Z:\dist` -- the first ever fully successful build this pipeline + has produced. Copied to `dist-windows/FEnigma-0.1.0.msi` in the + repo root (gitignored, same as `build_windows.sh` itself would + do). NOT yet installed/launched on a real Windows machine to + confirm the app actually runs (see the "Not tested against a + real GTK4/libadwaita Windows install at all" line in this repo's + own `packaging/windows/README.md` -- still true, packaging + succeeding is not the same claim as the app working once + installed). + + Follow-up, now that a clean build exists to measure against: + `light.exe` alone took ~15-18 minutes even with ICE80 fixed -- + revisit the ~1GB+ bulk-copied mingw64 dist tree (README's own + "not lean" note) as a real perf issue, not just a packaging- + correctness one. ## OCR: new fire-support-request grammar gaps (from real user-pasted messages)