Currently kde-base/powerdevil and few other KDE components need sys-apps/hal to work, explicit dependency is missing from powerdevil-4.4.2 and with recent changes sys-apps/hal gets removed from my system during depclean (it was removed as a dependency from xorg-server-1.8.0). Additionally this bug can be used to track upstream bug about removing hal requirement.
I cannot see any dependency on hal in the powerdevil ebuild. Anyone knows the current status (4.4.4) of this - do we need it?
(In reply to comment #1) > I cannot see any dependency on hal in the powerdevil ebuild. Anyone knows the > current status (4.4.4) of this - do we need it? > err, far as I know it's the backend in solid that's using hal, and then powerdevil and others use solid. hal -> solid -> rest of the components...
Yes, we need it - the dependency is in kdelibs and solid.
HAL is needed by KDE until 4.6. Thus I was more than a bit surprised why desktop/kde profile suddendly went to -hal, even though stable KDE is still 4.4 release. (And stable Xorg is still 1.7.)
This seems to be solved now since KDE 4.6.0. Seems to be enough to get this one closed, it'll go into stable when it's ready... $ grep -r sys-apps/hal * kdelibs/kdelibs-4.4.5-r1.ebuild: if ! has_version sys-apps/hal; then kdelibs/kdelibs-4.4.5-r1.ebuild: ewarn "You need sys-apps/hal for new device notifications, power management and any" kdelibs/kdelibs-4.4.5.ebuild: if ! has_version sys-apps/hal; then kdelibs/kdelibs-4.4.5.ebuild: ewarn "You need sys-apps/hal for new device notifications, power management and any" kdelibs/kdelibs-4.4.5-r2.ebuild: if ! has_version sys-apps/hal; then kdelibs/kdelibs-4.4.5-r2.ebuild: ewarn "You need sys-apps/hal for new device notifications, power management and any" kdelibs/kdelibs-4.5.5.ebuild: if ! has_version sys-apps/hal; then kdelibs/kdelibs-4.5.5.ebuild: ewarn "You need sys-apps/hal for new device notifications, power management and any" solid/solid-4.4.5.ebuild: hal? ( sys-apps/hal ) solid/solid-4.5.5.ebuild: hal? ( sys-apps/hal )