Ensure AGL layers are yocto-check-layer compatible

Description

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.

Environment

None
62% Done

Activity

Show:

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

Let's see how far we can raise the bar.

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

sure, let me see what I can do

Jan-Simon Moeller 
May 11, 2023 at 11:08 AM

  : 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

Assignee

Reporter

Priority

Created January 25, 2023 at 1:44 PM
Updated March 13, 2024 at 9:50 PM

Flag notifications