When emerging xfce-extra/xfce4-power-manager-1.0.10-r1 a number of unneeded packages are pulled in. Reproducible: Always Steps to Reproduce: 1. emerge -pv xfce-extra/xfce4-power-manager Actual Results: The sys-fs/udisks package is pulled in, which in turn brings in packages like sys-fs/lvm2 and sys-block/parted Removing line 27 from the ebuild prevents the unneeded dependencies from being pulled in, the software compiles and runs fine without them. The same issue is also present in the version 1.1.0 and 1.0.11 ebuilds.
Created attachment 310257 [details] Fixed ebuild diff: 27a28 > kernel_linux? ( sys-fs/udisks:0 )
src/xfpm-disks.c:165 action_id = "org.freedesktop.udisks.drive-set-spindown"; It needs to talk to udisks over dbus, and I get: $ ps ax | grep udisks 3145 ? Sl 0:00 /usr/libexec/udisks-daemon 3155 ? S 0:00 udisks-daemon: polling /dev/sr0 I don't see why udisks would be unneeded dependency?
(In reply to comment #2) > src/xfpm-disks.c:165 > action_id = "org.freedesktop.udisks.drive-set-spindown"; > > It needs to talk to udisks over dbus, and I get: > > $ ps ax | grep udisks > 3145 ? Sl 0:00 /usr/libexec/udisks-daemon > 3155 ? S 0:00 udisks-daemon: polling /dev/sr0 > > I don't see why udisks would be unneeded dependency? ^^ Yes, this is why the mandatory-enough depend is in there.