#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:

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: Changed at 2013-08-27T04:36:38Z by zooko

  • Resolution set to wontfix
  • Status changed from new to closed

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:

  • 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.
  • There is a list of dependencies, in src/allmydata/_auto_deps.py.
  • There is probably also more information on wiki:AdvancedInstall, but I wouldn't know, because I don't look at that page.

comment:3 in reply to: ↑ 2 ; follow-up: 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.

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

Hi Sel: thank you for the bug report! As far as I can tell, the remaining issues are tracked by #1494, #2063 (and perhaps others), so it makes sense to leave this ticket closed.

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: 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: 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'.

Note: See TracTickets for help on using tickets.