This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author steve.dower
Recipients Markus Kramer, damon-atkins, eryksun, paul.moore, steve.dower, tim.golden, zach.ware
Date 2021-03-18.22:59:52
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1616108392.79.0.0809823962111.issue31103@roundup.psfhosted.org>
In-reply-to
Content
Eryk is correct, the displayed version number is the one that determines whether to update existing files or not, and the fourth field is (IIUC) not used for this by WiX (our installer technology). We also cannot override the displayed version using this technology.

It's also worth noting that the Windows Store package is similarly limited, and has a slightly different scheme again (I forget why, but if it could've been identical then it would have been - I guess it was because we cannot do prerelease versions there).

So the only real fix is for someone to rewrite the entire installer using a new technology. I'm not volunteering to do that, and as long as I'm the build manager I'm not going to accept any PRs doing it (though that's not to say that I won't do it myself, just that I'm not currently considering unsolicited contributions and doing it would be a waste of your time). Consistency between releases is more important right now - it's not difficult to find the version number for a particular install if needed (just look at its file properties).
History
Date User Action Args
2021-03-18 22:59:52steve.dowersetrecipients: + steve.dower, paul.moore, tim.golden, zach.ware, eryksun, damon-atkins, Markus Kramer
2021-03-18 22:59:52steve.dowersetmessageid: <1616108392.79.0.0809823962111.issue31103@roundup.psfhosted.org>
2021-03-18 22:59:52steve.dowerlinkissue31103 messages
2021-03-18 22:59:52steve.dowercreate