[tahoe-lafs-trac-stream] [tahoe-lafs] #2063: users expect 'python setup.py install' to install dependencies

tahoe-lafs trac at tahoe-lafs.org
Tue Aug 27 11:40:12 UTC 2013


#2063: users expect 'python setup.py install' to install dependencies
-------------------------+-------------------------------------------------
     Reporter:  sel      |      Owner:  daira
         Type:  defect   |     Status:  assigned
     Priority:  normal   |  Milestone:  undecided
    Component:           |    Version:  1.10.0
  packaging              |   Keywords:  install fedora linux packaging
   Resolution:           |  setuptools
Launchpad Bug:           |
-------------------------+-------------------------------------------------

Comment (by zooko):

 I agree that it is a problem that users expect {{{python setup.py
 install}}} to install dependencies, but it doesn't do that. The fact that
 it doesn't do that is tracked by ticket #1494. The fact that users decide
 to try {{{python setup.py install}}} is the subject of this ticket. (I
 think some of gdt's comments from comment:5 are the subject of ''other''
 tickets, and it would probably help if gdt would find those tickets and
 cross-link them to this one.)

 So: one possible patch to help with ''this'' ticket would be to add a line
 to [source:trunk/docs/quickstart.rst quickstart.rst] saying something
 like:

     Note: running {{{python setup.py install}}} will copy only the Tahoe-
 LAFS package and not any of the dependent packages into your system. We
 don't currently support any way to install Tahoe-LAFS into your system.
 Instead, we recommend that you run it from the directory you built it in,
 as described in this document. See also the instructions for getting
 prebuilt packages from your operating system: https://tahoe-lafs.org/trac
 /tahoe-lafs/wiki/Installation

 What do you think? Would text like that make it so people who read
 quickstart.rst stop trying {{{python setup.py install}}}?

 (Then, if anyone ever fixes #1494 and makes {{{python setup.py install}}}
 ''work'', we could remove this text.)

-- 
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2063#comment:12>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage


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