Ensure AGL layers are yocto-check-layer compatible
Description
Environment
None
62% Done
Activity
Show:
Jan-Simon Moeller May 12, 2023 at 1:25 PM
Jan-Simon Moeller
May 12, 2023 at 1:25 PM
We can ignore in meta-agl-devel:
meta-oem-production-readiness
meta-agl-jailhouse
meta-offline-voice-agent
Jan-Simon Moeller May 12, 2023 at 10:06 AM
Jan-Simon Moeller
May 12, 2023 at 10:06 AM
Let's see how far we can raise the bar.
Jan-Simon Moeller May 12, 2023 at 10:04 AM(edited)
Jan-Simon Moeller
May 12, 2023 at 10:04 AM
(edited)
CI will call meta-agl/scripts/ci-yocto-check-layer.sh and meta-agl-demo/scripts/ci-yocto-check-layer.sh as wrappers if present..
In meta-agl-devel we search for run-yocto-check-layer.sh scripts if present.
https://build.automotivelinux.org/job/ci-platform-meta-agl-verify-YCL-qemux86-64/2/console
Denys Dmytriyenko May 11, 2023 at 4:13 PM
Denys Dmytriyenko
May 11, 2023 at 4:13 PM
@Jan-Simon Moeller sure, let me see what I can do
Jan-Simon Moeller May 11, 2023 at 11:08 AM
Jan-Simon Moeller
May 11, 2023 at 11:08 AM
@Denys Dmytriyenko : gerrit 28875 does show what I'd need for CI purposes. Can you take that over for meta-agl-devel and meta-agl-demo (as far as possible - I'm sure there are hidden gem's).
Details
Details
Assignee
Scott Murray
Scott MurrayReporter
Jan-Simon Moeller
Jan-Simon MoellerPriority
Created January 25, 2023 at 1:44 PM
Updated March 13, 2024 at 9:50 PM
To ensure we do comply with yocto project requirements and best practices, do check these layers for ycl-compatibility and fix issues:
meta-agl/*
meta-agl-demo
meta-agl-devel/meta-drm-lease
meta-agl-devel/meta-agl-flutter
meta-agl-devel/meta-agl-ic-container
in most layers there is already a scripts/run-yocto-check-layer.sh
e.g. https://git.automotivelinux.org/AGL/meta-agl/tree/meta-agl-core/scripts/run-yocto-check-layer.sh
Check it works, update if necessary and add where not present.
Reasoning: End-goal is to add this to our CI loop as separate job (separate effort/jira). Plus it benefits the work on KVM and containers.