Source: nbconvert
Version: 6.5.3-4
Severity: serious
X-Debbugs-CC: pan...@packages.debian.org
Tags: sid trixie
User: debian...@lists.debian.org
Usertags: needs-update
Control: affects -1 src:pandoc
Dear maintainer(s),
With a recent upload of pandoc the autopkgtest of nbconvert fails in
testing when that autopkgtest is run with the binary packages of pandoc
from unstable. It passes when run with only packages from testing. In
tabular form:
passfail
pandoc from testing2.17.1.1+~git20230125+ds-1
nbconvert from testing6.5.3-4
all others from testingfrom testing
I copied some of the output at the bottom of this report.
Currently this regression is blocking the migration of pandoc to testing
[1]. Of course, pandoc shouldn't just break your autopkgtest (or even
worse, your package), but it seems to me that the change in pandoc was
intended and your package needs to update to the new situation.
If this is a real problem in your package (and not only in your
autopkgtest), the right binary package(s) from pandoc should really add
a versioned Breaks on the unfixed version of (one of your) package(s).
Note: the Breaks is nice even if the issue is only in the autopkgtest as
it helps the migration software to figure out the right versions to
combine in the tests.
More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
Paul
[1] https://qa.debian.org/excuses.php?package=pandoc
https://ci.debian.net/data/autopkgtest/testing/amd64/n/nbconvert/40824350/log.gz
378s [1m[31mE
/usr/lib/python3/dist-packages/nbconvert/utils/pandoc.py:51:
RuntimeWarning: You are using an unsupported version of pandoc (3.0.1).[0m
378s [1m[31mE Your version must be at least (1.12.1) but
less than (3.0.0).[0m
378s [1m[31mE Refer to https://pandoc.org/installing.html.[0m
378s [1m[31mE Continuing with doubts...[0m
378s [1m[31mE check_pandoc_version()[0m
378s [1m[31mE [NbConvertApp] Support files will be in
notebook2_files/[0m
378s [1m[31mE [NbConvertApp] Making directory
./notebook2_files[0m
378s [1m[31mE [NbConvertApp] Writing 2889 bytes to support
file ./notebook2_files/notebook2_13_1.png[0m
378s [1m[31mE [NbConvertApp] Making directory
./notebook2_files[0m
378s [1m[31mE [NbConvertApp] Writing 74369 bytes to support
file ./notebook2_files/notebook2_13_1.pdf[0m
378s [1m[31mE [NbConvertApp] Writing 25528 bytes to
notebook.tex[0m
378s [1m[31mE [NbConvertApp] Building PDF[0m
378s [1m[31mE [NbConvertApp] Running xelatex 1 time:
['xelatex', 'notebook.tex', '-quiet'][0m
378s [1m[31mE [NbConvertApp] CRITICAL | xelatex failed:
['xelatex', 'notebook.tex', '-quiet'][0m
378s [1m[31mE [0m
378s [1m[31mE Traceback (most recent call last):[0m
378s [1m[31mE File "", line 198, in
_run_module_as_main[0m
378s [1m[31mE File "", line 88, in _run_code[0m
378s [1m[31mE File
"/usr/lib/python3/dist-packages/nbconvert/__main__.py", line 3, in
[0m
378s [1m[31mE main()[0m
378s [1m[31mE File
"/usr/lib/python3/dist-packages/jupyter_core/application.py", line 282,
in launch_instance[0m
378s [1m[31mE super().launch_instance(argv=argv,
**kwargs)[0m
378s [1m[31mE File
"/usr/lib/python3/dist-packages/traitlets/config/application.py", line
982, in launch_instance[0m
378s [1m[31mE app.start()[0m
378s [1m[31mE File
"/usr/lib/python3/dist-packages/nbconvert/nbconvertapp.py", line 423, in
start[0m
378s [1m[31mE self.convert_notebooks()[0m
378s [1m[31mE File
"/usr/lib/python3/dist-packages/nbconvert/nbconvertapp.py", line 597, in
convert_notebooks[0m
378s [1m[31mE
self.convert_single_notebook(notebook_filename)[0m
378s [1m[31mE File
"/usr/lib/python3/dist-packages/nbconvert/nbconvertapp.py", line 560, in
convert_single_notebook[0m
378s [1m[31mE output, resources =
self.export_single_notebook([0m
378s [1m[31mE
[0m
378s [1m[31mE File
"/usr/lib/python3/dist-packages/nbconvert/nbconvertapp.py", line 488, in
export_single_notebook[0m
378s [1m[31mE output, resources =
self.exporter.from_filename([0m
378s [1m[31mE
[0m
378s [1m[31mE File
"/usr/lib/python3/dist-packages/nbconvert/exporters/exporter.py", line
189, in from_filename[0m
378s [1m[31mE return self.from_file(f,
resources=resources, **kw)[0m
378s [1m[31mE
[0m
378s [1m[31mE File
"/usr/lib/python3/dist-packages/n