Package: autokey-qt
Version: 0.95.10-2.1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

Autokey is loaded on login, but not always used. Today I found it did
not function, and had not been loaded. I believe it has been used
within the last three weeks.

Installing autokey-qt after purging autokey-qt and autokey-common
appears to work normally, no errors are shown.
Running it from the GUI menu does nothing, running from the terminal
produces these python errors:

joe@jrenewsid:~$ autokey-qt
Traceback (most recent call last):
  File "/usr/bin/autokey-qt", line 33, in <module>
    sys.exit(load_entry_point('autokey==0.95.10', 'console_scripts',
'autokey- qt')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/autokey-qt", 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/autokey/qtui/__main__.py", line 23, in
<module> from autokey.qtapp import Application
  File "/usr/lib/python3/dist-packages/autokey/qtapp.py", line 37, in
<module> from autokey import service, monitor
  File "/usr/lib/python3/dist-packages/autokey/monitor.py", line 24, in
<module>
    from pyinotify import WatchManager, Notifier, EventsCodes,
ProcessEvent File "/usr/lib/python3/dist-packages/pyinotify.py", line
71, in <module> import asyncore
ModuleNotFoundError: No module named 'asyncore'



It appears the asyncore module has been deprecated and removed from
python. I have tried autokey-gtk but it also uses asyncore.
I can find no Debian bug reports for autokey-qt, possibly there are not
many users.

Is there a workaround?


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.9.7-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages autokey-qt depends on:
ii  autokey-common       0.95.10-2.1
ii  python3              3.12.2-1
ii  python3-pyqt5        5.15.10+dfsg-1+b3
ii  python3-pyqt5.qsci   2.14.1+dfsg-1+b3
ii  python3-pyqt5.qtsvg  5.15.10+dfsg-1+b3

autokey-qt recommends no packages.

Versions of packages autokey-qt suggests:
pn  gnome-shell-extension-appindicator  <none>

-- no debconf information

Best regards,
Joe

Reply via email to