Public bug reported: Safeeyes uses the imp module, which is incompatible with python 3.12.
``` $ safeeyes Traceback (most recent call last): File "/usr/bin/safeeyes", line 33, in <module> sys.exit(load_entry_point('safeeyes==2.1.5', 'console_scripts', 'safeeyes')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/bin/safeeyes", line 25, in importlib_load_entry_point return next(matches).load() ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 205, in load module = import_module(match.group('module')) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 995, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/usr/lib/python3/dist-packages/safeeyes/__main__.py", line 32, in <module> from safeeyes import utility File "/usr/lib/python3/dist-packages/safeeyes/utility.py", line 24, in <module> import imp ModuleNotFoundError: No module named 'imp' ``` The bug has been fixed upstream (it is just two lines https://github.com/slgobinath/SafeEyes/pull/544), however, there has not been any release since then. I suggest that we cherrypick the fix in Ubuntu 24.04 ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: safeeyes 2.1.5-0.1 ProcVersionSignature: Ubuntu 6.8.0-11.11-generic 6.8.0-rc4 Uname: Linux 6.8.0-11-generic x86_64 NonfreeKernelModules: wl ApportVersion: 2.28.0-0ubuntu1 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: KDE Date: Tue Mar 5 18:52:34 2024 InstallationDate: Installed on 2022-12-02 (460 days ago) InstallationMedia: Kubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809.1) PackageArchitecture: all SourcePackage: safeeyes UpgradeStatus: Upgraded to noble on 2024-02-07 (27 days ago) ** Affects: safeeyes (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug noble -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2056233 Title: Safeeyes crashes with error ModuleNotFoundError: No module named 'imp' To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/safeeyes/+bug/2056233/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs