On 24 September 2012 07:43, Julian Edwards <...> wrote: ... > Right! Given that, here's the new proposal: > > ======= > > maas > Depends: python-django-maas, maas-region-controller > maas-cluster-controller
Why python-django-maas? That's already a dependency of maas-region-controller. > > python-django-maas > Installs: src/maasserver, src/metadataserver I suggest renaming this to python-maas-django, to match the next package, but this is not very important. > > python-maas-provisioningserver > Installs: src/provisioningserver > > maas-region-controller > Depends: python-django-maas, python-maas-provisioningserver > Installs: maas-txlongpoll upstart job, installs DB, apache2, etc. > > maas-cluster-controller > Depends: python-maas-provisioningserver > Installs: maas-pserv, maas-celery upstart job (enlistment wrapper) > Suggests: maas-dns, maas-dhcp > > maas-dhcp > Depends: isc-dhcp-server > (Virtual package, configures DHCP in postinst) > > maas-dns > Depends: bind9, maas-dhcp > (Virtual package, sets up /etc/bind/maas etc) > > maas-cli > Installs: src/apiclient I think maas-cli should be either: maas-client: Installs: src/apiclient maas-cli: Installs: src/maascli Depends: maas-client or: maas-client: Installs: src/maascli src/apiclient So, a revised proposal based on my comments might look like: ======= maas Depends: maas-region-controller maas-cluster-controller python-maas-django Installs: src/maasserver, src/metadataserver python-maas-provisioningserver Installs: src/provisioningserver maas-region-controller Depends: python-django-maas, python-maas-provisioningserver Installs: maas-txlongpoll upstart job, installs DB, apache2, etc. maas-cluster-controller Depends: python-maas-provisioningserver Installs: maas-pserv, maas-celery upstart job (enlistment wrapper) Suggests: maas-dns, maas-dhcp maas-dhcp Depends: isc-dhcp-server (Virtual package, configures DHCP in postinst) maas-dns Depends: bind9, maas-dhcp (Virtual package, sets up /etc/bind/maas etc) maas-client: Installs: src/apiclient maas-cli: Installs: src/maascli Depends: maas-client ======= -- Mailing list: https://launchpad.net/~maas-devel Post to : [email protected] Unsubscribe : https://launchpad.net/~maas-devel More help : https://help.launchpad.net/ListHelp

