[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