Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 383135 - sys-fs/cryptsetup depends on !sys-fs/cryptsetup-luks, causing it to block itself in paludis
Summary: sys-fs/cryptsetup depends on !sys-fs/cryptsetup-luks, causing it to block its...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL: http://paludis.pioto.org/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-15 18:30 UTC by tbeadle
Modified: 2011-09-16 15:12 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
output from 'cave info info' (cave-info-info.txt,10.75 KB, text/plain)
2011-09-15 18:31 UTC, tbeadle
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tbeadle 2011-09-15 18:30:55 UTC
sys-fs/cryptsetup-1.2.0-r1.ebuild has the following in it:
--------------
RDEPEND="...
    !sys-fs/cryptsetup-luks"
--------------
cryptsetup-luks no longer exists.  I'm using paludis.  /var/db/pkg/sys-fs/cryptsetup-1.2.0-r1/RDEPEND gets created with this:

>=sys-fs/lvm2-2.02.64 >=dev-libs/libgcrypt-1.1.42 >=dev-libs/popt-1.7 >=sys-fs/udev-124 || ( >=sys-libs/e2fsprogs-libs-1.41 <sys-fs/e2fsprogs-1.41 ) !sys-fs/cryptsetup

Notice that the last item causes it to block itself.  I removed /var/db/pkg/sys-fs/cryptsetup-1.2.0-r1, removed the "!sys-fs/cryptsetup-luks" dependency from the ebuild, updated the digest and metadata cache.  Then paludis has no problem with it and the RDEPEND file no longer has !sys-fs/cryptsetup in it.

Reproducible: Always

Steps to Reproduce:
1. cave resolve -e --permit-old-version '*/*' --permit-downgrade '*/*' --explain sys-fs/cryptsetup world
2.
3.
Comment 1 tbeadle 2011-09-15 18:31:21 UTC
Created attachment 286571 [details]
output from 'cave info info'
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2011-09-16 14:44:14 UTC
You picked the wrong bug tracker.
Comment 3 tbeadle 2011-09-16 15:12:12 UTC
(In reply to comment #2)
> You picked the wrong bug tracker.

I don't see why I should put it in the paludis bug tracker.  It's a problem with the ebuild.  See http://trac.pioto.org/paludis/ticket/1161.  That one describes the problem with gnupg and cryptsetup.  Then https://bugs.gentoo.org/show_bug.cgi?id=367215 was opened for gnupg.  It was marked as CONFIRMED.  No bug was opened for the similar problem in cryptsetup, however, so that's what I'm trying to do here.