← Back to team overview

launchpad-reviewers team mailing list archive

[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