You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MSI does not support MAJOR/MINOR versions with integer values greater than 255, thus, WiX fails when packaging a Python application with, say, version 2021.08.26, leading to no MSI file output:
...
I wix candle out: manifest.wxs
I wix candle out: puppy 2021.8.26.wxs
I wix candle out: C:\Users\test\Work\github.com\puppy.git\build\pup\puppy 2021.8.26.wix-sources\puppy 2021.8.26.wxs(5) : error CNDL0242 : Invalid product version '2021.8.26'. Product version must have a major version less than 256, a minor version less than 256, and a build version less than 65536.
I wix light out: light.exe : error LGHT0093 : Could not find entry section in provided list of intermediates. Expected section of type 'Product'.
I MSI file at 'dist\\puppy 2021.8.26.msi'.
I Step 'win.create-msi': completed.
...
pup execution does not fail in these cases, however.
ALSO:
MSI BUILD, the third dot-separated integer, cannot be larger than 65535.
WHAT WE WANT:
pup to fail if no MSI file is produced.
The text was updated successfully, but these errors were encountered:
FACTS:
pup
aliases PEP-440 versions like1.0.0b1
to MSI1.0.0
which feels reasonable (but not without issues, see Win MSI | When updating existing installations delete files from the previous version #155).2021.08.26
, leading to no MSI file output:pup
execution does not fail in these cases, however.ALSO:
WHAT WE WANT:
pup
to fail if no MSI file is produced.The text was updated successfully, but these errors were encountered: