[yocto-autobuilder2][PATCH] config: Add mixin-wrynose-linux-firmware to meta-qcom builders
Yoann Congal <[email protected]>
| Newsgroups | org.yoctoproject.lists.yocto-patches |
|---|---|
| Message-ID | <[email protected]> |
From: Yoann Congal <[email protected]> The wrynose branch of meta-qcom depends on the lts-linux-firmware-mixin layer. The repo was added to the repos dict in c12bde1 (config.py: Add wrynose/linux-firmware branch of meta-lts-mixin, 2026-07-10), but not to buildertorepos, so it never reaches layerinfo.json and shared-repo-unpack never clones it. layer-config then fails on the missing directory: File ".../yocto-autobuilder-helper/scripts/layer-config", line 43 for f in os.listdir(source): FileNotFoundError: [Errno 2] No such file or directory: '/srv/pokybuild/yocto-worker/meta-qcom/build/repos/mixin-wrynose-linux-firmware' See https://autobuilder.yoctoproject.org/valkyrie/#/builders/113/builds/1473 and https://github.com/qualcomm-linux/meta-qcom/issues/2457 Branches other than wrynose are unaffected: the extra layerinfo.json entry is ignored unless the target's NEEDREPOS asks for it. Signed-off-by: Yoann Congal <[email protected]> --- config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config.py b/config.py index 23a129a..615c5ae 100644 --- a/config.py +++ b/config.py @@ -18,13 +18,13 @@ buildertorepos = { "meta-arm": baserepos + ["meta-arm"], "meta-agl-core": baserepos + ["meta-agl"], "meta-aws": baserepos + ["meta-aws", "meta-openembedded"], - "meta-qcom": baserepos + ["meta-qcom"], + "meta-qcom": baserepos + ["meta-qcom", "mixin-wrynose-linux-firmware"], "meta-clang": baserepos + ["meta-clang"], "buildtools-docs": baserepos + ["meta-openembedded"], "qemuarm-oecore": ["oecore", "bitbake"], "checkuri": baserepos, "check-layer": baserepos + ["meta-mingw", "meta-gplv2"], - "check-layer-nightly": baserepos + ["meta-agl", "meta-arm", "meta-aws", "meta-intel", "meta-openembedded", "meta-virtualization", "meta-ti", "meta-security", "meta-clang", "meta-exein", "meta-qcom", "meta-riscv"], + "check-layer-nightly": baserepos + ["meta-agl", "meta-arm", "meta-aws", "meta-intel", "meta-openembedded", "meta-virtualization", "meta-ti", "meta-security", "meta-clang", "meta-exein", "meta-qcom", "meta-riscv", "mixin-wrynose-linux-firmware"], "docs": ["yocto-autobuilder-helper", "yocto-docs", "bitbake"], "reproducible-meta-oe": baserepos + ["meta-openembedded"], "patchtest": baserepos + ["meta-patchtest", "meta-openembedded"],