Package: calibre Version: 4.99.3+dfsg-2 Severity: normal -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
I'm exporting my ebook library in a script with calibredb, and this is broken in the python3 version (in the one which was briefly in unstable before, and now also in 4.99.3+dfsg-2): % calibredb catalog foo.bib --entry-type=mixed --add-files-path=False --fields=authors,title,pubdate,id,library_name,publisher Traceback (most recent call last): File "/usr/bin/calibredb", line 20, in <module> sys.exit(main()) File "/usr/lib/calibre/calibre/db/cli/main.py", line 255, in main return run_cmd(cmd, opts, args[1:], DBCtx(opts)) File "/usr/lib/calibre/calibre/db/cli/main.py", line 52, in run_cmd ret = m.main(opts, args, dbctx) File "/usr/lib/calibre/calibre/db/cli/cmd_catalog.py", line 129, in main plugin.run(dest, opts, dbctx.db) File "/usr/lib/calibre/calibre/library/catalogs/bibtex.py", line 400, in run % (nb_entries, nowf().strftime("%A, %d. %B %Y %H:%M").decode(preferred_encoding))) AttributeError: 'str' object has no attribute 'decode' Cheers, gregor - -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'unstable-debug'), (500, 'oldoldstable'), (500, 'experimental'), (500, 'testing'), (500, 'stable'), (500, 'oldstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.3.0-2-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=C, LC_CTYPE=de_AT.utf8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: sysvinit (via /sbin/init) LSM: AppArmor: enabled Versions of packages calibre depends on: ii calibre-bin 4.99.3+dfsg-2 ii dpkg 1.19.7 ii fonts-liberation 1:1.07.4-10 ii imagemagick 8:6.9.10.23+dfsg-2.1+b2 ii imagemagick-6.q16 [imagemagick] 8:6.9.10.23+dfsg-2.1+b2 ii libjpeg-turbo-progs 1:1.5.2-2+b1 ii libjs-mathjax 2.7.4+dfsg-1 ii libjxr-tools 1.1-6+b1 ii optipng 0.7.7-1+b1 ii poppler-utils 0.71.0-6 ii python3 3.7.5-3 ii python3-apsw 3.30.1-r1-1 ii python3-bs4 4.8.2-1 ii python3-chardet 3.0.4-4 ii python3-chm 0.8.6-2 ii python3-css-parser 1.0.4-1 ii python3-cssselect 1.1.0-1 ii python3-cssutils 1.0.2-2 ii python3-dateutil 2.7.3-3 ii python3-dbus 1.2.16-1 ii python3-feedparser 5.2.1-1 ii python3-html2text 2019.8.11-1 ii python3-html5-parser 0.4.9-2 ii python3-html5lib 1.0.1-1 ii python3-lxml 4.4.2-1 ii python3-markdown 3.1.1-2 ii python3-mechanize 1:0.4.5-1 ii python3-msgpack 0.5.6-2+b1 ii python3-netifaces 0.10.9-0.1 ii python3-pil 7.0.0-3 ii python3-pkg-resources 44.0.0-1 ii python3-pygments 2.3.1+dfsg-1 ii python3-pyparsing 2.4.2-1 ii python3-pyqt5 5.14.1+dfsg-2 ii python3-pyqt5.qtsvg 5.14.1+dfsg-2 ii python3-pyqt5.qtwebengine 5.14.0-1 ii python3-regex 0.1.20190819-1 ii python3-routes 2.4.1-1.1 ii python3-zeroconf 0.23.0-1 ii xdg-utils 1.1.3-1 Versions of packages calibre recommends: ii python3-dnspython 1.16.0-1 Versions of packages calibre suggests: pn python3-unrardll <none> - -- no debconf information -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAl4g2IZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgaI5xAAuc7EKtlslJsoI7Pe4ldVuKb/C0DSikFXaVrWa9N98WlDlKkuz7Fb2vq/ Szt9brR+8GubPqaY04EI4QNJ+1HXBzmtnc44gLWg2JMXxJvvE0s9RmpAh3DQVYJi mPIQ1l+B2IfsGmk+AzeojTMZu8Yqy9XZJ4FEM7QA6Or7vGGZKDHMzHQX0NNYzMwH NKrAFlCwm9sgydxR9730za1OiCOr3J0yn74gLg4/pQVodlKUlA2d0c/dgJ/NWU6T N4L3NfxmcOdhN1HHNfW+dBik61ZEdMWMZ50FJ2xvBphBzVa9YeLFmfVpqkiYTqB7 c7jgnJnEnuQa+9Du+MGYlrivFhBccT887k15S2oYewKjPeq0uGFKSzw2+cQXin3E GVA7pIqw8WU7kWFw0dof37ySHsjdwBEcGt+MyvwM9cR2RWeQYFxcdNKHF9COeWJn 0Bd86V+ibTcizDxp7TSC4kCtZ7a84+35iilKSm0ynTM4iAUX7xZhB2ThVAbnS/iZ wMWiWjJ4ZYO7B1muyxEZkmEyukaIx6uxvVR8tjsVpvMReuOIvJ8cwlADWuIpnQVn X+WEgkCIcwP0ETZ0M+zRp/3hKyvm41JhIAZBy2//Ova/D13hzsahKddU8bm3VK/F nXZyEms2DXoZjf0bW//w8LTNbEjwMTylyilK3AHLJq9obsa35AY= =MWW/ -----END PGP SIGNATURE-----