commit: 288377dbad5dcbfecc6fdb9a295c8a2ccdcb5053 Author: Michal Privoznik <michal.privoznik <AT> gmail <DOT> com> AuthorDate: Fri Jan 10 08:24:47 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Feb 8 01:32:55 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=288377db
app-emulation/virtiofsd: Record runtime dependency on sys-apps/shadow In the light of a recent bug filed against libvirt [1], it was found that virtiofds might need to execute newuidmap and/or newgidmap binaries (see commit [2]). Both of them belong to sys-apps/shadow. But this runtime dependency was never recorded in any of existing virtiofsd ebuilds. 1: https://gitlab.com/libvirt/libvirt/-/issues/728 2: https://gitlab.com/virtio-fs/virtiofsd/-/commit/51210fbdc0c61488c6d8ad474777f1542d6cc299 Signed-off-by: Michal Privoznik <michal.privoznik <AT> gmail.com> Closes: https://github.com/gentoo/gentoo/pull/40107 Signed-off-by: Sam James <sam <AT> gentoo.org> .../{virtiofsd-1.10.0-r1.ebuild => virtiofsd-1.10.0-r2.ebuild} | 7 +++++-- .../{virtiofsd-1.10.1-r1.ebuild => virtiofsd-1.10.1-r2.ebuild} | 7 +++++-- .../{virtiofsd-1.11.1-r1.ebuild => virtiofsd-1.11.1-r2.ebuild} | 5 ++++- app-emulation/virtiofsd/virtiofsd-9999.ebuild | 7 +++++-- 4 files changed, 19 insertions(+), 7 deletions(-) diff --git a/app-emulation/virtiofsd/virtiofsd-1.10.0-r1.ebuild b/app-emulation/virtiofsd/virtiofsd-1.10.0-r2.ebuild similarity index 97% rename from app-emulation/virtiofsd/virtiofsd-1.10.0-r1.ebuild rename to app-emulation/virtiofsd/virtiofsd-1.10.0-r2.ebuild index 7358e8fdae58..759422cc0c4f 100644 --- a/app-emulation/virtiofsd/virtiofsd-1.10.0-r1.ebuild +++ b/app-emulation/virtiofsd/virtiofsd-1.10.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -117,7 +117,10 @@ DEPEND=" sys-libs/libcap-ng sys-libs/libseccomp " -RDEPEND="${DEPEND}" +RDEPEND=" + sys-apps/shadow + ${DEPEND} +" # rust does not use *FLAGS from make.conf, silence portage warning # update with proper path to binaries this crate installs, omit leading / diff --git a/app-emulation/virtiofsd/virtiofsd-1.10.1-r1.ebuild b/app-emulation/virtiofsd/virtiofsd-1.10.1-r2.ebuild similarity index 97% rename from app-emulation/virtiofsd/virtiofsd-1.10.1-r1.ebuild rename to app-emulation/virtiofsd/virtiofsd-1.10.1-r2.ebuild index 7358e8fdae58..759422cc0c4f 100644 --- a/app-emulation/virtiofsd/virtiofsd-1.10.1-r1.ebuild +++ b/app-emulation/virtiofsd/virtiofsd-1.10.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -117,7 +117,10 @@ DEPEND=" sys-libs/libcap-ng sys-libs/libseccomp " -RDEPEND="${DEPEND}" +RDEPEND=" + sys-apps/shadow + ${DEPEND} +" # rust does not use *FLAGS from make.conf, silence portage warning # update with proper path to binaries this crate installs, omit leading / diff --git a/app-emulation/virtiofsd/virtiofsd-1.11.1-r1.ebuild b/app-emulation/virtiofsd/virtiofsd-1.11.1-r2.ebuild similarity index 98% rename from app-emulation/virtiofsd/virtiofsd-1.11.1-r1.ebuild rename to app-emulation/virtiofsd/virtiofsd-1.11.1-r2.ebuild index b3bb153f56ea..5a1baa46adda 100644 --- a/app-emulation/virtiofsd/virtiofsd-1.11.1-r1.ebuild +++ b/app-emulation/virtiofsd/virtiofsd-1.11.1-r2.ebuild @@ -132,7 +132,10 @@ DEPEND=" sys-libs/libcap-ng sys-libs/libseccomp " -RDEPEND="${DEPEND}" +RDEPEND=" + sys-apps/shadow + ${DEPEND} +" # rust does not use *FLAGS from make.conf, silence portage warning # update with proper path to binaries this crate installs, omit leading / diff --git a/app-emulation/virtiofsd/virtiofsd-9999.ebuild b/app-emulation/virtiofsd/virtiofsd-9999.ebuild index 410c131a66b5..1dcf144c3b39 100644 --- a/app-emulation/virtiofsd/virtiofsd-9999.ebuild +++ b/app-emulation/virtiofsd/virtiofsd-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -132,7 +132,10 @@ DEPEND=" sys-libs/libcap-ng sys-libs/libseccomp " -RDEPEND="${DEPEND}" +RDEPEND=" + sys-apps/shadow + ${DEPEND} +" # rust does not use *FLAGS from make.conf, silence portage warning # update with proper path to binaries this crate installs, omit leading /
