[SRU] Package/update walinuxagent version 1.2

Bug #1077148 reported by Ben Howard
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
walinuxagent (Ubuntu)
Fix Released
High
Unassigned
Precise
Fix Released
High
Unassigned
Quantal
Fix Released
High
Unassigned

Bug Description

[IMPACT]
Microsoft has required a new version of walinuxagent for Windows Azure. Due to this package only affecting Windows Azure instances, this has minimial impoact outside of Azure.

This package fixes the following issues:
    - Added - load ata_piix.ko module loaded if needed for CDROM device support
    - Additional logging for DoDhcpWork()
    - Update sock.recv timeout from 30 to 10 seconds
    - Fix: Linux waagent deprovision, user is not deleted properly
    - Fix: Make LBProbeResponder construction more robust
    - Fix: Agent fails to provision user with public/private key pairs
    - Fix: DHCP broadcast response not received
    - Fix: Linux agent fails to delete root user password
    - Fix: Linux agent should report error messages to Fabric when
           passed an invalid hostname.

Microsoft reports that with out this new version of the Windows Azure agent, there is a 25% chance of provisioning failures. Therefore, this patch is urgently needed as a SRU.

[Test Case]
N/A

[Regression Potential]
Limited; this package has been testing in raring already and is only used in Azure hosted instances.

[Original Bug Report]
Microsoft has asked us to package WALinuxAgent version 1.2

Related branches

Revision history for this message
Ben Howard (darkmuggle-deactivatedaccount) wrote : Re: Package walinuxagent version 1.2

The new agent is avaliable in GIT hub. It looks mostly like bug fixes.

summary: - Package walinuxagent version 1.0.2
+ Package walinuxagent version 1.2
Changed in lansing:
status: New → Confirmed
Revision history for this message
Ben Howard (darkmuggle-deactivatedaccount) wrote :

From Microsoft:

Hello!

We have tagged version 1.2 of the Windows Azure Linux Agent. The agent source and associated docs can be downloaded in your preferred format at the following locations:

 https://github.com/downloads/Windows-Azure/WALinuxAgent/WALinuxAgent-1.2.tar.gz
 https://github.com/downloads/Windows-Azure/WALinuxAgent/WALinuxAgent-1.2.zip

This is primarily a bugfix release. The full list of changes are recorded in the 'Changelog' file. Please test and let us know if you run into issues.

You can also find the latest source at our GitHub repo:

 https://github.com/Windows-Azure/WALinuxAgent

Changed in lansing:
importance: High → Medium
information type: Proprietary → Public
affects: lansing → walinuxagent (Ubuntu)
description: updated
Changed in walinuxagent (Ubuntu):
importance: Medium → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package walinuxagent - 1.2-0ubuntu1

---------------
walinuxagent (1.2-0ubuntu1) raring; urgency=low

  * New upstream version (LP: #1077148)
  * Upstream features:
    - Added - load ata_piix.ko module loaded if needed for CDROM device support
    - Additional logging for DoDhcpWork()
    - Update sock.recv timeout from 30 to 10 seconds
    - Fix: Linux waagent deprovision, user is not deleted properly
    - Fix: Make LBProbeResponder construction more robust
    - Fix: Agent fails to provision user with public/private key pairs
    - Fix: DHCP broadcast response not received
    - Fix: Linux agent fails to delete root user password
    - Fix: Linux agent should report error messages to Fabric when
           passed an invalid hostname.
  * Dropped Ubuntu specific patches
    - Removed debian/patches/000_resolv-conf.patch as upstream now supports
      resolvconf properly.
    - Removed debian/patches/001-strip-init-d.patch as redundant now that
      upstream understands Ubuntu upstart. Upstream script does not
      handle the removal of the upstart job anyway.
  * Added debian/patches/000_use_package_upstart.patch to use packaged
    upstart job over in-script upstart.
 -- Ben Howard <email address hidden> Fri, 07 Dec 2012 16:52:42 -0700

Changed in walinuxagent (Ubuntu):
status: Confirmed → Fix Released
description: updated
Changed in walinuxagent (Ubuntu):
milestone: none → ubuntu-13.04
summary: - Package walinuxagent version 1.2
+ [SRU] Package/update walinuxagent version 1.2
Changed in walinuxagent (Ubuntu Precise):
importance: Undecided → High
Changed in walinuxagent (Ubuntu Quantal):
importance: Undecided → High
Revision history for this message
Adam Conrad (adconrad) wrote : Please test proposed package

Hello Ben, or anyone else affected,

Accepted walinuxagent into quantal-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/walinuxagent/1.2-0ubuntu1~12.10.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

description: updated
Changed in walinuxagent (Ubuntu Quantal):
status: New → Fix Committed
tags: added: verification-done
Revision history for this message
Adam Conrad (adconrad) wrote :

Hello Ben, or anyone else affected,

Accepted walinuxagent into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/walinuxagent/1.2-0ubuntu1~12.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in walinuxagent (Ubuntu Precise):
status: New → Fix Committed
Revision history for this message
Adam Conrad (adconrad) wrote :

Please do some *extensive* regression testing of these two SRUs before marking them v-done, there's not much room for error or reverting here.

tags: added: verification-needed
removed: verification-done
Revision history for this message
Ben Howard (darkmuggle-deactivatedaccount) wrote :

Verified both provisioning and upgrade paths work. Also was able to see that this fixes the provioning bug with the DHCP bit. This package is golden for release.

tags: added: verification-done verification-preicse-done verification-quantal-done
removed: verification-needed
Revision history for this message
Adam Conrad (adconrad) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package walinuxagent - 1.2-0ubuntu1~12.04.1

---------------
walinuxagent (1.2-0ubuntu1~12.04.1) precise-proposed; urgency=high

  * New upstream version (LP: #1077148)
  * Upstream features:
    - Added - load ata_piix.ko module loaded if needed for CDROM device support
    - Additional logging for DoDhcpWork()
    - Update sock.recv timeout from 30 to 10 seconds
    - Fix: Linux waagent deprovision, user is not deleted properly
    - Fix: Make LBProbeResponder construction more robust
    - Fix: Agent fails to provision user with public/private key pairs
    - Fix: DHCP broadcast response not received
    - Fix: Linux agent fails to delete root user password
    - Fix: Linux agent should report error messages to Fabric when
           passed an invalid hostname.
  * Dropped Ubuntu specific patches
    - Removed debian/patches/000_resolv-conf.patch as upstream now supports
      resolvconf properly.
    - Removed debian/patches/001-strip-init-d.patch as redundant now that
      upstream understands Ubuntu upstart. Upstream script does not
      handle the removal of the upstart job anyway.
  * Added debian/patches/000_use_package_upstart.patch to use packaged
    upstart job over in-script upstart.
 -- Ben Howard <email address hidden> Wed, 12 Dec 2012 10:05:42 -0700

Changed in walinuxagent (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package walinuxagent - 1.2-0ubuntu1~12.10.1

---------------
walinuxagent (1.2-0ubuntu1~12.10.1) quantal-proposed; urgency=high

  * New upstream version (LP: #1077148)
  * Upstream features:
    - Added - load ata_piix.ko module loaded if needed for CDROM device support
    - Additional logging for DoDhcpWork()
    - Update sock.recv timeout from 30 to 10 seconds
    - Fix: Linux waagent deprovision, user is not deleted properly
    - Fix: Make LBProbeResponder construction more robust
    - Fix: Agent fails to provision user with public/private key pairs
    - Fix: DHCP broadcast response not received
    - Fix: Linux agent fails to delete root user password
    - Fix: Linux agent should report error messages to Fabric when
           passed an invalid hostname.
  * Dropped Ubuntu specific patches
    - Removed debian/patches/000_resolv-conf.patch as upstream now supports
      resolvconf properly.
    - Removed debian/patches/001-strip-init-d.patch as redundant now that
      upstream understands Ubuntu upstart. Upstream script does not
      handle the removal of the upstart job anyway.
  * Added debian/patches/000_use_package_upstart.patch to use packaged
    upstart job over in-script upstart.
 -- Ben Howard <email address hidden> Wed, 12 Dec 2012 09:59:11 -0700

Changed in walinuxagent (Ubuntu Quantal):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.