Nano cross buildable: wrap up

Registered by David Zinman on 2011-10-05

Wrap up the nano cross buildable story.

Goals:
 * Remaining issues all reported against each individual package
 * Documentation in place describing the current status and how people might be able to help

Blueprint information

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

Related branches

Sprints

Whiteboard

[asac, Oct 6, 2011]: please dont lump comments into the work items list; moving the list under the identify packages item to a comment here
[asac, Oct 6, 2011]: package list identified for now apt, bash, gcc-4.5, iproute, iputils, kbd, klibc, libcap2, liblocale-gettext-perl, pam, perl, plymouth, python2.7, rsyslog, shadow, sudo, udev, util-linux
[asac, Oct 6, 2011]: explode work items to have one item for each package; update whiteboard with status update daily; if nothing happens also update whiteboard stating what package you are working on etc.
[rsalveti, Oct 11, 2011]: Accepting it for 11.10, but with a lower priority. As the remaining work items are not trivial ones, we should at least have all bugs reported and a proper documentation pointing up the current status, and focus on improving the builder tools so people can experiment with different combinations and also reproduce it locally easier.
[rsalveti, Oct 17, 2011] David, we don't want to say we have cross build support of the nano image because it's not completely done (see the amount of open bugs). This BP should be just a wrap up, with instructions and bugs posted and documented.
[dzin, Oct 18, 2011] Restore comment and headline.
[dzin, Nov 8, 2011] Broke out postponed items to bug 865547. Mark as implemented.

Headline: There is now partial Cross Build support of the Linaro Natty Nano image, with current status available at wiki.linaro.org and all bugs reported upstream.

Acceptance: Nano package list published at the wiki, fixes at the tools available at a PPA, cross enabled packages available at a PPA or bugs filed for problematic packages, with proper instructions on how to cross build them, enough to generate the Nano image

(?)

Work Items

Work items:
Announce current support (from 11.09) at linaro-dev m-l: DONE
Identify the remaining packages: DONE
apt (https://bugs.launchpad.net/ubuntu/+source/xdeb/+bug/873586): DONE
bash (https://bugs.launchpad.net/ubuntu/+source/bash/+bug/870044): DONE
gcc-4.5 (https://bugs.launchpad.net/ubuntu/+source/gcc-4.5/+bug/869966): DONE
iproute (https://bugs.launchpad.net/ubuntu/+source/iproute/+bug/870197): DONE
iputils (https://bugs.launchpad.net/ubuntu/+source/iputils/+bug/872370): DONE
isc-dhcp (https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/872418): DONE
kbd (https://bugs.launchpad.net/ubuntu/+source/kbd/+bug/872422): DONE
klibc (https://bugs.launchpad.net/ubuntu/+source/klibc/+bug/872426): DONE
libcap2 (https://bugs.launchpad.net/ubuntu/+source/xdeb/+bug/872435): DONE
liblocale-gettext-perl (https://bugs.launchpad.net/ubuntu/+source/perl/+bug/873577): DONE
libtext-charwidth-perl (https://bugs.launchpad.net/ubuntu/+source/perl/+bug/873573): DONE
libtext-iconv-perl (https://bugs.launchpad.net/ubuntu/+source/perl/+bug/873555): DONE
ntp (https://bugs.launchpad.net/ubuntu/+source/ntp/+bug/873001): DONE
pam (https://bugs.launchpad.net/ubuntu/+bug/873015): DONE
perl (https://bugs.launchpad.net/ubuntu/+source/perl/+bug/873013): DONE
plymouth (https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/873020): DONE
python2.7 (https://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/873007): DONE
rsyslog (https://bugs.launchpad.net/ubuntu/+source/rsyslog/+bug/873021): DONE
shadow (https://bugs.launchpad.net/ubuntu/+source/shadow/+bug/873025): DONE
sudo (https://bugs.launchpad.net/ubuntu/+source/sudo/+bug/873022): DONE
udev (https://bugs.launchpad.net/ubuntu/+source/xdeb/+bug/873584): DONE
util-linux: DONE
Drop packages that are not essential to be able to generate an image (bash?): POSTPONED
Fix xdeb to install deps on packages that it gets wrong: DONE
Fix xdeb to work with multistrap-generated source lists: POSTPONED
Test with oneiric: DONE
Test with pdebuild-cross to see if that works better: POSTPONED

This blueprint contains Public information 
Everyone can see this information.