[issue6] all files installed +x

New submission from Peter Fein <pfein@pobox.com>: Setuptools installs all files with mode +x (executable), overriding any permissions specified in the original archive. The consensus on the distutils mailing list is that doing so is incorrect, and potentially dangerous. It also breaks nosetests. No final determination was received from PJE. For extensive discussion, see: http://nabble.decenturl.com/setuptools-nose-chmod- bug ---------- messages: 7 nosy: pfein priority: bug status: unread title: all files installed +x _______________________________________________ Setuptools tracker <setuptools@bugs.python.org> <http://bugs.python.org/setuptools/issue6> _______________________________________________

On May 8, 2008, at 11:29 PM, Greg Ewing wrote:
Peter Fein wrote:
Setuptools installs all files with mode +x (executable), overriding any permissions specified in the original archive.
ALL files? Literally?
All .py/.pyc files, yes.
If that's true, then on Unix this is astonishingly wrong and definitely needs to be fixed.
I believe I called it "broken and dangerous". Full discussion at: http://nabble.decenturl.com/setuptools-nose-chmod-bug
participants (3)
-
Greg Ewing
-
Pete
-
Peter Fein