OpenEmbedded updates

Registered by Marcin Juszkiewicz

Blueprint to cover the possible work items during the OpenEmbedded updates for the 12.12 cycle.

Blueprint information

Status:
Complete
Approver:
Fathi Boudra
Priority:
Medium
Drafter:
Marcin Juszkiewicz
Direction:
Approved
Assignee:
Marcin Juszkiewicz
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 12.12
Started by
Marcin Juszkiewicz
Completed by
Marcin Juszkiewicz

Related branches

Sprints

Whiteboard

[hrw 20.11] Status:
- kernel has to stay in layer (as MACHINE specific)
- kernel headers have to stay in layer (as MACHINE specific) but OE-Core will get update to 3.7 after
  release so we will be able to use them.

[hrw 28.11] Status:
- binutils GIT will be needed for GDB to get ptrace() working (not mergable)
- GDB update will be required (not mergable)
- kernel update will be required due to GDB (not mergable)

[hrw 04.12] Status:
- PHP updates got merged into OE so switched to php-fpm
- checked LTP patch status - no one sent it upstream
- 3.7.0-rc7 boots fine in model - will switch to it
- GDB update needs testing but will update it as well

[fboudra, 2012-12-10] Marcin, you've updated the kernel to 3.7-rc but it doesn't land in the pre-built images. package-and-publish-linux-linaro-vexpress64-3.7 CI job doesn't exist.

[hrw 12.12.12] status:
- fastmodel is now using 192.168.168.2 as IP address
- dropped mysql 5.1.66 stuff as it is not merged so we will use 5.1.40 for 12.12 release
- we have 3.7 kernel

[fboudra, 2012-12-20] postpone build all recipes possible to find all the AArch64 porting issues.

GIT repo: http://git.linaro.org/gitweb?p=openembedded/meta-aarch64.git
Documentation: https://wiki.linaro.org/Internal/Projects/ARMv8/OpenEmbedded

Meta:
Headline: OpenEmbedded now contains the 64-ready components for the ARMv8 bootstrap.
Acceptance: Gcc, binutils, glibc, kernel all integrated at OpenEmbedded, to have enough for image builds/publishing.
Roadmap id: CARD-178

(?)

Work Items

Work items for 12.12:
update kernel to 3.7: DONE
update binutils to HEAD: DONE
update gdb to HEAD: DONE
check did someone sent ltp patch upstream: DONE
Switch setup to use "--network bridged --network-bridge tap0" by default to have host<>model networking: DONE
Switch to use php-fpm instead of Apache module (works better): DONE
build all recipes possible to find all the AArch64 porting issues (build world): POSTPONED
[jcrigby] update package-and-publish-linux-linaro-vexpress64 CI job with 3.7 kernel: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.