[issue11439] subversion keyword breakage

2011-07-28 Thread Senthil Kumaran
Senthil Kumaran added the comment: Thanks for the patch, Neil. -- nosy: +orsenthil ___ Python tracker ___ ___ Python-bugs-list mailin

[issue11439] subversion keyword breakage

2011-07-28 Thread Roundup Robot
Roundup Robot added the comment: New changeset f15442543e24 by Senthil Kumaran in branch '2.7': Fix closes Issue11439 - Handle the SVN Keywords in 2.7 by replacing them with a high number so that code relying on them does not break. http://hg.python.org/cpython/rev/f15442543e24 New changeset 3

[issue11439] subversion keyword breakage

2011-07-05 Thread Neil Muller
Neil Muller added the comment: This patch removes or replaces a number SVN keywords which aren't buried in comments. I've removed '__revision__ = "$Id$"' cases - mainly present in distutils - as no-one appears to using these. I've replaced values in tarfile.py, but they can probably be remov

[issue11439] subversion keyword breakage

2011-07-05 Thread Neil Muller
Neil Muller added the comment: SVN_Revision.diff replaces the remaining "$Revision$" keywords in 2.7 with the values from the last SVN checkout I have. This seems the correct minimal fix for the issues caused by code parsing the revision tag in Python 2. I've left the various other keywords u

[issue11439] subversion keyword breakage

2011-06-20 Thread Stefan Krah
Stefan Krah added the comment: Building matplotlib with the 2.7.2 release fails due to this issue: Traceback (most recent call last): File "setup.py", line 162, in if check_for_tk() or (options['build_tkagg'] is True): File "/home/stefan/src/matplotlib-1.0.1/setupext.py", line 832, in

[issue11439] subversion keyword breakage

2011-05-31 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- versions: -Python 2.5 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://ma

[issue11439] subversion keyword breakage

2011-03-19 Thread Skip Montanaro
Changes by Skip Montanaro : -- nosy: -skip.montanaro ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://ma

[issue11439] subversion keyword breakage

2011-03-16 Thread Antoine Pitrou
Antoine Pitrou added the comment: "version numbers", not "verbose numbers", sorry. -- ___ Python tracker ___ ___ Python-bugs-list mai

[issue11439] subversion keyword breakage

2011-03-16 Thread Antoine Pitrou
Antoine Pitrou added the comment: These "verbose numbers" don't seem to serve a purpose, they should simply be removed (or replaced by a static, non-moving number higher than the highest svn rev). The keyword extension is generally frown upon, because it introduces complexity, performance is

[issue11439] subversion keyword breakage

2011-03-16 Thread Stefan Krah
Stefan Krah added the comment: I've also looked at the keyword extension, but for example HeadURL does not seem to be supported by default: http://comments.gmane.org/gmane.comp.version-control.mercurial.devel/31214 -- ___ Python tracker

[issue11439] subversion keyword breakage

2011-03-16 Thread Neil Muller
Neil Muller added the comment: This also affects a number of files under Lib, including some that set their version using "$Revision$". Since I stumbled on this issue by encountering some code that checks the version string in tkinker breaking, this is an issue that can break existing code.

[issue11439] subversion keyword breakage

2011-03-08 Thread Skip Montanaro
Skip Montanaro added the comment: See also issue 11421. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: htt

[issue11439] subversion keyword breakage

2011-03-08 Thread Skip Montanaro
Changes by Skip Montanaro : -- nosy: +skip.montanaro ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mai

[issue11439] subversion keyword breakage

2011-03-08 Thread Stefan Krah
New submission from Stefan Krah : Several files rely on properly substituted subversion keywords. In the cpython clone the keywords aren't substituted. 3.3 example: $ find . -name "*.c" | xargs grep -n '"\$' ./Modules/_bsddb.c:102:static char *rcs_id = "$Id$"; ./Modules/pyexpat.c: