Summary: | [gnome-overlay] sys-auth/consolekit-0.4.1 multiversion blocks | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | tman <cornicx> |
Component: | New packages | Assignee: | Nirbheek Chauhan (RETIRED) <nirbheek> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | billydv1, dang, freedesktop-bugs, midnightflash, wasundwarum |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
tman
2009-12-13 03:24:47 UTC
A "sort of a" problem. Hal needs to be set to [-consolekit,-policykit] - gnome isn't using it anymore anyway (there's Devikit-disks and similar). To make one thing clear - hal upstream does NOT plan porting hal to the new policykit (already asked about it on their channel). my hal is stalled with: [I] sys-apps/hal Installed versions: 0.5.14{tbz2}(07:21:43 13.12.2009)(X acpi crypt disk-partition kernel_linux laptop -apm -consolekit -debug -dell -doc -kernel_FreeBSD -policykit -selinux) Homepage: http://www.freedesktop.org/wiki/Software/hal Description: Hardware Abstraction Layer and now any USE consolekit policykit in local and global pakage is deaktivated, but i stull get this block: emerge: there are no ebuilds built with USE flags to satisfy ">=sys-auth/consolekit-0.4[policykit]". !!! One of the following packages is required to complete your request: - sys-auth/consolekit-0.4.1 (Change USE: +policykit) (dependency required by "sys-auth/polkit-0.95" [ebuild]) (dependency required by "sys-apps/devicekit-power-013" [ebuild]) (dependency required by "gnome-base/gnome-session-2.28.0" [installed]) (dependency required by "gnome-base/gnome-2.26.3" [installed]) (dependency required by "world" [argument]) I get the same problem You need to fine tune it a bit more - polkit has a consolekit[policykit] PDEPEND, so for that package, that useflag needs to be set. However, maintainers should decide what to do about that hal/consolekit block. i have delet my gnome overlay and want to emerge -uDN word but this seems to a problem causing by the package in portage, cuz the circular depencies are still exist This has been fixed in tree w/o a bump in hal-0.5.14; thanks for reporting. ------ Summary of problem for reference: gnome-base/gnome-session-2.28:RDEPEND="sys-auth/polkit" sys-auth/polkit-0.95:PDEPEND=">=sys-auth/consolekit-0.4[policykit]" sys-auth/consolekit-0.4.1:RDEPEND="policykit? ( sys-auth/polkit )" sys-apps/hal:RDEPEND="consolekit? ( sys-auth/consolekit[policykit=] )" This means you cannot have hal[consolekit,-policykit] with gnome-2.28 FIX: sys-apps/hal:RDEPEND="consolekit? ( || ( <sys-auth/consolekit-0.4[policykit=] >=sys-auth/consolekit-0.4 ) )" REASON: consolekit-0.4 onwards uses polkit, whereas hal will never be ported to polkit. Hence, with >=sys-auth/consolekit-0.4 -- policykit support is meaningless to hal. Not touching stable HAL with these deps; this means 0.5.14 will have to be stabilized with gnome-2.28 stabilization. *** Bug 302587 has been marked as a duplicate of this bug. *** |