From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-1679885-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id 7A5D3158046
	for <garchives@archives.gentoo.org>; Mon, 14 Oct 2024 04:29:46 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 86080E08C2;
	Mon, 14 Oct 2024 04:29:45 +0000 (UTC)
Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 68B2DE08C2
	for <gentoo-commits@lists.gentoo.org>; Mon, 14 Oct 2024 04:29:45 +0000 (UTC)
Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id 7A87E343119
	for <gentoo-commits@lists.gentoo.org>; Mon, 14 Oct 2024 04:29:44 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
	by oystercatcher.gentoo.org (Postfix) with ESMTP id 1744A18FF
	for <gentoo-commits@lists.gentoo.org>; Mon, 14 Oct 2024 04:29:43 +0000 (UTC)
From: "Viorel Munteanu" <ceamac@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: 8bit
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Viorel Munteanu" <ceamac@gentoo.org>
Message-ID: <1728880157.d4efbea9d1b4dd345fd99c29fc551d12d89b016d.ceamac@gentoo>
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/
X-VCS-Repository: repo/gentoo
X-VCS-Files: app-emulation/libvirt/libvirt-10.0.0-r4.ebuild app-emulation/libvirt/libvirt-10.0.0-r5.ebuild app-emulation/libvirt/libvirt-10.1.0-r3.ebuild app-emulation/libvirt/libvirt-10.1.0-r4.ebuild app-emulation/libvirt/libvirt-10.2.0-r2.ebuild app-emulation/libvirt/libvirt-10.2.0-r3.ebuild app-emulation/libvirt/libvirt-10.3.0-r3.ebuild app-emulation/libvirt/libvirt-10.3.0-r4.ebuild app-emulation/libvirt/libvirt-10.5.0-r1.ebuild app-emulation/libvirt/libvirt-10.5.0-r2.ebuild app-emulation/libvirt/libvirt-10.6.0-r1.ebuild app-emulation/libvirt/libvirt-10.6.0.ebuild app-emulation/libvirt/libvirt-9.8.0-r4.ebuild app-emulation/libvirt/libvirt-9.8.0-r5.ebuild app-emulation/libvirt/libvirt-9.9.0-r4.ebuild app-emulation/libvirt/libvirt-9.9.0-r5.ebuild app-emulation/libvirt/libvirt-9999.ebuild
X-VCS-Directories: app-emulation/libvirt/
X-VCS-Committer: ceamac
X-VCS-Committer-Name: Viorel Munteanu
X-VCS-Revision: d4efbea9d1b4dd345fd99c29fc551d12d89b016d
X-VCS-Branch: master
Date: Mon, 14 Oct 2024 04:29:43 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-Archives-Salt: 15a67d06-404b-4022-be2c-745763116727
X-Archives-Hash: 04f63210c5882f2caf75d0c852fdbab5

commit:     d4efbea9d1b4dd345fd99c29fc551d12d89b016d
Author:     Michal Privoznik <michal.privoznik <AT> gmail <DOT> com>
AuthorDate: Thu Oct 10 09:19:36 2024 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Mon Oct 14 04:29:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4efbea9

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 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38937
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 .../libvirt/{libvirt-10.0.0-r4.ebuild => libvirt-10.0.0-r5.ebuild}       | 1 +
 .../libvirt/{libvirt-10.1.0-r3.ebuild => libvirt-10.1.0-r4.ebuild}       | 1 +
 .../libvirt/{libvirt-10.2.0-r2.ebuild => libvirt-10.2.0-r3.ebuild}       | 1 +
 .../libvirt/{libvirt-10.3.0-r3.ebuild => libvirt-10.3.0-r4.ebuild}       | 1 +
 .../libvirt/{libvirt-10.5.0-r1.ebuild => libvirt-10.5.0-r2.ebuild}       | 1 +
 .../libvirt/{libvirt-10.6.0.ebuild => libvirt-10.6.0-r1.ebuild}          | 1 +
 .../libvirt/{libvirt-9.8.0-r4.ebuild => libvirt-9.8.0-r5.ebuild}         | 1 +
 .../libvirt/{libvirt-9.9.0-r4.ebuild => libvirt-9.9.0-r5.ebuild}         | 1 +
 app-emulation/libvirt/libvirt-9999.ebuild                                | 1 +
 9 files changed, 9 insertions(+)

diff --git a/app-emulation/libvirt/libvirt-10.0.0-r4.ebuild b/app-emulation/libvirt/libvirt-10.0.0-r5.ebuild
similarity index 99%
rename from app-emulation/libvirt/libvirt-10.0.0-r4.ebuild
rename to 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
similarity index 99%
rename from app-emulation/libvirt/libvirt-10.1.0-r3.ebuild
rename to 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
similarity index 99%
rename from app-emulation/libvirt/libvirt-10.2.0-r2.ebuild
rename to 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
similarity index 99%
rename from app-emulation/libvirt/libvirt-10.3.0-r3.ebuild
rename to 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
similarity index 99%
rename from app-emulation/libvirt/libvirt-10.5.0-r1.ebuild
rename to 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
similarity index 99%
rename from app-emulation/libvirt/libvirt-10.6.0.ebuild
rename to 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
similarity index 99%
rename from app-emulation/libvirt/libvirt-9.8.0-r4.ebuild
rename to 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
similarity index 99%
rename from app-emulation/libvirt/libvirt-9.9.0-r4.ebuild
rename to 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