Activity log for bug #1595302

Date Who What changed Old value New value Message
2016-06-22 19:15:51 Scott Moser bug added bug
2016-06-22 19:16:39 Scott Moser cloud-init: status New Fix Released
2016-06-22 19:16:44 Scott Moser cloud-init: importance Undecided High
2016-06-22 19:17:04 Scott Moser bug task added cloud-init (Ubuntu)
2016-06-22 19:17:12 Scott Moser bug task deleted cloud-init
2016-06-22 19:17:20 Scott Moser nominated for series Ubuntu Xenial
2016-06-22 19:17:20 Scott Moser bug task added cloud-init (Ubuntu Xenial)
2016-06-22 19:17:20 Scott Moser nominated for series Ubuntu Yakkety
2016-06-22 19:17:20 Scott Moser bug task added cloud-init (Ubuntu Yakkety)
2016-06-22 19:17:30 Scott Moser cloud-init (Ubuntu Yakkety): status New Fix Released
2016-06-22 19:17:36 Scott Moser cloud-init (Ubuntu Yakkety): importance Undecided Medium
2016-06-22 19:17:43 Scott Moser cloud-init (Ubuntu Xenial): status New In Progress
2016-06-22 19:17:47 Scott Moser cloud-init (Ubuntu Xenial): importance Undecided High
2016-06-22 19:56:29 Scott Moser summary xenial cloud-init update [SRU] xenial cloud-init update
2016-06-22 19:57:16 Scott Moser description There are several fixes in the current yaketty version of cloud-init that need to make it back to 16.04. These are both bug fixes and more general improvements in code. This bug is a 'SRU metabug' to cover that SRU. Below is a changelog format with individual bugs listed. The uploaded version will have the bug references removed, but I will mark bugs individually as fix-released and reference this bug. * debian/new-upstream-snapshot: minor change supporting revision passed in as an argument. * New upstream snapshot. - user_data: fix error when user-data is not utf-8 decodable (LP: #1532072) - write_files: if no permissions are provided, use the default without logging a warning. - do not write /etc/systemd/network/50-cloud-init-*.link files (LP: #1594546) - fix several potential errors identified by pylint. - move 'main' into cloudinit/cmd/ for easier testing - Remove trailing dot from GCE metadata URL (LP: #1581200) [Phil Roche] - Refactor cloudinit networking module to improve testing - Change missing Cheetah log warning to debug [Andrew Jorgensen] - network configuration improvements - centrally handle 'dsmode' (DataSource mode) to be 'local' or 'net. - support networking information being read on dreamcompute - support reading and applying networking information on SmartOS - improve reading networking from openstack network_data.json - support for renaming devices in a container (LP: #1579130). - remove blocking of udev rules (LP: #1577844, LP: #1571761) - Apt sources configuration improvements (LP: #1574113) - cloud-config specified on kernel command line will now override system settings (LP: #1582323). - fix timestamp in reporting events. - Paths: fix instance path if datasource's id has a '/'. (LP: #1575938) - Config Drive: fix check_instance_id signature. (LP: #1575055) - cloudstack: Only use DHCPv4 lease files as a datasource (LP: #1576273) ---- Begin SRU Template ---- [Impact] Please see individual bugs listed for impact. Some significant fixes added here are: - user_data: fix error when user-data is not utf-8 decodable (LP: #1532072) - support networking information being read from dreamcompute and older versions of openstack. - support reading and applying networking information on SmartOS virtual machine guests. - fix reading networking from openstack network_data.json - support for renaming devices in a container (LP: #1579130). - remove blocking of udev rules (LP: #1577844, LP: #1571761) - Apt sources configuration improvements (LP: #1574113) - cloud-config specified on kernel command line will now override system settings (LP: #1582323). - Paths: fix instance path if datasource's id has a '/'. (LP: #1575938) - Config Drive: fix check_instance_id signature. (LP: #1575055) [Test Case] Most of the changes here are related to data provided by the cloud and properly configuring an instance in response to that data. Platforms: Azure NoCloud with network_config NoCloud without network_config Google GCE Openstack Config Drive Openstack Metadata Service LXD Joyent Dreamcompute MAAS (ephemeral env and installed environment) For each of these platforms, the following should be done once with user-data provided and once without. - Boot the latest available xenial instance (1 with user-data, 1 without) - Enable proposed and upgrade - save original /var/log/cloud-init.log and /var/log/cloud-init-output.log - reboot, check /var/log/cloud-init.log for WARN this checks that the upgrade from a previous version did not recognize any failures. - clean the instance to make it seem as much as possible like a first boot. ( cd /var/lib/cloud && for d in *; do [ "$d" = "seed" ] || rm -Rf "$d"; done ) - reboot, check /var/log/cloud-init.log for WARN this mimics first boot in as close to a real scenario as possible without generating new images with the patched cloud-init. - reboot again, check /var/log/cloud-init.log for WARN this time check for second-boot issues. [Regression Potential] The changes here that are most likely to cause regression are those related to network configuration. cloud-init is now doing a better job of configuring the sytem as the datasource indicated it should be configured. That could, however, have fallout network would be configured differently than before. [Other Info] This does represent significant changes. Cloud-init is stabalizing toward a 0.7.8 release, and it is important to get these changes out. They are present in yakkety, and available in a daily ppa at https://code.launchpad.net/~cloud-init-dev/+archive/ubuntu/daily , but being present exposes the new code to many more users. ---- End SRU Template ---- There are several fixes in the current yaketty version of cloud-init that need to make it back to 16.04. These are both bug fixes and more general improvements in code. This bug is a 'SRU metabug' to cover that SRU. Below is a changelog format with individual bugs listed. The uploaded version will have the bug references removed, but I will mark bugs individually as fix-released and reference this bug.   * debian/new-upstream-snapshot: minor change supporting revision     passed in as an argument.   * New upstream snapshot.     - user_data: fix error when user-data is not utf-8 decodable (LP: #1532072)     - write_files: if no permissions are provided, use the default without       logging a warning.     - do not write /etc/systemd/network/50-cloud-init-*.link files       (LP: #1594546)     - fix several potential errors identified by pylint.     - move 'main' into cloudinit/cmd/ for easier testing     - Remove trailing dot from GCE metadata URL (LP: #1581200) [Phil Roche]     - Refactor cloudinit networking module to improve testing     - Change missing Cheetah log warning to debug [Andrew Jorgensen]     - network configuration improvements       - centrally handle 'dsmode' (DataSource mode) to be 'local' or 'net.       - support networking information being read on dreamcompute       - support reading and applying networking information on SmartOS       - improve reading networking from openstack network_data.json       - support for renaming devices in a container (LP: #1579130).       - remove blocking of udev rules (LP: #1577844, LP: #1571761)     - Apt sources configuration improvements (LP: #1574113)     - cloud-config specified on kernel command line will now override       system settings (LP: #1582323).     - fix timestamp in reporting events.     - Paths: fix instance path if datasource's id has a '/'. (LP: #1575938)     - Config Drive: fix check_instance_id signature. (LP: #1575055)     - cloudstack: Only use DHCPv4 lease files as a datasource (LP: #1576273)
2016-06-22 20:09:16 Launchpad Janitor branch linked lp:~smoser/ubuntu/xenial/cloud-init/pkg
2016-06-23 19:00:11 Scott Moser cloud-init (Ubuntu Xenial): assignee Scott Moser (smoser)
2016-06-23 19:11:51 Juan J. Martínez bug added subscriber Juan J. Martínez
2016-06-26 07:41:10 Nobuto Murata bug added subscriber Nobuto Murata
2016-06-26 07:51:13 Mitsuya Shibata bug added subscriber Mitsuya Shibata
2016-06-27 17:53:58 Chris J Arges cloud-init (Ubuntu Xenial): status In Progress Fix Committed
2016-06-27 17:54:00 Chris J Arges bug added subscriber Ubuntu Stable Release Updates Team
2016-06-27 17:54:05 Chris J Arges bug added subscriber SRU Verification
2016-06-27 17:54:13 Chris J Arges tags verification-needed
2016-06-30 14:06:51 Philip Roche bug added subscriber Philip Roche
2016-06-30 21:15:27 Scott Moser attachment added tarball of test methodology and results https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1595302/+attachment/4693179/+files/sru-test.tar
2016-06-30 21:17:04 Scott Moser tags verification-needed verification-done
2016-07-11 15:51:21 Launchpad Janitor cloud-init (Ubuntu Xenial): status Fix Committed Fix Released
2016-07-11 15:51:27 Chris J Arges removed subscriber Ubuntu Stable Release Updates Team
2016-07-12 07:23:19 Brano Zarnovican bug added subscriber Brano Zarnovican
2017-02-02 21:40:56 mahmoh bug added subscriber M.Morana