[issue7639] bdist_msi fails on files with long names

2011-03-27 Thread Mark Mc Mahon
Mark Mc Mahon added the comment: For Directory.make_short() the only things which are left could be considered splitting hairs. 1. Do we need to remove '"\/:' from the file name - if these characters are there then the file name is not valid in the first place. 2. These characters '+,;=[]' s

[issue7639] bdist_msi fails on files with long names

2011-03-27 Thread Mark Mc Mahon
Mark Mc Mahon added the comment: Following up from my comment in issue1128, please find the patch msilib.make_id_fix_and_tests.patch This improves the make_id() function in the following way: - ensures that NO invalid identifier characters make it through (it does this by only including good

[issue7639] bdist_msi fails on files with long names

2011-03-27 Thread Roundup Robot
Roundup Robot added the comment: New changeset e51366a05b84 by Martin v. Löwis in branch '2.7': Fix short file name generation in bdist_msi. http://hg.python.org/cpython/rev/e51366a05b84 New changeset fd8336947f90 by Martin v. Löwis in branch '3.1': Fix short file name generation in bdist_msi.

[issue7639] bdist_msi fails on files with long names

2011-03-27 Thread Martin v . Löwis
Changes by Martin v. Löwis : Added file: http://bugs.python.org/file21423/msilib2.diff ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue7639] bdist_msi fails on files with long names

2011-03-07 Thread Christoph Gohlke
Changes by Christoph Gohlke : -- versions: +Python 2.7, Python 3.2 Added file: http://bugs.python.org/file21034/msilib2.diff ___ Python tracker ___ ___

[issue7639] bdist_msi fails on files with long names

2010-12-15 Thread Florian Berger
Florian Berger added the comment: I can confirm that this issue persists in Python 3.1.2 on win32. The patch by cgohlke from 2010-10-22 fixes the problem here as well. -- nosy: +fberger versions: +Python 3.1 ___ Python tracker

[issue7639] bdist_msi fails on files with long names

2010-10-22 Thread Christoph Gohlke
Christoph Gohlke added the comment: Creating bdist_msi installers with files such as 'aixc++' (containing '+'), '.buildinfo' (starting with '.'), and 'py.~1.5.~' (containing '~') currently also fails, even with the proposed patch. The revised patch should fix these cases and further improves

[issue7639] bdist_msi fails on files with long names

2010-07-23 Thread Craig McQueen
Changes by Craig McQueen : -- nosy: +cmcqueen1975 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.py

[issue7639] bdist_msi fails on files with long names

2010-04-23 Thread Bill Janssen
Bill Janssen added the comment: This looks a lot like bug 1128, too. I think the patch there would also fix this one. -- nosy: +janssen ___ Python tracker ___ _

[issue7639] bdist_msi fails on files with long names

2010-01-15 Thread Brian Curtin
Changes by Brian Curtin : -- keywords: +needs review priority: -> normal stage: -> test needed type: crash -> behavior ___ Python tracker ___ ___

[issue7639] bdist_msi fails on files with long names

2010-01-15 Thread Christoph Gohlke
Christoph Gohlke added the comment: I can confirm this issue. It prevents building a IPython msi installer on Python 2.6 for Windows. A patch to the Directory.make_short function in msilib\__init__.py is attached. It falls back to generating prefix~pos filenames when a short name is already

[issue7639] bdist_msi fails on files with long names

2010-01-05 Thread Mikhail Terekhov
New submission from Mikhail Terekhov : When I try to build msi installer for my module that contains files with long names it crashes with the following traceback C:\home\python\dist_msi_bug>python setup.py bdist_msi running bdist_msi running build running build_scripts installing to build\bdis