Your message dated Tue, 11 Jan 2022 21:37:12 +0900 with message-id <CA+0c0dXDrVcWZ_UWssRYt0njoDd2w=y4hnch6s9jywkozvn...@mail.gmail.com> and subject line Re: Bug#1003171: calibre: Calibre version used in debian stable does not start has caused the Debian Bug report #1003171, regarding calibre: Calibre version used in debian stable does not start to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 1003171: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003171 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: calibre Version: 5.12.0+dfsg-1+deb11u1 Severity: grave Tags: a11y patch Justification: renders package unusable Dear Maintainer, The version used in debian stable for Calibre does not seem to work. It creates the following problem: Traceback (most recent call last): File "/usr/bin/calibre", line 20, in <module> sys.exit(calibre()) File "/usr/lib/calibre/calibre/gui_launch.py", line 73, in calibre main(args) File "/usr/lib/calibre/calibre/gui2/main.py", line 516, in main run_main(app, opts, args, gui_debug, si) File "/usr/lib/calibre/calibre/gui2/main.py", line 523, in run_main return run_gui(opts, args, app, gui_debug=gui_debug) File "/usr/lib/calibre/calibre/gui2/main.py", line 388, in run_gui run_gui_(opts, args, app, gui_debug) File "/usr/lib/calibre/calibre/gui2/main.py", line 398, in run_gui_ from calibre.gui2.ui import Main File "/usr/lib/calibre/calibre/gui2/ui.py", line 32, in <module> from calibre.customize.ui import available_store_plugins, interface_actions File "/usr/lib/calibre/calibre/customize/ui.py", line 18, in <module> from calibre.customize.builtins import plugins as builtin_plugins File "/usr/lib/calibre/calibre/customize/builtins.py", line 752, in <module> from calibre.devices.smart_device_app.driver import SMART_DEVICE_APP File "/usr/lib/calibre/calibre/devices/smart_device_app/driver.py", line 2044, in <module> from zeroconf import (BadTypeInNameException, _HAS_A_TO_Z, ImportError: cannot import name '_HAS_A_TO_Z' from 'zeroconf' (/usr/local/lib/python3.9/dist-packages/zeroconf/__init__.py) I found a patch from gentoo to fix the problem: --- driver.ori.py 2022-01-05 16:22:28.978735392 +0100 +++ driver.py 2022-01-05 16:23:00.627144736 +0100 @@ -2041,12 +2041,6 @@ # Copied from https://github.com/jstasiak/python-zeroconf version 0.28.1 -from zeroconf import (BadTypeInNameException, _HAS_A_TO_Z, - _HAS_ONLY_A_TO_Z_NUM_HYPHEN_UNDERSCORE, - _HAS_ASCII_CONTROL_CHARS, - _HAS_ONLY_A_TO_Z_NUM_HYPHEN) - - def service_type_name(type_: str, *, allow_underscores: bool = False) -> str: """ Validate a fully qualified service name, instance or subtype. [rfc6763] @@ -2087,6 +2081,10 @@ :param type_: Type, SubType or service name to validate :return: fully qualified service name (eg: _http._tcp.local.) """ + from zeroconf import (BadTypeInNameException, _HAS_A_TO_Z, + _HAS_ONLY_A_TO_Z_NUM_HYPHEN_UNDERSCORE, + _HAS_ASCII_CONTROL_CHARS, + _HAS_ONLY_A_TO_Z_NUM_HYPHEN) if not (type_.endswith('._tcp.local.') or type_.endswith('._udp.local.')): raise BadTypeInNameException("Type '%s' must end with '._tcp.local.' or '._udp.local.'" % type_) Best regards -- System Information: Debian Release: 11.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-10-amd64 (SMP w/12 CPU threads) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages calibre depends on: ii calibre-bin 5.12.0+dfsg-1+deb11u1 ii dpkg 1.20.9 ii fonts-liberation2 2.1.3-1 ii imagemagick 8:6.9.11.60+dfsg-1.3 ii imagemagick-6.q16 [imagemagick] 8:6.9.11.60+dfsg-1.3 ii libjpeg-turbo-progs 1:2.0.6-4 ii libjxr-tools 1.1-6+b1 ii optipng 0.7.7-1+b1 ii poppler-utils 20.09.0-3.1 ii python3 3.9.2-3 ii python3-apsw 3.34.0-r1-1 ii python3-bs4 4.9.3-1 ii python3-chardet 4.0.0-1 ii python3-chm 0.8.6-2+b3 ii python3-css-parser 1.0.6-1 ii python3-cssselect 1.1.0+ds-1 ii python3-cssutils 1.0.2-3 ii python3-dateutil 2.8.1-6 ii python3-dbus 1.2.16-5 ii python3-feedparser 5.2.1-3 ii python3-html2text 2020.1.16-1 ii python3-html5-parser 0.4.9-3+b3 ii python3-html5lib 1.1-3 ii python3-lxml 4.6.3+dfsg-0.1 ii python3-markdown 3.3.4-1 ii python3-mechanize 1:0.4.5-2 ii python3-msgpack 1.0.0-6+b1 ii python3-netifaces 0.10.9-0.2+b3 ii python3-pil 8.1.2+dfsg-0.3 ii python3-pkg-resources 52.0.0-4 ii python3-py7zr 0.11.3+dfsg-1 ii python3-pygments 2.7.1+dfsg-2.1 ii python3-pyparsing 2.4.7-1 ii python3-pyqt5 5.15.2+dfsg-3 ii python3-pyqt5.qtsvg 5.15.2+dfsg-3 ii python3-pyqt5.qtwebengine 5.15.2-2 ii python3-pyqt5.sip 12.8.1-1+b2 ii python3-regex 0.1.20201113-1 ii python3-routes 2.5.1-1 ii python3-speechd 0.10.2-2+deb11u1 ii python3-zeroconf 0.26.1-1 ii python3.9 3.9.2-1 ii xdg-utils 1.1.3-4.1 Versions of packages calibre recommends: ii python3-dnspython 2.0.0-1 ii udisks2 2.9.2-2+deb11u1 Versions of packages calibre suggests: ii python3-openssl 20.0.1-1 pn python3-unrardll <none> -- no debconf information
--- End Message ---
--- Begin Message ---Thanks Georges Your report will close now. Thanks for your report. -- YOKOTA
--- End Message ---

