summaryrefslogtreecommitdiff
path: root/app-emulation/libguestfs/files/libguestfs-1.52.1-disable-obsolete-lvmetad-in-tests.patch
diff options
context:
space:
mode:
authorChristopher Byrne <salah.coronya@gmail.com>2024-07-31 00:54:33 -0500
committerJoonas Niilola <juippis@gentoo.org>2025-02-20 11:08:54 +0200
commit184dbcb88b4ddb2bce8341da32faa08ce3bfff40 (patch)
tree41f23c853f5077f61a53973b15bd24be32b87d5d /app-emulation/libguestfs/files/libguestfs-1.52.1-disable-obsolete-lvmetad-in-tests.patch
parent165788ed50b9ecca732a2743a7d78786f04f9aa3 (diff)
downloadgentoo-184dbcb88b4ddb2bce8341da32faa08ce3bfff40.tar.gz
gentoo-184dbcb88b4ddb2bce8341da32faa08ce3bfff40.tar.bz2
gentoo-184dbcb88b4ddb2bce8341da32faa08ce3bfff40.zip
app-emulation/libguestfs: add 1.54.1
Removal of "systemtap" USE flag. No longer supported by upstream Removal of "gtk" USE flag. No longer links against GTK. Merge "inspect-icons" into {R,}DEPEND. This flag didn't do what it said, it just added some additional support for some icon formats. Added "vala" use flag for Vala binding. Completely refactored dependencies. This package's build system is a mess. It automagically probes things, some of which it never uses with certain options. libvirt will be the default backend with the libvirt USE flag is set. Either dev-libs/libisoburn or app-cdr/cdrtools can satisfy dependency (former preferred) Several bugs fixed Broken tests skipped, some previously broken tests were fixed. Python 3.13 support added Without KVM acceleration, the tests take a long time (On a 8-core 11th gen Intel processor with hyperthreading it takes 2 to 3 hours to run the test suite). One of the tests alone have 600 sub-tests and takes 30-60 minutes to complete just that one test. This can worked around by adding a strategic "addwrite /dev/kvm" and the proper /dev/kvm permissions so Portage can access it (for testing only, not for production use!). Or turn off the sandboxes, however, some tests will succeed when they would normally fail in the sandbox, so I don't recommend it for development purposes. With KVM, the whole testsuite runs in 5-10 minutes. Closes: https://bugs.gentoo.org/816759 Closes: https://bugs.gentoo.org/911641 Closes: https://bugs.gentoo.org/930590 Closes: https://bugs.gentoo.org/933712 Closes: https://bugs.gentoo.org/936623 Closes: https://bugs.gentoo.org/857849 Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'app-emulation/libguestfs/files/libguestfs-1.52.1-disable-obsolete-lvmetad-in-tests.patch')
-rw-r--r--app-emulation/libguestfs/files/libguestfs-1.52.1-disable-obsolete-lvmetad-in-tests.patch12
1 files changed, 12 insertions, 0 deletions
diff --git a/app-emulation/libguestfs/files/libguestfs-1.52.1-disable-obsolete-lvmetad-in-tests.patch b/app-emulation/libguestfs/files/libguestfs-1.52.1-disable-obsolete-lvmetad-in-tests.patch
new file mode 100644
index 000000000000..ba5b9c726361
--- /dev/null
+++ b/app-emulation/libguestfs/files/libguestfs-1.52.1-disable-obsolete-lvmetad-in-tests.patch
@@ -0,0 +1,12 @@
+diff --git a/appliance/init b/appliance/init
+index 5d35a47dd..8b63be245 100755
+--- a/appliance/init
++++ b/appliance/init
+@@ -166,7 +166,6 @@ fi
+
+ LVM_SYSTEM_DIR=/tmp/lvm
+ export LVM_SYSTEM_DIR
+-lvmetad
+
+ # Scan for LVM.
+ modprobe dm_mod ||: