Confirm the Windows build pipeline works end to end: real .msi produced
The -arch x64 fix (previous commit) is confirmed live: build_errorlevel=0, BUILD_DONE, 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 (gitignored). Not yet installed/launched on a real Windows machine to confirm the app actually runs -- packaging succeeding isn't the same claim as the app working once installed, per this repo's own README note. Logged as the next thing to check, along with light.exe's own ~15-18min runtime now that there's a clean build to measure it against. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
d66b881239
commit
bc74d62774
28
TODO.md
28
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),
|
(process was active, 343MB working set, not hung on a dialog),
|
||||||
not a real bug: retried with a 40-minute budget and it finished
|
not a real bug: retried with a 40-minute budget and it finished
|
||||||
`light.exe` itself in a few more minutes.
|
`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
|
`light.exe`'s ICE80 validation rejected essentially every
|
||||||
harvested file -- "This 32BitComponent ... uses 64BitDirectory".
|
harvested file -- "This 32BitComponent ... uses 64BitDirectory".
|
||||||
`product.wxs`'s own `INSTALLFOLDER` is correctly under
|
`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
|
(`product.wxs`) or harvested (`files.wxs`) alike, the standard
|
||||||
WiX v3 way to make a whole package consistently 64-bit. Kept the
|
WiX v3 way to make a whole package consistently 64-bit. Kept the
|
||||||
harmless-but-insufficient `-platform x64` on `heat.exe` too.
|
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
|
**CONFIRMED live**, third attempt: `build_errorlevel=0`,
|
||||||
confirm a real `.msi`, but treat that as still unconfirmed until
|
`BUILD_DONE`, and a real 958MB `FEnigma-0.1.0.msi` written to
|
||||||
it actually happens).
|
`Z:\dist` -- the first ever fully successful build this pipeline
|
||||||
Once confirmed, revisit the still-slow `light.exe` step itself
|
has produced. Copied to `dist-windows/FEnigma-0.1.0.msi` in the
|
||||||
(the ~1GB+ bulk-copied mingw64 dist tree, see README's own "not
|
repo root (gitignored, same as `build_windows.sh` itself would
|
||||||
lean" note) as a separate, real perf follow-up -- 40 minutes for
|
do). NOT yet installed/launched on a real Windows machine to
|
||||||
one MSI link is a lot, even once it stops failing outright.
|
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)
|
## OCR: new fire-support-request grammar gaps (from real user-pasted messages)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user