Package: topydo
Version: 0.14-4
Severity: important
X-Debbugs-Cc: calumlikesapple...@gmail.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Every use of topydo on my system (other than simply stating the name and getting
a task list) results in a ModuleNotFound error being printed.

I am marking this as "Important" because the package is still usable: despite
the error, it is reading my commands just fine.  Spotting the output takes
some more thought, but is still possible.

The issue looks to be a missing dependency: python3-configargparse exists and 
is packaged for Debian, but was not installed on my system.  After installing
it, the issue went away.

Sample broken output:

$ topydo add hi
Traceback (most recent call last):
  File "/usr/bin/todo.txt-base", line 8, in <module>
    from todo_txt_base import entry_points
  File "/usr/share/todo.txt-base/todo_txt_base/entry_points.py", line 13, in 
<module>
    import todo_txt_base.tdtbackup as tdtbackup
  File "/usr/share/todo.txt-base/todo_txt_base/tdtbackup.py", line 7, in 
<module>
    import configargparse
ModuleNotFoundError: No module named 'configargparse'
|  2| 2021-05-26 hi
Traceback (most recent call last):
  File "/usr/bin/todo.txt-base", line 8, in <module>
    from todo_txt_base import entry_points
  File "/usr/share/todo.txt-base/todo_txt_base/entry_points.py", line 13, in 
<module>
    import todo_txt_base.tdtbackup as tdtbackup
  File "/usr/share/todo.txt-base/todo_txt_base/tdtbackup.py", line 7, in 
<module>
    import configargparse
ModuleNotFoundError: No module named 'configargparse'


- -- System Information:
Debian Release: 11.0
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-6-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
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 topydo depends on:
ii  python3        3.9.2-3
ii  python3-arrow  0.17.0-1

Versions of packages topydo recommends:
ii  python3-icalendar       4.0.3-4
ii  python3-prompt-toolkit  3.0.14-1
ii  python3-urwid           2.1.2-1
ii  python3-watchdog        1.0.2-2
ii  todo.txt-base           2.3

topydo suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----

iQJRBAEBCgA7FiEE/vC/PEGxsMPJ5u5w7/Xh1+DNmzIFAmCvF5QdHGNhbHVtbGlr
ZXNhcHBsZXBpZUBnbWFpbC5jb20ACgkQ7/Xh1+DNmzLAPg/9F9zGlTVo1muhwHWf
DapkXKDTffiWfhhBR1sB870KHXIAc0faluaw49FQBtYS4Rq90sLC7u/qI1a5CmS4
NXsRbwZ3Okk5xiohAm6zobMHmYQ6dmaZOQdPgkXlIP+esmTtwpBpg4I/cbV7XQps
RY2+kSxUbacDpGUhY1Tyy49ZMb0ReDIrIPm1ejqglK/78MxwOQSWNl8TqC+XVkp8
TN6PKGxyGjOaRF+l36K5vCF+zQkoZdTPhi53FNGqYE6ew9NuuBsDnsbEq4kpFE0L
YO+Ibhk/RquWcY1pnDjWm8qG+xfbQ38lcCzir8DWlPlmy8D9okvfRqm9kRASI5ev
egRGQxiLETwg1X5g6d1TquxMZm1/xF90rz9CTuwUTtyV6IqRfogcnWwGZvYeYoMX
OxKZKOkK2J4yR5+GDvoUJBErMj0vLy8vjHldXjq1xsJvutPPTAAn88unuGZbjKq2
h6tLgyKf7W1bHPAODzm9cVdwoiWp+LbVYtes/6LZwZAT2ez2JwNXRK2CI3Aqt3F+
dwcMb7V73SenUZCVqHR41Th+UTctVq9cyvz2EO8YYwf1FQlSwNUgTeiclyrjFcdY
+PXOkL8ydAKksai9lD26ZLtd63/dGnqftdaNiL9WsLG+fySfhqhrnX7z4d9Po0P/
UlTqppBND1KS8MS0BVghazCaqAI=
=pXYH
-----END PGP SIGNATURE-----

Reply via email to