At 03:48 PM 10/8/2010 -0400, Barry Warsaw wrote:
I just got a new report of a buildout problem with Mailman 3.0a6.

https://bugs.edge.launchpad.net/mailman/+bug/656946

The first part of the problem (corrupt eggs) was easily fixed.  It was caused
by a faulty MANIFEST.in that let eggs/ and parts/ leak into the tarball.
However, even with that fixed, buildout is failing for reasons I can't yet
figure out.  A full build is pastebin'd here:

http://pastebin.ubuntu.com/509012/

I've tried pinning the setuptools version number < 0.6c12 and I've tried
pinning the logilab-common package to < 0.52, but neither workaround helps.  I
actually can't tell where the problem is: is it setuptools, distribute,
logilab-common or something else?  It *feels* like a bug in
setuptools-0.6c12dev.

I recently added symlink extraction support to 0.6c12dev; apparently it doesn't work with the symlink found in logilab-common. (I'll have to investigate further to find out why.)

Older versions of setuptools simply didn't extract symlinks at all, so this problem didn't occur there. I've put in a workaround ( http://peak.telecommunity.com/snapshots/setuptools-0.6c12dev-r85332.tar.gz ) to fix the immediate issue (which is that an unextractable symlink causes an error), and next week I'll take a look at finding out why this *particular* symlink isn't extractable.

(Preliminary guess: the tarfile module doesn't support relative links, and thus needs some path fixup help from setuptools.)

_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to