Merge lp:~andreserl/maas/packaging_maas_client_improvements into lp:~maas-maintainers/maas/packaging

Proposed by Andres Rodriguez on 2012-09-20
Status: Merged
Approved by: Andres Rodriguez on 2012-09-20
Approved revision: 91
Merged at revision: 91
Proposed branch: lp:~andreserl/maas/packaging_maas_client_improvements
Merge into: lp:~maas-maintainers/maas/packaging
Diff against target: 74 lines (+25/-2)
4 files modified
debian/changelog (+4/-0)
debian/control (+20/-1)
debian/maas-cli.install (+0/-1)
debian/python-maas-client.install (+1/-0)
To merge this branch: bzr merge lp:~andreserl/maas/packaging_maas_client_improvements
Reviewer Review Type Date Requested Status
Scott Moser 2012-09-20 Approve on 2012-09-20
Review via email: mp+125507@code.launchpad.net

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.

To post a comment you must log in.
Scott Moser (smoser) wrote :

look reasonable.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2012-09-19 19:00:45 +0000
3+++ debian/changelog 2012-09-20 15:24:21 +0000
4@@ -20,6 +20,10 @@
5 - debian/maas-cli.install: Add. Install maascli and apiclient.
6 - debian/control: Add binary package.
7 * debian/control: Depends on freeipmi-tools instead of ipmitool.
8+ * Add python-maas-client binary package:
9+ - debian/python-maas-client: Add. Install 'apiclient' python module.
10+ - debian/control: Add package. python-django-maas and maas-cli now
11+ Depend on it.
12
13 -- Andres Rodriguez <andreserl@ubuntu.com> Wed, 19 Sep 2012 14:47:04 -0400
14
15
16=== modified file 'debian/control'
17--- debian/control 2012-09-19 19:00:45 +0000
18+++ debian/control 2012-09-20 15:24:21 +0000
19@@ -52,6 +52,7 @@
20 Architecture: all
21 Depends: python-bzrlib,
22 python-httplib2,
23+ python-maas-client (= ${binary:Version}),
24 python-oauth,
25 ${misc:Depends},
26 ${python:Depends}
27@@ -65,7 +66,24 @@
28 be deployed on demand by name, or allocated to a queue for
29 dynamic allocation to services being deployed on this MAAS.
30 .
31- This package contains the client tool.
32+ This package contains the client command line tool.
33+
34+Package: python-maas-client
35+Architecture: all
36+Depends: python-oauth,
37+ ${misc:Depends},
38+ ${python:Depends}
39+Description: Ubuntu MAAS API Client - (python files)
40+ Ubuntu MAAS Server is the successor to Orchestra. It offers a
41+ nice UI to provision your Ubuntu servers. Each physical server
42+ (“node”) will be commissioned automatically on first boot.
43+ During the commissioning process administrators are able to
44+ configure hardware settings manually before an automated smoke
45+ test and burn-in test are done. Once commissioned, a node can
46+ be deployed on demand by name, or allocated to a queue for
47+ dynamic allocation to services being deployed on this MAAS.
48+ .
49+ This package contains the client API Python modules.
50
51 Package: python-django-maas
52 Section: python
53@@ -75,6 +93,7 @@
54 python-convoy,
55 python-dbus,
56 python-lockfile,
57+ python-maas-client (= ${binary:Version}),
58 python-netaddr,
59 python-oops,
60 python-oops-amqp,
61
62=== modified file 'debian/maas-cli.install'
63--- debian/maas-cli.install 2012-09-19 19:00:45 +0000
64+++ debian/maas-cli.install 2012-09-20 15:24:21 +0000
65@@ -1,3 +1,2 @@
66 debian/extras/maas-cli usr/bin
67 debian/tmp/usr/lib/python*/dist-packages/maascli
68-debian/tmp/usr/lib/python*/dist-packages/apiclient
69
70=== added file 'debian/python-maas-client.install'
71--- debian/python-maas-client.install 1970-01-01 00:00:00 +0000
72+++ debian/python-maas-client.install 2012-09-20 15:24:21 +0000
73@@ -0,0 +1,1 @@
74+debian/tmp/usr/lib/python*/dist-packages/apiclient

Subscribers

People subscribed via source and target branches

to all changes: