Activity log for bug #1615745

Date Who What changed Old value New value Message
2016-08-22 16:58:55 Scott Moser bug added bug
2016-08-22 16:59:07 Scott Moser cloud-init (Ubuntu): status New Confirmed
2016-08-22 16:59:11 Scott Moser cloud-init (Ubuntu): importance Undecided High
2016-08-22 22:44:25 Launchpad Janitor cloud-init (Ubuntu): status Confirmed Fix Released
2016-09-13 14:26:14 Scott Moser nominated for series Ubuntu Xenial
2016-09-13 14:26:14 Scott Moser bug task added cloud-init (Ubuntu Xenial)
2016-09-13 14:26:22 Scott Moser cloud-init (Ubuntu Xenial): status New Fix Released
2016-09-13 14:26:28 Scott Moser cloud-init (Ubuntu Xenial): status Fix Released In Progress
2016-09-13 14:26:31 Scott Moser cloud-init (Ubuntu Xenial): importance Undecided Medium
2016-09-13 14:55:20 Scott Moser description A recent azure change added some files to cloud-init. Installed from tools/ by setup.py, these are put in the filesystem at ./etc/dhcp/dhclient-exit-hooks.d/hook-dhclient ./etc/NetworkManager/dispatcher.d/hook-network-manager They are not currentlypicked up by the ubuntu package 0.7.7-13-g41271bd-0ubuntu1 ProblemType: Bug DistroRelease: Ubuntu 16.10 Package: cloud-init 0.7.7-13-g41271bd-0ubuntu1 ProcVersionSignature: Ubuntu 4.4.0-9134.53-generic 4.4.15 Uname: Linux 4.4.0-9134-generic x86_64 ApportVersion: 2.20.3-0ubuntu7 Architecture: amd64 Date: Mon Aug 22 16:53:55 2016 PackageArchitecture: all ProcEnviron: TERM=xterm-256color PATH=(custom, no user) SourcePackage: cloud-init UpgradeStatus: No upgrade log present (probably fresh install) ==== Begin SRU Template ==== [Impact] The bug here was that some files where not collected into the cloud-init deb. The result was that the improved support for Azure referenced in changelog as 'Get Azure endpoint server from DHCP client' did not work as desired. The fix was in packaging to make sure the files are included. [Test Case] $ lxc launch ubuntu-daily:xenial x1 $ lxc exec x1 /bin/bash Failure could be seen by: $ dpkg -L cloud-init | grep hook- || echo "FAIL: no hook files" Fix is shown like this: $ dpkg -L cloud-init | grep hook- /etc/NetworkManager/dispatcher.d/hook-network-manager /etc/dhcp/dhclient-exit-hooks.d/hook-dhclient An additional test of the azure functionality can be done by: a.) launching an ubuntu vm b.) enabling proposed c.) apt-get update && apt-get install cloud-init d.) rm -Rf /var/lib/cloud /var/log/cloud-init* e.) reboot f.) verify files are written in /run [Regression Potential] Regression potential should be limited to Azure as this path is only taken on Azure cloud. ==== End SRU Template ==== A recent azure change added some files to cloud-init. Installed from tools/ by setup.py, these are put in the filesystem at   ./etc/dhcp/dhclient-exit-hooks.d/hook-dhclient   ./etc/NetworkManager/dispatcher.d/hook-network-manager They are not currentlypicked up by the ubuntu package 0.7.7-13-g41271bd-0ubuntu1 ProblemType: Bug DistroRelease: Ubuntu 16.10 Package: cloud-init 0.7.7-13-g41271bd-0ubuntu1 ProcVersionSignature: Ubuntu 4.4.0-9134.53-generic 4.4.15 Uname: Linux 4.4.0-9134-generic x86_64 ApportVersion: 2.20.3-0ubuntu7 Architecture: amd64 Date: Mon Aug 22 16:53:55 2016 PackageArchitecture: all ProcEnviron:  TERM=xterm-256color  PATH=(custom, no user) SourcePackage: cloud-init UpgradeStatus: No upgrade log present (probably fresh install)
2016-09-13 15:08:01 Scott Moser description ==== Begin SRU Template ==== [Impact] The bug here was that some files where not collected into the cloud-init deb. The result was that the improved support for Azure referenced in changelog as 'Get Azure endpoint server from DHCP client' did not work as desired. The fix was in packaging to make sure the files are included. [Test Case] $ lxc launch ubuntu-daily:xenial x1 $ lxc exec x1 /bin/bash Failure could be seen by: $ dpkg -L cloud-init | grep hook- || echo "FAIL: no hook files" Fix is shown like this: $ dpkg -L cloud-init | grep hook- /etc/NetworkManager/dispatcher.d/hook-network-manager /etc/dhcp/dhclient-exit-hooks.d/hook-dhclient An additional test of the azure functionality can be done by: a.) launching an ubuntu vm b.) enabling proposed c.) apt-get update && apt-get install cloud-init d.) rm -Rf /var/lib/cloud /var/log/cloud-init* e.) reboot f.) verify files are written in /run [Regression Potential] Regression potential should be limited to Azure as this path is only taken on Azure cloud. ==== End SRU Template ==== A recent azure change added some files to cloud-init. Installed from tools/ by setup.py, these are put in the filesystem at   ./etc/dhcp/dhclient-exit-hooks.d/hook-dhclient   ./etc/NetworkManager/dispatcher.d/hook-network-manager They are not currentlypicked up by the ubuntu package 0.7.7-13-g41271bd-0ubuntu1 ProblemType: Bug DistroRelease: Ubuntu 16.10 Package: cloud-init 0.7.7-13-g41271bd-0ubuntu1 ProcVersionSignature: Ubuntu 4.4.0-9134.53-generic 4.4.15 Uname: Linux 4.4.0-9134-generic x86_64 ApportVersion: 2.20.3-0ubuntu7 Architecture: amd64 Date: Mon Aug 22 16:53:55 2016 PackageArchitecture: all ProcEnviron:  TERM=xterm-256color  PATH=(custom, no user) SourcePackage: cloud-init UpgradeStatus: No upgrade log present (probably fresh install) ==== Begin SRU Template ==== [Impact] The bug here was that some files where not collected into the cloud-init deb. The result was that the improved support for Azure referenced in changelog as 'Get Azure endpoint server from DHCP client' did not work as desired. The fix was in packaging to make sure the files are included. [Test Case] $ lxc launch ubuntu-daily:xenial x1 $ lxc exec x1 /bin/bash Failure could be seen by: $ dpkg -L cloud-init | grep hook- || echo "FAIL: no hook files" Fix is shown like this: $ dpkg -L cloud-init | grep hook- /etc/NetworkManager/dispatcher.d/hook-network-manager /etc/dhcp/dhclient-exit-hooks.d/hook-dhclient An additional test of the azure functionality can be done by:  a.) launching an ubuntu vm  b.) enabling proposed  c.) apt-get update && apt-get install cloud-init  d.) rm -Rf /var/lib/cloud /var/log/cloud-init*  e.) reboot  f.) verify that /run/cloud-init/dhclient.hooks dir has 'eth0.json' in it $ ls -l /run/cloud-init/dhclient.hooks/eth0.json [Regression Potential] Regression potential should be limited to Azure as this path is only taken on Azure cloud. ==== End SRU Template ==== A recent azure change added some files to cloud-init. Installed from tools/ by setup.py, these are put in the filesystem at   ./etc/dhcp/dhclient-exit-hooks.d/hook-dhclient   ./etc/NetworkManager/dispatcher.d/hook-network-manager They are not currentlypicked up by the ubuntu package 0.7.7-13-g41271bd-0ubuntu1 ProblemType: Bug DistroRelease: Ubuntu 16.10 Package: cloud-init 0.7.7-13-g41271bd-0ubuntu1 ProcVersionSignature: Ubuntu 4.4.0-9134.53-generic 4.4.15 Uname: Linux 4.4.0-9134-generic x86_64 ApportVersion: 2.20.3-0ubuntu7 Architecture: amd64 Date: Mon Aug 22 16:53:55 2016 PackageArchitecture: all ProcEnviron:  TERM=xterm-256color  PATH=(custom, no user) SourcePackage: cloud-init UpgradeStatus: No upgrade log present (probably fresh install)
2016-09-13 20:16:55 Chris J Arges cloud-init (Ubuntu Xenial): status In Progress Fix Committed
2016-09-13 20:16:58 Chris J Arges bug added subscriber Ubuntu Stable Release Updates Team
2016-09-13 20:17:04 Chris J Arges bug added subscriber SRU Verification
2016-09-13 20:17:59 Chris J Arges tags amd64 apport-bug uec-images yakkety amd64 apport-bug uec-images verification-needed yakkety
2016-09-17 01:58:04 Scott Moser tags amd64 apport-bug uec-images verification-needed yakkety amd64 apport-bug uec-images verification-done yakkety
2016-09-22 17:34:08 Launchpad Janitor cloud-init (Ubuntu Xenial): status Fix Committed Fix Released
2016-09-22 17:35:31 Chris J Arges removed subscriber Ubuntu Stable Release Updates Team