zope.testing 3.9.0 not installable?
All four of my Zope 3.4 KGS buildbot jobs failed with this opaque error last night: Develop: '/var/lib/buildbot/slaves/zope-kgs/py2.5-32bit-linux/build/.' Getting distribution for 'zope.testing>=3.6.0'. error: Permission denied <built-in function listdir> /tmp/easy_install-lHWuqf/zope.testing-3.9.0 An error occured when trying to install zope.testing 3.9.0. Look above this message for any errors that were output by easy_install. While: Installing. Getting section test. Initializing section test. Installing recipe zc.recipe.testrunner. Getting distribution for 'zope.testing>=3.6.0'. Error: Couldn't install: zope.testing 3.9.0 It looks like the tarball uploaded to PyPI has incorrect and extremely restrictive file permissions (000, i.e. none at all). I could upload a fixed tarball to PyPI (if I could make up my mind if it should be 3.9.0 or 3.9.1), but I'm interested in the root cause: how was the tarball generated? Marius Gedminas -- http://pov.lt/ -- Zope 3 consulting and development
On Saturday 13 March 2010, Marius Gedminas wrote:
I could upload a fixed tarball to PyPI (if I could make up my mind if it should be 3.9.0 or 3.9.1), but I'm interested in the root cause: how was the tarball generated?
Just hit this problem today myself. Please create a new release 3.9.1! Thanks for looking into this! :-) Regards, Stephan -- Entrepreneur and Software Geek Google me. "Zope Stephan Richter"
On Sun, Mar 14, 2010 at 03:29:20PM -0400, Stephan Richter wrote:
On Saturday 13 March 2010, Marius Gedminas wrote:
I could upload a fixed tarball to PyPI (if I could make up my mind if it should be 3.9.0 or 3.9.1), but I'm interested in the root cause: how was the tarball generated?
Just hit this problem today myself. Please create a new release 3.9.1! Thanks for looking into this! :-)
Done. (zest.releaser is awesome). Marius Gedminas -- http://pov.lt/ -- Zope 3 consulting and development
On Sat, Mar 13, 2010 at 9:24 PM, Marius Gedminas <marius@gedmin.as> wrote:
I could upload a fixed tarball to PyPI (if I could make up my mind if it should be 3.9.0 or 3.9.1), but I'm interested in the root cause: how was the tarball generated?
Given that Sidnei did the release, I suspect the release was made on Windows. That has a tendency to not know about Unix permissions. Hanno
On Sun, Mar 14, 2010 at 09:08:53PM +0100, Hanno Schlichting wrote:
On Sat, Mar 13, 2010 at 9:24 PM, Marius Gedminas <marius@gedmin.as> wrote:
I could upload a fixed tarball to PyPI (if I could make up my mind if it should be 3.9.0 or 3.9.1), but I'm interested in the root cause: how was the tarball generated?
Given that Sidnei did the release, I suspect the release was made on Windows. That has a tendency to not know about Unix permissions.
Still, setup.py sdist ought to know how to produce a working tar file, no matter what platform it is on. Owner:group being 1000:513 also seemed a bit weird and un-Windows-like. Windows doesn't have groups, right? Marius Gedminas -- http://pov.lt/ -- Zope 3 consulting and development
participants (3)
-
Hanno Schlichting -
Marius Gedminas -
Stephan Richter