<br><br><div class="gmail_quote">On Sun, Oct 30, 2011 at 6:23 PM, Zooko O'Whielacronx <span dir="ltr"><<a href="mailto:zooko@zooko.com">zooko@zooko.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Another, complementary approach would be to get someone who has<br>
CentOS/RHEL 5 (calling volunteers!) run "python setup.py bdist_egg",<br>
possibly running it twice in a row (Zancas's work-around), and then<br>
give us the resulting .egg file to be hosted here:<br>
<br>
<a href="https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/README.html" target="_blank">https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/README.html</a><br>
<br>
Then the Tahoe-LAFS build system will download the pre-built egg (if<br>
it can reach our web server) instead of attempting to build PyCrypto<br>
itself.<br></blockquote><div><br></div><div>Here they are. (built on CentOS 5 x86_64 with all latest updates)</div><div><br></div><div>Note: I had to run `python -c 'import setuptools; execfile("setup.py")' bdist_egg`, because pycrypto's setup.py imports distutils and it does not knows about bdist_egg.</div>
<div><br></div><div>Personally I had this issue, but I've fixed it by making rpm and installing pycrypto system-wide so tahoe does not tries to build it again. spec is attached as well (build with 'rpmbuild -bb python-crypto.spec; use at your own risk, it's not tested).</div>
<div>Also, I'm working on spec files which should allow to build rpms for tahoe-laft and its dependencies on any redhat-based distro. And I have one related question about it: is there any way to stop tahoe build downloading packages and fail instead - this will help packaging and tracking dependencies (especially deep dependencies) a lot.</div>
<div><br></div><div>-- </div></div>Vladimir Rusinov<br><a href="http://greenmice.info/">http://greenmice.info/</a><br>