On 2020-09-02 09:23, n952162 wrote:
On 2020-09-02 09:06, n952162 wrote:
When I read the news item about elogind, it seems that it's an
optional migration from consolekit. I don't find consolekit in my
/var/db/pkg directory or in "qlist -IRv" output. In order to update,
though, I have to select one of (consolekit, systemd, elogind).
Do I have consolekit on my Desktop-profiled, reasonably updated
gentoo system?
Okay, I just found this:
https://forums.gentoo.org/viewtopic-t-1102632-postdays-0-postorder-asc-start-25.html?sid=8a731f2a2db05fb5df8772b7a1647a15
I probably indeed don't have consolekit - I'm one of the 45%. It seems
to be polkit that's forcing me to make a decision - do I need it?
What tool can I use to find a dependency tree?
Okay, I found "equery g polkit", which gives me the dependency tree I
was looking for, but I just realized, I don't have polkit, either. But
the emerge @system (or @world) has:
/!!! The ebuild selected to satisfy "sys-auth/polkit" has unmet
requirements.//
//- sys-auth/polkit-0.116-r1::gentoo USE="introspection nls pam
(-consolekit) -elogind -examples -gtk -jit -kde (-selinux) -systemd
-test" ABI_X86="(64)"//
//
// The following REQUIRED_USE flag constraints are unsatisfied://
// exactly-one-of ( consolekit elogind systemd )/
I guess polkit is being newly pulled in and then forcing me to choose a
multi-seat configuration?
There are tons of things that are dependent on polkit, most of which I
don't have, like systemd. The right way to solve this is to go through
each one and find out if/why it's suddenly appearing and whether I need
it or not? For example, I might have to add a new USE flag to disable
a new functionality that I didn't want in the first place to prevent a
total re-sculpting of my system?
Or, I'm ignorant of some basic, simplifying fact ...