diff options
author | Michal Privoznik <michal.privoznik@gmail.com> | 2024-10-10 11:19:36 +0200 |
---|---|---|
committer | Viorel Munteanu <ceamac@gentoo.org> | 2024-10-14 07:29:17 +0300 |
commit | d4efbea9d1b4dd345fd99c29fc551d12d89b016d (patch) | |
tree | 9e99c91bc0496b480f8a2f24418eefd74982371a /app-emulation | |
parent | profiles: Clean up app-emulation/libvirt[virtualbox] USE flag masking (diff) | |
download | gentoo-d4efbea9d1b4dd345fd99c29fc551d12d89b016d.tar.gz gentoo-d4efbea9d1b4dd345fd99c29fc551d12d89b016d.tar.bz2 gentoo-d4efbea9d1b4dd345fd99c29fc551d12d89b016d.zip |
app-emulation/libvirt: Record virtualbox dependency
The aim of virtualbox use flag is to drag in
app-emulation/virtualbox as dependency. Libvirt builds
without it just fine, but then fails at runtime:
error: failed to connect to the hypervisor
error: internal error: unable to initialize VirtualBox driver API
This is because VBoxXPCOMC.so is loaded at runtime (via dlopen()
[1]). But all of our ebuilds are missing the dependency because
of the commit below (which has really poor commit message and
doesn't explain why the dependency was removed).
For now, libvirt supports virtualbox-6.1 and virtualbox-7.0.
Support for virtualbox-7.1 is being worked on [2].
This reverts commit cbb7c820c7c34033be2bff54585804559145985a.
1: https://gitlab.com/libvirt/libvirt/-/blob/master/src/vbox/vbox_XPCOMCGlue.c?ref_type=heads#L110
2: https://gitlab.com/libvirt/libvirt/-/issues/681
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38937
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Diffstat (limited to 'app-emulation')
-rw-r--r-- | app-emulation/libvirt/libvirt-10.0.0-r5.ebuild (renamed from app-emulation/libvirt/libvirt-10.0.0-r4.ebuild) | 1 | ||||
-rw-r--r-- | app-emulation/libvirt/libvirt-10.1.0-r4.ebuild (renamed from app-emulation/libvirt/libvirt-10.1.0-r3.ebuild) | 1 | ||||
-rw-r--r-- | app-emulation/libvirt/libvirt-10.2.0-r3.ebuild (renamed from app-emulation/libvirt/libvirt-10.2.0-r2.ebuild) | 1 | ||||
-rw-r--r-- | app-emulation/libvirt/libvirt-10.3.0-r4.ebuild (renamed from app-emulation/libvirt/libvirt-10.3.0-r3.ebuild) | 1 | ||||
-rw-r--r-- | app-emulation/libvirt/libvirt-10.5.0-r2.ebuild (renamed from app-emulation/libvirt/libvirt-10.5.0-r1.ebuild) | 1 | ||||
-rw-r--r-- | app-emulation/libvirt/libvirt-10.6.0-r1.ebuild (renamed from app-emulation/libvirt/libvirt-10.6.0.ebuild) | 1 | ||||
-rw-r--r-- | app-emulation/libvirt/libvirt-9.8.0-r5.ebuild (renamed from app-emulation/libvirt/libvirt-9.8.0-r4.ebuild) | 1 | ||||
-rw-r--r-- | app-emulation/libvirt/libvirt-9.9.0-r5.ebuild (renamed from app-emulation/libvirt/libvirt-9.9.0-r4.ebuild) | 1 | ||||
-rw-r--r-- | app-emulation/libvirt/libvirt-9999.ebuild | 1 |
9 files changed, 9 insertions, 0 deletions
diff --git a/app-emulation/libvirt/libvirt-10.0.0-r4.ebuild b/app-emulation/libvirt/libvirt-10.0.0-r5.ebuild index b7393540d081..b844d1fa7b86 100644 --- a/app-emulation/libvirt/libvirt-10.0.0-r4.ebuild +++ b/app-emulation/libvirt/libvirt-10.0.0-r5.ebuild @@ -124,6 +124,7 @@ RDEPEND=" sys-apps/iproute2[-minimal] ) virtiofsd? ( app-emulation/virtiofsd ) + virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 diff --git a/app-emulation/libvirt/libvirt-10.1.0-r3.ebuild b/app-emulation/libvirt/libvirt-10.1.0-r4.ebuild index 01a4a6d58b3a..ba825c60945b 100644 --- a/app-emulation/libvirt/libvirt-10.1.0-r3.ebuild +++ b/app-emulation/libvirt/libvirt-10.1.0-r4.ebuild @@ -124,6 +124,7 @@ RDEPEND=" sys-apps/iproute2[-minimal] ) virtiofsd? ( app-emulation/virtiofsd ) + virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 diff --git a/app-emulation/libvirt/libvirt-10.2.0-r2.ebuild b/app-emulation/libvirt/libvirt-10.2.0-r3.ebuild index 4ae9193487c2..db4c19b30105 100644 --- a/app-emulation/libvirt/libvirt-10.2.0-r2.ebuild +++ b/app-emulation/libvirt/libvirt-10.2.0-r3.ebuild @@ -124,6 +124,7 @@ RDEPEND=" sys-apps/iproute2[-minimal] ) virtiofsd? ( app-emulation/virtiofsd ) + virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 diff --git a/app-emulation/libvirt/libvirt-10.3.0-r3.ebuild b/app-emulation/libvirt/libvirt-10.3.0-r4.ebuild index daa64a693d6f..1673dc4e562c 100644 --- a/app-emulation/libvirt/libvirt-10.3.0-r3.ebuild +++ b/app-emulation/libvirt/libvirt-10.3.0-r4.ebuild @@ -124,6 +124,7 @@ RDEPEND=" sys-apps/iproute2[-minimal] ) virtiofsd? ( app-emulation/virtiofsd ) + virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 diff --git a/app-emulation/libvirt/libvirt-10.5.0-r1.ebuild b/app-emulation/libvirt/libvirt-10.5.0-r2.ebuild index 75e4b0092212..5d14ba177bbf 100644 --- a/app-emulation/libvirt/libvirt-10.5.0-r1.ebuild +++ b/app-emulation/libvirt/libvirt-10.5.0-r2.ebuild @@ -127,6 +127,7 @@ RDEPEND=" sys-apps/iproute2[-minimal] ) virtiofsd? ( app-emulation/virtiofsd ) + virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 diff --git a/app-emulation/libvirt/libvirt-10.6.0.ebuild b/app-emulation/libvirt/libvirt-10.6.0-r1.ebuild index 75e4b0092212..5d14ba177bbf 100644 --- a/app-emulation/libvirt/libvirt-10.6.0.ebuild +++ b/app-emulation/libvirt/libvirt-10.6.0-r1.ebuild @@ -127,6 +127,7 @@ RDEPEND=" sys-apps/iproute2[-minimal] ) virtiofsd? ( app-emulation/virtiofsd ) + virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 diff --git a/app-emulation/libvirt/libvirt-9.8.0-r4.ebuild b/app-emulation/libvirt/libvirt-9.8.0-r5.ebuild index c033816d45a2..7b5fcff89084 100644 --- a/app-emulation/libvirt/libvirt-9.8.0-r4.ebuild +++ b/app-emulation/libvirt/libvirt-9.8.0-r5.ebuild @@ -124,6 +124,7 @@ RDEPEND=" net-misc/radvd sys-apps/iproute2[-minimal] ) + virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 diff --git a/app-emulation/libvirt/libvirt-9.9.0-r4.ebuild b/app-emulation/libvirt/libvirt-9.9.0-r5.ebuild index 6bd378226463..71e8950ce9fa 100644 --- a/app-emulation/libvirt/libvirt-9.9.0-r4.ebuild +++ b/app-emulation/libvirt/libvirt-9.9.0-r5.ebuild @@ -125,6 +125,7 @@ RDEPEND=" sys-apps/iproute2[-minimal] ) virtiofsd? ( app-emulation/virtiofsd ) + virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 diff --git a/app-emulation/libvirt/libvirt-9999.ebuild b/app-emulation/libvirt/libvirt-9999.ebuild index 6eb9dd35c85f..0f6841d729ab 100644 --- a/app-emulation/libvirt/libvirt-9999.ebuild +++ b/app-emulation/libvirt/libvirt-9999.ebuild @@ -127,6 +127,7 @@ RDEPEND=" sys-apps/iproute2[-minimal] ) virtiofsd? ( app-emulation/virtiofsd ) + virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 |