2009/7/2 David <da...@pythontoo.com>:
> Dale wrote:
>>
>> Pupino wrote:
>>>
>>> Hello everybody,
>>> i'm having troubles with the policykit package, and i've discovered
>>> that the new version (0.92) has broken all APIs and this causes some
>>> packages to not compile anymore (network manager in my case).
>>> So i tried to mask it and keep the 0.9-r1 version instead, but with no
>>> result.
>>> I've added it to /etc/portage/package.mask and tried this forms:
>>> =sys-auth/policykit-0.92
>>>
>>>>
>>>> =sys-auth/policykit-0.92
>>>>
>>>
>>> and also
>>> sys-auth/policykit-0.92
>>> that should prenvet any version of it being merged, right?
>>> none of those attempts worked for me, and emerge keeps trying to merge
>>> it...
>>> i'm running a x86 system with no accept keywords set.
>>> any ideas?
>>>
>>> Thanks in advance.
>>> Davide
>>>
>>>
>>>
>>
>> Well, actually all policykit packages are masked and keyworded by
>> portage already.
>> [-P-] [M~] sys-auth/policykit-0.9 (0)
>> [-P-] [M~] sys-auth/policykit-0.9-r1 (0)
>> [-P-] [M~] sys-auth/policykit-0.92 (0)
>>
>> So I would think you need to unmask the version you do want to install
>> and then leave the rest alone.  Basically remove everything policykit
>> from mask and just add =sys-auth/policykit-0.9-r1 to unmask and keyword
>> files.  If it ever goes stable, it will upgrade at that time as well.
>>
>> I hope that helps.
>>
>> Dale
>>
>> :-)  :-)
>>
>>
> Is hal trying to pull it in?
> emerge -pv hal
> [ebuild   R   ] sys-apps/hal-0.5.12_rc1-r6  USE="X acpi consolekit crypt
> policykit -apm -debug -dell -disk-partition -doc -laptop (-selinux)" 0 kB
>
> --
> Powered by Gentoo GNU/Linux
> http://linuxcrazy.com
>
>

Dale is right, the package was listed in both package.unmask and
package.keywords, and that has been made by autounmask to satisfy some
kde4 dependencies, that's why i didn't know it...
Deleted it from there and network manager is compiling fine again.
Thanks to all and sorry for the stupid question...

Davide

Reply via email to