Re: [yocto-patches] [yocto-autobuilder2][PATCH] config: add mixin-wrynose-linux-firmware repo to a-full

Richard Purdie <[email protected]>
Newsgroups org.yoctoproject.lists.yocto-patches
Message-ID <b7d24922bec85c242c580ab7dd321a8a084f5685.camel@linuxfoundation.org>
On Thu, 2026-08-27 at 10:40 +0200, Yoann Congal via lists.yoctoproject.org wrote:
> From: Yoann Congal <[email protected]>
> 
> Without this, meta-qcom/wrynose does not find
> mixin-wrynose-linux-firmware in the shared repos archive[0]:
> > ===========================================================
> > Copying in repo mixin-wrynose-linux-firmware (1787813774.7)
> > ===========================================================
> > 
> > tar: ./mixin-wrynose-linux-firmware: Not found in archive
> > tar: Exiting with failure status due to previous errors
> > Traceback (most recent call last):
> >   File "/srv/pokybuild/yocto-worker/meta-qcom/yocto-autobuilder-helper/scripts/shared-repo-unpack", line 71, in <module>
> >     subprocess.check_call(["tar", "-I", "zstd", "-C", targetsubdir, "-xf", "%s.tar.zst" % args.cache_dir, "./" + repo])
> >     ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >   File "/usr/lib/python3.14/subprocess.py", line 420, in check_call
> >     raise CalledProcessError(retcode, cmd)
> > subprocess.CalledProcessError: Command '['tar', '-I', 'zstd', '-C', '/srv/pokybuild/yocto-worker/meta-qcom/build/repos', '-xf', '/srv/autobuilder/repos/a-full-4593.tar.zst', './mixin-wrynose-linux-firmware']' returned non-zero exit status 2.
> 
> [0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/113/builds/1490
> 
> Signed-off-by: Yoann Congal <[email protected]>
> ---
>  config.py | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/config.py b/config.py
> index 615c5ae..6058a9a 100644
> --- a/config.py
> +++ b/config.py
> @@ -8,7 +8,7 @@ baserepos = ["bitbake", "oecore", "meta-yocto", "yocto-docs", "poky"]
>  # Repositories used by each builder
>  buildertorepos = {
>      "a-quick": baserepos + ["meta-intel", "meta-mingw", "meta-gplv2"],
> -    "a-full": baserepos + ["meta-intel", "meta-mingw", "meta-gplv2", "meta-arm", "meta-aws", "meta-agl", "meta-openembedded", "meta-virtualization", "meta-clang", "meta-qcom"],
> +    "a-full": baserepos + ["meta-intel", "meta-mingw", "meta-gplv2", "meta-arm", "meta-aws", "meta-agl", "meta-openembedded", "meta-virtualization", "meta-clang", "meta-qcom", "mixin-wrynose-linux-firmware"],
>      "non-gpl3": baserepos + ["meta-gplv2"],
>      "meta-mingw": baserepos + ["meta-mingw"],
>      "meta-oe": baserepos + ["meta-openembedded"],
> 

This implications of doing this are significant, for example master
might start shipping releases with a tarball of mixin-wrynose-linux-
firmware unless we make further changes. We probably need to find
another way to make this work :/

Cheers,

Richard
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.