commit:     f2ddef6937d5a4139b7089d7aa1a5bf6f9ed5614
Author:     Ian Jordan <immoloism <AT> gmail <DOT> com>
AuthorDate: Sat Nov 16 07:16:08 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Nov 17 16:14:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2ddef69

sys-fs/lvm2: Change thin RDEP to PDEP

commit 5650003ebef651c68f02f000feb4b2a758dd7e37 stabled a version of
sys-block/thin-provisioning-tools which causes a circular dependency
which breaks thin support in Gentoo install media.

This fix changes the RDEPEND to a PDEPEND which removes the circular
and allows all the functionality it once did.

Signed-off-by: Ian Jordan <immoloism <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/39342
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 sys-fs/lvm2/lvm2-2.03.22-r6.ebuild | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-fs/lvm2/lvm2-2.03.22-r6.ebuild 
b/sys-fs/lvm2/lvm2-2.03.22-r6.ebuild
index 0a46f4913903..e1897145f5bc 100644
--- a/sys-fs/lvm2/lvm2-2.03.22-r6.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.22-r6.ebuild
@@ -38,8 +38,11 @@ DEPEND_COMMON="
 RDEPEND="
        ${DEPEND_COMMON}
        >=sys-apps/baselayout-2.2
+       lvm? ( virtual/tmpfiles )
+"
+
+PDEPEND="
        lvm? (
-               virtual/tmpfiles
                thin? ( >=sys-block/thin-provisioning-tools-1.0.6 )
        )
 "

Reply via email to