[tahoe-lafs-trac-stream] [tahoe-lafs] #668: easy_install allmydata-tahoe is broken

tahoe-lafs trac at tahoe-lafs.org
Tue Jan 18 07:38:00 UTC 2011


#668: easy_install allmydata-tahoe is broken
---------------------------+------------------------------------------------
     Reporter:  francois   |       Owner:  zooko                                                     
         Type:  defect     |      Status:  assigned                                                  
     Priority:  major      |   Milestone:  1.8.2                                                     
    Component:  packaging  |     Version:  1.3.0                                                     
   Resolution:             |    Keywords:  setuptools install ubuntu debian test-needed review-needed
Launchpad Bug:             |  
---------------------------+------------------------------------------------

Comment (by zooko):

 Replying to [comment:26 bewst]:
 > I thought build was a subset of install.  How do you get stuff into the
 PYTHONPATH, etc., if you just do a build?  Manually?

 When the user follows these instructions:

 http://tahoe-lafs.org/source/tahoe-lafs/trunk/docs/quickstart.html

 Then the "executable" that is created, named {{{bin/tahoe}}} (relative to
 the root of the tahoe-lafs source tree) sets up the necessary paths and so
 on.

 I'm pretty pleased about this! I think it is nice that users can build and
 execute tahoe without having to "install" it, which usually requires
 greater privileges and can cause lots of collateral damage to their
 system. It is an example of the Principle of Least Authority. :-)

 That doesn't mean, of course, that we try to make it ''hard'' to install
 if installing is what you really want to do. You can accomplish it in
 several ways, one of which is {{{sudo python setup.py install}}}.

-- 
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/668#comment:28>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list