[tahoe-lafs-trac-stream] [tahoe-lafs] #668: easy_install allmydata-tahoe is broken
tahoe-lafs
trac at tahoe-lafs.org
Mon Jan 17 05:38:56 UTC 2011
#668: easy_install allmydata-tahoe is broken
---------------------------+------------------------------------------------
Reporter: francois | Owner: zooko
Type: defect | Status: assigned
Priority: major | Milestone: soon
Component: packaging | Version: 1.3.0
Resolution: | Keywords: setuptools install ubuntu debian test-needed
Launchpad Bug: |
---------------------------+------------------------------------------------
Comment (by davidsarah):
Replying to [comment:17 zooko]:
> Hooray! It works. I had to update {{{pycryptopp}}} and {{{zfec}}} to
avoid build-dependencies, and someone (presumably dlitz) had to fix
http://pycrypto.org to work again, but now {{{easy_install allmydata-
tahoe}}} works! :-)
Be careful: if you use {{{easy_install allmydata-tahoe}}} to install into
a directory where other Python packages that are Tahoe dependencies are
installed, and then later try to run a newer version from a build using
the newer version's {{{bin/tahoe}}}, then you may get an error because the
older version is found by mistake. This shouldn't happen, but it can
because of #1246.
({{{setup.py install}}} has the same problem.)
I therefore think that we should be recommending against installing Tahoe
to any site directories (which is where {{{easy_install}}} will put it by
default). It should be safe to install it to a fresh directory using
{{{easy_install allmydata-tahoe --prefix=<some fresh directory>}}}.
Also note that {{{easy_install}}} is some random version of setuptools or
distribute, so who knows what bugs it has?
--
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/668#comment:19>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list