Sridhar Ratnakumar sridh...@activestate.com added the comment:
I am curious as to why this should still fail as the OSX filesystem is case
sensitive. Finder has no problems with extrating this particular tarball. Do
you think this is a (separate) bug, or is this by design (why?)?
If this is
Lars Gustäbel l...@gustaebel.de added the comment:
a) The point is: the operation simply wouldn't fail on a case-sensitive
filesystem. There is no platform-specific or otherwise special code in
TarFile.makefile(). It simply tries to extract the file and the filesystem
layer says no, because
Sridhar Ratnakumar sridh...@activestate.com added the comment:
On 2010-06-14, at 10:43 AM, Lars Gustäbel wrote:
Lars Gustäbel l...@gustaebel.de added the comment:
a) The point is: the operation simply wouldn't fail on a case-sensitive
filesystem. There is no platform-specific or otherwise
Lars Gustäbel l...@gustaebel.de added the comment:
I found the problem. As of r76780 the default for the TarFile.errorlevel
argument changed from 0 (suppress errors and write them to the debug log
instead) to 1 (raise exceptions for fatal extraction errors). This change was
not backported to
Changes by Lars Gustäbel l...@gustaebel.de:
--
assignee: - lars.gustaebel
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue8958
___
___
Sridhar Ratnakumar sridh...@activestate.com added the comment:
On 2010-06-10, at 1:06 PM, Lars Gustäbel wrote:
Is this problem specific to 2.7rc1
Yes.
or are other versions affected as well?
Nope, at least ... I know that 2.6 doesn't have this problem.
--
Lars Gustäbel l...@gustaebel.de added the comment:
Unfortunately I do not have access to an OS X machine. Is this problem specific
to 2.7rc1 or are other versions affected as well? I thought the OS X filesystem
was case sensitive ...
--
nosy: +lars.gustaebel
New submission from Sridhar Ratnakumar sridh...@activestate.com:
1. Find an OSX 10.5.8 machine
2. wget http://hntool.googlecode.com/files/hntool-0.1.1.tar.gz
3. $ python2.7 -c import tarfile as T; t=T.open('hntool-0.1.1.tar.gz');
t.extractall()
Traceback (most recent call last):
File string,