Closed
Closed
Copy link
Description
Bug report
The upgrade from Python 3.11.1 to 3.11.2 on Windows fails because the launcher package refuses to downgrade itself. That it believes a downgrade to be involved in the installation is surprising. The reason is that the official 3.11.1 installers (at https://www.python.org/downloads/windows/) contain a launcher.msi
with ProductVersion 3.11.8009.0, while the 3.11.2 installers' launcher.msi
has version 3.11.2150.0.
The same package in the 3.11.0 installers has version 3.11.7966.0.
Installation log:
Action start 17:08:12: LaunchConditions.
MSI (s) (50:88) [17:08:12:404]: Note: 1: 2205 2: 3: Error
MSI (s) (50:88) [17:08:12:404]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1709
MSI (s) (50:88) [17:08:12:404]: Product: Python Launcher -- A newer version of the Python launcher is already installed.
A newer version of the Python launcher is already installed.
Action ended 17:08:12: LaunchConditions. Return value 3.
Action ended 17:08:12: INSTALL. Return value 3.
The situation is the same with the x86 installers.
Ceterum censeo
This bug would have been avoided by using (a single) MSI as the distribution package format because it would have had one ProductVersion rather than somewhere between 12 and 23.
Linked PRs
Metadata
Metadata
Assignees
Labels
only security fixesonly security fixesAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error