On Fri, Feb 25, 2022 at 04:45:50PM -0800, William Morder via tde-users wrote:
$ ls -l /proc/2666/exe 17:46 /proc/2666/exe -> /usr/libexec/geoclue-2.0/demos/agent
geoclue is a D-Bus service used for providing location services to applications.
Anything that wants to know your location, like web browsers, could be affected if you break geoclue. I guess that depends on whether the browser requires geoclue or merely uses it if available.
$ ls -l /proc/2660/exe 17:46 /proc/2660/exe -> /usr/bin/python3.9 $ ls -l /proc/2656/exe 17:46 /proc/2656/exe -> /usr/libexec/at-spi-bus-launcher
at-spi-bus-launcher is used to provide accessibility functions for GUI applications. Again, the question is whether it is a hard requirement or not.
$ sed -e 's/\x00/ /g' /proc/2660/cmdline /usr/bin/python3 /usr/share/system-config-printer/applet.py
This is the OS's preferred printing configuration GUI tool.
Unless they are, I would consider this issue to be dead. Once I reinstalled and was careful not to reinstall packages using geoclue and python3.9,
I don't know how extensively Python 3.9 is used internally by Devuan and Debian, but in other Linux distros, especially the Red Hat/Fedora/Centos distros, removing python is likely to leave you with a severely broken, or at least restricted, system missing many essential tools.