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.

Author ned.deily
Recipients Dave.Flogeras, amaury.forgeotdarc, ned.deily
Date 2011-11-01.21:44:43
SpamBayes Score 2.2506896e-10
Marked as misclassified No
Message-id <1320183883.96.0.814356999261.issue13315@psf.upfronthosting.co.za>
In-reply-to
Content
The issue is indeed with chown call. The call that fails has a gid of -1, truncated to 4294967295, which is a valid gid on OS X ('nogroup').  The Apple-supplied Python 2.7.1 in OS X 10.7 fails running under sudo as root:

Python 2.7.1 (r271:86832, Jun 16 2011, 16:59:05) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
>>> os.chown('/tmp/c', 0, 4294967295)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
OverflowError: signed integer is greater than maximum

But the 64-bit OS X python.org 2.7.2 and current Python 2.7 builds do not fail.  The fix for Issue1747858 should be in all of them.  Investigating further.
History
Date User Action Args
2011-11-01 21:44:44ned.deilysetrecipients: + ned.deily, amaury.forgeotdarc, Dave.Flogeras
2011-11-01 21:44:43ned.deilysetmessageid: <1320183883.96.0.814356999261.issue13315@psf.upfronthosting.co.za>
2011-11-01 21:44:43ned.deilylinkissue13315 messages
2011-11-01 21:44:43ned.deilycreate