[Bug 1059556] Re: /etc/init/maas-celery.conf not removed on upgrade
Launchpad Bug Tracker
1059556 at bugs.launchpad.net
Mon Oct 8 21:25:14 UTC 2012
This bug was fixed in the package maas - 0.1+bzr1223+dfsg-0ubuntu1
---------------
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/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
** Changed in: maas (Ubuntu)
Status: Fix Committed => Fix Released
--
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/1059556
Title:
/etc/init/maas-celery.conf not removed on upgrade
To manage notifications about this bug go to:
https://bugs.launchpad.net/maas/+bug/1059556/+subscriptions
More information about the Ubuntu-server-bugs
mailing list