Package: mnemosyne
Version: 2.8+ds1-1
Followup-For: Bug #995084
X-Debbugs-Cc: rharw...@club.cc.cmu.edu
Control: tag -1 patch

Dear Maintainer,

mnemosyne needs to depend on python3-argon2.  Without that, it will fail with
the traceback (duplicated in popup):

    An unexpected error has occurred.
    Please forward the following info to the developers:

    Traceback (innermost last):
      File "/usr/bin/mnemosyne", line 278, in <module>
        mnemosyne.initialise(data_dir=data_dir, filename=filename,
      File "/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/__init__.py", 
line 400, in initialise
        self.register_components()
      File "/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/__init__.py", 
line 465, in register_components
        importlib.import_module(module_name), class_name)
      File "/usr/lib/python3.9/importlib/__init__.py", line 127, in 
import_module
        return _bootstrap._gcd_import(name[level:], package, level)
      File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
      File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
      File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
      File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in 
_call_with_frames_removed
      File 
"/usr/lib/python3/dist-packages/mnemosyne/pyqt_ui/qt_sync_server.py", line 15, 
in <module>
        from mnemosyne.libmnemosyne.sync_server import SyncServer
      File 
"/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/sync_server.py", line 9, 
in <module>
        from argon2 import PasswordHasher
     ModuleNotFoundError: No module named 'argon2'

Once python3-argon2 is installed, everything is roses.

Please add the dependency.

Be well,
--Robbie

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (700, 'testing'), (500, 'unstable'), (300, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.14.0-1-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mnemosyne depends on:
ii  libjs-sphinxdoc             3.5.4-2
ii  libqt5sql5-sqlite           5.15.2+dfsg-12
ii  python3                     3.9.2-3
ii  python3-cheroot             8.5.2+ds1-3
ii  python3-cherrypy3           8.9.1-8
ii  python3-gtts                2.0.3-1
ii  python3-matplotlib          3.3.4-2
ii  python3-pil                 8.1.2+dfsg-0.3
ii  python3-pyqt5               5.15.4+dfsg-4
ii  python3-pyqt5.qtsql         5.15.4+dfsg-4
ii  python3-pyqt5.qtwebchannel  5.15.4+dfsg-4
ii  python3-pyqt5.qtwebengine   5.15.4-2+b1
ii  python3-webob               1:1.8.6-1.1

mnemosyne recommends no packages.

mnemosyne suggests no packages.

-- no debconf information

Reply via email to