[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"],
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.