lp:ubuntu/quantal-proposed/maas
- Get this branch:
- bzr branch lp:ubuntu/quantal-proposed/maas
Branch merges
Branch information
Recent revisions
- 22. By Andres Rodriguez
-
* MAAS Stable Release Update (LP: #1109283):
This SRU brings a new upstream release of MAAS that removes
the usage of a cobbler code copy, 'maas-provision' as well as
several bug fixes. Exception has been granted by the Technical
Board to proceed. More information can be found in:
https://lists. ubuntu. com/archives/ ubuntu- devel-announce/ 2013-February/ 001012. html [ Andres Rodriguez ]
* debian/control:
- Change Conflicts/Replaces for Breaks/Replaces.
- Conflicts on tftpd-hpa and dnsmasq.
- Do not pre-depends, but Depends on ${misc:Depends} for 'maas'.[ Steve Langasek ]
* postinst scripts are never called with 'reconfigure' as the script
argument. Remove references to this (mythical) invocation.
* always call 'set -e' from maintainer scripts instead of passing 'sh -e'
as the interpreter, so that scripts will behave correctly when run via
'sh -x'.
* invoke-rc.d is never allowed to not exist - simplify scripts (and make
them better policy-compliant) by invoking unconditionally. (The only
possible exception is in the postrm, where it's *theoretically* possible
for invoke-rc.d to be missing if the user has completely stripped
down their system; that's a fairly unreasonable corner case, but we
might as well be correct if it ever happens.)
* db_get+db_set is a no-op; don't call db_set to push back a value we just
got from db_get.
* Omit superfluous calls to 'exit 0' at the end of each script.
* Remove maas-cluster-controller prerm script, which called debconf for no
reason.
* Don't invoke debconf in the postrm script either, debhelper already does
this for us.
* Other miscellaneous maintainer script fixes
* debian/maas-common. postinst: call adduser and addgroup unconditionally;
the tools are already designed to DTRT, we don't need to check for the
user/group existence before calling them nor should we worry about
calling them only once on first install.
* debian/maas-common. postrm: delete the maas group, not just the user,
as the comment in the code implies we should do. - 21. By Andres Rodriguez
-
* New upstream bugfix release
- Fixes commissioning failing to set memory attribute. (LP: #1064638)
- Fixes node listing by adding pagination (LP: #1064672)
- Changes default bind rndc key which breaks initscripts (LP: #1066938)
- Fixes invalid DNS config once node is enlisted (LP: #1066958)
- Reference documentation link to correct URL (LP: #1067261)[ Andres Rodriguez ]
* debian/rules: Change upstream branch.[ Gavin Panella ]
* debian/maas-dns. postinst: Remove MAAS-related include lines from named's
config before adding a new one (LP: #1066929)[ Raphael Badin ]
* debian/extras/ maas-region- celeryd: Remove whitespace that affects DNS
rabbitmq queue. (LP: #1067929) - 20. By Andres Rodriguez
-
* New upstream release
* Only run 'maas' command as root. (LP: #974046)
- debian/extras/maas: Check id.
- debian/maas.install: Install in 'sbin'.
* debian/maas.postinst:
- restart apache2 after everything gets processed.
- Update version to handle upgrades.
* debian/extras/ maas-provision: Add wrapper to access 'maasprovisiong'
command line.
* debian/patches/ 99_temporary_ fix_path. patch: Dropped. No longer needed. - 19. By Andres Rodriguez
-
debian/control: Build-Dep on python-django instead of
python-django- configglue - 18. By Andres Rodriguez
-
* New Upstream Release
* debian/patches:
- 99_power_fixes.patch: Dropped. Merged Upstream.
- 99_enums_js.patch: Dropped. No longer needed.
* Automatically build enums.js:
- debian/control: Build-Depends on python-django- configglue
- debian/rules: Build and install enums.js.
* debian/maas.postinst: Update version to handle upgrades - 17. By Andres Rodriguez
-
* New upstream release
* debian/control: Depends on python-txtftp.
* debian/rules: Do not ship python-tx-tftp.
* debian/maas.postinst: Update version to upgrade successfully.
* debian/patches:
- 02-pserv-config. patch: Refreshed.
- 99_enums_js.patch: Updated.
- 99_power_fixes.patch: Added temporarily to enable IPMI
- 99_temporary_fix_path. patch: Added temporarily to not fail when
importing celeryconfig - 16. By Andres Rodriguez
-
* New Upstream release
* debian/control:
- Depends on python-celery, python-tempita, libjs-yui3-{full,min} ,
libjs-raphael
* debian/maas.install:
- Install apiclient, celeryconfig.py, maas-import-pxe-files, preseeds_v2.
- Update to install various files from chroot, rather tha manually copy
them from the source.
* debian/maas.links: symlink celeryconfig.py
* debian/maas.maas- celery. upstart: Add job.
* debian/rules:
- Install celery upstart job.
- Do not install jslibs as packages are now used.
- Drop copying of maas_local_settings_ sample. py as source now ships
a maas_local_settings. py
* debian/patches:
- 04-maas-http-fix. patch: Drop. Merged upstream.
- 01-fix-database- settings. patch: Refreshed.
- 99_enums_js.patch: Added until creation of enum.js / build process
is fixed.
* debian/maas.postinst: Update bzr version to correctly handle upgrades. - 15. By Andres Rodriguez
-
* New upstream release (Fixes LP: #981103)
* debian/maas.postinst:
- Make sure rabbitmq and postgresql are started on upgrade (LP: #981282)
- Handle upgrades from any lower than 0.1+bzr462+dfsg-0ubuntu1 to
correctly re-generate passwords, and not have db sync/migrate issues
as config has changed upstream.
- Correctly set Passwords for PSERV, otherwise it won't set new passwords.
* Allow MAAS_DEFAULT_URL reconfiguration. (LP: #980970)
- debian/maas.config: Add reconfigure validation to correctly allow it,
and ask a question.
- debian/maas.postinst: Reconfigure DEFAULT_MAAS_URL as well as cobbler
server and next_server for PXE/Provisioning.
- debian/maas.templates: Add debconf question and update info.
* Do not lose MAAS_DEFAULT_URL settings on upgrade (LP: #984309)
* debian/maas.postinst:
- Set cobbler password in between quotes (LP: #984427)
- Do not change permissions to maas.log (LP: #980915)
* no longer use maas-cloudimg2ephemeral, but rather use premade images
at http://maas.ubuntu. com - 14. By Andres Rodriguez
-
* New upstream release (LP: #980240)
[ Scott Moser ]
* add dependency on distro-info (LP: #949442)
* debian/control: add dependency on tgt for ephemeral iscsi environment[ Andres Rodriguez ]
* Make package lintian clean:
- maas{-dhcp}.lintian- overrides: Add to make lintian clean.
- debian/control: Add missing dependencies; correct section and desc.
- debian/maas.postinst: Do not use absolute path for rabbitmqctl.
- debian/patches: Add headers to all patches.
* debian/maas-dhcp. postrm: Added to disable dnsmasq in cobbler on removal.
* debian/maas.config: Do not set a password with pwgen as it is not an
essential package; allow dbconfig-common to create a password instead by
creating an empty question. (LP: #977475)
* Run MAAS, pserv, txlongpoll as non-root user. (LP: #975436)
- debian/maas.postinst: Create user/group; set correct permissions for
directories.
- debian/maas.postrm: Remove user/group; restart apache2.
- debian/maas.maas- {pserv, txlongpoll} .upstart: Update to run as non-root
'maas' user.
* debian/patches/ 01-fix- database- settings. patch: Remove adding of PSERV_URL.
* debian/maas.postinst:
- Handle config file upgrade from versions lower than 0.1+bzr445+dfsg-0ubuntu1,
by creating new passwords and updating accordingly
- use local variables in functions.
- Handle maas tgt configuration for upgrades from 0.1+bzr459+dfsg-0ubuntu1.
* debian/extras/ 99-maas: Add squid-deb-proxy file to enable PPAs. (LP: #979383)
* debian/maas.install: Install missing commissioning- user-data script. [ Dave Walker (Daviey) ]
* debian/patches/ 02-pserv- config. patch: Refreshed to apply to updated config. [ Gavin Panella ]
* debian/maas.postinst: Update pserv.yaml and maas_local_ settings. py to use
password. - 13. By Andres Rodriguez
-
* debian/
maas-dhcp. {config, postinst} :
- Fix not setting new values on fresh install. (LP: #975321)
- Fix unsetting domain, otherwise, even if disabled, it will always be set.
* debian/control: Depends on maas for maas-dhcp.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/raring/maas