SRU: catch 14.04 up with curtin trunk features

Bug #1386394 reported by Scott Moser
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
curtin (Ubuntu)
Fix Released
Medium
Unassigned
Trusty
Fix Released
Medium
Unassigned

Bug Description

=== Begin SRU Template ===
[Impact]
Newer versions of MAAS require/use some features in newer versions of curtin.
This bug tracks and describes new features of curtin that are being brought back to 14.04.

The following is a list of the new features that are being SRU'd.
* hardware enablement: ppc64 support
  MAAS install with fast path installer is expected to work both to PowerNV and KVM guests.
 * hardware enablement: know kernel mapping for utopic (hwe-u = 3.16).
   When the Utopic level hardware enablement kernel is made available for 14.04, curtin should be able to utilize that kernel when it is booted in an environment with a 3.16 kernel.
 * feature: support installing disk images including windows.
   MAAS's windows install should function.
 * feature: support creating swap file
   installations by default should have a swap file created (/swap.img).
 * feature: support reporting logs back to MAAS
   curtin install logs are available on maas in 1.7 and later for user inspection.
 * feature: enable logging of installation to /var/log/curtin/install.log (LP: #1378910)
   curtin install will always write /var/log/curtin/install.log with log/debug information.

[Other Info]
MAAS's dependency on newer curtin for hardware enablement and features was raised to the technical board at [1]. There was no official response there, so at the current time we're pursuing this under a standard SRU.

[1] https://lists.ubuntu.com/archives/technical-board/2014-July/001986.html
=== End SRU Template ===

Scott Moser (smoser)
Changed in curtin (Ubuntu Trusty):
status: New → Confirmed
importance: Undecided → Medium
Changed in curtin (Ubuntu):
status: New → Fix Released
importance: Undecided → Medium
Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Scott, or anyone else affected,

Accepted curtin into trusty-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/curtin/0.1.0~bzr195-0ubuntu1~14.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 curtin (Ubuntu Trusty):
status: Confirmed → Fix Committed
tags: added: verification-needed
Revision history for this message
Andres Rodriguez (andreserl) wrote :

We have tested the new version of curtin and things work as expected. Marking verification-done

tags: added: verification-done
removed: verification-needed
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for curtin 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 regressions.

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

This bug was fixed in the package curtin - 0.1.0~bzr195-0ubuntu1~14.04.1

---------------
curtin (0.1.0~bzr195-0ubuntu1~14.04.1) trusty-proposed; urgency=medium

  * New upstream snapshot.
    - hardware enablement: ppc64 support (LP: #1386394)
    - hardware enablement: know kernel mapping for utopic (hwe-u = 3.16)
      (LP: #1386394)
    - feature: support installing disk images including windows. (LP: #1386394)
    - feature: support creating swap file (LP: #1386394)
    - feature: support reporting logs back to MAAS (LP: #1386394)
    - feature: enable logging of installation to /var/log/curtin/install.log
      (LP: #1378910)
    - bug fix: extract tar files with xattr support when available (LP: #1313550)
    - bug fix: fix broken use of os.path.join for curtin hooks (LP: #1328521)
    - bug fix: util.subp to decode command output as utf-8 (LP: #1370249).
    - bug fix: call update-grub to ensure that /boot/grub/grub.cfg is created
      (LP: #1373137)
    - bug fix: do not use '--acl' when extracting tar files (LP: #1382632)
      as it inadvertently writes default directory acls.
    - bug fix: invoke lsblk with '--output' rather than '--out' to avoid
      ambiguity in newer versions of lsblk (LP: #1386275)
    - internal: part2bd helper added in helpers/common
    - internal: helpers: inherit curtin_verbosity (make the helper tools
      verbose if curtin invoked with verbose flags)
 -- Scott Moser <email address hidden> Mon, 27 Oct 2014 20:58:43 -0400

Changed in curtin (Ubuntu Trusty):
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.