Hiya guys, Just a quick note to say that libvirt-0.7.5 installs files into /usr/share/polkit-1 indicating that it uses polkit-0.94 or greater rather than the (seemingly deprecated) policykit. Since people are having trouble with policykit (see bug 296153), it would be good to ensure nothing relies on it anymore, particularly things that have already been moved over to the new version. I've tested this on a machine that doesn't have policykit installed, and has only polkit, and on connecting to libvirt it asks for root authorization. I'm happy to make the change and bump the package, but I wanted to pass it by the maintainers first, in case there's a specific reason for not having changed the dependencies?
Sorry, seems I miss-assigned this...
It's actually supports both. The older version code was actually better tested last I checked. Only recent releases have support for both. They don't plan on dropping the old polkit support for a while until everyone catches up. We can make a decision for everyone to use the new one, but I would not until the new one catches up and becomes logical again.
Ah, ok. Well, unfortunately policykit seems to be causing people some mounting headaches, so perhaps if libvirt accepts both we could change the dependencies to: policykit? ( || ( >=sys-auth/policykit-0.6 sys-auth/polkit ) ) Which would then allow people who want to, to get rid of the old policykit, but still favour it if it's classed as the more stable system...
fixed in 0.7.6