| Summary: | devtool fails to build linux-yocto with yocto-bsp generated configuration | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Andrea Galbusera <gizero> |
| Component: | Scripts and Tools | Assignee: | Leonardo Sandoval Gonzalez <leonardo.sandoval.gonzalez> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium+ | CC: | bluelightning, bruce.ashfield, randy.macleod, ross.burton |
| Version: | unspecified | ||
| Target Milestone: | 2.4 M1 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Andrea Galbusera
2017-01-12 10:55:26 UTC
Seems more a yocto-bsp's issue than a devtool's one. The missing files fails to be copied to workspace/sources/linux-yocto/oe-local-files/ by "devtool modify" because they are not included in the meta-my-qemux86/recipes-kernel/linux/linux-yocto_4.8.bbappend's SRC_URI as generated by yocto-bsp. Manually adding them seems to fix the thing. I got the same Andrea's conclusion and I will rephrase it with my comments: Paul, this is the problem: the yocto-bsp creates a bbappend and includes some scc files and inside these, there are references to other scc not tracked at SRC. When devtool modify is executed, the latter does not move all scc to the workspace/sources/linux-yocto/oe-local-files folder, leading to the original problem. Another workaround is to flip priorities between meta-my-* and workspace, the latter having lower priority than the later. In this case, scc are found. I will work on a fix at devtool, but I just wanted to let the latest findings. Moving to 2.4M1, not a blocker for 2.3. In parallel, investigation is being done by Bruce Ashfield Sent series to review: https://lists.yoctoproject.org/pipermail/poky/2017-June/011020.html Patch at poky: commit 2db8f3265e3b253f9e21301661f9fbe102aa595a Refs: yocto-2.3-516-g2db8f3265e3 Author: Leonardo Sandoval <leonardo.sandoval.gonzalez@linux.intel.com> AuthorDate: Fri Jun 9 13:32:28 2017 -0700 Commit: Richard Purdie <richard.purdie@linuxfoundation.org> CommitDate: Tue Jun 13 10:47:09 2017 +0100 linux-yocto: include missing description files and conf fragments Include missing description files and configuration fragments into the SRC_URI. [YOCTO #10918] |