Chinese edition build fails on precise due to 'set -o pipefail'

Bug #1097039 reported by Colin Watson on 2013-01-07
This bug affects 1 person
Affects Status Importance Assigned to Milestone
livecd-rootfs (Ubuntu)
Colin Watson

Bug Description

[Test Case] ubuntu-defaults-image --locale zh_CN --arch i386 --release precise

The Chinese edition build has been failing on precise for a while. Investigation reveals that this is because precise used 'set -o pipefail' in live-build/auto/build, and '... | fgrep -v .efi | ...' causes this to fail 'set -e' when the LHS doesn't output anything containing ".efi". We need to fix this in precise-updates to make the build work again.

Colin Watson (cjwatson) on 2013-01-07
Changed in livecd-rootfs (Ubuntu):
status: New → Invalid
Changed in livecd-rootfs (Ubuntu Precise):
status: New → Triaged
importance: Undecided → High
assignee: nobody → Colin Watson (cjwatson)
milestone: none → ubuntu-12.04.2
description: updated
Colin Watson (cjwatson) on 2013-01-07
Changed in livecd-rootfs (Ubuntu Precise):
status: Triaged → In Progress

Hello Colin, or anyone else affected,

Accepted livecd-rootfs into precise-proposed. The package will build now and be available at in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See 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 . Thank you in advance!

Changed in livecd-rootfs (Ubuntu Precise):
status: In Progress → Fix Committed
tags: added: verification-needed
Colin Watson (cjwatson) wrote :

Today's automatic builds succeeded, after asking webops to upgrade to the version in -proposed, so I think that's good enough.

tags: added: verification-done
removed: verification-needed

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.

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package livecd-rootfs - 2.65.6

livecd-rootfs (2.65.6) precise; urgency=low

  * live-build/auto/build: Use safer code for kernel handling that doesn't
    cause failures under 'set -o pipefail' in ubuntu-defaults-image
    (LP: #1097039).
 -- Colin Watson <email address hidden> Mon, 07 Jan 2013 21:31:39 +0000

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

Other bug subscribers