udev-149 contains block for device-mapper in RDEPEND cryptsetup-1.0.6-r2 however requires device-mapper cryptsetup required by hal with enabled by default use flag crypt
device-mapper has been moved to sys-fs/lvm2, don't install it. And no, cryptsetup does not require it. DEPEND="|| ( >=sys-fs/lvm2-2.02.45 >=sys-fs/device-mapper-1.00.07-r1
thank you, that solves the problem. shouldn't all requirements be switched to virtuals and deice-mapper added to package.mask if its functionality moved to lvm2?
Good that it works now. You need a blocker in place, otherwise you'd get file conflicts when installing >=sys-fs/lvm2-2.02.45 on systems with the deprecated sys-fs/device-mapper still installed. :) Plus virtual for one remaining alive package is not needed at all :)
parted is another one. I didn't check the whole tree...
(In reply to comment #4) > parted is another one. I didn't check the whole tree... No, you misunderstood me. By virtual I mean a virtual that'd only contain sys-fs/lvm2, that doesn't make any sense. || ( >=sys-fs/lvm2-2.02.45 >=sys-fs/device-mapper-1.00.07-r1 ) does the same job until device-mapper gets removed.