Commit ef861a3
committed
ci: WiX 6 runs, and the MSI check was the thing that was wrong
The pin worked: WIX7015 is gone, `wix build` completed with no warnings, and
`Packed target/.build-mcpp/out/MsiConsumer-x64.msi` appeared. The check then
refused it -- 32768 bytes against a 114688-byte program, under a
`size > exesize / 2` floor whose comment admitted the ratio was invented ("a
cabinet compresses, so this is a floor and not an equality").
32768 is what a stripped hello-world looks like after a cabinet has had it.
Mostly padding, highly compressible, plus the fixed overhead of an OLE
compound document. The floor was refusing a correct artifact.
THIS IS THE SECOND TIME IN THIS ECOSYSTEM. The AppImage floor was a 16 KB size
bound and refused a correct 14999-byte bundle. Both times the check asked a
proxy question. The AppImage one was replaced by running the AppImage and
asserting the program's output; this one is now an administrative install
(`msiexec /a`), which writes the payload out uncompressed, so the assertion is
EQUALITY against the linked binary rather than a ratio -- and it also proves
the package installs, which a size never did.
The macOS lane stays red on `cannot package the Mach-O program`, which needs
mcpp 2026.9.11.2.1 parent 873c5dc commit ef861a3
1 file changed
Lines changed: 29 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1570 | 1570 | | |
1571 | 1571 | | |
1572 | 1572 | | |
1573 | | - | |
1574 | | - | |
1575 | | - | |
1576 | | - | |
1577 | | - | |
1578 | | - | |
| 1573 | + | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
| 1584 | + | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
| 1591 | + | |
| 1592 | + | |
| 1593 | + | |
| 1594 | + | |
| 1595 | + | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
1579 | 1602 | | |
1580 | 1603 | | |
1581 | 1604 | | |
| |||
0 commit comments