All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-virtualization][PATCH 1/2] nerdctl: fix do_compile failed
@ 2025-02-10  2:45 Hongxu Jia
  2025-02-10  2:45 ` [meta-virtualization][PATCH 2/2] libvirt: add json-c for driver_qemu Hongxu Jia
  2025-02-10  3:40 ` [meta-virtualization][PATCH 1/2] nerdctl: fix do_compile failed Bruce Ashfield
  0 siblings, 2 replies; 7+ messages in thread
From: Hongxu Jia @ 2025-02-10  2:45 UTC (permalink / raw)
  To: meta-virtualization

$ bitbake lib32-nerdctl
...
-buildmode=pie requires external (cgo) linking, but cgo is not enabled
make: *** [Makefile:63: nerdctl] Error 1
...

Get back the patch to allow external specification of build settings and rebase to v2.0.2

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
 ...xternal-specification-of-build-setti.patch | 34 +++++++++++--------
 recipes-containers/nerdctl/nerdctl_git.bb     |  1 +
 2 files changed, 21 insertions(+), 14 deletions(-)

diff --git a/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch b/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch
index ca7b3042..a384b9e6 100644
--- a/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch
+++ b/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch
@@ -1,25 +1,31 @@
-From 0e6809ea075acd3edf7de197cd4e190ccdad6361 Mon Sep 17 00:00:00 2001
-From: Bruce Ashfield <bruce.ashfield@gmail.com>
-Date: Mon, 29 Mar 2021 20:50:47 -0400
+From d254c922f14ca20d09d5258aa908a1105c6acd73 Mon Sep 17 00:00:00 2001
+From: Hongxu Jia <hongxu.jia@windriver.com>
+Date: Sun, 9 Feb 2025 21:06:29 +0800
 Subject: [PATCH] Makefile: allow external specification of build settings
 
 Upstream-Status: Inappropriate [embedded specific]
 
 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
+
+Rebase to v2.0.2
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
 ---
- Makefile | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
+ src/import/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
-Index: nerdctl-v2.0.0-beta.1/src/import/Makefile
-===================================================================
---- nerdctl-v2.0.0-beta.1.orig/src/import/Makefile
-+++ nerdctl-v2.0.0-beta.1/src/import/Makefile
-@@ -38,7 +38,7 @@
+diff --git a/src/import/Makefile b/src/import/Makefile
+index ae4e18c..eb22f9f 100644
+--- a/src/import/Makefile
++++ b/src/import/Makefile
+@@ -45,7 +45,7 @@ endif
  
  GO_BUILD_LDFLAGS ?= -s -w
  GO_BUILD_FLAGS ?=
--export GO_BUILD=GO111MODULE=on CGO_ENABLED=0 GOOS=$(GOOS) $(GO) build -ldflags "$(GO_BUILD_LDFLAGS) -X $(PACKAGE)/pkg/version.Version=$(VERSION) -X $(PACKAGE)/pkg/version.Revision=$(REVISION)"
-+export GO_BUILD=$(GO) build -ldflags "$(GO_BUILD_LDFLAGS) -X $(PACKAGE)/pkg/version.Version=$(VERSION) -X $(PACKAGE)/pkg/version.Revision=$(REVISION)"
+-export GO_BUILD=CGO_ENABLED=0 GOOS=$(GOOS) $(GO) -C $(MAKEFILE_DIR) build -ldflags "$(GO_BUILD_LDFLAGS) $(VERBOSE_FLAG) -X $(PACKAGE)/pkg/version.Version=$(VERSION) -X $(PACKAGE)/pkg/version.Revision=$(REVISION)"
++export GO_BUILD=GOOS=$(GOOS) $(GO) -C $(MAKEFILE_DIR) build -ldflags "$(GO_BUILD_LDFLAGS) $(VERBOSE_FLAG) -X $(PACKAGE)/pkg/version.Version=$(VERSION) -X $(PACKAGE)/pkg/version.Revision=$(REVISION)"
+ 
+ recursive_wildcard=$(wildcard $1$2) $(foreach e,$(wildcard $1*),$(call recursive_wildcard,$e/,$2))
  
- ifdef VERBOSE
- 	VERBOSE_FLAG := -v
+-- 
+2.34.1
+
diff --git a/recipes-containers/nerdctl/nerdctl_git.bb b/recipes-containers/nerdctl/nerdctl_git.bb
index 63b96846..84734c9f 100644
--- a/recipes-containers/nerdctl/nerdctl_git.bb
+++ b/recipes-containers/nerdctl/nerdctl_git.bb
@@ -19,6 +19,7 @@ include src_uri.inc
 
 # patches and config
 SRC_URI += " \
+            file://0001-Makefile-allow-external-specification-of-build-setti.patch \
             file://modules.txt \
            "
 
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [meta-virtualization][PATCH 2/2] libvirt: add json-c for driver_qemu
  2025-02-10  2:45 [meta-virtualization][PATCH 1/2] nerdctl: fix do_compile failed Hongxu Jia
@ 2025-02-10  2:45 ` Hongxu Jia
  2025-02-10  4:20   ` Bruce Ashfield
  2025-02-10  3:40 ` [meta-virtualization][PATCH 1/2] nerdctl: fix do_compile failed Bruce Ashfield
  1 sibling, 1 reply; 7+ messages in thread
From: Hongxu Jia @ 2025-02-10  2:45 UTC (permalink / raw)
  To: meta-virtualization

After upstreamm applied commit [meson: switch checks to depend on json-c as well
as yajl][1], json-c is required to build QEMU driver. Otherwise build libvirt
failed at do_configure

$ bitbake libvirt
...
../git/meson.build:1672:6: ERROR: Problem encountered: json-c is required to build QEMU driver
...

[1] https://github.com/libvirt/libvirt/commit/28c987263980afc5b606a36a8d264b68cb01e9b9

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
 recipes-extended/libvirt/libvirt_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-extended/libvirt/libvirt_git.bb b/recipes-extended/libvirt/libvirt_git.bb
index 432b5da8..6a524977 100644
--- a/recipes-extended/libvirt/libvirt_git.bb
+++ b/recipes-extended/libvirt/libvirt_git.bb
@@ -149,7 +149,7 @@ PACKAGECONFIG:remove:armeb = "numactl"
 # enable,disable,depends,rdepends
 #
 PACKAGECONFIG[gnutls] = ",,,gnutls-bin"
-PACKAGECONFIG[qemu] = "-Ddriver_qemu=enabled -Dqemu_user=qemu -Dqemu_group=qemu,-Ddriver_qemu=disabled,qemu,"
+PACKAGECONFIG[qemu] = "-Ddriver_qemu=enabled -Dqemu_user=qemu -Dqemu_group=qemu,-Ddriver_qemu=disabled,qemu json-c,"
 PACKAGECONFIG[libxl] = "-Ddriver_libxl=enabled,-Ddriver_libxl=disabled,xen,"
 PACKAGECONFIG[openvz] = "-Ddriver_openvz=enabled,-Ddriver_openvz=disabled,,"
 PACKAGECONFIG[vmware] = "-Ddriver_vmware=enabled,-Ddriver_vmware=disabled,,"
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [meta-virtualization][PATCH 1/2] nerdctl: fix do_compile failed
  2025-02-10  2:45 [meta-virtualization][PATCH 1/2] nerdctl: fix do_compile failed Hongxu Jia
  2025-02-10  2:45 ` [meta-virtualization][PATCH 2/2] libvirt: add json-c for driver_qemu Hongxu Jia
@ 2025-02-10  3:40 ` Bruce Ashfield
  2025-02-10  6:27   ` Hongxu Jia
  1 sibling, 1 reply; 7+ messages in thread
From: Bruce Ashfield @ 2025-02-10  3:40 UTC (permalink / raw)
  To: hongxu.jia; +Cc: meta-virtualization

[-- Attachment #1: Type: text/plain, Size: 4751 bytes --]

This builds just fine for me.

The update never would have been pushed otherwise.

You'll need to elaborate on your distro and other settings that are
triggering this.

Bruce

On Sun, Feb 9, 2025 at 9:46 PM hongxu via lists.yoctoproject.org
<hongxu.jia=eng.windriver.com@lists.yoctoproject.org> wrote:

> $ bitbake lib32-nerdctl
> ...
> -buildmode=pie requires external (cgo) linking, but cgo is not enabled
> make: *** [Makefile:63: nerdctl] Error 1
> ...
>
> Get back the patch to allow external specification of build settings and
> rebase to v2.0.2
>
> Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
> ---
>  ...xternal-specification-of-build-setti.patch | 34 +++++++++++--------
>  recipes-containers/nerdctl/nerdctl_git.bb     |  1 +
>  2 files changed, 21 insertions(+), 14 deletions(-)
>
> diff --git
> a/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch
> b/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch
> index ca7b3042..a384b9e6 100644
> ---
> a/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch
> +++
> b/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch
> @@ -1,25 +1,31 @@
> -From 0e6809ea075acd3edf7de197cd4e190ccdad6361 Mon Sep 17 00:00:00 2001
> -From: Bruce Ashfield <bruce.ashfield@gmail.com>
> -Date: Mon, 29 Mar 2021 20:50:47 -0400
> +From d254c922f14ca20d09d5258aa908a1105c6acd73 Mon Sep 17 00:00:00 2001
> +From: Hongxu Jia <hongxu.jia@windriver.com>
>

You can't change the "from:" in a patch.

Bruce



> +Date: Sun, 9 Feb 2025 21:06:29 +0800
>  Subject: [PATCH] Makefile: allow external specification of build settings
>
>  Upstream-Status: Inappropriate [embedded specific]
>
>  Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
> +
> +Rebase to v2.0.2
> +Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
>  ---
> - Makefile | 3 ++-
> - 1 file changed, 2 insertions(+), 1 deletion(-)
> + src/import/Makefile | 2 +-
> + 1 file changed, 1 insertion(+), 1 deletion(-)
>
> -Index: nerdctl-v2.0.0-beta.1/src/import/Makefile
> -===================================================================
> ---- nerdctl-v2.0.0-beta.1.orig/src/import/Makefile
> -+++ nerdctl-v2.0.0-beta.1/src/import/Makefile
> -@@ -38,7 +38,7 @@
> +diff --git a/src/import/Makefile b/src/import/Makefile
> +index ae4e18c..eb22f9f 100644
> +--- a/src/import/Makefile
> ++++ b/src/import/Makefile
> +@@ -45,7 +45,7 @@ endif
>
>   GO_BUILD_LDFLAGS ?= -s -w
>   GO_BUILD_FLAGS ?=
> --export GO_BUILD=GO111MODULE=on CGO_ENABLED=0 GOOS=$(GOOS) $(GO) build
> -ldflags "$(GO_BUILD_LDFLAGS) -X $(PACKAGE)/pkg/version.Version=$(VERSION)
> -X $(PACKAGE)/pkg/version.Revision=$(REVISION)"
> -+export GO_BUILD=$(GO) build -ldflags "$(GO_BUILD_LDFLAGS) -X
> $(PACKAGE)/pkg/version.Version=$(VERSION) -X
> $(PACKAGE)/pkg/version.Revision=$(REVISION)"
> +-export GO_BUILD=CGO_ENABLED=0 GOOS=$(GOOS) $(GO) -C $(MAKEFILE_DIR)
> build -ldflags "$(GO_BUILD_LDFLAGS) $(VERBOSE_FLAG) -X
> $(PACKAGE)/pkg/version.Version=$(VERSION) -X
> $(PACKAGE)/pkg/version.Revision=$(REVISION)"
> ++export GO_BUILD=GOOS=$(GOOS) $(GO) -C $(MAKEFILE_DIR) build -ldflags
> "$(GO_BUILD_LDFLAGS) $(VERBOSE_FLAG) -X
> $(PACKAGE)/pkg/version.Version=$(VERSION) -X
> $(PACKAGE)/pkg/version.Revision=$(REVISION)"
> +
> + recursive_wildcard=$(wildcard $1$2) $(foreach e,$(wildcard $1*),$(call
> recursive_wildcard,$e/,$2))
>
> - ifdef VERBOSE
> -       VERBOSE_FLAG := -v
> +--
> +2.34.1
> +
> diff --git a/recipes-containers/nerdctl/nerdctl_git.bb
> b/recipes-containers/nerdctl/nerdctl_git.bb
> index 63b96846..84734c9f 100644
> --- a/recipes-containers/nerdctl/nerdctl_git.bb
> +++ b/recipes-containers/nerdctl/nerdctl_git.bb
> @@ -19,6 +19,7 @@ include src_uri.inc
>
>  # patches and config
>  SRC_URI += " \
> +
> file://0001-Makefile-allow-external-specification-of-build-setti.patch \
>              file://modules.txt \
>             "
>
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#9125):
> https://lists.yoctoproject.org/g/meta-virtualization/message/9125
> Mute This Topic: https://lists.yoctoproject.org/mt/111096110/1050810
> Group Owner: meta-virtualization+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub [
> bruce.ashfield@gmail.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

[-- Attachment #2: Type: text/html, Size: 7413 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [meta-virtualization][PATCH 2/2] libvirt: add json-c for driver_qemu
  2025-02-10  2:45 ` [meta-virtualization][PATCH 2/2] libvirt: add json-c for driver_qemu Hongxu Jia
@ 2025-02-10  4:20   ` Bruce Ashfield
  2025-02-10  6:39     ` Hongxu Jia
  0 siblings, 1 reply; 7+ messages in thread
From: Bruce Ashfield @ 2025-02-10  4:20 UTC (permalink / raw)
  To: hongxu.jia; +Cc: meta-virtualization

[-- Attachment #1: Type: text/plain, Size: 2809 bytes --]

On Sun, Feb 9, 2025 at 9:46 PM hongxu via lists.yoctoproject.org
<hongxu.jia=eng.windriver.com@lists.yoctoproject.org> wrote:

> After upstreamm applied commit [meson: switch checks to depend on json-c
> as well
> as yajl][1], json-c is required to build QEMU driver. Otherwise build
> libvirt
> failed at do_configure
>
> $ bitbake libvirt
>

Again, you have something different in your environment.

I can build the qemu driver just fine in my configuration.

% bitbake-getvar -r libvirt PACKAGECONFIG
PACKAGECONFIG="gnutls qemu openvz vmware vbox esx lxc test remote
         libvirtd netcf udev python fuse firewalld libpcap
                       libxl                                       "

% bitbake libvirt

.. works. Since qemu is in the default PACAKGECONFIG, you can be assured
that it was built before the updates were pushed. So we need to understand
what is different.

Bruce



> ...
> ../git/meson.build:1672:6: ERROR: Problem encountered: json-c is required
> to build QEMU driver
> ...
>
> [1]
> https://github.com/libvirt/libvirt/commit/28c987263980afc5b606a36a8d264b68cb01e9b9
>
> Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
> ---
>  recipes-extended/libvirt/libvirt_git.bb | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/recipes-extended/libvirt/libvirt_git.bb
> b/recipes-extended/libvirt/libvirt_git.bb
> index 432b5da8..6a524977 100644
> --- a/recipes-extended/libvirt/libvirt_git.bb
> +++ b/recipes-extended/libvirt/libvirt_git.bb
> @@ -149,7 +149,7 @@ PACKAGECONFIG:remove:armeb = "numactl"
>  # enable,disable,depends,rdepends
>  #
>  PACKAGECONFIG[gnutls] = ",,,gnutls-bin"
> -PACKAGECONFIG[qemu] = "-Ddriver_qemu=enabled -Dqemu_user=qemu
> -Dqemu_group=qemu,-Ddriver_qemu=disabled,qemu,"
> +PACKAGECONFIG[qemu] = "-Ddriver_qemu=enabled -Dqemu_user=qemu
> -Dqemu_group=qemu,-Ddriver_qemu=disabled,qemu json-c,"
>  PACKAGECONFIG[libxl] =
> "-Ddriver_libxl=enabled,-Ddriver_libxl=disabled,xen,"
>  PACKAGECONFIG[openvz] =
> "-Ddriver_openvz=enabled,-Ddriver_openvz=disabled,,"
>  PACKAGECONFIG[vmware] =
> "-Ddriver_vmware=enabled,-Ddriver_vmware=disabled,,"
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#9126):
> https://lists.yoctoproject.org/g/meta-virtualization/message/9126
> Mute This Topic: https://lists.yoctoproject.org/mt/111096111/1050810
> Group Owner: meta-virtualization+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub [
> bruce.ashfield@gmail.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

[-- Attachment #2: Type: text/html, Size: 5429 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [meta-virtualization][PATCH 1/2] nerdctl: fix do_compile failed
  2025-02-10  3:40 ` [meta-virtualization][PATCH 1/2] nerdctl: fix do_compile failed Bruce Ashfield
@ 2025-02-10  6:27   ` Hongxu Jia
  0 siblings, 0 replies; 7+ messages in thread
From: Hongxu Jia @ 2025-02-10  6:27 UTC (permalink / raw)
  To: Bruce Ashfield, hongxu.jia; +Cc: meta-virtualization

[-- Attachment #1: Type: text/plain, Size: 7690 bytes --]

On 2/10/25 11:40, Bruce Ashfield wrote:
> **
> *CAUTION: This email comes from a non Wind River email account!*
> Do not click links or open attachments unless you recognize the sender 
> and know the content is safe.
> This builds just fine for me.
>
> The update never would have been pushed otherwise.
>
> You'll need to elaborate on your distro and other settings that are 
> triggering this.
>
I use poky + meta-virtualization +meta-openembedded, build multlib 
failed, but non-multilib succeed

...local.conf...

MACHINE = "qemux86-64"
require conf/multilib.conf
MULTILIBS = "multilib:lib32"
DEFAULTTUNE:virtclass-multilib-lib32 = "x86"

$ bitbake lib32-nerdctl

> Bruce
>
> On Sun, Feb 9, 2025 at 9:46 PM hongxu via lists.yoctoproject.org 
> <https://urldefense.com/v3/__http://lists.yoctoproject.org__;!!AjveYdw8EvQ!YeB-5-Zsybg9mQQDca9gvnk4qeo5mUWMZOfyYk1RVL4T4eP7Ys5J0NVbOqMzgLrqz8-fQfpdHXrafGc6tOCGbYTL62vuyEdJ$> 
> <hongxu.jia=eng.windriver.com@lists.yoctoproject.org> wrote:
>
>     $ bitbake lib32-nerdctl
>     ...
>     -buildmode=pie requires external (cgo) linking, but cgo is not enabled
>     make: *** [Makefile:63: nerdctl] Error 1
>     ...
>
>     Get back the patch to allow external specification of build
>     settings and rebase to v2.0.2
>
>     Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
>     ---
>      ...xternal-specification-of-build-setti.patch | 34
>     +++++++++++--------
>      recipes-containers/nerdctl/nerdctl_git.bb
>     <https://urldefense.com/v3/__http://nerdctl_git.bb__;!!AjveYdw8EvQ!YeB-5-Zsybg9mQQDca9gvnk4qeo5mUWMZOfyYk1RVL4T4eP7Ys5J0NVbOqMzgLrqz8-fQfpdHXrafGc6tOCGbYTL6zD5WlZz$>
>        |  1 +
>      2 files changed, 21 insertions(+), 14 deletions(-)
>
>     diff --git
>     a/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch
>     b/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch
>     index ca7b3042..a384b9e6 100644
>     ---
>     a/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch
>     +++
>     b/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch
>     @@ -1,25 +1,31 @@
>     -From 0e6809ea075acd3edf7de197cd4e190ccdad6361 Mon Sep 17 00:00:00
>     2001
>     -From: Bruce Ashfield <bruce.ashfield@gmail.com>
>     -Date: Mon, 29 Mar 2021 20:50:47 -0400
>     +From d254c922f14ca20d09d5258aa908a1105c6acd73 Mon Sep 17 00:00:00
>     2001
>     +From: Hongxu Jia <hongxu.jia@windriver.com>
>
>
> You can't change the "from:" in a patch.
>
Copy, v2 incoming

//Hongxu

> Bruce
>
>     +Date: Sun, 9 Feb 2025 21:06:29 +0800
>      Subject: [PATCH] Makefile: allow external specification of build
>     settings
>
>      Upstream-Status: Inappropriate [embedded specific]
>
>      Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
>     +
>     +Rebase to v2.0.2
>     +Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
>      ---
>     - Makefile | 3 ++-
>     - 1 file changed, 2 insertions(+), 1 deletion(-)
>     + src/import/Makefile | 2 +-
>     + 1 file changed, 1 insertion(+), 1 deletion(-)
>
>     -Index: nerdctl-v2.0.0-beta.1/src/import/Makefile
>     -===================================================================
>     ---- nerdctl-v2.0.0-beta.1.orig/src/import/Makefile
>     -+++ nerdctl-v2.0.0-beta.1/src/import/Makefile
>     -@@ -38,7 +38,7 @@
>     +diff --git a/src/import/Makefile b/src/import/Makefile
>     +index ae4e18c..eb22f9f 100644
>     +--- a/src/import/Makefile
>     ++++ b/src/import/Makefile
>     +@@ -45,7 +45,7 @@ endif
>
>       GO_BUILD_LDFLAGS ?= -s -w
>       GO_BUILD_FLAGS ?=
>     --export GO_BUILD=GO111MODULE=on CGO_ENABLED=0 GOOS=$(GOOS) $(GO)
>     build -ldflags "$(GO_BUILD_LDFLAGS) -X
>     $(PACKAGE)/pkg/version.Version=$(VERSION) -X
>     $(PACKAGE)/pkg/version.Revision=$(REVISION)"
>     -+export GO_BUILD=$(GO) build -ldflags "$(GO_BUILD_LDFLAGS) -X
>     $(PACKAGE)/pkg/version.Version=$(VERSION) -X
>     $(PACKAGE)/pkg/version.Revision=$(REVISION)"
>     +-export GO_BUILD=CGO_ENABLED=0 GOOS=$(GOOS) $(GO) -C
>     $(MAKEFILE_DIR) build -ldflags "$(GO_BUILD_LDFLAGS)
>     $(VERBOSE_FLAG) -X $(PACKAGE)/pkg/version.Version=$(VERSION) -X
>     $(PACKAGE)/pkg/version.Revision=$(REVISION)"
>     ++export GO_BUILD=GOOS=$(GOOS) $(GO) -C $(MAKEFILE_DIR) build
>     -ldflags "$(GO_BUILD_LDFLAGS) $(VERBOSE_FLAG) -X
>     $(PACKAGE)/pkg/version.Version=$(VERSION) -X
>     $(PACKAGE)/pkg/version.Revision=$(REVISION)"
>     +
>     + recursive_wildcard=$(wildcard $1$2) $(foreach e,$(wildcard
>     $1*),$(call recursive_wildcard,$e/,$2))
>
>     - ifdef VERBOSE
>     -       VERBOSE_FLAG := -v
>     +--
>     +2.34.1
>     +
>     diff --git a/recipes-containers/nerdctl/nerdctl_git.bb
>     <https://urldefense.com/v3/__http://nerdctl_git.bb__;!!AjveYdw8EvQ!YeB-5-Zsybg9mQQDca9gvnk4qeo5mUWMZOfyYk1RVL4T4eP7Ys5J0NVbOqMzgLrqz8-fQfpdHXrafGc6tOCGbYTL6zD5WlZz$>
>     b/recipes-containers/nerdctl/nerdctl_git.bb
>     <https://urldefense.com/v3/__http://nerdctl_git.bb__;!!AjveYdw8EvQ!YeB-5-Zsybg9mQQDca9gvnk4qeo5mUWMZOfyYk1RVL4T4eP7Ys5J0NVbOqMzgLrqz8-fQfpdHXrafGc6tOCGbYTL6zD5WlZz$>
>     index 63b96846..84734c9f 100644
>     --- a/recipes-containers/nerdctl/nerdctl_git.bb
>     <https://urldefense.com/v3/__http://nerdctl_git.bb__;!!AjveYdw8EvQ!YeB-5-Zsybg9mQQDca9gvnk4qeo5mUWMZOfyYk1RVL4T4eP7Ys5J0NVbOqMzgLrqz8-fQfpdHXrafGc6tOCGbYTL6zD5WlZz$>
>     +++ b/recipes-containers/nerdctl/nerdctl_git.bb
>     <https://urldefense.com/v3/__http://nerdctl_git.bb__;!!AjveYdw8EvQ!YeB-5-Zsybg9mQQDca9gvnk4qeo5mUWMZOfyYk1RVL4T4eP7Ys5J0NVbOqMzgLrqz8-fQfpdHXrafGc6tOCGbYTL6zD5WlZz$>
>     @@ -19,6 +19,7 @@ include src_uri.inc
>     <https://urldefense.com/v3/__http://src_uri.inc__;!!AjveYdw8EvQ!YeB-5-Zsybg9mQQDca9gvnk4qeo5mUWMZOfyYk1RVL4T4eP7Ys5J0NVbOqMzgLrqz8-fQfpdHXrafGc6tOCGbYTL6zCEEpd3$>
>
>      # patches and config
>      SRC_URI += " \
>     +
>     file://0001-Makefile-allow-external-specification-of-build-setti.patch
>     \
>     file://modules.txt \
>                 "
>
>     -- 
>     2.34.1
>
>
>     -=-=-=-=-=-=-=-=-=-=-=-
>     Links: You receive all messages sent to this group.
>     View/Reply Online (#9125):
>     https://lists.yoctoproject.org/g/meta-virtualization/message/9125
>     <https://urldefense.com/v3/__https://lists.yoctoproject.org/g/meta-virtualization/message/9125__;!!AjveYdw8EvQ!YeB-5-Zsybg9mQQDca9gvnk4qeo5mUWMZOfyYk1RVL4T4eP7Ys5J0NVbOqMzgLrqz8-fQfpdHXrafGc6tOCGbYTL6xnxedM3$>
>     Mute This Topic:
>     https://lists.yoctoproject.org/mt/111096110/1050810
>     <https://urldefense.com/v3/__https://lists.yoctoproject.org/mt/111096110/1050810__;!!AjveYdw8EvQ!YeB-5-Zsybg9mQQDca9gvnk4qeo5mUWMZOfyYk1RVL4T4eP7Ys5J0NVbOqMzgLrqz8-fQfpdHXrafGc6tOCGbYTL6wjI_d1H$>
>     Group Owner: meta-virtualization+owner@lists.yoctoproject.org
>     <mailto:meta-virtualization%2Bowner@lists.yoctoproject.org>
>     Unsubscribe:
>     https://lists.yoctoproject.org/g/meta-virtualization/unsub
>     <https://urldefense.com/v3/__https://lists.yoctoproject.org/g/meta-virtualization/unsub__;!!AjveYdw8EvQ!YeB-5-Zsybg9mQQDca9gvnk4qeo5mUWMZOfyYk1RVL4T4eP7Ys5J0NVbOqMzgLrqz8-fQfpdHXrafGc6tOCGbYTL62-V9m-L$>
>     [bruce.ashfield@gmail.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
>

[-- Attachment #2: Type: text/html, Size: 14395 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [meta-virtualization][PATCH 2/2] libvirt: add json-c for driver_qemu
  2025-02-10  4:20   ` Bruce Ashfield
@ 2025-02-10  6:39     ` Hongxu Jia
  2025-02-18 19:16       ` Bruce Ashfield
  0 siblings, 1 reply; 7+ messages in thread
From: Hongxu Jia @ 2025-02-10  6:39 UTC (permalink / raw)
  To: Bruce Ashfield, hongxu.jia; +Cc: meta-virtualization

[-- Attachment #1: Type: text/plain, Size: 5901 bytes --]

On 2/10/25 12:20, Bruce Ashfield wrote:
> **
> *CAUTION: This email comes from a non Wind River email account!*
> Do not click links or open attachments unless you recognize the sender 
> and know the content is safe.
>
>
> On Sun, Feb 9, 2025 at 9:46 PM hongxu via lists.yoctoproject.org 
> <https://urldefense.com/v3/__http://lists.yoctoproject.org__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PMDAuGVu$> 
> <hongxu.jia=eng.windriver.com@lists.yoctoproject.org> wrote:
>
>     After upstreamm applied commit [meson: switch checks to depend on
>     json-c as well
>     as yajl][1], json-c is required to build QEMU driver. Otherwise
>     build libvirt
>     failed at do_configure
>
>     $ bitbake libvirt
>
>
> Again, you have something different in your environment.
>
> I can build the qemu driver just fine in my configuration.
>
> % bitbake-getvar -r libvirt PACKAGECONFIG
> PACKAGECONFIG="gnutls qemu openvz vmware vbox esx lxc test remote     
>      libvirtd netcf udev python fuse firewalld libpcap                 
>                        libxl                                     "
>
> % bitbake libvirt
>
> .. works. Since qemu is in the default PACAKGECONFIG, you can be 
> assured that it was built before the updates were pushed. So we need 
> to understand what is different.
>
I could reproduce the issue via latest poky + meta-virtualization + 
meta-openembedded on master branch

I guess the indirect dependence on json-c was introduced by libvirt in 
your build, you could use the following way:
...
$ bitbake libvirt -g
$ grep 'json-c.do_populate_sysroot' task-depends.dot
"libvirt.do_prepare_recipe_sysroot" -> "json-c.do_populate_sysroot"

...

//Hongxu


> Bruce
>
>     ...
>     ../git/meson.build
>     <https://urldefense.com/v3/__http://meson.build__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PNpRPhQx$>:1672:6:
>     ERROR: Problem encountered: json-c is required to build QEMU driver
>     ...
>
>     [1]
>     https://github.com/libvirt/libvirt/commit/28c987263980afc5b606a36a8d264b68cb01e9b9
>     <https://urldefense.com/v3/__https://github.com/libvirt/libvirt/commit/28c987263980afc5b606a36a8d264b68cb01e9b9__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PM9XJ8xI$>
>
>     Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
>     ---
>      recipes-extended/libvirt/libvirt_git.bb
>     <https://urldefense.com/v3/__http://libvirt_git.bb__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PAQ2L6XF$>
>     | 2 +-
>      1 file changed, 1 insertion(+), 1 deletion(-)
>
>     diff --git a/recipes-extended/libvirt/libvirt_git.bb
>     <https://urldefense.com/v3/__http://libvirt_git.bb__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PAQ2L6XF$>
>     b/recipes-extended/libvirt/libvirt_git.bb
>     <https://urldefense.com/v3/__http://libvirt_git.bb__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PAQ2L6XF$>
>     index 432b5da8..6a524977 100644
>     --- a/recipes-extended/libvirt/libvirt_git.bb
>     <https://urldefense.com/v3/__http://libvirt_git.bb__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PAQ2L6XF$>
>     +++ b/recipes-extended/libvirt/libvirt_git.bb
>     <https://urldefense.com/v3/__http://libvirt_git.bb__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PAQ2L6XF$>
>     @@ -149,7 +149,7 @@ PACKAGECONFIG:remove:armeb = "numactl"
>      # enable,disable,depends,rdepends
>      #
>      PACKAGECONFIG[gnutls] = ",,,gnutls-bin"
>     -PACKAGECONFIG[qemu] = "-Ddriver_qemu=enabled -Dqemu_user=qemu
>     -Dqemu_group=qemu,-Ddriver_qemu=disabled,qemu,"
>     +PACKAGECONFIG[qemu] = "-Ddriver_qemu=enabled -Dqemu_user=qemu
>     -Dqemu_group=qemu,-Ddriver_qemu=disabled,qemu json-c,"
>      PACKAGECONFIG[libxl] =
>     "-Ddriver_libxl=enabled,-Ddriver_libxl=disabled,xen,"
>      PACKAGECONFIG[openvz] =
>     "-Ddriver_openvz=enabled,-Ddriver_openvz=disabled,,"
>      PACKAGECONFIG[vmware] =
>     "-Ddriver_vmware=enabled,-Ddriver_vmware=disabled,,"
>     -- 
>     2.34.1
>
>
>     -=-=-=-=-=-=-=-=-=-=-=-
>     Links: You receive all messages sent to this group.
>     View/Reply Online (#9126):
>     https://lists.yoctoproject.org/g/meta-virtualization/message/9126
>     <https://urldefense.com/v3/__https://lists.yoctoproject.org/g/meta-virtualization/message/9126__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PA0WULUO$>
>     Mute This Topic:
>     https://lists.yoctoproject.org/mt/111096111/1050810
>     <https://urldefense.com/v3/__https://lists.yoctoproject.org/mt/111096111/1050810__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8POZMZ3Ee$>
>     Group Owner: meta-virtualization+owner@lists.yoctoproject.org
>     <mailto:meta-virtualization%2Bowner@lists.yoctoproject.org>
>     Unsubscribe:
>     https://lists.yoctoproject.org/g/meta-virtualization/unsub
>     <https://urldefense.com/v3/__https://lists.yoctoproject.org/g/meta-virtualization/unsub__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PMOFfCu6$>
>     [bruce.ashfield@gmail.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
>

[-- Attachment #2: Type: text/html, Size: 11715 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [meta-virtualization][PATCH 2/2] libvirt: add json-c for driver_qemu
  2025-02-10  6:39     ` Hongxu Jia
@ 2025-02-18 19:16       ` Bruce Ashfield
  0 siblings, 0 replies; 7+ messages in thread
From: Bruce Ashfield @ 2025-02-18 19:16 UTC (permalink / raw)
  To: Hongxu Jia; +Cc: hongxu.jia, meta-virtualization

[-- Attachment #1: Type: text/plain, Size: 6623 bytes --]

On Mon, Feb 10, 2025 at 1:39 AM Hongxu Jia <hongxu.jia@windriver.com> wrote:

> On 2/10/25 12:20, Bruce Ashfield wrote:
>
> *CAUTION: This email comes from a non Wind River email account!*
> Do not click links or open attachments unless you recognize the sender and
> know the content is safe.
>
>
> On Sun, Feb 9, 2025 at 9:46 PM hongxu via lists.yoctoproject.org
> <https://urldefense.com/v3/__http://lists.yoctoproject.org__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PMDAuGVu$>
> <hongxu.jia=eng.windriver.com@lists.yoctoproject.org> wrote:
>
>> After upstreamm applied commit [meson: switch checks to depend on json-c
>> as well
>> as yajl][1], json-c is required to build QEMU driver. Otherwise build
>> libvirt
>> failed at do_configure
>>
>> $ bitbake libvirt
>>
>
> Again, you have something different in your environment.
>
> I can build the qemu driver just fine in my configuration.
>
> % bitbake-getvar -r libvirt PACKAGECONFIG
> PACKAGECONFIG="gnutls qemu openvz vmware vbox esx lxc test remote
>            libvirtd netcf udev python fuse firewalld libpcap
>                          libxl                                       "
>
> % bitbake libvirt
>
> .. works. Since qemu is in the default PACAKGECONFIG, you can be assured
> that it was built before the updates were pushed. So we need to understand
> what is different.
>
> I could reproduce the issue via latest poky + meta-virtualization +
> meta-openembedded on master branch
>
> I guess the indirect dependence on json-c was introduced by libvirt in
> your build, you could use the following way:
> ...
> $ bitbake libvirt -g
> $ grep 'json-c.do_populate_sysroot' task-depends.dot
> "libvirt.do_prepare_recipe_sysroot" -> "json-c.do_populate_sysroot"
>


The dependency being added wasn't my question, it was that you didn't
provide enough details of your distro and how you are building things.

A little bit of time poking around shows that if you are building poky,
you'll get json-c indirectly from elfutils as libdebuginfod is in the
PACKAGECONFIG for that package. You must have something different and that
explains why the dependency isn't present.

I'll edit the commit message and stage this, I just added my investigation
to show that you need to have more information in the submissions, since
you can be sure that anything merged to meta-virt has been built and
tested, so you have to ask yourself "What is different in my setup ? .. and
should try to explain that in the commit message".

Bruce


> ...
>
> //Hongxu
>
>
> Bruce
>
>
>
>> ...
>> ../git/meson.build
>> <https://urldefense.com/v3/__http://meson.build__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PNpRPhQx$>:1672:6:
>> ERROR: Problem encountered: json-c is required to build QEMU driver
>> ...
>>
>> [1]
>> https://github.com/libvirt/libvirt/commit/28c987263980afc5b606a36a8d264b68cb01e9b9
>> <https://urldefense.com/v3/__https://github.com/libvirt/libvirt/commit/28c987263980afc5b606a36a8d264b68cb01e9b9__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PM9XJ8xI$>
>>
>> Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
>> ---
>>  recipes-extended/libvirt/libvirt_git.bb
>> <https://urldefense.com/v3/__http://libvirt_git.bb__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PAQ2L6XF$>
>> | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/recipes-extended/libvirt/libvirt_git.bb
>> <https://urldefense.com/v3/__http://libvirt_git.bb__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PAQ2L6XF$>
>> b/recipes-extended/libvirt/libvirt_git.bb
>> <https://urldefense.com/v3/__http://libvirt_git.bb__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PAQ2L6XF$>
>> index 432b5da8..6a524977 100644
>> --- a/recipes-extended/libvirt/libvirt_git.bb
>> <https://urldefense.com/v3/__http://libvirt_git.bb__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PAQ2L6XF$>
>> +++ b/recipes-extended/libvirt/libvirt_git.bb
>> <https://urldefense.com/v3/__http://libvirt_git.bb__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PAQ2L6XF$>
>> @@ -149,7 +149,7 @@ PACKAGECONFIG:remove:armeb = "numactl"
>>  # enable,disable,depends,rdepends
>>  #
>>  PACKAGECONFIG[gnutls] = ",,,gnutls-bin"
>> -PACKAGECONFIG[qemu] = "-Ddriver_qemu=enabled -Dqemu_user=qemu
>> -Dqemu_group=qemu,-Ddriver_qemu=disabled,qemu,"
>> +PACKAGECONFIG[qemu] = "-Ddriver_qemu=enabled -Dqemu_user=qemu
>> -Dqemu_group=qemu,-Ddriver_qemu=disabled,qemu json-c,"
>>  PACKAGECONFIG[libxl] =
>> "-Ddriver_libxl=enabled,-Ddriver_libxl=disabled,xen,"
>>  PACKAGECONFIG[openvz] =
>> "-Ddriver_openvz=enabled,-Ddriver_openvz=disabled,,"
>>  PACKAGECONFIG[vmware] =
>> "-Ddriver_vmware=enabled,-Ddriver_vmware=disabled,,"
>> --
>> 2.34.1
>>
>>
>> -=-=-=-=-=-=-=-=-=-=-=-
>> Links: You receive all messages sent to this group.
>> View/Reply Online (#9126):
>> https://lists.yoctoproject.org/g/meta-virtualization/message/9126
>> <https://urldefense.com/v3/__https://lists.yoctoproject.org/g/meta-virtualization/message/9126__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PA0WULUO$>
>> Mute This Topic: https://lists.yoctoproject.org/mt/111096111/1050810
>> <https://urldefense.com/v3/__https://lists.yoctoproject.org/mt/111096111/1050810__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8POZMZ3Ee$>
>> Group Owner: meta-virtualization+owner@lists.yoctoproject.org
>> Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub
>> <https://urldefense.com/v3/__https://lists.yoctoproject.org/g/meta-virtualization/unsub__;!!AjveYdw8EvQ!cPpr-DjHYfzJqX_LYWzEvY1mwQJ-G1IXdk2hVRfMDxX7pALdstjYYfoYnGDw_IAIMO6NLiFKyNjs6Orjo_-g-6d8PMOFfCu6$>
>> [bruce.ashfield@gmail.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
>
>
>

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

[-- Attachment #2: Type: text/html, Size: 12618 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-02-18 19:17 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-10  2:45 [meta-virtualization][PATCH 1/2] nerdctl: fix do_compile failed Hongxu Jia
2025-02-10  2:45 ` [meta-virtualization][PATCH 2/2] libvirt: add json-c for driver_qemu Hongxu Jia
2025-02-10  4:20   ` Bruce Ashfield
2025-02-10  6:39     ` Hongxu Jia
2025-02-18 19:16       ` Bruce Ashfield
2025-02-10  3:40 ` [meta-virtualization][PATCH 1/2] nerdctl: fix do_compile failed Bruce Ashfield
2025-02-10  6:27   ` Hongxu Jia

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.