Title: "make altinstall" includes ABI codes in versioned executable name
Type: behavior Stage: needs patch
Components: Build Versions: Python 3.2
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: barry Nosy List: Arfrever, barry, eric.araujo, georg.brandl, ncoghlan
Priority: release blocker Keywords:

Created on 2010-12-11 11:39 by ncoghlan, last changed 2010-12-11 21:33 by barry. This issue is now closed.

Messages (4)
msg123782 - (view) Author: Nick Coghlan (ncoghlan) * (Python committer) Date: 2010-12-11 11:39
"make altinstall" is currently installing python3.2m rather than python3.2.

Since PEP 3149 makes no mention of changing the executable name, this should be fixed to correctly install the executable as python3.2.

I suspect this will also affect a "make install", but will be obscured in that case since the python3 symlink will still do the right thing. (I haven't tried it, since I don't want to clobber the Canonical provided 3.1 installation)
msg123786 - (view) Author: Nick Coghlan (ncoghlan) * (Python committer) Date: 2010-12-11 11:52
The other thing that makes this clearly an error is, of course, the fact that all the shebang lines expect the executable to be called "python3.2"
msg123794 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2010-12-11 14:21
Nice, definitely a blocker.

(BTW, if you configured without any specific --prefix, you shouldn't clobber anything installed by the distribution...)
msg123815 - (view) Author: Barry A. Warsaw (barry) * (Python committer) Date: 2010-12-11 21:33
r87174 moves the creation of the hard link between python-3.2m and python-3.2 from the bininstall target to the altbininstall target.
Date User Action Args
2010-12-11 21:33:29barrysetstatus: open -> closed
resolution: fixed
messages: + msg123815
2010-12-11 18:17:54Arfreversetnosy: + Arfrever
2010-12-11 16:02:32eric.araujosetnosy: + eric.araujo
2010-12-11 14:21:14georg.brandlsetmessages: + msg123794
2010-12-11 11:52:07ncoghlansetmessages: + msg123786
2010-12-11 11:39:28ncoghlansettype: behavior
components: + Build
stage: needs patch
2010-12-11 11:39:08ncoghlancreate