[tahoe-dev] [tahoe-lafs] #703: Install outside of source in custom directory fails.
tahoe-lafs
trac at allmydata.org
Mon May 11 19:59:09 PDT 2009
#703: Install outside of source in custom directory fails.
-----------------------+----------------------------------------------------
Reporter: nejucomo | Owner: somebody
Type: defect | Status: new
Priority: minor | Milestone: undecided
Component: packaging | Version: 1.4.1
Keywords: | Launchpad_bug:
-----------------------+----------------------------------------------------
Comment(by zooko):
Would it be fair to close the ticket after removing the {{{make install}}}
target from [source:Makefile] and the InstallDetails documentation? I
don't currently use it, and there are no automated tests for it, so even
if we did fix it we wouldn't know if we subsequently broke it again.
So I guess I would say that one can't close this ticket as "fixed" without
also adding automated tests. Also that I have higher personal priorities
than fixing this.
However, I am one of the people who knows the most about it (i.e. who is
probably most responsible for breaking it!), so I'll try to help. My
first question is whether it fails if you omit the {{{python ./setup.py
build}}} and {{{python ./setup.py test}}} steps in your recipe above.
Those two are asking setuptools to do its "normal" setuptools thing as
opposed to the {{{--single-version-externally-managed}}} thing. The
"normal" setuptools thing includes producing a script in {{{bin/}}} which
asserts that the right versions of the right Python software distributions
can be loaded before running the script. The {{{--single-version-
externally-managed}}} behavior doesn't do that. So maybe if you omit
those other two steps then it will work, or at least fail in new and
interesting ways.
Also I would say that InstallDetails should be edited *immediately* to
note that this currently doesn't work, or even to comment it out of
InstallDetails entirely. By someone who just now read InstallDetails and
tried it...
--
Ticket URL: <http://allmydata.org/trac/tahoe/ticket/703#comment:1>
tahoe-lafs <http://allmydata.org>
secure decentralized file storage grid
More information about the tahoe-dev
mailing list