Your message dated Fri, 28 Aug 2020 03:48:27 +0000
with message-id <e1kbvnl-0003gp...@fasolo.debian.org>
and subject line Bug#963659: fixed in pybind11 2.5.0-5
has caused the Debian Bug report #963659,
regarding pybind11: FTBFS with Sphinx 3.1: File
"/usr/lib/python3/dist-packages/sphinx/domains/c.py", line 3093, in object_type
/ raise NotImplementedError()
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.)
--
963659: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963659
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: pybind11
Version: 2.5.0-4
Severity: important
Tags: ftbfs
User: python-modules-t...@lists.alioth.debian.org
Usertags: sphinx3.1
Hi,
pybind11 fails to build with Sphinx 3.1, currently available in
experimental.
Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>/docs'
> sphinx-build -b html -d .build/doctrees . .build/html
> Running Sphinx v3.1.1
> making output directory... done
> 1.8.17
> /<<PKGBUILDDIR>>/include/pybind11/operators.h:162: warning: Found ';' while
> parsing initializer list! (doxygen could be confused by a macro call without
> semicolon)
> /<<PKGBUILDDIR>>/include/pybind11/pytypes.h:518: warning: Found ';' while
> parsing initializer list! (doxygen could be confused by a macro call without
> semicolon)
> /<<PKGBUILDDIR>>/include/pybind11/detail/common.h:472: warning: Detected
> potential recursive class relation between class make_index_sequence_impl and
> base class make_index_sequence_impl< N - 1, N - 1, S... >!
>
> /<<PKGBUILDDIR>>/include/pybind11/detail/common.h:472: warning: Detected
> potential recursive class relation between class make_index_sequence_impl and
> base class make_index_sequence_impl< N - 1, N - 1, S... >!
>
> /<<PKGBUILDDIR>>/include/pybind11/detail/descr.h:57: warning: Detected
> potential recursive class relation between class int_to_str and base class
> int_to_str< Rem/10, Rem%10, Digits... >!
>
> /<<PKGBUILDDIR>>/include/pybind11/detail/descr.h:57: warning: Detected
> potential recursive class relation between class int_to_str and base class
> int_to_str< Rem/10, Rem%10, Digits... >!
>
> /<<PKGBUILDDIR>>/include/pybind11/cast.h:2164: warning: no uniquely matching
> class member found for
> template < Derived >
> template < policy, Args >
> object object_api< Derived >::call(Args &&... args) const
>
> /<<PKGBUILDDIR>>/include/pybind11/detail/common.h:588: warning: explicit link
> request to 'value' could not be resolved
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 29 source files that are out of date
> updating environment: [new config] 29 added, 0 changed, 0 removed
> reading sources... [ 3%] advanced/cast/chrono
> reading sources... [ 6%] advanced/cast/custom
> reading sources... [ 10%] advanced/cast/eigen
> reading sources... [ 13%] advanced/cast/functional
> reading sources... [ 17%] advanced/cast/index
> reading sources... [ 20%] advanced/cast/overview
> reading sources... [ 24%] advanced/cast/stl
> reading sources... [ 27%] advanced/cast/strings
> reading sources... [ 31%] advanced/classes
> reading sources... [ 34%] advanced/embedding
> reading sources... [ 37%] advanced/exceptions
> reading sources... [ 41%] advanced/functions
> reading sources... [ 44%] advanced/misc
> reading sources... [ 48%] advanced/pycpp/index
> reading sources... [ 51%] advanced/pycpp/numpy
> reading sources... [ 55%] advanced/pycpp/object
> reading sources... [ 58%] advanced/pycpp/utilities
> reading sources... [ 62%] advanced/smart_ptrs
> reading sources... [ 65%] basics
> reading sources... [ 68%] benchmark
> reading sources... [ 72%] changelog
> reading sources... [ 75%] classes
> reading sources... [ 79%] compiling
> reading sources... [ 82%] faq
> reading sources... [ 86%] index
> reading sources... [ 89%] intro
> reading sources... [ 93%] limitations
> reading sources... [ 96%] reference
>
> Exception occurred:
> File "/usr/lib/python3/dist-packages/sphinx/domains/c.py", line 3093, in
> object_type
> raise NotImplementedError()
> NotImplementedError
> The full traceback has been saved in /tmp/sphinx-err-kvkkptxm.log, if you
> want to report the issue to the developers.
> Please also report this if it was a user error, so that a better error
> message can be provided next time.
> A bug report can be filed in the tracker at
> <https://github.com/sphinx-doc/sphinx/issues>. Thanks!
> make[2]: *** [Makefile:55: html] Error 2
The full build log is available from:
http://qa-logs.debian.net/2020/06/23/pybind11_2.5.0-4_unstable_sphinx-exp.log
Please see [1] for Sphinx changelog, which may give a hint of what changes in
Sphinx caused this error.
Also see [2] for the list of deprecated/removed APIs and possible alternatives
to them.
Sphinx 3.1 is going to be uploaded to unstable in a couple of weeks. When that
happens, the severity of this bug will be bumped to serious.
In case you have questions, please Cc sph...@packages.debian.org on reply.
[1]: https://www.sphinx-doc.org/en/3.x/changes.html
[2]: https://www.sphinx-doc.org/en/3.x/extdev/deprecated.html
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---
--- Begin Message ---
Source: pybind11
Source-Version: 2.5.0-5
Done: Drew Parsons <dpars...@debian.org>
We believe that the bug you reported is fixed in the latest version of
pybind11, 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 963...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Drew Parsons <dpars...@debian.org> (supplier of updated pybind11 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: SHA256
Format: 1.8
Date: Fri, 28 Aug 2020 11:09:42 +0800
Source: pybind11
Architecture: source
Version: 2.5.0-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Drew Parsons <dpars...@debian.org>
Closes: 963659
Changes:
pybind11 (2.5.0-5) unstable; urgency=medium
.
* Team upload.
* debian patch docs_skip_pytypes.patch skips building pytypes docs
in order to build with sphinx 3.2.1. See upstream Issue #2404.
Closes: #963659.
* debhelper compatibility level 13
Checksums-Sha1:
4034c702576a5b422b3ffb8d19d0339251acb74e 2599 pybind11_2.5.0-5.dsc
f374f64897c1876bb17e52b10140bcdd9cf3c7ee 6668 pybind11_2.5.0-5.debian.tar.xz
Checksums-Sha256:
d988753d85a6898a374a0513fe40324b6102d235b3f45c0c3ce63cc9e948c3d2 2599
pybind11_2.5.0-5.dsc
c74330a0198309659c298970f00c17c90378b545125a9e6fd9a02a5fe7900db8 6668
pybind11_2.5.0-5.debian.tar.xz
Files:
b3b0c5559caeb135ced34a41138e0190 2599 libs optional pybind11_2.5.0-5.dsc
c289cf6f0d5b14bffd5745dbea174a03 6668 libs optional
pybind11_2.5.0-5.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAl9Id7gACgkQVz7x5L1a
AfquxQ/+JN7iy9lIpwKjrcomUKDyBoSkGvIplxPc6TA6Y34IHp/FsrnMSWyNBfA5
WkELh5unVuJyMeQzd7ZCob5XLN4OxfNj3HTVdU5RjMTME2uwHgdCt7m/Xv0VRnmx
hTmkS5r5g3Lt6dceVzsQXrORuJNAvCxoVbK86RadNz4aE4WGA8uZCjwHwZ3585zC
7uD6wiQimC277r3y4FatssQHx0CpvOCshUr/6WXizPkry3tc5S8QtXkbFnztdSb7
SX4B/UuU4eBtvuKLs6RcjirNef9CwoZ9NTQ25GBOBJGMrm9jQ3R1MZIaaOdpoQqT
ep6EIcpqhhR01tiF6rzx8hOcm8CdZ3dbrDuzQhmRQRSU8MAsXyxSE/gW0ZfTbwBq
yv3Un1Orc11tVLoCS+W/Rj0hWrUhr/fr7P8VLGfJ5UZJ7pydNVw8RLrNv5s5R3Ef
LWRt/nB7c1aH2fRtngfDL0ypVlhMJuB9/qnpJ3XDACG2yWLtbqr7heAbBkvG/x6+
0EOhvvxffzjOYPQl6ewfU905QjbEpPwg9QcF7J3WqH3bIxleaE1JGec/xsdpdyrI
6B2eDhNRl5+lXci6PwYwzPWOyJq7YE7XkKGb9i2QoUzlGdjL6QAZNJfk679jtGRM
9+ezYOwgKyoX5GLWZkGd5G5Z73nnARhCPhfwio/M9CAN55Uoe/k=
=rD2f
-----END PGP SIGNATURE-----
--- End Message ---