THE gnome-system-monitor .ebuild Requires a BDEPEND of >=sys-auth/polkit-0.144, with a comment saying "polkit needed at buildtime for ITS rules of policy files, first available in 0.144" However this is not strictly necessary, and I am running a system without Polkit. I have commented the polkit BDEPEND line out of the ebuild myself. It works fine. Obviously now, the gnome-system-monitor program can now not gain admin permissions, but this is an acceptable tradeoff, and was coded to be safely usable without them. (just cant kill root/other users processes or renice to negative numbers). Thus, I propose adding the +polkit USE flag to this package, enabled by default. That way I can disable the flag. Reproducible: Always
The ITS file is required to properly run gettext on the policy file that gnome-system-monitor ships for translations. You can have it at build time and then uninstall. We need these files at buildtime from polkit: /usr/share/gettext/its/polkit.loc /usr/share/gettext/its/polkit.its