diff mbox series

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

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

Commit Message

Yoann Congal Aug. 27, 2026, 8:40 a.m. UTC
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(-)

Comments

Richard Purdie Aug. 27, 2026, 11:35 a.m. UTC | #1
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
Yoann Congal Aug. 27, 2026, 11:43 a.m. UTC | #2
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 mbox series

Patch

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"],