Continuous Multi-Arch fixes for Ubuntu Precise (12.04)
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:
-
12.04
- Started by
- Ricardo Salveti
- Completed by
- David Zinman
Related branches
Related bugs
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:/
flex: https:/
dpkg-cross
kbd: https:/
packages with fix that doesn't work: libbsd: https:/
packages with bugs+patches not uploaded in ubuntu:
mesa https:/
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:/
Update dpkg-cross cache vars (fixes util-linux and coreutils) https:/
Fix consolekit: https:/
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