[Bug 1062518] Re: [FFe] New upstream release
Andres Rodriguez
andreserl at ubuntu-pe.org
Mon Oct 8 20:57:23 UTC 2012
** Description changed:
New MAAS upstream release.
This new upstream release introduces various new features and mayor
bugfixes. Another important thing is that the packaging has changed and
now it ships cluster and region controllers. All of these changes have
been QA'd.
maas (0.1+bzr1223+dfsg-0ubuntu1) quantal; urgency=low
* New upstream release. (LP: #1062518)
[ Julian Edwards ]
+ * Split packaging of 'maas' into maas-{region,cluster}-controller
+ - debian/control: Update accordingly.
+ - debian/*.install: Move files accordingly
+ - debian/*.{postinst,postrm,preinst}: Move files accordingly.
* Ensure isc-dhcp-server is disabled when installing maas-dhcp.
* Ensure maas-dns creates the maas user before trying to chown files.
* Make maas-cluster-controller autoconfigure itself when upgrading from the
old maas package. (LP: #1059416)
* Add missing prerm file for maas-cluster-controller so that .pyc files
are cleaned up. (LP: #1059973)
[ Raphaël Badin ]
+ * Install maas_local_celeryconfig.py in /etc/maas and symlink to
+ /usr/share/maas.
+ * debian/maas.postinst: Create rabbitmq celery user/vhost.
+ * debian/maas.postinst: Update BROKER_URL in maas_local_celeryconfig.py.
+ * Use maas_local_celeryconfig_cluster.py as the local celery
+ configuration file for the cluster worker.
+ * debian/maas-region-controller.maas-region-celery.upstart: Add region
+ worker upstart script.
+ * Rename cluster worker upstart script into
+ maas-cluster-controller.maas-clluster-celery.upstart.
+ * maas-cluster-controller.maas-celery.upstart: use "celeryconfig_cluster"
+ as the Celery config module.
+ * debian/maas-common.install: Install celeryconfig_common.py.
+ * debian/maas-cluster-controller.install: Install celeryconfig_cluster.py.
+ * debian/maas-region-controller.install: Install celeryconfig.py.
* Split celery config into cluster and region configs.
* Add region celeryd upstart config.
* Define CELERY_CONFIG_MODULE in
maas-cluster-controller.maas-cluster-celery.upstart
[ Jeroen Vermeulen ]
* Make maas_local_celery_config.py non-world readable.
* Make maas_local_celeryconfig_cluster.py non-world readable.
* Set root:maas ownership of local cluster config only *after*
the maas user/group have been created
[ Andres Rodriguez ]
+ * debian/maas.postinst:
+ - Always restart apache2.
+ - Handle upgrades for new upstream release.
+ - Handle upgrades for celery rabbitmq worker.
+ * Add binary package to install client tool.
+ - debian/extras/maas-cli: Add binary.
+ - debian/maas-cli.install: Add. Install maascli and apiclient.
+ - debian/control: Add binary package.
+ * debian/control:
+ - Depends on freeipmi-tools instead of ipmitool.
+ - Conflicts/Replaces on maas for python-maas-client.
+ - Depends on python-netifaces, python-lxml.
+ * Add python-maas-client binary package:
+ - debian/python-maas-client.install: Add. Install 'apiclient' python module.
+ - debian/control: Add package. python-django-maas and maas-cli now
+ Depend on it.
+ * debian/rules: Install maas-dhcp-server upstart job.
+ * debian/maas.postrm: Remove celery worker rabbitmq user and host.
+ * debian/extras/99-maas-sudoers: Add for maas-dhcp-server upstart job
+ instead of isc-dhcp-server (LP: #1055951)
+ * debian/maas-region-controller.postinst: Cleanup upgrade rules.
+ * debian/maas-cluster-controller.postinst: Fix 'local' usage.
+ * debian/maas-common.install: Install celeryconfig in appropriate location.
+ * debian/maas-cluster-controller.postrm: Add and delete maas user.
* debian/maas-dhcp.postinst: Stop isc-dhcp-server not isc_dhcp_server.
* debian/maas-region-controller.postinst:
- Always update passwords on upgrade. No longer check versioning. (LP: #1060094).
- Add MAAS server to allowed mirror in squid-deb-proxy
- Source dbconfig conf file for maas-region-controller on upgrade because
it writes a new config file and no longer preservers the previous password.
* debian/maas-cluster-controller.maas-cluster-celery.upstart: Remove set{uid/gid}.
- * debian/control: Depends on python-netifaces, python-lxml.
- * debian/maas-region-controller: Install maas-import-squashfs
+ * debian/maas-region-controller.install: Install maas-import-squashfs
* Handle removal of non existant files (LP: #1059556):
- debian/maintscript: Added to handle removal of conffiles.
- debian/control: Add Pre-depends and bump debhelper version.
* update po files for the templates.
* debian/extras/99-maas: Install in usr/share/maas/conf and symlink to the
appropriate etc dir.
* debian/maas-cluster-controller.config: Source debconf at the beginning of the
script. (LP: #1063857)
* debian/patches/99-temporary-fix-constraints.patch: Fix constraints maaping
when deploying with juju. Temporary until it gets merged upstream
[ Robie Basak ]
* Add maas-cluster-controller dependency on uuid-runtime, needed for uuidgen
by postinst.
+ [ Scott Moser ]
+ * debian/maas-dhcp.{install,apparmor,postrm} install apparmor profile into
+ /etc/apparmor.d/dhcpd.d (LP: #1049177), and update apparmor profile for
+ /usr/sbin/dhcpd on install/remove
+ * get the ip address for the dhcp server in config
+
+ [ Diogo Matsubara ]
+ * Add initial tests to be run by autotests:
+ - debian/control: XS-Testsuite: autopkgtest
+ - debian/tests/control: Add
+ - debian/tests/maas-package-test: Add
+ - tests/maas-integration.py: Add
+
-- Andres Rodriguez <andreserl at ubuntu.com> Mon, 08 Oct 2012 13:10:23
-0400
-
- maas (0.1+bzr1110+dfsg-0ubuntu1) quantal; urgency=low
-
- * New Upstream Release
-
- [ Julian Edwards ]
- * Split packaging of 'maas' into maas-{region,cluster}-controller
- - debian/control: Update accordingly.
- - debian/*.install: Move files accordingly
- - debian/*.{postinst,postrm,preinst}: Move files accordingly.
-
- [ Andres Rodriguez ]
- * debian/maas-region-controller.postinst: Cleanup upgrade rules.
- * debian/maas-cluster-controller.postinst: Fix 'local' usage.
- * debian/maas-common.install: Install celeryconfig in appropriate location.
- * debian/maas-cluster-controller.postrm: Add and delete maas user.
-
- [ Raphael Badin ]
- * Use maas_local_celeryconfig_cluster.py as the local celery
- configuration file for the cluster worker.
- * debian/maas-region-controller.maas-region-celery.upstart: Add region
- worker upstart script.
- * Rename cluster worker upstart script into
- maas-cluster-controller.maas-clluster-celery.upstart.
- * maas-cluster-controller.maas-celery.upstart: use "celeryconfig_cluster"
- as the Celery config module.
- * debian/maas-common.install: Install celeryconfig_common.py.
- * debian/maas-cluster-controller.install: Install celeryconfig_cluster.py.
- * debian/maas-region-controller.install: Install celeryconfig.py.
-
- -- Andres Rodriguez <andreserl at ubuntu.com> Fri, 28 Sep 2012 16:54:28
- -0400
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to maas in Ubuntu.
https://bugs.launchpad.net/bugs/1062518
Title:
[FFe] New upstream release
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/maas/+bug/1062518/+subscriptions
More information about the Ubuntu-server-bugs
mailing list