meta-virt fails check-layer-nightly


Alexandre Belloni
 

Hi Bruce,

check-layer-nightly is failing for meta-virt:

ERROR: Nothing RPROVIDES '${VIRTUAL-RUNTIME_container_networking}' (but /home/pokybuild/yocto-worker/check-layer-nightly/build/meta-virtualization/recipes-containers/podman/podman_git.bb RDEPENDS on or otherwise requires it)


--
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


Alexandre Belloni
 

On 19/03/2023 20:39:36+0100, Alexandre Belloni wrote:
Hi Bruce,

check-layer-nightly is failing for meta-virt:

ERROR: Nothing RPROVIDES '${VIRTUAL-RUNTIME_container_networking}' (but /home/pokybuild/yocto-worker/check-layer-nightly/build/meta-virtualization/recipes-containers/podman/podman_git.bb RDEPENDS on or otherwise requires it)
I missed this one:

ERROR: Nothing RPROVIDES '${VIRTUAL-RUNTIME_container_runtime}' (but /home/pokybuild/yocto-worker/check-layer-nightly/build/meta-virtualization/recipes-containers/cri-o/cri-o_git.bb, /home/pokybuild/yocto-worker/check-layer-nightly/build/meta-virtualization/recipes-containers/podman/podman_git.bb, /home/pokybuild/yocto-worker/check-layer-nightly/build/meta-virtualization/recipes-containers/containerd/containerd-opencontainers_git.bb, /home/pokybuild/yocto-worker/check-layer-nightly/build/meta-virtualization/recipes-containers/docker/docker-ce_git.bb RDEPENDS on or otherwise requires it)


--
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


Bruce Ashfield <bruce.ashfield@...>
 

On Sun, Mar 19, 2023 at 3:39 PM Alexandre Belloni
<alexandre.belloni@...> wrote:

Hi Bruce,

check-layer-nightly is failing for meta-virt:

ERROR: Nothing RPROVIDES '${VIRTUAL-RUNTIME_container_networking}' (but /home/pokybuild/yocto-worker/check-layer-nightly/build/meta-virtualization/recipes-containers/podman/podman_git.bb RDEPENDS on or otherwise requires it)
Aha. These recipes need the defaults that are supplied when the
virtualization distro feature is specified.

What is the exact command the nightly check is running ? I can't locate it here.

I'll add a skip recipe on the users of those namespaces if
virtualization isn't enabled and/or set a basic default.

Bruce


--
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


--
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


Alexandre Belloni
 

On 20/03/2023 08:53:56-0400, Bruce Ashfield wrote:
On Sun, Mar 19, 2023 at 3:39 PM Alexandre Belloni
<alexandre.belloni@...> wrote:

Hi Bruce,

check-layer-nightly is failing for meta-virt:

ERROR: Nothing RPROVIDES '${VIRTUAL-RUNTIME_container_networking}' (but /home/pokybuild/yocto-worker/check-layer-nightly/build/meta-virtualization/recipes-containers/podman/podman_git.bb RDEPENDS on or otherwise requires it)
Aha. These recipes need the defaults that are supplied when the
virtualization distro feature is specified.

What is the exact command the nightly check is running ? I can't locate it here.
The command is:
yocto-check-layer-wrapper ../meta-virtualization --dependency ../meta-openembedded/meta-oe ../meta-openembedded/meta-networking ../meta-openembedded/meta-python ../meta-openembedded/meta-filesystems --no-auto-dependency

This is this line:
https://git.yoctoproject.org/yocto-autobuilder-helper/tree/config.json#n953

I'll add a skip recipe on the users of those namespaces if
virtualization isn't enabled and/or set a basic default.




Bruce


--
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


--
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II
--
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com