[mk-sbuild] treats armhf as foreign to arm64

Bug #1579619 reported by Adam Conrad on 2016-05-09
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-dev-tools (Ubuntu)
Undecided
Adam Conrad
Trusty
Undecided
Adam Conrad
Wily
Undecided
Adam Conrad
Xenial
Undecided
Adam Conrad

Bug Description

[ SRU Justification ]
qemu-debootstrap is rather fragile and doesn't always work as expected, and mk-sbuild treats armhf as foreign to arm64 when it shouldn't, thus forcing the use of qemu-debootstrap. This causes issues in production for Canonical Jenkins slaves trying to run mk-sbuild --arch=armhf on arm64 hosts.

[ Test Case ]
Run mk-build --arch=armhf on an arm64 machine and confirm that is doesn't use the --foreign flag to debootstrap and that it succeeds.

[ Regression Potential ]
Pretty much nil.

Adam Conrad (adconrad) on 2016-05-09
Changed in ubuntu-dev-tools (Ubuntu):
assignee: nobody → Adam Conrad (adconrad)
Adam Conrad (adconrad) wrote :
Changed in ubuntu-dev-tools (Ubuntu Trusty):
assignee: nobody → Adam Conrad (adconrad)
Changed in ubuntu-dev-tools (Ubuntu Wily):
assignee: nobody → Adam Conrad (adconrad)
Changed in ubuntu-dev-tools (Ubuntu Xenial):
assignee: nobody → Adam Conrad (adconrad)
Changed in ubuntu-dev-tools (Ubuntu):
status: New → Fix Committed
Changed in ubuntu-dev-tools (Ubuntu Trusty):
status: New → In Progress
Changed in ubuntu-dev-tools (Ubuntu Wily):
status: New → In Progress
Changed in ubuntu-dev-tools (Ubuntu Xenial):
status: New → In Progress

Hello Adam, or anyone else affected,

Accepted ubuntu-dev-tools into trusty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/ubuntu-dev-tools/0.153ubuntu1 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 ubuntu-dev-tools (Ubuntu Trusty):
status: In Progress → Fix Committed
tags: added: verification-needed
Changed in ubuntu-dev-tools (Ubuntu Wily):
status: In Progress → Fix Committed
Chris Halse Rogers (raof) wrote :

Hello Adam, or anyone else affected,

Accepted ubuntu-dev-tools into wily-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/ubuntu-dev-tools/0.155~ubuntu3.2 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 ubuntu-dev-tools (Ubuntu Xenial):
status: In Progress → Fix Committed
Chris Halse Rogers (raof) wrote :

Hello Adam, or anyone else affected,

Accepted ubuntu-dev-tools into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/ubuntu-dev-tools/0.155ubuntu1 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!

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-dev-tools - 0.157

---------------
ubuntu-dev-tools (0.157) unstable; urgency=medium

  * mk-sbuild: cp localtime and timezone a little harder (LP: #1569400)

 -- Adam Conrad <email address hidden> Sun, 08 May 2016 23:58:48 -0600

Changed in ubuntu-dev-tools (Ubuntu):
status: Fix Committed → Fix Released
Adam Conrad (adconrad) wrote :

Verified trusty's 0.153ubuntu1.

Adam Conrad (adconrad) wrote :

Verified wily's 0.155~ubuntu3.2.

Adam Conrad (adconrad) wrote :

Verified xenial's 0.155ubuntu1.

tags: added: verification-done
removed: verification-needed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-dev-tools - 0.153ubuntu1

---------------
ubuntu-dev-tools (0.153ubuntu1) trusty; urgency=medium

  * mk-sbuild: Allow armhf and armel to be native on arm64 (LP: #1579619)

 -- Adam Conrad <email address hidden> Sun, 08 May 2016 23:32:50 -0600

Changed in ubuntu-dev-tools (Ubuntu Trusty):
status: Fix Committed → Fix Released

The verification of the Stable Release Update for ubuntu-dev-tools 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.

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-dev-tools - 0.155~ubuntu3.2

---------------
ubuntu-dev-tools (0.155~ubuntu3.2) wily; urgency=medium

  * mk-sbuild: Allow armhf and armel to be native on arm64 (LP: #1579619)

 -- Adam Conrad <email address hidden> Sun, 08 May 2016 23:34:08 -0600

Changed in ubuntu-dev-tools (Ubuntu Wily):
status: Fix Committed → Fix Released
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-dev-tools - 0.155ubuntu1

---------------
ubuntu-dev-tools (0.155ubuntu1) xenial; urgency=medium

  * mk-sbuild: Allow armhf and armel to be native on arm64 (LP: #1579619)

 -- Adam Conrad <email address hidden> Sun, 08 May 2016 23:34:24 -0600

Changed in ubuntu-dev-tools (Ubuntu Xenial):
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