[tahoe-dev] Tahoe-LAFS on Fedora 14

Zooko Wilcox-O'Hearn zooko at zooko.com
Tue Jan 17 12:44:31 UTC 2012


On Mon, Jan 16, 2012 at 5:02 PM, Sameer Verma <sverma at sfsu.edu> wrote:
>
> yum install gcc python-devel sqlite-devel gcc-c++ openssl-devel cpp
> glibc-devel glibc-headers kernel-headers libgomp libstdc++-devel
> e2fsprogs-devel keyutils-libs-devel krb5-devel libselinux-devel
> libsepol-devel zlib-devel python-twisted
>
> After that, running python setup.py build runs for a bit, downloads
> pycryptopp-0.5.29, runs
>
> pycryptopp-0.5.29/setup.py -q bdist_egg --dist-dir
> /tmp/easy_install-p7QCzm/pycryptopp-0.5.29/egg-dist-tmp-6Yr2LO

This means it has downloaded the pycryptopp source tarball and is
building a bdist_egg. Why didn't it download a prebuilt egg from
https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/README.html
?

Oh, I see why -- because we don't host an egg of pycryptopp for Python
2.7 and 32-bit x86.

I see that the Fedora buildbot contributed by Ruben Kerkhof is 64-bit:

https://tahoe-lafs.org/buildbot-pycryptopp/builders/Ruben%20Fedora/builds/17/steps/show-tool-versions/logs/stdio

Well, I think if I configure the 32-bit Ubuntu 11.04 "Natty" buildbot
to build and upload an egg then that egg should be usable on Fedora
14... The only thing that I know of that could go wrong is if the
Python interpreters are built with different internal unicode widths
on those two platforms. I'll try configuring the Natty buildbot
(contributed by Atlas Networks) to build a binary egg and upload it to
our server.

Note that once the build process on your XO1s is able to find binary
eggs of all of its native-code dependencies then you won't need to yum
install gcc or most of those other build tool packages in order to set
up Tahoe-LAFS.

By the way, it would be great to have a 32-bit Fedora buildbot next to
the 64-bit Fedora buildbot contributed by Ruben, and next to the
32-bit Ubuntu buildbot contributed by Atlas Networks. If anyone wans
to contribute a Buildbot, start here:

https://tahoe-lafs.org/trac/tahoe-lafs/wiki/HowtoContributeABuildbot

Regards,

Zooko



More information about the tahoe-dev mailing list