Package: retext Version: 7.2.1-3 Severity: important Dear Maintainer,
When I enable the preview on retext, I only got a white page. The console says: Using configuration file: /home/nirgal/.config/ReText project/ReText.conf Exception occurred while parsing document: Traceback (most recent call last): File "/usr/share/retext/ReText/tab.py", line 249, in updatePreviewBox self.converted = self.converterProcess.get_result() File "/usr/share/retext/ReText/converterprocess.py", line 184, in get_result raise ConversionError(result) ReText.converterprocess.ConversionError: The background markup conversion process received this exception: Traceback (most recent call last): File "/usr/share/retext/ReText/converterprocess.py", line 88, in _converter_process_func converted = current_markup.convert(job['text']) File "/usr/lib/python3/dist-packages/markups/restructuredtext.py", line 68, in convert parts = self._publish_parts(text, source_path=self.filename, File "/usr/lib/python3/dist-packages/docutils/core.py", line 441, in publish_parts output, pub = publish_programmatically( File "/usr/lib/python3/dist-packages/docutils/core.py", line 665, in publish_programmatically output = pub.publish(enable_exit_status=enable_exit_status) File "/usr/lib/python3/dist-packages/docutils/core.py", line 220, in publish output = self.writer.write(self.document, self.destination) File "/usr/lib/python3/dist-packages/docutils/writers/__init__.py", line 78, in write self.translate() File "/usr/lib/python3/dist-packages/docutils/writers/_html_base.py", line 78, in translate self.document.walkabout(visitor) File "/usr/lib/python3/dist-packages/docutils/nodes.py", line 214, in walkabout if child.walkabout(visitor): File "/usr/lib/python3/dist-packages/docutils/nodes.py", line 206, in walkabout visitor.dispatch_visit(self) File "/usr/lib/python3/dist-packages/docutils/nodes.py", line 1995, in dispatch_visit return method(node) File "/usr/lib/python3/dist-packages/docutils/writers/_html_base.py", line 1531, in visit_title self.body.append(self.starttag(node, 'h1', '', CLASS='title')) File "/usr/lib/python3/dist-packages/markups/restructuredtext.py", line 19, in starttag if node.get(line, None) is not None: NameError: name 'line' is not defined I patched python3-markups package, changing line 18 of /usr/lib/python3/dist-packages/markups/restructuredtext.py: - if node.line is not None into + if hasattr(node, "line") and node.line is not None and now it works ok. I appologize for the severity, but without a preview, retext is a simple text editor, and of no much use (None I can really think of). Thank you for maintaining that package. <3 -- 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/8 CPU threads) 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 retext depends on: ii python3 3.9.2-3 ii python3-chardet 4.0.0-1 ii python3-docutils 0.16+dfsg-4 ii python3-markdown 3.3.4-1 ii python3-markups 3.1.1-1 ii python3-pygments 2.7.1+dfsg-2.1 ii python3-pyqt5 5.15.2+dfsg-3 ii python3-pyqt5.qtwebkit 5.15.2+dfsg-3 Versions of packages retext recommends: ii docutils-common 0.16+dfsg-4 ii libjs-mathjax 2.7.9+dfsg-1 ii python3-enchant 3.2.0-1 ii shared-mime-info 2.0-1 Versions of packages retext suggests: ii adwaita-icon-theme 3.38.0-1 ii gir1.2-glib-2.0 1.66.1-1+b1 ii gsettings-desktop-schemas 3.38.0-2 -- no debconf information