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.

classification
Title: New Windows installer in 3.5.0a1 breaks compatibility with Wine
Type: behavior Stage: resolved
Components: Windows Versions: Python 3.5
process
Status: closed Resolution: out of date
Dependencies: Superseder:
Assigned To: Nosy List: Link Mauve, iritkatriel, steve.dower, tim.golden, zach.ware
Priority: normal Keywords:

Created on 2015-02-27 17:28 by Link Mauve, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
wine.txt Link Mauve, 2015-02-27 19:32 Logs when running python-3.5.0a1.exe in wine
Messages (9)
msg236802 - (view) Author: (Link Mauve) Date: 2015-02-27 17:28
The previous msi installer was working fine with `wine msiexec /i python*.msi`, but the new exe-based one fails with an unreadable error in latest wine.
msg236806 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2015-02-27 17:54
The latest wine may not be up to date enough, since the new installer (and new Python) depend on MSVC 14.0, which is still only in preview.

Of course, there could be other issues, but without any more information it's very difficult to act on them.
msg236809 - (view) Author: (Link Mauve) Date: 2015-02-27 18:15
Maybe you could continue to distribute the msi?  I’ve also heard it’s used by Windows admins to install something on many computers at once.
msg236813 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2015-02-27 18:44
The new installer can also be used for that, and it's actually documented now (at least in the CHM - doesn't seem to have made it onto the website yet). I personally install it onto many computers at once fairly often, so I'm going to make sure that works.

The old single MSI installer is completely gone though and won't be coming back.
msg236814 - (view) Author: (Link Mauve) Date: 2015-02-27 18:52
I just tried it with wine-git, it doesn’t go further either by running the exe directly, or by running msiexec.exe /i on it.

Is there anything else required to run it?
msg236816 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2015-02-27 18:57
You should just run it directly - it isn't an MSI.

As I said, wine is probably not compatible with the new CRT version yet, but without at least an error message, it's impossible to tell.
msg236823 - (view) Author: (Link Mauve) Date: 2015-02-27 19:32
The installer runs, but the first screen doesn’t display any of its buttons (I can still click on them).

After trying to start the actual installation, I get “0x80070005 - Access Denied” (despite having the permissions on my wine folder, of course).  Whether I select system-wide or local installation doesn’t change anything.

I attached the logs wine outputs on stderr, not that they seem very useful.
msg236855 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2015-02-27 23:19
Yeah, I don't get anything helpful out of that, except that it seems wine hasn't implemented some of the APIs that it needs to run the installer. You may get a more helpful response from one of their devs, but I'm well out of my depth sorry.
msg407581 - (view) Author: Irit Katriel (iritkatriel) * (Python committer) Date: 2021-12-03 12:34
There doesn't seem to be information here that can help do anything about it, and version 3.5 is no longer maintained.

Please create a new issue if you are still having this problem with current versions (>= 3.9).
History
Date User Action Args
2022-04-11 14:58:13adminsetgithub: 67726
2021-12-03 12:34:25iritkatrielsetstatus: open -> closed

nosy: + iritkatriel
messages: + msg407581

resolution: out of date
stage: resolved
2015-02-27 23:19:13steve.dowersetmessages: + msg236855
2015-02-27 19:32:19Link Mauvesetfiles: + wine.txt

messages: + msg236823
2015-02-27 18:57:20steve.dowersetmessages: + msg236816
2015-02-27 18:52:18Link Mauvesetmessages: + msg236814
2015-02-27 18:44:17steve.dowersetmessages: + msg236813
2015-02-27 18:15:00Link Mauvesetmessages: + msg236809
2015-02-27 17:54:36steve.dowersetmessages: + msg236806
2015-02-27 17:28:47Link Mauvecreate