launchpad-reviewers team mailing list archive
-
launchpad-reviewers team
-
Mailing list archive
-
Message #14978
[Merge] lp:~andreserl/maas/packaging.raring.lintian into lp:~maas-maintainers/maas/packaging
Andres Rodriguez has proposed merging lp:~andreserl/maas/packaging.raring.lintian into lp:~maas-maintainers/maas/packaging.
Commit message:
Makes the packaging more lintian clean.
Depends on distro-info for maas-cluster-controller instead of maas-region-controller.
Requested reviews:
Launchpad code reviewers (launchpad-reviewers)
Related bugs:
Bug #1103194 in maas (Ubuntu): "maas-import-pxe-files fails when installing maas-cluster-controller only"
https://bugs.launchpad.net/ubuntu/+source/maas/+bug/1103194
For more details, see:
https://code.launchpad.net/~andreserl/maas/packaging.raring.lintian/+merge/144413
--
https://code.launchpad.net/~andreserl/maas/packaging.raring.lintian/+merge/144413
Your team Launchpad code reviewers is requested to review the proposed merge of lp:~andreserl/maas/packaging.raring.lintian into lp:~maas-maintainers/maas/packaging.
=== modified file 'debian/changelog'
--- debian/changelog 2012-12-19 05:33:07 +0000
+++ debian/changelog 2013-01-22 23:44:22 +0000
@@ -49,11 +49,13 @@
* debian/control:
- maas-cluster-controller Conflicts with tftpd-hpa (LP: #1076028)
- maas-dns: Conflicts with dnsmasq
- - maas-cluster-controller Conflicts/Replaces maas-region-controller as import
- scripts are no longer shipped in the region.
- * debian/maas-cluster-controller.config: If URL has been detected, add /MAAS if
- it doesn't contain it. This helps upgrades from versions where DEFAULT_MAAS_URL
- didn't use /MAAS.
+ - maas-cluster-controller Conflicts/Replaces maas-region-controller as
+ import scripts are no longer shipped in the region.
+ - debian/control: Depends on distro-info for maas-cluster-controller
+ instead of maas-region-controller (LP: #1103194)
+ * debian/maas-cluster-controller.config: If URL has been detected,
+ add /MAAS if it doesn't contain it. This helps upgrades from versions
+ where DEFAULT_MAAS_URL didn't use /MAAS.
-- Julian Edwards <julian.edwards@xxxxxxxxxxxxx> Thu, 22 Nov 2012 17:26:15 +1000
=== modified file 'debian/control'
--- debian/control 2012-11-28 20:47:37 +0000
+++ debian/control 2013-01-22 23:44:22 +0000
@@ -15,7 +15,7 @@
Package: maas
Architecture: all
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends}, ${misc:Depends}
Depends: maas-cluster-controller, maas-region-controller, python-django-maas
Conflicts: maas-provision
Replaces: maas-provision
@@ -29,11 +29,12 @@
be deployed on demand by name, or allocated to a queue for
dynamic allocation to services being deployed on this MAAS.
.
- This package installs a complete MAAS service on a single machine.
+ This package is a metapackage which installs a complete MAAS
+ service on a single machine.
Package: maas-common
Architecture: all
-Depends: ${python:Depends}
+Depends: ${misc:Depends}, ${python:Depends}
Conflicts: maas ( <= 0.1+bzr1048+dfsg-0ubuntu1 )
Replaces: maas ( <= 0.1+bzr1048+dfsg-0ubuntu1 )
Description: Ubuntu MAAS Server
@@ -53,7 +54,6 @@
Depends: apache2,
avahi-daemon,
dbconfig-common,
- distro-info,
libapache2-mod-wsgi,
libjs-raphael,
libjs-yui3-full,
@@ -89,6 +89,7 @@
UI and the database.
Package: python-maas-provisioningserver
+Section: python
Architecture: all
Depends: python-celery,
python-formencode,
@@ -145,6 +146,7 @@
This package contains the client command line tool.
Package: python-maas-client
+Section: python
Architecture: all
Depends: python-oauth, ${misc:Depends}, ${python:Depends}
Conflicts: maas (<= 0.1+bzr971+dfsg-0ubuntu2 )
@@ -164,6 +166,7 @@
Package: maas-cluster-controller
Architecture: all
Depends: bind9utils,
+ distro-info,
freeipmi-tools,
maas-cli (=${binary:Version}),
maas-common (=${binary:Version}),
=== modified file 'debian/maas-region-controller.lintian-overrides'
--- debian/maas-region-controller.lintian-overrides 2012-09-25 07:54:44 +0000
+++ debian/maas-region-controller.lintian-overrides 2013-01-22 23:44:22 +0000
@@ -1,7 +1,2 @@
-maas-region-controller: embedded-javascript-library usr/share/maas/web/static/jslibs/yui/3.4.1/build/yui/yui-min.js
-maas-region-controller: extra-license-file usr/share/maas/web/static/jslibs/yui/3.4.1/docs/assets/panel/vendor/prettify/COPYING
-maas-region-controller: extra-license-file usr/share/maas/web/static/jslibs/yui/3.4.1/docs/assets/vendor/prettify/COPYING
-maas-region-controller: script-not-executable usr/share/maas/web/static/jslibs/yui/3.4.1/tests/loader/tests/server/server.js
-maas-region-controller: unusual-interpreter usr/share/maas/web/static/jslibs/yui/3.4.1/tests/loader/tests/server/server.js #!node
-maas-region-controller: postinst-uses-db-input
-maas-region-controller: binary-without-manpage usr/bin/maas
+maas-region-controller: binary-without-manpage usr/sbin/maas
+maas-region-controller: binary-without-manpage usr/sbin/maas-region-celeryd
=== modified file 'debian/watch'
--- debian/watch 2012-02-16 22:03:35 +0000
+++ debian/watch 2013-01-22 23:44:22 +0000
@@ -1,2 +1,3 @@
version=3
+opts=dversionmangle=s/\.dfsg// \
http://launchpad.net/maas/+download https://launchpad.net/maas/.*/maas-(.*).tar.*
Follow ups