SRU 1.2 and 1.3 tracking bug

Bug #1729531 reported by Łukasz Zemczak
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Image
Fix Released
High
Łukasz Zemczak
ubuntu-image (Ubuntu)
Fix Released
Undecided
Unassigned
Xenial
Fix Released
Undecided
Unassigned
Zesty
Fix Released
Undecided
Unassigned
Artful
Fix Released
Undecided
Unassigned

Bug Description

New SRU tracking bug (with exception) for ubuntu-image 1.2 in Artful, Zesty and Xenial.

See https://wiki.ubuntu.com/UbuntuImageUpdates

[Impact]

ubuntu-image 1.2 and 1.3 fix some bugs and pay down some technical debt. It includes a new hook mechanism, support for building classic Ubuntu preinstalled images and updates the documentation. For the classic image support to work correctly, the corresponding livecd-rootfs changes need to be released as well.

[Test Case]

Create an image using the official amd64 model assertion. Ensure that the resulting image boots to 'press enter to configure' phase. Create an ubuntu-cpc project classic image using a modified amd64 gadget tree [1] and make sure it boots.

[Regression Potential]

* ubuntu-image may not produce a bootable image

[1] For example: https://github.com/sil2100/pc-amd64-gadget

Changed in ubuntu-image:
status: Triaged → In Progress
description: updated
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Since I missed the fact that ubuntu-image is now in main since artful, this release introduces new component mismatches for bionic and artful (as needed per classic image support). I am working on getting this cleared out.

Changed in ubuntu-image (Ubuntu):
status: New → Fix Committed
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

We have decided to re-release as 1.3 with the snapcraft dependency removed.

summary: - SRU 1.2 tracking bug
+ SRU 1.2 and 1.3 tracking bug
description: updated
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

This should be now good to review and release. We removed the component-mismatching dependencies so now all deps are from main as before.

Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Łukasz, or anyone else affected,

Accepted ubuntu-image into artful-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/ubuntu-image/1.3+17.10ubuntu1 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 on 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-artful to verification-done-artful. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-artful. In either case, without details of your testing we will not be able to proceed.

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

Changed in ubuntu-image (Ubuntu Artful):
status: New → Fix Committed
tags: added: verification-needed verification-needed-artful
Revision history for this message
Brian Murray (brian-murray) wrote :

Hello Łukasz, or anyone else affected,

Accepted ubuntu-image into zesty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/ubuntu-image/1.3+17.04ubuntu1 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 on 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-zesty to verification-done-zesty. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-zesty. In either case, without details of your testing we will not be able to proceed.

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

Changed in ubuntu-image (Ubuntu Zesty):
status: New → Fix Committed
tags: added: verification-needed-zesty
Revision history for this message
Brian Murray (brian-murray) wrote :

Hello Łukasz, or anyone else affected,

Accepted ubuntu-image into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/ubuntu-image/1.3+16.04ubuntu1 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 on 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-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. In either case, without details of your testing we will not be able to proceed.

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

Changed in ubuntu-image (Ubuntu Xenial):
status: New → Fix Committed
tags: added: verification-needed-xenial
Revision history for this message
Andy Whitcroft (apw) wrote :

Hello Łukasz, or anyone else affected,

Accepted ubuntu-image into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/ubuntu-image/1.3+16.04ubuntu2 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 on 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-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. 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!

Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Verification for zesty (1.3+17.04ubuntu1):

* Built a snap-based image with `ubuntu-image snap -d -O out/ pc-amd64.assertion` on a zesty cloud instance
* Confirmed on my host kvm that the image is booting
* Built a classic image with `sudo ubuntu-image classic -d -O tmp/ --project=ubuntu-cpc pc-amd64-gadget/prime/` on a zesty cloud instance
* Confirmed on my host kvm that the image is booting

tags: added: verification-done-zesty
removed: verification-needed-zesty
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Verification for artful (1.3+17.10ubuntu1):

* Built a snap-based image with `ubuntu-image snap -d -O out/ pc-amd64.assertion` on my artful host machine
* Confirmed that the image is booting
* Built a classic image with `sudo ubuntu-image classic -d -O tmp/ --project=ubuntu-cpc pc-amd64-gadget/prime/` on the same artful host
* Confirmed that the image is booting

All looks fine here as well.

tags: added: verification-done-artful
removed: verification-needed-artful
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Verification for artful (1.3+16.04ubuntu2):

* Built a snap-based image with `ubuntu-image snap -d -O out/ pc-amd64.assertion` on a xenial cloud instance
* Confirmed that the image is booting on my host kvm
* Built a classic image with `sudo ubuntu-image classic -d -O tmp/ --project=ubuntu-cpc pc-amd64-gadget/prime/` on the same xenial instance
* Confirmed that the image is booting on my host kvm

tags: added: verification-done-xenial
removed: verification-needed verification-needed-xenial
Changed in ubuntu-image (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-image - 1.3+17.10ubuntu1

---------------
ubuntu-image (1.3+17.10ubuntu1) artful; urgency=medium

  * Remove the snapcraft dependency by moving the gadget tree priming step away
    from ubuntu-image. (LP:1734655)
  * Add support for defining the livecd-rootfs configuration path through
    an environment variable. (LP:1734949)
  * SRU tracking number LP: #1729531

ubuntu-image (1.2+17.10ubuntu1) artful; urgency=medium

  [ Łukasz 'sil2100' Zemczak ]
  * SRU tracking number LP: #1729531
  * Add a generic hook mechanism and add our first supported snap-image hook:
    post-populate-rootfs. (LP:1672436)
  * Document the newly added hook API in the ubuntu-image manpage.
    (LP:1715849)
  * Make sure ubuntu-image has 100% code-coverage after getting the classic
    image support added.

  [ Gary Wang ]
  * Add classic image creation support. (LP:1726391)

 -- Łukasz 'sil2100' Zemczak <email address hidden> Mon, 27 Nov 2017 11:12:08 +0100

Changed in ubuntu-image (Ubuntu Artful):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for ubuntu-image 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 ubuntu-image - 1.3+17.04ubuntu1

---------------
ubuntu-image (1.3+17.04ubuntu1) zesty; urgency=medium

  * Remove the snapcraft dependency by moving the gadget tree priming step away
    from ubuntu-image. (LP:1734655)
  * Add support for defining the livecd-rootfs configuration path through
    an environment variable. (LP:1734949)
  * SRU tracking number LP: #1729531

ubuntu-image (1.2+17.04ubuntu1) zesty; urgency=medium

  [ Łukasz 'sil2100' Zemczak ]
  * SRU tracking number LP: #1729531
  * Add a generic hook mechanism and add our first supported snap-image hook:
    post-populate-rootfs. (LP:1672436)
  * Document the newly added hook API in the ubuntu-image manpage.
    (LP:1715849)
  * Make sure ubuntu-image has 100% code-coverage after getting the classic
    image support added.

  [ Gary Wang ]
  * Add classic image creation support. (LP:1726391)

 -- Łukasz 'sil2100' Zemczak <email address hidden> Mon, 27 Nov 2017 11:12:08 +0100

Changed in ubuntu-image (Ubuntu Zesty):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-image - 1.3+16.04ubuntu2

---------------
ubuntu-image (1.3+16.04ubuntu2) xenial; urgency=medium

  * Work-around build-time test_hook_fired issues due to the unavailability of
    sudo on builders. This is xenial-specific as for all other series sudo is
    not used because of a newer mkfs.ext4 available. Use the
    UBUNTU_IMAGE_TESTS_NO_NETWORK flag to skip this test build-time (the test
    is run as part of autopkgtests anyway).

ubuntu-image (1.3+16.04ubuntu1) xenial; urgency=medium

  * Remove the snapcraft dependency by moving the gadget tree priming step away
    from ubuntu-image. (LP:1734655)
  * Add support for defining the livecd-rootfs configuration path through
    an environment variable. (LP:1734949)
  * SRU tracking number LP: #1729531

ubuntu-image (1.2+16.04ubuntu1) xenial; urgency=medium

  [ Łukasz 'sil2100' Zemczak ]
  * SRU tracking number LP: #1729531
  * Add a generic hook mechanism and add our first supported snap-image hook:
    post-populate-rootfs. (LP:1672436)
  * Document the newly added hook API in the ubuntu-image manpage.
    (LP:1715849)
  * Make sure ubuntu-image has 100% code-coverage after getting the classic
    image support added.

  [ Gary Wang ]
  * Add classic image creation support. (LP:1726391)

 -- Łukasz 'sil2100' Zemczak <email address hidden> Mon, 11 Dec 2017 13:36:27 +0100

Changed in ubuntu-image (Ubuntu Xenial):
status: Fix Committed → Fix Released
Changed in ubuntu-image:
status: In Progress → 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.