[libvirt PATCH 20/20] ci: drop yajl completely

Ján Tomko posted 20 patches 3 months, 1 week ago
There is a newer version of this series
[libvirt PATCH 20/20] ci: drop yajl completely
Posted by Ján Tomko 3 months, 1 week ago
It is no longer used by libvirt so it's pointless to install it.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
---
 ci/buildenv/almalinux-9.sh                         | 3 +--
 ci/buildenv/alpine-319.sh                          | 3 +--
 ci/buildenv/alpine-edge.sh                         | 3 +--
 ci/buildenv/centos-stream-9.sh                     | 3 +--
 ci/buildenv/debian-11-cross-aarch64.sh             | 1 -
 ci/buildenv/debian-11-cross-armv6l.sh              | 1 -
 ci/buildenv/debian-11-cross-armv7l.sh              | 1 -
 ci/buildenv/debian-11-cross-i686.sh                | 1 -
 ci/buildenv/debian-11-cross-mips64el.sh            | 1 -
 ci/buildenv/debian-11-cross-mipsel.sh              | 1 -
 ci/buildenv/debian-11-cross-ppc64le.sh             | 1 -
 ci/buildenv/debian-11-cross-s390x.sh               | 1 -
 ci/buildenv/debian-11.sh                           | 1 -
 ci/buildenv/debian-12-cross-aarch64.sh             | 1 -
 ci/buildenv/debian-12-cross-armv6l.sh              | 1 -
 ci/buildenv/debian-12-cross-armv7l.sh              | 1 -
 ci/buildenv/debian-12-cross-i686.sh                | 1 -
 ci/buildenv/debian-12-cross-mips64el.sh            | 1 -
 ci/buildenv/debian-12-cross-mipsel.sh              | 1 -
 ci/buildenv/debian-12-cross-ppc64le.sh             | 1 -
 ci/buildenv/debian-12-cross-s390x.sh               | 1 -
 ci/buildenv/debian-12.sh                           | 1 -
 ci/buildenv/debian-sid-cross-aarch64.sh            | 1 -
 ci/buildenv/debian-sid-cross-armv6l.sh             | 1 -
 ci/buildenv/debian-sid-cross-armv7l.sh             | 1 -
 ci/buildenv/debian-sid-cross-i686.sh               | 1 -
 ci/buildenv/debian-sid-cross-mips64el.sh           | 1 -
 ci/buildenv/debian-sid-cross-ppc64le.sh            | 1 -
 ci/buildenv/debian-sid-cross-s390x.sh              | 1 -
 ci/buildenv/debian-sid.sh                          | 1 -
 ci/buildenv/fedora-39.sh                           | 3 +--
 ci/buildenv/fedora-40.sh                           | 3 +--
 ci/buildenv/fedora-rawhide.sh                      | 3 +--
 ci/buildenv/opensuse-leap-15.sh                    | 1 -
 ci/buildenv/opensuse-tumbleweed.sh                 | 1 -
 ci/buildenv/ubuntu-2204.sh                         | 1 -
 ci/buildenv/ubuntu-2404.sh                         | 1 -
 ci/cirrus/freebsd-13.vars                          | 2 +-
 ci/cirrus/freebsd-14.vars                          | 2 +-
 ci/cirrus/macos-13.vars                            | 2 +-
 ci/cirrus/macos-14.vars                            | 2 +-
 ci/containers/almalinux-9.Dockerfile               | 3 +--
 ci/containers/alpine-319.Dockerfile                | 3 +--
 ci/containers/alpine-edge.Dockerfile               | 3 +--
 ci/containers/centos-stream-9.Dockerfile           | 3 +--
 ci/containers/debian-11-cross-aarch64.Dockerfile   | 1 -
 ci/containers/debian-11-cross-armv6l.Dockerfile    | 1 -
 ci/containers/debian-11-cross-armv7l.Dockerfile    | 1 -
 ci/containers/debian-11-cross-i686.Dockerfile      | 1 -
 ci/containers/debian-11-cross-mips64el.Dockerfile  | 1 -
 ci/containers/debian-11-cross-mipsel.Dockerfile    | 1 -
 ci/containers/debian-11-cross-ppc64le.Dockerfile   | 1 -
 ci/containers/debian-11-cross-s390x.Dockerfile     | 1 -
 ci/containers/debian-11.Dockerfile                 | 1 -
 ci/containers/debian-12-cross-aarch64.Dockerfile   | 1 -
 ci/containers/debian-12-cross-armv6l.Dockerfile    | 1 -
 ci/containers/debian-12-cross-armv7l.Dockerfile    | 1 -
 ci/containers/debian-12-cross-i686.Dockerfile      | 1 -
 ci/containers/debian-12-cross-mips64el.Dockerfile  | 1 -
 ci/containers/debian-12-cross-mipsel.Dockerfile    | 1 -
 ci/containers/debian-12-cross-ppc64le.Dockerfile   | 1 -
 ci/containers/debian-12-cross-s390x.Dockerfile     | 1 -
 ci/containers/debian-12.Dockerfile                 | 1 -
 ci/containers/debian-sid-cross-aarch64.Dockerfile  | 1 -
 ci/containers/debian-sid-cross-armv6l.Dockerfile   | 1 -
 ci/containers/debian-sid-cross-armv7l.Dockerfile   | 1 -
 ci/containers/debian-sid-cross-i686.Dockerfile     | 1 -
 ci/containers/debian-sid-cross-mips64el.Dockerfile | 1 -
 ci/containers/debian-sid-cross-ppc64le.Dockerfile  | 1 -
 ci/containers/debian-sid-cross-s390x.Dockerfile    | 1 -
 ci/containers/debian-sid.Dockerfile                | 1 -
 ci/containers/fedora-39.Dockerfile                 | 3 +--
 ci/containers/fedora-40.Dockerfile                 | 3 +--
 ci/containers/fedora-rawhide.Dockerfile            | 3 +--
 ci/containers/opensuse-leap-15.Dockerfile          | 1 -
 ci/containers/opensuse-tumbleweed.Dockerfile       | 1 -
 ci/containers/ubuntu-2204.Dockerfile               | 1 -
 ci/containers/ubuntu-2404.Dockerfile               | 1 -
 ci/lcitool/projects/libvirt.yml                    | 1 -
 79 files changed, 18 insertions(+), 93 deletions(-)

diff --git a/ci/buildenv/almalinux-9.sh b/ci/buildenv/almalinux-9.sh
index 6ca05b4add..3f3993229e 100644
--- a/ci/buildenv/almalinux-9.sh
+++ b/ci/buildenv/almalinux-9.sh
@@ -84,8 +84,7 @@ function install_buildenv() {
         systemd-devel \
         systemd-rpm-macros \
         systemtap-sdt-devel \
-        wireshark-devel \
-        yajl-devel
+        wireshark-devel
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     rpm -qa | sort > /packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
diff --git a/ci/buildenv/alpine-319.sh b/ci/buildenv/alpine-319.sh
index fe8dcf8ab7..d2149a6def 100644
--- a/ci/buildenv/alpine-319.sh
+++ b/ci/buildenv/alpine-319.sh
@@ -67,8 +67,7 @@ function install_buildenv() {
         sed \
         util-linux-dev \
         wireshark-dev \
-        xen-dev \
-        yajl-dev
+        xen-dev
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     apk list --installed | sort > /packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
diff --git a/ci/buildenv/alpine-edge.sh b/ci/buildenv/alpine-edge.sh
index fe8dcf8ab7..d2149a6def 100644
--- a/ci/buildenv/alpine-edge.sh
+++ b/ci/buildenv/alpine-edge.sh
@@ -67,8 +67,7 @@ function install_buildenv() {
         sed \
         util-linux-dev \
         wireshark-dev \
-        xen-dev \
-        yajl-dev
+        xen-dev
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     apk list --installed | sort > /packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
diff --git a/ci/buildenv/centos-stream-9.sh b/ci/buildenv/centos-stream-9.sh
index ca5bce3eb9..cb67c3cdcc 100644
--- a/ci/buildenv/centos-stream-9.sh
+++ b/ci/buildenv/centos-stream-9.sh
@@ -85,8 +85,7 @@ function install_buildenv() {
         systemd-devel \
         systemd-rpm-macros \
         systemtap-sdt-devel \
-        wireshark-devel \
-        yajl-devel
+        wireshark-devel
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     rpm -qa | sort > /packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
diff --git a/ci/buildenv/debian-11-cross-aarch64.sh b/ci/buildenv/debian-11-cross-aarch64.sh
index 2d9ad9064d..6600b73e74 100644
--- a/ci/buildenv/debian-11-cross-aarch64.sh
+++ b/ci/buildenv/debian-11-cross-aarch64.sh
@@ -88,7 +88,6 @@ function install_buildenv() {
             libudev-dev:arm64 \
             libxen-dev:arm64 \
             libxml2-dev:arm64 \
-            libyajl-dev:arm64 \
             systemtap-sdt-dev:arm64
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-11-cross-armv6l.sh b/ci/buildenv/debian-11-cross-armv6l.sh
index 2be50a66c9..761d813df0 100644
--- a/ci/buildenv/debian-11-cross-armv6l.sh
+++ b/ci/buildenv/debian-11-cross-armv6l.sh
@@ -87,7 +87,6 @@ function install_buildenv() {
             libtirpc-dev:armel \
             libudev-dev:armel \
             libxml2-dev:armel \
-            libyajl-dev:armel \
             systemtap-sdt-dev:armel
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-11-cross-armv7l.sh b/ci/buildenv/debian-11-cross-armv7l.sh
index 6d6ef91868..6c016bd90b 100644
--- a/ci/buildenv/debian-11-cross-armv7l.sh
+++ b/ci/buildenv/debian-11-cross-armv7l.sh
@@ -88,7 +88,6 @@ function install_buildenv() {
             libudev-dev:armhf \
             libxen-dev:armhf \
             libxml2-dev:armhf \
-            libyajl-dev:armhf \
             systemtap-sdt-dev:armhf
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-11-cross-i686.sh b/ci/buildenv/debian-11-cross-i686.sh
index b8bd49e3a8..b9705f1c3c 100644
--- a/ci/buildenv/debian-11-cross-i686.sh
+++ b/ci/buildenv/debian-11-cross-i686.sh
@@ -87,7 +87,6 @@ function install_buildenv() {
             libtirpc-dev:i386 \
             libudev-dev:i386 \
             libxml2-dev:i386 \
-            libyajl-dev:i386 \
             systemtap-sdt-dev:i386
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-11-cross-mips64el.sh b/ci/buildenv/debian-11-cross-mips64el.sh
index 3d5b75139c..065c61ba57 100644
--- a/ci/buildenv/debian-11-cross-mips64el.sh
+++ b/ci/buildenv/debian-11-cross-mips64el.sh
@@ -87,7 +87,6 @@ function install_buildenv() {
             libtirpc-dev:mips64el \
             libudev-dev:mips64el \
             libxml2-dev:mips64el \
-            libyajl-dev:mips64el \
             systemtap-sdt-dev:mips64el
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-11-cross-mipsel.sh b/ci/buildenv/debian-11-cross-mipsel.sh
index 20a97c165e..89a0a8904b 100644
--- a/ci/buildenv/debian-11-cross-mipsel.sh
+++ b/ci/buildenv/debian-11-cross-mipsel.sh
@@ -87,7 +87,6 @@ function install_buildenv() {
             libtirpc-dev:mipsel \
             libudev-dev:mipsel \
             libxml2-dev:mipsel \
-            libyajl-dev:mipsel \
             systemtap-sdt-dev:mipsel
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-11-cross-ppc64le.sh b/ci/buildenv/debian-11-cross-ppc64le.sh
index 2b5ebf360d..c898939f09 100644
--- a/ci/buildenv/debian-11-cross-ppc64le.sh
+++ b/ci/buildenv/debian-11-cross-ppc64le.sh
@@ -87,7 +87,6 @@ function install_buildenv() {
             libtirpc-dev:ppc64el \
             libudev-dev:ppc64el \
             libxml2-dev:ppc64el \
-            libyajl-dev:ppc64el \
             systemtap-sdt-dev:ppc64el
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-11-cross-s390x.sh b/ci/buildenv/debian-11-cross-s390x.sh
index 1391685e46..f1b94ac872 100644
--- a/ci/buildenv/debian-11-cross-s390x.sh
+++ b/ci/buildenv/debian-11-cross-s390x.sh
@@ -87,7 +87,6 @@ function install_buildenv() {
             libtirpc-dev:s390x \
             libudev-dev:s390x \
             libxml2-dev:s390x \
-            libyajl-dev:s390x \
             systemtap-sdt-dev:s390x
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-11.sh b/ci/buildenv/debian-11.sh
index e56ea3b3ec..9ba9e80183 100644
--- a/ci/buildenv/debian-11.sh
+++ b/ci/buildenv/debian-11.sh
@@ -64,7 +64,6 @@ function install_buildenv() {
             libxen-dev \
             libxml2-dev \
             libxml2-utils \
-            libyajl-dev \
             locales \
             lvm2 \
             make \
diff --git a/ci/buildenv/debian-12-cross-aarch64.sh b/ci/buildenv/debian-12-cross-aarch64.sh
index 4f7285e171..93288ae46f 100644
--- a/ci/buildenv/debian-12-cross-aarch64.sh
+++ b/ci/buildenv/debian-12-cross-aarch64.sh
@@ -89,7 +89,6 @@ function install_buildenv() {
             libudev-dev:arm64 \
             libxen-dev:arm64 \
             libxml2-dev:arm64 \
-            libyajl-dev:arm64 \
             systemtap-sdt-dev:arm64
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-12-cross-armv6l.sh b/ci/buildenv/debian-12-cross-armv6l.sh
index 6d98d1deff..37e743478d 100644
--- a/ci/buildenv/debian-12-cross-armv6l.sh
+++ b/ci/buildenv/debian-12-cross-armv6l.sh
@@ -88,7 +88,6 @@ function install_buildenv() {
             libtirpc-dev:armel \
             libudev-dev:armel \
             libxml2-dev:armel \
-            libyajl-dev:armel \
             systemtap-sdt-dev:armel
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-12-cross-armv7l.sh b/ci/buildenv/debian-12-cross-armv7l.sh
index 39d064b659..1b8e4f7019 100644
--- a/ci/buildenv/debian-12-cross-armv7l.sh
+++ b/ci/buildenv/debian-12-cross-armv7l.sh
@@ -89,7 +89,6 @@ function install_buildenv() {
             libudev-dev:armhf \
             libxen-dev:armhf \
             libxml2-dev:armhf \
-            libyajl-dev:armhf \
             systemtap-sdt-dev:armhf
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-12-cross-i686.sh b/ci/buildenv/debian-12-cross-i686.sh
index aa91d6e08a..060b6ea75e 100644
--- a/ci/buildenv/debian-12-cross-i686.sh
+++ b/ci/buildenv/debian-12-cross-i686.sh
@@ -88,7 +88,6 @@ function install_buildenv() {
             libtirpc-dev:i386 \
             libudev-dev:i386 \
             libxml2-dev:i386 \
-            libyajl-dev:i386 \
             systemtap-sdt-dev:i386
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-12-cross-mips64el.sh b/ci/buildenv/debian-12-cross-mips64el.sh
index e3b92bf9db..6da5920d1d 100644
--- a/ci/buildenv/debian-12-cross-mips64el.sh
+++ b/ci/buildenv/debian-12-cross-mips64el.sh
@@ -88,7 +88,6 @@ function install_buildenv() {
             libtirpc-dev:mips64el \
             libudev-dev:mips64el \
             libxml2-dev:mips64el \
-            libyajl-dev:mips64el \
             systemtap-sdt-dev:mips64el
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-12-cross-mipsel.sh b/ci/buildenv/debian-12-cross-mipsel.sh
index 7c5de342a4..5ad809c625 100644
--- a/ci/buildenv/debian-12-cross-mipsel.sh
+++ b/ci/buildenv/debian-12-cross-mipsel.sh
@@ -88,7 +88,6 @@ function install_buildenv() {
             libtirpc-dev:mipsel \
             libudev-dev:mipsel \
             libxml2-dev:mipsel \
-            libyajl-dev:mipsel \
             systemtap-sdt-dev:mipsel
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-12-cross-ppc64le.sh b/ci/buildenv/debian-12-cross-ppc64le.sh
index 05f2a2bd54..eca66706fc 100644
--- a/ci/buildenv/debian-12-cross-ppc64le.sh
+++ b/ci/buildenv/debian-12-cross-ppc64le.sh
@@ -88,7 +88,6 @@ function install_buildenv() {
             libtirpc-dev:ppc64el \
             libudev-dev:ppc64el \
             libxml2-dev:ppc64el \
-            libyajl-dev:ppc64el \
             systemtap-sdt-dev:ppc64el
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-12-cross-s390x.sh b/ci/buildenv/debian-12-cross-s390x.sh
index b092d59b9d..65dc4ce545 100644
--- a/ci/buildenv/debian-12-cross-s390x.sh
+++ b/ci/buildenv/debian-12-cross-s390x.sh
@@ -88,7 +88,6 @@ function install_buildenv() {
             libtirpc-dev:s390x \
             libudev-dev:s390x \
             libxml2-dev:s390x \
-            libyajl-dev:s390x \
             systemtap-sdt-dev:s390x
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-12.sh b/ci/buildenv/debian-12.sh
index 01777c2165..d06f33af12 100644
--- a/ci/buildenv/debian-12.sh
+++ b/ci/buildenv/debian-12.sh
@@ -64,7 +64,6 @@ function install_buildenv() {
             libxen-dev \
             libxml2-dev \
             libxml2-utils \
-            libyajl-dev \
             locales \
             lvm2 \
             make \
diff --git a/ci/buildenv/debian-sid-cross-aarch64.sh b/ci/buildenv/debian-sid-cross-aarch64.sh
index 4f7285e171..93288ae46f 100644
--- a/ci/buildenv/debian-sid-cross-aarch64.sh
+++ b/ci/buildenv/debian-sid-cross-aarch64.sh
@@ -89,7 +89,6 @@ function install_buildenv() {
             libudev-dev:arm64 \
             libxen-dev:arm64 \
             libxml2-dev:arm64 \
-            libyajl-dev:arm64 \
             systemtap-sdt-dev:arm64
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-sid-cross-armv6l.sh b/ci/buildenv/debian-sid-cross-armv6l.sh
index c5ced00879..f19ec82093 100644
--- a/ci/buildenv/debian-sid-cross-armv6l.sh
+++ b/ci/buildenv/debian-sid-cross-armv6l.sh
@@ -87,7 +87,6 @@ function install_buildenv() {
             libtirpc-dev:armel \
             libudev-dev:armel \
             libxml2-dev:armel \
-            libyajl-dev:armel \
             systemtap-sdt-dev:armel
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-sid-cross-armv7l.sh b/ci/buildenv/debian-sid-cross-armv7l.sh
index 38c3dffe1a..4ebf3126e3 100644
--- a/ci/buildenv/debian-sid-cross-armv7l.sh
+++ b/ci/buildenv/debian-sid-cross-armv7l.sh
@@ -88,7 +88,6 @@ function install_buildenv() {
             libudev-dev:armhf \
             libxen-dev:armhf \
             libxml2-dev:armhf \
-            libyajl-dev:armhf \
             systemtap-sdt-dev:armhf
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-sid-cross-i686.sh b/ci/buildenv/debian-sid-cross-i686.sh
index 59694cca46..43c02e784e 100644
--- a/ci/buildenv/debian-sid-cross-i686.sh
+++ b/ci/buildenv/debian-sid-cross-i686.sh
@@ -87,7 +87,6 @@ function install_buildenv() {
             libtirpc-dev:i386 \
             libudev-dev:i386 \
             libxml2-dev:i386 \
-            libyajl-dev:i386 \
             systemtap-sdt-dev:i386
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-sid-cross-mips64el.sh b/ci/buildenv/debian-sid-cross-mips64el.sh
index e3b92bf9db..6da5920d1d 100644
--- a/ci/buildenv/debian-sid-cross-mips64el.sh
+++ b/ci/buildenv/debian-sid-cross-mips64el.sh
@@ -88,7 +88,6 @@ function install_buildenv() {
             libtirpc-dev:mips64el \
             libudev-dev:mips64el \
             libxml2-dev:mips64el \
-            libyajl-dev:mips64el \
             systemtap-sdt-dev:mips64el
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-sid-cross-ppc64le.sh b/ci/buildenv/debian-sid-cross-ppc64le.sh
index 05f2a2bd54..eca66706fc 100644
--- a/ci/buildenv/debian-sid-cross-ppc64le.sh
+++ b/ci/buildenv/debian-sid-cross-ppc64le.sh
@@ -88,7 +88,6 @@ function install_buildenv() {
             libtirpc-dev:ppc64el \
             libudev-dev:ppc64el \
             libxml2-dev:ppc64el \
-            libyajl-dev:ppc64el \
             systemtap-sdt-dev:ppc64el
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-sid-cross-s390x.sh b/ci/buildenv/debian-sid-cross-s390x.sh
index b092d59b9d..65dc4ce545 100644
--- a/ci/buildenv/debian-sid-cross-s390x.sh
+++ b/ci/buildenv/debian-sid-cross-s390x.sh
@@ -88,7 +88,6 @@ function install_buildenv() {
             libtirpc-dev:s390x \
             libudev-dev:s390x \
             libxml2-dev:s390x \
-            libyajl-dev:s390x \
             systemtap-sdt-dev:s390x
     mkdir -p /usr/local/share/meson/cross
     printf "[binaries]\n\
diff --git a/ci/buildenv/debian-sid.sh b/ci/buildenv/debian-sid.sh
index 01777c2165..d06f33af12 100644
--- a/ci/buildenv/debian-sid.sh
+++ b/ci/buildenv/debian-sid.sh
@@ -64,7 +64,6 @@ function install_buildenv() {
             libxen-dev \
             libxml2-dev \
             libxml2-utils \
-            libyajl-dev \
             locales \
             lvm2 \
             make \
diff --git a/ci/buildenv/fedora-39.sh b/ci/buildenv/fedora-39.sh
index 06ae3bb62d..e45ac2230f 100644
--- a/ci/buildenv/fedora-39.sh
+++ b/ci/buildenv/fedora-39.sh
@@ -83,8 +83,7 @@ function install_buildenv() {
         systemd-rpm-macros \
         systemtap-sdt-devel \
         wireshark-devel \
-        xen-devel \
-        yajl-devel
+        xen-devel
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     rpm -qa | sort > /packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
diff --git a/ci/buildenv/fedora-40.sh b/ci/buildenv/fedora-40.sh
index 06ae3bb62d..e45ac2230f 100644
--- a/ci/buildenv/fedora-40.sh
+++ b/ci/buildenv/fedora-40.sh
@@ -83,8 +83,7 @@ function install_buildenv() {
         systemd-rpm-macros \
         systemtap-sdt-devel \
         wireshark-devel \
-        xen-devel \
-        yajl-devel
+        xen-devel
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     rpm -qa | sort > /packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
diff --git a/ci/buildenv/fedora-rawhide.sh b/ci/buildenv/fedora-rawhide.sh
index aec2d87b53..cbfeb71c92 100644
--- a/ci/buildenv/fedora-rawhide.sh
+++ b/ci/buildenv/fedora-rawhide.sh
@@ -84,8 +84,7 @@ function install_buildenv() {
         systemd-rpm-macros \
         systemtap-sdt-devel \
         wireshark-devel \
-        xen-devel \
-        yajl-devel
+        xen-devel
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     rpm -qa | sort > /packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
diff --git a/ci/buildenv/opensuse-leap-15.sh b/ci/buildenv/opensuse-leap-15.sh
index d462e6cdce..2a1c1e2314 100644
--- a/ci/buildenv/opensuse-leap-15.sh
+++ b/ci/buildenv/opensuse-leap-15.sh
@@ -59,7 +59,6 @@ function install_buildenv() {
            libxml2 \
            libxml2-devel \
            libxslt \
-           libyajl-devel \
            lvm2 \
            make \
            meson \
diff --git a/ci/buildenv/opensuse-tumbleweed.sh b/ci/buildenv/opensuse-tumbleweed.sh
index 2233699719..4e0f812622 100644
--- a/ci/buildenv/opensuse-tumbleweed.sh
+++ b/ci/buildenv/opensuse-tumbleweed.sh
@@ -59,7 +59,6 @@ function install_buildenv() {
            libxml2 \
            libxml2-devel \
            libxslt \
-           libyajl-devel \
            lvm2 \
            make \
            meson \
diff --git a/ci/buildenv/ubuntu-2204.sh b/ci/buildenv/ubuntu-2204.sh
index e747a6f8c2..95762d663c 100644
--- a/ci/buildenv/ubuntu-2204.sh
+++ b/ci/buildenv/ubuntu-2204.sh
@@ -65,7 +65,6 @@ function install_buildenv() {
             libxen-dev \
             libxml2-dev \
             libxml2-utils \
-            libyajl-dev \
             locales \
             lvm2 \
             make \
diff --git a/ci/buildenv/ubuntu-2404.sh b/ci/buildenv/ubuntu-2404.sh
index c26a80d06f..5ce8e74a91 100644
--- a/ci/buildenv/ubuntu-2404.sh
+++ b/ci/buildenv/ubuntu-2404.sh
@@ -65,7 +65,6 @@ function install_buildenv() {
             libxen-dev \
             libxml2-dev \
             libxml2-utils \
-            libyajl-dev \
             locales \
             lvm2 \
             make \
diff --git a/ci/cirrus/freebsd-13.vars b/ci/cirrus/freebsd-13.vars
index bf82ac5176..fbcd613095 100644
--- a/ci/cirrus/freebsd-13.vars
+++ b/ci/cirrus/freebsd-13.vars
@@ -11,6 +11,6 @@ MAKE='/usr/local/bin/gmake'
 NINJA='/usr/local/bin/ninja'
 PACKAGING_COMMAND='pkg'
 PIP3='/usr/local/bin/pip-3.8'
-PKGS='augeas bash-completion ca_root_nss ccache codespell cppi curl cyrus-sasl diffutils fusefs-libs gettext git glib gmake gnugrep gnutls gsed json-c libpcap libpciaccess libssh libssh2 libxml2 libxslt meson ninja perl5 pkgconf polkit py311-black py311-docutils py311-flake8 py311-pytest python3 qemu readline yajl'
+PKGS='augeas bash-completion ca_root_nss ccache codespell cppi curl cyrus-sasl diffutils fusefs-libs gettext git glib gmake gnugrep gnutls gsed json-c libpcap libpciaccess libssh libssh2 libxml2 libxslt meson ninja perl5 pkgconf polkit py311-black py311-docutils py311-flake8 py311-pytest python3 qemu readline'
 PYPI_PKGS=''
 PYTHON='/usr/local/bin/python3'
diff --git a/ci/cirrus/freebsd-14.vars b/ci/cirrus/freebsd-14.vars
index bf82ac5176..fbcd613095 100644
--- a/ci/cirrus/freebsd-14.vars
+++ b/ci/cirrus/freebsd-14.vars
@@ -11,6 +11,6 @@ MAKE='/usr/local/bin/gmake'
 NINJA='/usr/local/bin/ninja'
 PACKAGING_COMMAND='pkg'
 PIP3='/usr/local/bin/pip-3.8'
-PKGS='augeas bash-completion ca_root_nss ccache codespell cppi curl cyrus-sasl diffutils fusefs-libs gettext git glib gmake gnugrep gnutls gsed json-c libpcap libpciaccess libssh libssh2 libxml2 libxslt meson ninja perl5 pkgconf polkit py311-black py311-docutils py311-flake8 py311-pytest python3 qemu readline yajl'
+PKGS='augeas bash-completion ca_root_nss ccache codespell cppi curl cyrus-sasl diffutils fusefs-libs gettext git glib gmake gnugrep gnutls gsed json-c libpcap libpciaccess libssh libssh2 libxml2 libxslt meson ninja perl5 pkgconf polkit py311-black py311-docutils py311-flake8 py311-pytest python3 qemu readline'
 PYPI_PKGS=''
 PYTHON='/usr/local/bin/python3'
diff --git a/ci/cirrus/macos-13.vars b/ci/cirrus/macos-13.vars
index 9860033931..d23fe3cd47 100644
--- a/ci/cirrus/macos-13.vars
+++ b/ci/cirrus/macos-13.vars
@@ -11,6 +11,6 @@ MAKE='/opt/homebrew/bin/gmake'
 NINJA='/opt/homebrew/bin/ninja'
 PACKAGING_COMMAND='brew'
 PIP3='/opt/homebrew/bin/pip3'
-PKGS='augeas bash-completion black ccache codespell cppi curl diffutils docutils flake8 gettext git glib gnu-sed gnutls grep json-c libiscsi libpcap libssh libssh2 libxml2 libxslt make meson ninja perl pkg-config python3 qemu readline yajl'
+PKGS='augeas bash-completion black ccache codespell cppi curl diffutils docutils flake8 gettext git glib gnu-sed gnutls grep json-c libiscsi libpcap libssh libssh2 libxml2 libxslt make meson ninja perl pkg-config python3 qemu readline'
 PYPI_PKGS='pytest'
 PYTHON='/opt/homebrew/bin/python3'
diff --git a/ci/cirrus/macos-14.vars b/ci/cirrus/macos-14.vars
index 9860033931..d23fe3cd47 100644
--- a/ci/cirrus/macos-14.vars
+++ b/ci/cirrus/macos-14.vars
@@ -11,6 +11,6 @@ MAKE='/opt/homebrew/bin/gmake'
 NINJA='/opt/homebrew/bin/ninja'
 PACKAGING_COMMAND='brew'
 PIP3='/opt/homebrew/bin/pip3'
-PKGS='augeas bash-completion black ccache codespell cppi curl diffutils docutils flake8 gettext git glib gnu-sed gnutls grep json-c libiscsi libpcap libssh libssh2 libxml2 libxslt make meson ninja perl pkg-config python3 qemu readline yajl'
+PKGS='augeas bash-completion black ccache codespell cppi curl diffutils docutils flake8 gettext git glib gnu-sed gnutls grep json-c libiscsi libpcap libssh libssh2 libxml2 libxslt make meson ninja perl pkg-config python3 qemu readline'
 PYPI_PKGS='pytest'
 PYTHON='/opt/homebrew/bin/python3'
diff --git a/ci/containers/almalinux-9.Dockerfile b/ci/containers/almalinux-9.Dockerfile
index 0f54cb3224..576119542d 100644
--- a/ci/containers/almalinux-9.Dockerfile
+++ b/ci/containers/almalinux-9.Dockerfile
@@ -85,8 +85,7 @@ RUN dnf update -y && \
         systemd-devel \
         systemd-rpm-macros \
         systemtap-sdt-devel \
-        wireshark-devel \
-        yajl-devel && \
+        wireshark-devel && \
     dnf autoremove -y && \
     dnf clean all -y && \
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
diff --git a/ci/containers/alpine-319.Dockerfile b/ci/containers/alpine-319.Dockerfile
index cdd9845a19..2e4842ef3e 100644
--- a/ci/containers/alpine-319.Dockerfile
+++ b/ci/containers/alpine-319.Dockerfile
@@ -68,8 +68,7 @@ RUN apk update && \
         sed \
         util-linux-dev \
         wireshark-dev \
-        xen-dev \
-        yajl-dev && \
+        xen-dev && \
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
     apk list --installed | sort > /packages.txt && \
     mkdir -p /usr/libexec/ccache-wrappers && \
diff --git a/ci/containers/alpine-edge.Dockerfile b/ci/containers/alpine-edge.Dockerfile
index 4790d9ae8a..83f160257f 100644
--- a/ci/containers/alpine-edge.Dockerfile
+++ b/ci/containers/alpine-edge.Dockerfile
@@ -68,8 +68,7 @@ RUN apk update && \
         sed \
         util-linux-dev \
         wireshark-dev \
-        xen-dev \
-        yajl-dev && \
+        xen-dev && \
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
     apk list --installed | sort > /packages.txt && \
     mkdir -p /usr/libexec/ccache-wrappers && \
diff --git a/ci/containers/centos-stream-9.Dockerfile b/ci/containers/centos-stream-9.Dockerfile
index d83ca27b93..1b21f9ea75 100644
--- a/ci/containers/centos-stream-9.Dockerfile
+++ b/ci/containers/centos-stream-9.Dockerfile
@@ -86,8 +86,7 @@ RUN dnf distro-sync -y && \
         systemd-devel \
         systemd-rpm-macros \
         systemtap-sdt-devel \
-        wireshark-devel \
-        yajl-devel && \
+        wireshark-devel && \
     dnf autoremove -y && \
     dnf clean all -y && \
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
diff --git a/ci/containers/debian-11-cross-aarch64.Dockerfile b/ci/containers/debian-11-cross-aarch64.Dockerfile
index 7a7d22b766..f8d4ea8ed2 100644
--- a/ci/containers/debian-11-cross-aarch64.Dockerfile
+++ b/ci/containers/debian-11-cross-aarch64.Dockerfile
@@ -99,7 +99,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libudev-dev:arm64 \
                       libxen-dev:arm64 \
                       libxml2-dev:arm64 \
-                      libyajl-dev:arm64 \
                       systemtap-sdt-dev:arm64 && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-11-cross-armv6l.Dockerfile b/ci/containers/debian-11-cross-armv6l.Dockerfile
index 08737bb216..f974163000 100644
--- a/ci/containers/debian-11-cross-armv6l.Dockerfile
+++ b/ci/containers/debian-11-cross-armv6l.Dockerfile
@@ -98,7 +98,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:armel \
                       libudev-dev:armel \
                       libxml2-dev:armel \
-                      libyajl-dev:armel \
                       systemtap-sdt-dev:armel && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-11-cross-armv7l.Dockerfile b/ci/containers/debian-11-cross-armv7l.Dockerfile
index d8bb30d4a1..ced175c7c0 100644
--- a/ci/containers/debian-11-cross-armv7l.Dockerfile
+++ b/ci/containers/debian-11-cross-armv7l.Dockerfile
@@ -99,7 +99,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libudev-dev:armhf \
                       libxen-dev:armhf \
                       libxml2-dev:armhf \
-                      libyajl-dev:armhf \
                       systemtap-sdt-dev:armhf && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-11-cross-i686.Dockerfile b/ci/containers/debian-11-cross-i686.Dockerfile
index c37a7d2bfa..c1ee60f3b6 100644
--- a/ci/containers/debian-11-cross-i686.Dockerfile
+++ b/ci/containers/debian-11-cross-i686.Dockerfile
@@ -98,7 +98,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:i386 \
                       libudev-dev:i386 \
                       libxml2-dev:i386 \
-                      libyajl-dev:i386 \
                       systemtap-sdt-dev:i386 && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-11-cross-mips64el.Dockerfile b/ci/containers/debian-11-cross-mips64el.Dockerfile
index 27556d7e07..98c40beef4 100644
--- a/ci/containers/debian-11-cross-mips64el.Dockerfile
+++ b/ci/containers/debian-11-cross-mips64el.Dockerfile
@@ -98,7 +98,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:mips64el \
                       libudev-dev:mips64el \
                       libxml2-dev:mips64el \
-                      libyajl-dev:mips64el \
                       systemtap-sdt-dev:mips64el && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-11-cross-mipsel.Dockerfile b/ci/containers/debian-11-cross-mipsel.Dockerfile
index be0e9e0188..e3531a9fac 100644
--- a/ci/containers/debian-11-cross-mipsel.Dockerfile
+++ b/ci/containers/debian-11-cross-mipsel.Dockerfile
@@ -98,7 +98,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:mipsel \
                       libudev-dev:mipsel \
                       libxml2-dev:mipsel \
-                      libyajl-dev:mipsel \
                       systemtap-sdt-dev:mipsel && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-11-cross-ppc64le.Dockerfile b/ci/containers/debian-11-cross-ppc64le.Dockerfile
index cfbef7dcbc..8f9f729909 100644
--- a/ci/containers/debian-11-cross-ppc64le.Dockerfile
+++ b/ci/containers/debian-11-cross-ppc64le.Dockerfile
@@ -98,7 +98,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:ppc64el \
                       libudev-dev:ppc64el \
                       libxml2-dev:ppc64el \
-                      libyajl-dev:ppc64el \
                       systemtap-sdt-dev:ppc64el && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-11-cross-s390x.Dockerfile b/ci/containers/debian-11-cross-s390x.Dockerfile
index 1b7cee0572..b09076b148 100644
--- a/ci/containers/debian-11-cross-s390x.Dockerfile
+++ b/ci/containers/debian-11-cross-s390x.Dockerfile
@@ -98,7 +98,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:s390x \
                       libudev-dev:s390x \
                       libxml2-dev:s390x \
-                      libyajl-dev:s390x \
                       systemtap-sdt-dev:s390x && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-11.Dockerfile b/ci/containers/debian-11.Dockerfile
index da72d538c0..1660bd9c52 100644
--- a/ci/containers/debian-11.Dockerfile
+++ b/ci/containers/debian-11.Dockerfile
@@ -66,7 +66,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libxen-dev \
                       libxml2-dev \
                       libxml2-utils \
-                      libyajl-dev \
                       locales \
                       lvm2 \
                       make \
diff --git a/ci/containers/debian-12-cross-aarch64.Dockerfile b/ci/containers/debian-12-cross-aarch64.Dockerfile
index 1504ba0b72..e57cbffaec 100644
--- a/ci/containers/debian-12-cross-aarch64.Dockerfile
+++ b/ci/containers/debian-12-cross-aarch64.Dockerfile
@@ -100,7 +100,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libudev-dev:arm64 \
                       libxen-dev:arm64 \
                       libxml2-dev:arm64 \
-                      libyajl-dev:arm64 \
                       systemtap-sdt-dev:arm64 && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-12-cross-armv6l.Dockerfile b/ci/containers/debian-12-cross-armv6l.Dockerfile
index ce2c71d466..9572f4d28f 100644
--- a/ci/containers/debian-12-cross-armv6l.Dockerfile
+++ b/ci/containers/debian-12-cross-armv6l.Dockerfile
@@ -99,7 +99,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:armel \
                       libudev-dev:armel \
                       libxml2-dev:armel \
-                      libyajl-dev:armel \
                       systemtap-sdt-dev:armel && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-12-cross-armv7l.Dockerfile b/ci/containers/debian-12-cross-armv7l.Dockerfile
index 410f4fe15d..e29eea8a6b 100644
--- a/ci/containers/debian-12-cross-armv7l.Dockerfile
+++ b/ci/containers/debian-12-cross-armv7l.Dockerfile
@@ -100,7 +100,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libudev-dev:armhf \
                       libxen-dev:armhf \
                       libxml2-dev:armhf \
-                      libyajl-dev:armhf \
                       systemtap-sdt-dev:armhf && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-12-cross-i686.Dockerfile b/ci/containers/debian-12-cross-i686.Dockerfile
index 4ae974eb16..39f5e9ef8d 100644
--- a/ci/containers/debian-12-cross-i686.Dockerfile
+++ b/ci/containers/debian-12-cross-i686.Dockerfile
@@ -99,7 +99,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:i386 \
                       libudev-dev:i386 \
                       libxml2-dev:i386 \
-                      libyajl-dev:i386 \
                       systemtap-sdt-dev:i386 && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-12-cross-mips64el.Dockerfile b/ci/containers/debian-12-cross-mips64el.Dockerfile
index 9664b30c14..af15c9c76a 100644
--- a/ci/containers/debian-12-cross-mips64el.Dockerfile
+++ b/ci/containers/debian-12-cross-mips64el.Dockerfile
@@ -99,7 +99,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:mips64el \
                       libudev-dev:mips64el \
                       libxml2-dev:mips64el \
-                      libyajl-dev:mips64el \
                       systemtap-sdt-dev:mips64el && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-12-cross-mipsel.Dockerfile b/ci/containers/debian-12-cross-mipsel.Dockerfile
index 4692d1ce8c..63caa15b20 100644
--- a/ci/containers/debian-12-cross-mipsel.Dockerfile
+++ b/ci/containers/debian-12-cross-mipsel.Dockerfile
@@ -99,7 +99,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:mipsel \
                       libudev-dev:mipsel \
                       libxml2-dev:mipsel \
-                      libyajl-dev:mipsel \
                       systemtap-sdt-dev:mipsel && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-12-cross-ppc64le.Dockerfile b/ci/containers/debian-12-cross-ppc64le.Dockerfile
index 17beefaea6..6c6e747120 100644
--- a/ci/containers/debian-12-cross-ppc64le.Dockerfile
+++ b/ci/containers/debian-12-cross-ppc64le.Dockerfile
@@ -99,7 +99,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:ppc64el \
                       libudev-dev:ppc64el \
                       libxml2-dev:ppc64el \
-                      libyajl-dev:ppc64el \
                       systemtap-sdt-dev:ppc64el && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-12-cross-s390x.Dockerfile b/ci/containers/debian-12-cross-s390x.Dockerfile
index 88006f9a74..4e124ca26a 100644
--- a/ci/containers/debian-12-cross-s390x.Dockerfile
+++ b/ci/containers/debian-12-cross-s390x.Dockerfile
@@ -99,7 +99,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:s390x \
                       libudev-dev:s390x \
                       libxml2-dev:s390x \
-                      libyajl-dev:s390x \
                       systemtap-sdt-dev:s390x && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-12.Dockerfile b/ci/containers/debian-12.Dockerfile
index 8b34ea98fb..682f8217f4 100644
--- a/ci/containers/debian-12.Dockerfile
+++ b/ci/containers/debian-12.Dockerfile
@@ -66,7 +66,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libxen-dev \
                       libxml2-dev \
                       libxml2-utils \
-                      libyajl-dev \
                       locales \
                       lvm2 \
                       make \
diff --git a/ci/containers/debian-sid-cross-aarch64.Dockerfile b/ci/containers/debian-sid-cross-aarch64.Dockerfile
index cbbea29d12..1932a7cfbe 100644
--- a/ci/containers/debian-sid-cross-aarch64.Dockerfile
+++ b/ci/containers/debian-sid-cross-aarch64.Dockerfile
@@ -100,7 +100,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libudev-dev:arm64 \
                       libxen-dev:arm64 \
                       libxml2-dev:arm64 \
-                      libyajl-dev:arm64 \
                       systemtap-sdt-dev:arm64 && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-sid-cross-armv6l.Dockerfile b/ci/containers/debian-sid-cross-armv6l.Dockerfile
index 94d130baf8..bd7b1a12a3 100644
--- a/ci/containers/debian-sid-cross-armv6l.Dockerfile
+++ b/ci/containers/debian-sid-cross-armv6l.Dockerfile
@@ -98,7 +98,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:armel \
                       libudev-dev:armel \
                       libxml2-dev:armel \
-                      libyajl-dev:armel \
                       systemtap-sdt-dev:armel && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-sid-cross-armv7l.Dockerfile b/ci/containers/debian-sid-cross-armv7l.Dockerfile
index b1251ffec3..a0ee83d25b 100644
--- a/ci/containers/debian-sid-cross-armv7l.Dockerfile
+++ b/ci/containers/debian-sid-cross-armv7l.Dockerfile
@@ -99,7 +99,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libudev-dev:armhf \
                       libxen-dev:armhf \
                       libxml2-dev:armhf \
-                      libyajl-dev:armhf \
                       systemtap-sdt-dev:armhf && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-sid-cross-i686.Dockerfile b/ci/containers/debian-sid-cross-i686.Dockerfile
index 30b1c268a2..b2f96a6c03 100644
--- a/ci/containers/debian-sid-cross-i686.Dockerfile
+++ b/ci/containers/debian-sid-cross-i686.Dockerfile
@@ -98,7 +98,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:i386 \
                       libudev-dev:i386 \
                       libxml2-dev:i386 \
-                      libyajl-dev:i386 \
                       systemtap-sdt-dev:i386 && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-sid-cross-mips64el.Dockerfile b/ci/containers/debian-sid-cross-mips64el.Dockerfile
index 216dbacfa1..bcb24e13ff 100644
--- a/ci/containers/debian-sid-cross-mips64el.Dockerfile
+++ b/ci/containers/debian-sid-cross-mips64el.Dockerfile
@@ -99,7 +99,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:mips64el \
                       libudev-dev:mips64el \
                       libxml2-dev:mips64el \
-                      libyajl-dev:mips64el \
                       systemtap-sdt-dev:mips64el && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-sid-cross-ppc64le.Dockerfile b/ci/containers/debian-sid-cross-ppc64le.Dockerfile
index 2e93762cbf..66180dcb1e 100644
--- a/ci/containers/debian-sid-cross-ppc64le.Dockerfile
+++ b/ci/containers/debian-sid-cross-ppc64le.Dockerfile
@@ -99,7 +99,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:ppc64el \
                       libudev-dev:ppc64el \
                       libxml2-dev:ppc64el \
-                      libyajl-dev:ppc64el \
                       systemtap-sdt-dev:ppc64el && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-sid-cross-s390x.Dockerfile b/ci/containers/debian-sid-cross-s390x.Dockerfile
index e106382a21..5f9fbc8ffd 100644
--- a/ci/containers/debian-sid-cross-s390x.Dockerfile
+++ b/ci/containers/debian-sid-cross-s390x.Dockerfile
@@ -99,7 +99,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libtirpc-dev:s390x \
                       libudev-dev:s390x \
                       libxml2-dev:s390x \
-                      libyajl-dev:s390x \
                       systemtap-sdt-dev:s390x && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
diff --git a/ci/containers/debian-sid.Dockerfile b/ci/containers/debian-sid.Dockerfile
index 1bf2fa5a00..87aee59bbd 100644
--- a/ci/containers/debian-sid.Dockerfile
+++ b/ci/containers/debian-sid.Dockerfile
@@ -66,7 +66,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libxen-dev \
                       libxml2-dev \
                       libxml2-utils \
-                      libyajl-dev \
                       locales \
                       lvm2 \
                       make \
diff --git a/ci/containers/fedora-39.Dockerfile b/ci/containers/fedora-39.Dockerfile
index 6a528ba71b..2e35ca426d 100644
--- a/ci/containers/fedora-39.Dockerfile
+++ b/ci/containers/fedora-39.Dockerfile
@@ -94,8 +94,7 @@ exec "$@"\n' > /usr/bin/nosync && \
                systemd-rpm-macros \
                systemtap-sdt-devel \
                wireshark-devel \
-               xen-devel \
-               yajl-devel && \
+               xen-devel && \
     nosync dnf autoremove -y && \
     nosync dnf clean all -y && \
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
diff --git a/ci/containers/fedora-40.Dockerfile b/ci/containers/fedora-40.Dockerfile
index 4f22956c3c..b82a975bdb 100644
--- a/ci/containers/fedora-40.Dockerfile
+++ b/ci/containers/fedora-40.Dockerfile
@@ -94,8 +94,7 @@ exec "$@"\n' > /usr/bin/nosync && \
                systemd-rpm-macros \
                systemtap-sdt-devel \
                wireshark-devel \
-               xen-devel \
-               yajl-devel && \
+               xen-devel && \
     nosync dnf autoremove -y && \
     nosync dnf clean all -y && \
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
diff --git a/ci/containers/fedora-rawhide.Dockerfile b/ci/containers/fedora-rawhide.Dockerfile
index 5d1cc5961c..a673f82b4b 100644
--- a/ci/containers/fedora-rawhide.Dockerfile
+++ b/ci/containers/fedora-rawhide.Dockerfile
@@ -95,8 +95,7 @@ exec "$@"\n' > /usr/bin/nosync && \
                systemd-rpm-macros \
                systemtap-sdt-devel \
                wireshark-devel \
-               xen-devel \
-               yajl-devel && \
+               xen-devel && \
     nosync dnf autoremove -y && \
     nosync dnf clean all -y && \
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
diff --git a/ci/containers/opensuse-leap-15.Dockerfile b/ci/containers/opensuse-leap-15.Dockerfile
index 614af86f2c..38160bf7dc 100644
--- a/ci/containers/opensuse-leap-15.Dockerfile
+++ b/ci/containers/opensuse-leap-15.Dockerfile
@@ -60,7 +60,6 @@ RUN zypper update -y && \
            libxml2 \
            libxml2-devel \
            libxslt \
-           libyajl-devel \
            lvm2 \
            make \
            meson \
diff --git a/ci/containers/opensuse-tumbleweed.Dockerfile b/ci/containers/opensuse-tumbleweed.Dockerfile
index bf47571338..82b6aee142 100644
--- a/ci/containers/opensuse-tumbleweed.Dockerfile
+++ b/ci/containers/opensuse-tumbleweed.Dockerfile
@@ -60,7 +60,6 @@ RUN zypper dist-upgrade -y && \
            libxml2 \
            libxml2-devel \
            libxslt \
-           libyajl-devel \
            lvm2 \
            make \
            meson \
diff --git a/ci/containers/ubuntu-2204.Dockerfile b/ci/containers/ubuntu-2204.Dockerfile
index 5de2ac6801..18555693d1 100644
--- a/ci/containers/ubuntu-2204.Dockerfile
+++ b/ci/containers/ubuntu-2204.Dockerfile
@@ -67,7 +67,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libxen-dev \
                       libxml2-dev \
                       libxml2-utils \
-                      libyajl-dev \
                       locales \
                       lvm2 \
                       make \
diff --git a/ci/containers/ubuntu-2404.Dockerfile b/ci/containers/ubuntu-2404.Dockerfile
index 86bab63fc9..b2f461b629 100644
--- a/ci/containers/ubuntu-2404.Dockerfile
+++ b/ci/containers/ubuntu-2404.Dockerfile
@@ -67,7 +67,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
                       libxen-dev \
                       libxml2-dev \
                       libxml2-utils \
-                      libyajl-dev \
                       locales \
                       lvm2 \
                       make \
diff --git a/ci/lcitool/projects/libvirt.yml b/ci/lcitool/projects/libvirt.yml
index a02fe9b8bf..b29fe227bb 100644
--- a/ci/lcitool/projects/libvirt.yml
+++ b/ci/lcitool/projects/libvirt.yml
@@ -81,4 +81,3 @@ packages:
   - xen
   - xmllint
   - xsltproc
-  - yajl
-- 
2.45.2