Your message dated Sun, 09 Jan 2022 15:04:51 +0000
with message-id <e1n6zkz-000ixa...@fasolo.debian.org>
and subject line Bug#1001283: fixed in nbconvert 6.3.0-1
has caused the Debian Bug report #1001283,
regarding python3-nbconvert: nbconvert Depends: python3-mistune (<< 2)
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 ow...@bugs.debian.org
immediately.)
--
1001283: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001283
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python3-nbconvert
Version: 6.1.0-1
Severity: serious
Justification: FTBFS
Control: affects -1 src:mistune
setup.py for nbconvert declares the requirement
'mistune>=0.8.1,<2'
The upper bound is not enforecd in the debian packaging.
In this case it actually matters. mistune 2.0.0 has just been
uploaded, and nbconvert fails against it,
e.g. debci
https://ci.debian.net/data/autopkgtest/testing/amd64/n/nbconvert/17364189/log.gz
or using sphinx to build docs
e.g. rebuilding nbconvert:
debian/rules override_dh_sphinxdoc
make[1]: Entering directory '/home/drew/projects/python/build/nbconvert-6.1.0'
PYTHONPATH=. python3 -m sphinx -b html docs/source
debian/python-nbconvert-doc/usr/share/doc/python-nbconvert-doc/html
Running Sphinx v4.3.1
Configuration error:
There is a programmable error in your configuration file:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/sphinx/config.py", line 329, in
eval_config_file
exec(code, namespace)
File "/projects/python/build/nbconvert-6.1.0/docs/source/conf.py", line 25,
in <module>
exec(compile(f.read(), 'autogen_config.py', 'exec'), {})
File "autogen_config.py", line 11, in <module>
File "/projects/python/build/nbconvert-6.1.0/nbconvert/__init__.py", line 4,
in <module>
from .exporters import *
File
"/projects/python/build/nbconvert-6.1.0/nbconvert/exporters/__init__.py", line
3, in <module>
from .html import HTMLExporter
File "/projects/python/build/nbconvert-6.1.0/nbconvert/exporters/html.py",
line 18, in <module>
from nbconvert.filters.highlight import Highlight2HTML
File "/projects/python/build/nbconvert-6.1.0/nbconvert/filters/__init__.py",
line 6, in <module>
from .markdown import *
File "/projects/python/build/nbconvert-6.1.0/nbconvert/filters/markdown.py",
line 13, in <module>
from .markdown_mistune import markdown2html_mistune
File
"/projects/python/build/nbconvert-6.1.0/nbconvert/filters/markdown_mistune.py",
line 31, in <module>
class MathBlockGrammar(mistune.BlockGrammar):
AttributeError: module 'mistune' has no attribute 'BlockGrammar'
make[1]: *** [debian/rules:26: override_dh_sphinxdoc] Error 2
So nbconvert FTBFS.
Marking Severity: serious for that reason.
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.15.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.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 python3-nbconvert depends on:
ii python3 3.9.8-1
ii python3-bleach 4.1.0-1
ii python3-defusedxml 0.7.1-1
ii python3-entrypoints 0.3-9
ii python3-jinja2 3.0.1-2
ii python3-jupyter-core 4.9.1-1
ii python3-jupyterlab-pygments 0.1.2-7
ii python3-mistune 2.0.0-1
ii python3-nbclient 0.5.6-2
ii python3-nbformat 5.1.3-1
ii python3-pandocfilters 1.5.0-1
ii python3-pygments 2.7.1+dfsg-2.1
ii python3-testpath 0.5.0+dfsg-1
ii python3-traitlets 5.1.1-1
Versions of packages python3-nbconvert recommends:
ii pandoc 2.9.2.1-1+b2
ii python3-jupyter-client 7.1.0-1
Versions of packages python3-nbconvert suggests:
pn python-nbconvert-doc <none>
ii texlive-fonts-recommended 2021.20211127-1
ii texlive-plain-generic 2021.20211127-1
ii texlive-xetex 2021.20211127-1
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: nbconvert
Source-Version: 6.3.0-1
Done: Gordon Ball <gor...@chronitis.net>
We believe that the bug you reported is fixed in the latest version of
nbconvert, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1001...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Gordon Ball <gor...@chronitis.net> (supplier of updated nbconvert package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 09 Jan 2022 14:03:53 +0000
Source: nbconvert
Architecture: source
Version: 6.3.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Gordon Ball <gor...@chronitis.net>
Closes: 995885 999796 1001283 1002372
Changes:
nbconvert (6.3.0-1) unstable; urgency=medium
.
[ Julien Puydt ]
* New upstream release (Closes: #995885).
* Refresh patches.
* Add new b-dep.
* Remove Built-Using field from -doc package in d/control.
* Add missing autopkgtest dep.
* Rework 0004-privacy-breaches.patch:
- use file:/// instead of file:// ;
- accept the breach for mathjax so the produced documents
don't break for users until upstream makes it easier
to deal with (Closes: #999796).
.
[ Gordon Ball ]
* Vendor mistune 0.8.4 due to incompatibility with mistune 2
(Closes: #1001283, #1002372)
* Set nbsphinx_allow_errors in sphinx conf
* Skip tests related to ipywidgets 7
Checksums-Sha1:
ad2860da4079d17eabd9ca991f6eba7d7789979e 2778 nbconvert_6.3.0-1.dsc
abbdbc418dc652fc75745a0e802ded768d512961 816383 nbconvert_6.3.0.orig.tar.gz
30af6cef43a284a13208a28a5e56c0424073ae8b 84216 nbconvert_6.3.0-1.debian.tar.xz
e4aaf41dcca50dd2677a9b5b0fff60bfac593dfe 8432
nbconvert_6.3.0-1_source.buildinfo
Checksums-Sha256:
eb6ddd725f7e92cbf6a93083ac74feb9ec02490bcc66f718e4ad7135f7ab9fc0 2778
nbconvert_6.3.0-1.dsc
3c2b17b0d0530262e1e18f800e96344d931aea13a29f311f083edcf1917e13e7 816383
nbconvert_6.3.0.orig.tar.gz
48cce66c32a39f57dec097df18aa7026107fe90e34acab7ca11759932ba03635 84216
nbconvert_6.3.0-1.debian.tar.xz
84691b9396fe45e11d1b7fb9aafa16e6dafd5f501889fd5e4110d8e6a8d70593 8432
nbconvert_6.3.0-1_source.buildinfo
Files:
1b751f8146119cc5e823789aa882dd53 2778 python optional nbconvert_6.3.0-1.dsc
f1724c25e84706edf2e3f9651cc75b2b 816383 python optional
nbconvert_6.3.0.orig.tar.gz
3f7ca3c9bf97538ae10ea9b71158a9e9 84216 python optional
nbconvert_6.3.0-1.debian.tar.xz
12478d2437084419dbb1fd1a61228a3a 8432 python optional
nbconvert_6.3.0-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE6PwpXIa418BJ+Xuno12v+60p6N4FAmHa9ngACgkQo12v+60p
6N537w//fPsTCvvYLLtsa3fNMNtP2QAza5th63sJXP9IyVHL+7ZGBOrWrPPwEU8W
VCuGi/r4ZALmGiSbXf1oJ21Z7DD6t2hMRTwPegh5PbpAdvemIjtfrWy+hVRHcWQB
RExxydcLyAPhtPWARnXqw1FWGthmfSivDytclW84uiIYRHDLJ6iwQUfsO4BogA4B
EpqatWu5aD8oZAYRezMKv3hqhR5Iks9iqpas6aHUH+tQPzR2DYSyAi28ajnSuq91
kR33c5idUuetteALsdWYLMKo2YgECdfpSjmTHFvzS2j+MlMjx+8NmV+79GVHOAX8
p1sU5mk6R1oRxw93vpPG9H3z10Perg2jR5+w9htG3+IMCd4tazIPHWoFse0AXg82
YmKuULndFbRwQrk0VpM1xJfrrbJojl6iEW+gr/xWraZ0SYIa7wv0/aloj7qvL5DF
9q1jF1MastDF4qd7CmMhcQ/WZ2xyiIjekS0r5e+ccgwireNkHAdnExjEmKtTrQAa
McHEwskWPsIaNrdl+EDLiS4I7szcbOIDFisdHpAc+ty9vS6TGrC60wC1j1dqyjXd
HvLNUMFy04VEbdRqoBRcaZ5ii0741gHgubVWsZM8qXL7i6Jub1hsJuJjgopdIX20
KVwt2ILq9UTxIq+LFT06KSXnS3WQFUwAq5LJ9gIvKkZZFpDqgyg=
=JVy0
-----END PGP SIGNATURE-----
--- End Message ---