#2064 closed defect (wontfix)
The build instructions do not specify the list of dependencies
Reported by: | sel | Owned by: | marlowe |
---|---|---|---|
Priority: | normal | Milestone: | undecided |
Component: | documentation | Version: | 1.10.0 |
Keywords: | Cc: | ||
Launchpad Bug: |
Description (last modified by sel)
https://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/docs/quickstart.rst
says to write to the list in case of trouble.
Change History (8)
comment:1 Changed at 2013-08-24T18:01:59Z by sel
- Component changed from packaging to documentation
- Description modified (diff)
- Owner set to marlowe
comment:2 follow-up: ↓ 3 Changed at 2013-08-27T04:36:38Z by zooko
- Resolution set to wontfix
- Status changed from new to closed
comment:3 in reply to: ↑ 2 ; follow-up: ↓ 5 Changed at 2013-08-27T10:52:12Z by sel
Replying to zooko:
I don't want quickstart.rst to contain a list of dependencies, because that would make it longer and more complicated, and because a user who is following quickstart.rst doesn't need to know what the dependencies are, since they get downloaded automatically.
in my case they didn't.
Clarifications:
- sel had a problem with missing dependencies (see #2063), but sel was not following quickstart.rst at that time, because sel was invoking python setup.py install, which quickstart.rst does not instruct you to do.
Apparently I am not the first one to encounter this problem. See #1494.
- There is a list of dependencies, in src/allmydata/_auto_deps.py.
it is well hidden from the eyes of a 'first time user'.
- There is probably also more information on wiki:AdvancedInstall, but I wouldn't know, because I don't look at that page.
comment:4 Changed at 2013-08-27T11:48:47Z by zooko
comment:5 in reply to: ↑ 3 Changed at 2013-09-01T04:35:40Z by daira
Replying to sel:
Replying to zooko:
I don't want quickstart.rst to contain a list of dependencies, because that would make it longer and more complicated, and because a user who is following quickstart.rst doesn't need to know what the dependencies are, since they get downloaded automatically.
in my case they didn't.
In fact they do when following the quickstart.rst instructions (which specify to use python setup.py build, not python setup.py install).
comment:6 follow-up: ↓ 7 Changed at 2013-09-23T07:32:25Z by sel
I think you don't understand: I used both in sequence, so if the build had downloaded all dependencies, I should not have any problems during the install. But this wasn't the case.
comment:7 in reply to: ↑ 6 ; follow-up: ↓ 8 Changed at 2013-09-24T11:14:22Z by zooko
Replying to sel:
I think you don't understand: I used both in sequence, so if the build had downloaded all dependencies, I should not have any problems during the install. But this wasn't the case.
sel, as far as I understand, when you ran python setup.py build, it did download all of the dependencies (and installed them into a subdirectory of your source tree named "support/"), and then when you ran python setup.py install, it did not install them into your system directories. The fact that it doesn't install dependencies into your system directories when you run python setup.py install is the subject of ticket #1494.
comment:8 in reply to: ↑ 7 Changed at 2013-09-24T13:17:42Z by sel
Replying to zooko:
Replying to sel:
I think you don't understand: I used both in sequence, so if the build had downloaded all dependencies, I should not have any problems during the install. But this wasn't the case.
sel, as far as I understand, when you ran python setup.py build, it did download all of the dependencies (and installed them into a subdirectory of your source tree named "support/"), and then when you ran python setup.py install, it did not install them into your system directories. The fact that it doesn't install dependencies into your system directories when you run python setup.py install is the subject of ticket #1494.
Thanks. I should have written 'installed' instead of 'downloaded'.
I don't want quickstart.rst to contain a list of dependencies, because that would make it longer and more complicated, and because a user who is following quickstart.rst doesn't need to know what the dependencies are, since they get downloaded automatically.
Clarifications: