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.


Reply via email to