| Message ID | 20260827084028.1896945-1-yoann.congal@smile.fr |
|---|---|
| State | New |
| Headers | show |
| Series | [yocto-autobuilder2] config: add mixin-wrynose-linux-firmware repo to a-full | expand |
On Thu, 2026-08-27 at 10:40 +0200, Yoann Congal via lists.yoctoproject.org wrote: > From: Yoann Congal <yoann.congal@smile.fr> > > 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 <yoann.congal@smile.fr> > --- > 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
Le jeu. 27 août 2026 à 13:35, Richard Purdie < richard.purdie@linuxfoundation.org> a écrit : > On Thu, 2026-08-27 at 10:40 +0200, Yoann Congal via lists.yoctoproject.org > wrote: > > From: Yoann Congal <yoann.congal@smile.fr> > > > > 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 <yoann.congal@smile.fr> > > --- > > 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 :/ > Yeah OK, let's not do that. I'll think about another solution. > > Cheers, > > Richard >
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"],