blueman dex libpython3_11-1_0 openconnect openconnect-lang patterns-moldavite-core pavucontrol pulseaudio pulseaudio-utils python311 python311-base python311-dbus-python python311-gobject python311-gobject-Gdk python311-gobject-cairo python311-notify2 python311-pycairo
openconnect
seems to require Python because of/usr/libexec/openconnect/tncc-emulate.py
. What is it and why it is required?Andrea Manzini without python, openconnect will not be able to run Juniper Host Checker which is required to login at some corporate VPN. We can of course exclude it at the cost to remove support to this kind of login
blueman removed https://build.opensuse.org/package/rdiff/home:mcepl:moldavite/patterns-moldavite?linkrev=base&rev=5 and https://git.sr.ht/~mcepl/moldavite-branding/commit/93e01993595a with all
python*
modules aside from the interpreter itself.openconnect pulseaudio
Currently:
transactional update # zypper rm python311-base Reading installed packages... Resolving package dependencies... The following 23 packages are going to be REMOVED: fwupd libfwupd2 libpython3_11-1_0 patterns-moldavite-core pavucontrol policycoreutils-python-utils pulseaudio pulseaudio-utils python3-audit python311 python311-appdirs python311-base python311-kiwisolver python311-packaging python311-policycoreutils python311-psutil python311-pybind11 python311-pyparsing python311-selinux python311-semanage python311-setools python311-setuptools typelib-1_0-Fwupd-2_0 The following pattern is going to be REMOVED: moldavite_core 23 packages to remove. After the operation, 82.6 MiB will be freed. Backend: classic_rpmtrans Continue? [y/n/v/...? shows all options] (y): n
Specifically:
transactional update # zypper rm python311-selinux Reading installed packages... Resolving package dependencies... The following 3 packages are going to be REMOVED: policycoreutils-python-utils python311-policycoreutils python311-selinux 3 packages to remove. After the operation, 6.3 MiB will be freed. Backend: classic_rpmtrans Continue? [y/n/v/...? shows all options] (y): n transactional update # rpm -qal policycoreutils|grep bin /usr/bin/secon /usr/bin/semodule_expand /usr/bin/semodule_link /usr/bin/semodule_package /usr/bin/semodule_unpackage /usr/bin/sestatus /usr/sbin/fixfiles /usr/sbin/genhomedircon /usr/sbin/load_policy /usr/sbin/open_init_pty /usr/sbin/restorecon /usr/sbin/restorecon_xattr /usr/sbin/run_init /usr/sbin/semodule /usr/sbin/sestatus /usr/sbin/setfiles /usr/sbin/setsebool transactional update #