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: Cannot install 3.5.2 with 3.6.0a1 installed
Type: behavior Stage: resolved
Components: Installation, Windows Versions: Python 3.6
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: steve.dower Nosy List: Steven.Barker, ned.deily, paul.moore, python-dev, steve.dower, tim.golden, zach.ware
Priority: normal Keywords:

Created on 2016-06-14 01:59 by steve.dower, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Messages (3)
msg268500 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2016-06-14 01:59
(Originally posted as a comment to issue26631 but confirmed separately.)

For 3.5.2 and 3.6.0a2, I updated the installer for the launcher so that it is always shared between Python versions (i.e. if you install 3.6 followed by 3.5, it won't touch the launcher because there's a "newer" one there).

However, because this didn't make it into 3.6.0a1, there is actually a version conflict that breaks installation.

I've marked this a deferred blocker for now and brought in the two RMs. I believe (and will test with the RCs) that this won't recur with the latest versions. It can also be easily worked around by choosing not to install the launcher.

We haven't seen this before because there have been no supported "downgrade" scenarios (i.e. installing 3.5.0 over 3.5.1 aborts at the start, well before this error would be seen).
msg268502 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2016-06-14 02:13
Okay, it's not an issue with the newer versions, and I don't see any reason to worry about 3.6.0a1.

One issue that remains is that installing the launcher with 3.6.0 creates a separate add-remove programs entry and doesn't remove the 3.5.2rc1 entry, but the reference counting on files seems to be fine, so it's not a big deal and something I'll fix before 3.6 releases.
msg275422 - (view) Author: Roundup Robot (python-dev) (Python triager) Date: 2016-09-09 20:19
New changeset 85460db4c310 by Steve Dower in branch 'default':
Closes #27314: Fixes launcher installer upgrade table.
https://hg.python.org/cpython/rev/85460db4c310
History
Date User Action Args
2022-04-11 14:58:32adminsetgithub: 71501
2016-09-09 20:19:22python-devsetstatus: open -> closed

nosy: + python-dev
messages: + msg275422

resolution: fixed
stage: test needed -> resolved
2016-06-15 17:47:24ppperrysetcomponents: + Installation
2016-06-14 03:35:49larrysetnosy: - larry
2016-06-14 02:13:29steve.dowersetpriority: deferred blocker -> normal

messages: + msg268502
versions: - Python 3.5
2016-06-14 02:00:18steve.dowersetnosy: + Steven.Barker
2016-06-14 01:59:24steve.dowercreate