Bug 15236 - Dependent layers not always checked out at correct branch during update
Summary: Dependent layers not always checked out at correct branch during update
Status: RESOLVED FIXED
Alias: None
Product: Layer Index
Classification: Yocto Project Subprojects
Component: Layer Index (show other bugs)
Version: 4.3.4
Hardware: x86 Multiple
: Medium+ normal
Target Milestone: 5.0
Assignee: Tim Orling
QA Contact: apoorv sangal
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2023-10-12 23:31 UTC by Tim Orling
Modified: 2023-11-17 00:45 UTC (History)
0 users

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Orling 2023-10-12 23:31:50 UTC
In https://layers.openembedded.org/layerindex/layerupdate/9453785/ we see
"bb.parse.ParseError: ParseError at /opt/workdir/git___git_yoctoproject_org_meta-arm/meta-arm/conf/layer.conf:21: unparsed line: 'addpylib ${LAYERDIR}/lib oeqa'
"

In a shell session on the server, /opt/workdir/git___git_yoctoproject_org_meta-arm is checked out as "mickledore"!

After manually (in the same shell session) checking out "kirkstone" branch of meta-arm and manually triggering an update for meta-ti-bsp, the update correctly succeeds.

https://layers.openembedded.org/layerindex/layerupdate/9453786/
Comment 2 Tim Orling 2023-11-17 00:45:27 UTC
https://git.yoctoproject.org/layerindex-web/commit/?id=94d8f3f20e90dcd6c5773a7c9b1434a14dc3c52a

"Clean" update without the errors previously symptomatic of this issue:
https://layers.openembedded.org/layerindex/updates/38473/