Comment 3 for bug 226612

Revision history for this message
Nicolás Alvarez (nicolas-alvarez) wrote :

The client shouldn't depend on the manager. It can be run on headless machines.

The manager shouldn't depend on the client, for the same reason X apps depend on X libraries but not on an X server: it's an uncommon but completely valid use case to install only the manager on a computer, for the purpose of controlling BOINC clients remotely.

The client currently suggests the manager, and the manager recommends the client. If I remember correctly the definition of "suggests" and "recommends", this setup seems perfect. However, many APT frontends don't automatically install recommended packages, or at least not by default (need a setting change).

So I agree: the best way is a "boinc" meta-package that Depends: boinc-client, boinc-manager.