Continuous Multi-Arch fixes for Ubuntu Precise (12.04)

Registered by Ricardo Salveti

As a result of the cross buildd work done during 12.02, we now know properly what packages are currently failing when trying to cross build packages using multi-arch.

This blueprint is for the continuous work on fixing the packages to finally have a good cross-build compatible list, based on Ubuntu Precise.

Blueprint information

Status:
Complete
Approver:
Ricardo Salveti
Priority:
High
Drafter:
Ricardo Salveti
Direction:
Approved
Assignee:
Wookey
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 12.04
Started by
Ricardo Salveti
Completed by
David Zinman

Related branches

Sprints

Whiteboard

[rsalveti, Apr 3, 2012] Wookey, please update the blueprint with the packages you will be able to work during this cycle.
[rsalveti, Apr 3, 2012] Remember that we don't have much time for multi-arch related fixes, so please try to get this working ASAP and then sync with Debian.

Meta:
Headline: Continuous multi-arch enablement at Ubuntu Precise, with 4 packages ported and ~40 more building OK during this cycle.
Acceptance: Packages in precise (or in debian, waiting for sync) or bug with patches filed and patched package in precise overlay.

Packages with patches in Ubuntu and not Debian:
iproute: https://bugs.launchpad.net/ubuntu/+source/iproute/+bug/870197
flex: https://bugs.launchpad.net/ubuntu/+source/flex/+bug/873015
dpkg-cross
kbd: https://bugs.launchpad.net/ubuntu/+source/kbd/+bug/872422

packages with fix that doesn't work: libbsd: https://bugs.launchpad.net/ubuntu/+source/libbsd/+bug/963060
packages with bugs+patches not uploaded in ubuntu:
mesa https://bugs.launchpad.net/ubuntu/+source/flex/+bug/873015

(?)

Work Items

Work items:
Change the package list at cross-buildd to reflect ubuntu-core: DONE
Add lamp packages: DONE
Add other packages of interest (mozilla, webkit): DONE
Analyse/fix linker problem: DONE
Multiarch libpaper (https://bugs.launchpad.net/debian/+source/libpaper/+bug/978228): DONE
Update dpkg-cross cache vars (fixes util-linux and coreutils) https://bugs.launchpad.net/ubuntu/+source/dpkg-cross/+bug/986226 : DONE
Fix consolekit: https://bugs.launchpad.net/debian/+source/consolekit/+bug/984962: DONE
Ensure Ubuntu patches are synced into Debian: DONE
Add filtering to web-status reporting: DONE
Ensure arch:all packages are built: DONE
Update cross-buildd instructions: DONE

This blueprint contains Public information 
Everyone can see this information.