launchpad-reviewers team mailing list archive
-
launchpad-reviewers team
-
Mailing list archive
-
Message #12260
[Merge] lp:~andreserl/maas/packaging_maas_client_improvements into lp:~maas-maintainers/maas/packaging
Andres Rodriguez has proposed merging lp:~andreserl/maas/packaging_maas_client_improvements into lp:~maas-maintainers/maas/packaging.
Commit message:
* Add python-maas-client binary package:
- debian/python-maas-client: Add. Install 'apiclient' python module.
- debian/control: Add package. python-django-maas and maas-cli now
Depend on it.
Requested reviews:
MAAS Maintainers (maas-maintainers)
For more details, see:
https://code.launchpad.net/~andreserl/maas/packaging_maas_client_improvements/+merge/125507
--
https://code.launchpad.net/~andreserl/maas/packaging_maas_client_improvements/+merge/125507
Your team MAAS Maintainers is requested to review the proposed merge of lp:~andreserl/maas/packaging_maas_client_improvements into lp:~maas-maintainers/maas/packaging.
=== modified file 'debian/changelog'
--- debian/changelog 2012-09-19 19:00:45 +0000
+++ debian/changelog 2012-09-20 15:24:21 +0000
@@ -20,6 +20,10 @@
- debian/maas-cli.install: Add. Install maascli and apiclient.
- debian/control: Add binary package.
* debian/control: Depends on freeipmi-tools instead of ipmitool.
+ * Add python-maas-client binary package:
+ - debian/python-maas-client: Add. Install 'apiclient' python module.
+ - debian/control: Add package. python-django-maas and maas-cli now
+ Depend on it.
-- Andres Rodriguez <andreserl@xxxxxxxxxx> Wed, 19 Sep 2012 14:47:04 -0400
=== modified file 'debian/control'
--- debian/control 2012-09-19 19:00:45 +0000
+++ debian/control 2012-09-20 15:24:21 +0000
@@ -52,6 +52,7 @@
Architecture: all
Depends: python-bzrlib,
python-httplib2,
+ python-maas-client (= ${binary:Version}),
python-oauth,
${misc:Depends},
${python:Depends}
@@ -65,7 +66,24 @@
be deployed on demand by name, or allocated to a queue for
dynamic allocation to services being deployed on this MAAS.
.
- This package contains the client tool.
+ This package contains the client command line tool.
+
+Package: python-maas-client
+Architecture: all
+Depends: python-oauth,
+ ${misc:Depends},
+ ${python:Depends}
+Description: Ubuntu MAAS API Client - (python files)
+ Ubuntu MAAS Server is the successor to Orchestra. It offers a
+ nice UI to provision your Ubuntu servers. Each physical server
+ (“node”) will be commissioned automatically on first boot.
+ During the commissioning process administrators are able to
+ configure hardware settings manually before an automated smoke
+ test and burn-in test are done. Once commissioned, a node can
+ be deployed on demand by name, or allocated to a queue for
+ dynamic allocation to services being deployed on this MAAS.
+ .
+ This package contains the client API Python modules.
Package: python-django-maas
Section: python
@@ -75,6 +93,7 @@
python-convoy,
python-dbus,
python-lockfile,
+ python-maas-client (= ${binary:Version}),
python-netaddr,
python-oops,
python-oops-amqp,
=== modified file 'debian/maas-cli.install'
--- debian/maas-cli.install 2012-09-19 19:00:45 +0000
+++ debian/maas-cli.install 2012-09-20 15:24:21 +0000
@@ -1,3 +1,2 @@
debian/extras/maas-cli usr/bin
debian/tmp/usr/lib/python*/dist-packages/maascli
-debian/tmp/usr/lib/python*/dist-packages/apiclient
=== added file 'debian/python-maas-client.install'
--- debian/python-maas-client.install 1970-01-01 00:00:00 +0000
+++ debian/python-maas-client.install 2012-09-20 15:24:21 +0000
@@ -0,0 +1,1 @@
+debian/tmp/usr/lib/python*/dist-packages/apiclient
Follow ups