[SRU] Release all touch overlay PPA changes to the main archives for livecd-rootfs

Bug #1628085 reported by Łukasz Zemczak
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
livecd-rootfs (Ubuntu)
Fix Released
High
Łukasz Zemczak
Xenial
Fix Released
High
Unassigned

Bug Description

[Impact]

For the ubuntu-touch initiative development we are using the stable-phone-overlay PPA. So far we also used the same PPA to host our livecd-rootfs changes for our xenial images but we finally decided to SRU all the changes and start using the archive instead. Without these changes SRUed we are forced to do a sync re-release of livecd-rootfs to the overlay PPA every time a new xenial-updates version is released, which slows us down and is completely pointless.
The list of changes that this SRU covers:

 * Temporarily change the 60-install-click.chroot script to pull in clicks for arm64 builds from a different location for ubuntu-touch. This is a workaround we use for our arm64-experimental builds where we need to use separately built arm64 clicks, as the store only hosts armhf binaries right now.
 * Add the new dhcpd user to touch hooks introduced by latest archive changes.
 * Remove the ubuntu-pd project logic. The ubuntu-pd project is no longer used since almost half a year now.
 * Synced ubuntu-touch-custom changes from the vivid branch to xenial. The ubuntu-touch-custom cdimage project is a project we use to build custom re-builds of ubuntu-touch. It has exactly the same configuration as the regular ubuntu-touch project but uses separate builders and a separate export place in cdimage.

[Test Case]

No particular test case. Without these changes, xenial touch builds would not work at all - all the touch builds so far used the very same livecd-rootfs changes as are now proposed for the SRU.

[Regression Potential]

No regression potential, the changes should not affect anything besides touch. And for touch, as already mentioned above, we are using these changes in production since the release of xenial.

[Other Info]

The change to pull in clicks for arm64 for a different location is not released in the development series as we do not intend to build arm64 images on yakkety. This would also require rebuilding arm64 yakkety-based clicks which is not in our current plans.

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

Version with the required changes has been pushed to xenial-updates, waiting in the unapproved queue.

Revision history for this message
Brian Murray (brian-murray) wrote :

Are these changes in yakkety yet?

Changed in livecd-rootfs (Ubuntu):
status: In Progress → Fix Released
Changed in livecd-rootfs (Ubuntu Xenial):
importance: Undecided → High
Changed in livecd-rootfs (Ubuntu Xenial):
status: New → In Progress
Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Łukasz, or anyone else affected,

Accepted livecd-rootfs into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/livecd-rootfs/2.408.5 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 livecd-rootfs (Ubuntu Xenial):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

The exact same changes have been used to successfully build an image in xenial ubuntu-touch. Verification done.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Chris J Arges (arges) wrote : Update Released

The verification of the Stable Release Update for livecd-rootfs 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 livecd-rootfs - 2.408.5

---------------
livecd-rootfs (2.408.5) xenial; urgency=medium

  * Temporarily change the 60-install-click.chroot script to pull in clicks for
    arm64 builds from a different location for ubuntu-touch.
  * Add the new dhcpd user to touch hooks introduced by latest archive changes.
  * Remove the ubuntu-pd project logic.
  * Synced ubuntu-touch-custom changes from the vivid branch to xenial. This
    also adds a new symlink called ubuntu-touch-custom to the ubuntu-touch hooks
    dir.
  * Stop using the overlay PPA for touch livecd-rootfs changes (LP: #1628085).

 -- Łukasz 'sil2100' Zemczak <email address hidden> Tue, 27 Sep 2016 13:27:28 +0200

Changed in livecd-rootfs (Ubuntu Xenial):
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.