On 08/23/2014 09:53 AM, Canek Peláez Valdés wrote: > On Sat, Aug 23, 2014 at 1:47 AM, Alexander Kapshuk > <alexander.kaps...@gmail.com> wrote: >> On 08/22/2014 10:36 PM, Canek Peláez Valdés wrote: >>> On Fri, Aug 22, 2014 at 1:56 PM, Alexander Kapshuk >>> <alexander.kaps...@gmail.com> wrote: >>>> As I updated my system today, I noticed that 'sys-fs/lvm2' got updated >>>> amongst other packages as well. >>>> >>>> I don't use LVM on my system. >>>> >>>> If I understand it correctly, 'sys-fs/lvm2' is a required dependency for >>>> 'sys-fs/udisks/udisks-1.0.5-r1': >>>> >>>> equery d sys-fs/lvm2 >>>> * These packages depend on sys-fs/lvm2: >>>> sys-block/parted-3.1-r1 (device-mapper ? >=sys-fs/lvm2-2.02.45) >>>> sys-boot/grub-2.00_p5107-r2 (device-mapper ? >=sys-fs/lvm2-2.02.45) >>>> sys-fs/udisks-1.0.5-r1 (>=sys-fs/lvm2-2.02.66) >>>> sys-fs/udisks-2.1.3 (cryptsetup ? sys-fs/lvm2[udev(+)]) >>>> >>>> equery -q u sys-block/parted | grep device-mapper >>>> -device-mapper >>>> >>>> equery -q u sys-boot/grub | grep device-mapper >>>> -device-mapper >>>> >>>> equery -q u '=sys-fs/udisks-1.0.5-r1' >>>> -debug >>>> +nls >>>> -remote-access >>>> >>>> $ equery -q u '=sys-fs/udisks-2.1.3' | grep cryptsetup >>>> -cryptsetup >>>> >>>> /usr/portage/sys-fs/udisks/udisks-1.0.5-r1.ebuild:17,24 >>>> COMMON_DEPEND=">=dev-libs/dbus-glib-0.100 >>>> <snip> >>>> >=sys-fs/lvm2-2.02.66 >>>> >>>> What are my options, if I were to remove 'sys-fs/lvm2' altogether? >>> Remove sys-fs/udisks:0, which depends unconditionally on LVM2; also, >>> it's on life support, AFAIR. sys-fs/udisks:2 is actively maintained >>> and it depends only conditionally on LVM2. >>> >>>> What would you recommend doing about it? >>> What does depend on sys-fs/udisks? What's the output from "equery d >>> sys-fs/udisks"? Most applications switched to udisks-2, but some are >>> still stuck with udisks-1 (XMBC, now Kodi, comes to mind). >>> >>> If an application that you absolutely need requires sys-fs/udisks:0, >>> then you will need LVM2 also. >>> >>> Regards. >> Looks like I've got a couple of apps that do require udisks-1 to run: >> equery d sys-fs/udisks >> * These packages depend on sys-fs/udisks: >> gnome-base/gvfs-1.20.2 (udisks ? >=sys-fs/udisks-1.97:2) > gvfs depends on sys-fs/udisk:2, so this one doesn't need udisks-1. > >> xfce-extra/xfce4-power-manager-1.3.0 (udisks ? sys-fs/udisks:0) > What does xfce4-power-manager uses udisks for? You could try to emerge > it with USE="-udisks" and see if you miss some functionality. If you > don't, you can get rid of udisks-1 and LVM2. > > Regards. I've put xfce-extra/xfce4-power-manager -udisk into /etc/portage/package.use. Ran emerge -avuND @world, which only reinstalled the xfce power mananger with udisks disabled. emerge --depclean suggested removing the apps listed below, which happened to be all interdependent: sys-block/thin-provisioning-tools-0.3.2-r1 sys-fs/lvm2-2.02.109 sys-fs/udisks-1.0.5-r1 sys-apps/rescan-scsi-bus-1.29 sys-apps/sg3_utils-1.37
equery d sys-block/thin-provisioning-tools * These packages depend on sys-block/thin-provisioning-tools: sys-fs/lvm2-2.02.109 (thin ? >=sys-block/thin-provisioning-tools-0.3.0) $ equery d sys-apps/rescan-scsi-bus * These packages depend on sys-apps/rescan-scsi-bus: sys-apps/sg3_utils-1.37 (>=sys-apps/rescan-scsi-bus-1.24) $ equery d sys-apps/sg3_utils * These packages depend on sys-apps/sg3_utils: sys-apps/rescan-scsi-bus-1.29 (>=sys-apps/sg3_utils-1.24) sys-fs/udisks-1.0.5-r1 (>=sys-apps/sg3_utils-1.27.20090411) So I had portage remove those. The Linux from Scratch page for xfce4-power-manger 1.2.0, http://www.linuxfromscratch.org/blfs/view/svn/xfce/xfce4-power-manager.html, lists udisks as an optional dependency. Thanks very much for your help.