Well, I am not very familiar with internals of HAL, but my reading indicates that when HAL gets a request to suspend/hibernate, it does some stuff and then 'eventually calls pm-suspend'. For example, I assume pm-suspend doesn't know about HAL's quirks. So I figured there are HAL smarts that would be good to use if we can.
I don't think there's any reason for a Depend on anything. Maybe a Recommend. My patch at least cleanly uses the current code if dbus-send/the HAL daemon/pm-utils isn't installed.
Well, I am not very familiar with internals of HAL, but my reading indicates that when HAL gets a request to suspend/hibernate, it does some stuff and then 'eventually calls pm-suspend'. For example, I assume pm-suspend doesn't know about HAL's quirks. So I figured there are HAL smarts that would be good to use if we can.
I don't think there's any reason for a Depend on anything. Maybe a Recommend. My patch at least cleanly uses the current code if dbus-send/the HAL daemon/pm-utils isn't installed.