Merge ~sergiodj/ubuntu/+source/qemu:fix-binary-indep-build-ubuntu into ubuntu/+source/qemu:ubuntu/devel
Status: | Merged |
---|---|
Merged at revision: | 5a0f678b866bf8e333a4e75075ca1f2fb63d8672 |
Proposed branch: | ~sergiodj/ubuntu/+source/qemu:fix-binary-indep-build-ubuntu |
Merge into: | ubuntu/+source/qemu:ubuntu/devel |
Diff against target: |
65 lines (+19/-10) 2 files modified
debian/changelog (+8/-0) debian/rules (+11/-10) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Canonical Server Core Reviewers | Pending | ||
Canonical Server Reporter | Pending | ||
Review via email: mp+452691@code.launchpad.net |
Description of the change
This MP fixes a problem that's currently affecting qemu on mantic-proposed and making it not build qemu-system-data.
The problem happens because we don't have a separate "all" architecture (like Debian does; instead, we perform the indep build on amd64 alongside the regular binary build), and for this reason we have to make sure that everything properly runs on both binary-{arch,indep} targets. However, due to a premature optimization done in Debian, both targets depend on a single one called binary-helper which gets called only once during the build.
The fix is to undo this optimization. I will propose the same change to Debian, because arguably this is a generic bug in how the rules were written.
PPA: https:/
PPA build for amd64, showing qemu-system-data: https:/
I asked for Steve's review, and he said:
"no :) please upload and I'll review there"
Doing so.
Uploaded:
$ dput qemu_8. 0.4+dfsg- 1ubuntu3_ source. changes work/qemu/ qemu_8. 0.4+dfsg- 1ubuntu3_ source. changes: Valid signature from 106DA1C8C3CBBF14 work/qemu/ qemu_8. 0.4+dfsg- 1ubuntu3. dsc: Valid signature from 106DA1C8C3CBBF14 0.4+dfsg- 1ubuntu3. dsc: done. 0.4+dfsg- 1ubuntu3. debian. tar.xz: done. 0.4+dfsg- 1ubuntu3_ source. buildinfo: done. 0.4+dfsg- 1ubuntu3_ source. changes: done.
Trying to upload package to ubuntu
Checking signature on .changes
gpg: /home/sergio/
Checking signature on .dsc
gpg: /home/sergio/
Uploading to ubuntu (via ftp to upload.ubuntu.com):
Uploading qemu_8.
Uploading qemu_8.
Uploading qemu_8.
Uploading qemu_8.
Successfully uploaded packages.