[Bug 1830823] Re: Ubuntu image builds broken for powerpc on xenial

Steve Langasek steve.langasek at canonical.com
Wed Jun 26 15:47:14 UTC 2019


Hello Robert, or anyone else affected,

Accepted snapd into xenial-proposed. The package will build now and be
available at https://launchpad.net/ubuntu/+source/snapd/2.39.2ubuntu0.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 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 for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: snapd (Ubuntu Xenial)
       Status: In Progress => Fix Committed

** Tags removed: verification-failed verification-failed-xenial
** Tags added: verification-needed verification-needed-xenial

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-image in Ubuntu.
https://bugs.launchpad.net/bugs/1830823

Title:
  Ubuntu image builds broken for powerpc on xenial

Status in livecd-rootfs package in Ubuntu:
  Invalid
Status in snapd package in Ubuntu:
  Invalid
Status in ubuntu-image package in Ubuntu:
  Invalid
Status in livecd-rootfs source package in Xenial:
  Fix Committed
Status in snapd source package in Xenial:
  Fix Committed
Status in ubuntu-image source package in Xenial:
  Won't Fix

Bug description:
  [Impact]

  Currenty powerpc image builds are failing on xenial. The main reason
  is that snapd now provides a powerpc 'empty' dummy package (as the
  architecture is not supported) but still ships regular maintainer
  scripts that try to do operations on installed files (which are not
  present due to the empty package). This basically makes the dummy
  snapd powerpc package uninstallable. And since launchpad-buildd pulls
  in snapd by default, this breaks any powerpc image builds currently.

  Also, besides that, it seems that livecd-rootfs was directly depending
  on snapd as well. To save ourselves trouble, let's make that
  dependency arch-specific.

  [Test Case]

  Build test images on powerpc, those should now succeed.

  A quick sanity run of snapd on non-powerpc architectures should also
  be performed, making sure that the no-change rebuild for those did not
  regress.

  [Regression Potential]

  None. This is only an arch-specific dependency change in livecd-rootfs
  and maintainer-script changes in snapd. It is highly unlikely that any
  of this could have effect in anything other than powerpc (which is not
  supported anyway).

  The no-change rebuild of snapd might, as any rebuild, potentially
  regress, but the risk is very very low as the previous snapd has been
  built and updated recently (so not too many archive changes).

  [Original Description]

  livecd-rootfs is used to build our Ubuntu images and it depends on ubuntu-image.  With ubuntu-image 1.7 being published to xenial-updates the diff
  shows that the versioned dependency on snapd was bumped to >= 2.38; which is not satisfiable on powerpc because snapd is not buildable on powerpc with gccgo (vs golang).

  This affects xenial cloud image builds.

  Original description:

  This commit https://git.launchpad.net/livecd-
  rootfs/commit/debian/control?h=ubuntu/xenial&id=b8b2e343827adb9020d5b71f232c0361bd72685f
  added a depends on ubuntu-image but that package is not available on
  xenial for powerpc.  So powerpc image builds are failing. :(

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/1830823/+subscriptions



More information about the foundations-bugs mailing list