Your message dated Tue, 10 Jul 2018 22:35:52 +0000 with message-id <e1fd1ee-0003wh...@fasolo.debian.org> and subject line Bug#889140: fixed in python-gevent 1.3.4-1 has caused the Debian Bug report #889140, regarding python-gevent: FTBFS with Sphinx 1.6.6: maximum recursion depth exceeded while calling a Python object 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.) -- 889140: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=889140 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: python-gevent Version: 1.2.2-2 Severity: serious Justification: fails to build from source Dear maintainer, python-gevent fails to build with Sphinx 1.6.6. The build log can be found here: https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/python-gevent_1.2.2-2.rbuild.log When I run sphinx-doc with --verbose flag, I get the following traceback: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/sphinx/cmdline.py", line 306, in main app.build(opts.force_all, filenames) [... Sphinx internals ...] File "/usr/lib/python2.7/dist-packages/sphinx/ext/autodoc.py", line 1848, in run documenter.generate(more_content=self.content) File "/usr/lib/python2.7/dist-packages/sphinx/ext/autodoc.py", line 1545, in generate all_members=all_members) [... lots of similar lines here ...] File "/usr/lib/python2.7/dist-packages/sphinx/ext/autodoc.py", line 1540, in generate all_members=all_members) File "/usr/lib/python2.7/dist-packages/sphinx/ext/autodoc.py", line 1538, in generate return super(ClassDocumenter, self).generate(more_content=more_content, RuntimeError: maximum recursion depth exceeded while calling a Python object The problem is that python-gevent replaces ClassDocumenter with its own class named MyClassDocumenter: https://sources.debian.org/src/python-gevent/1.2.2-2/doc/conf.py/#L249 But Sphinx does not know about this, so super(ClassDocumenter, self).generate is the same as self.generate, which results in a recursion. A potential fix could be overriding generate method in MyClassDocumenter, or not replacing the standard class at all. -- Dmitry Shachnev
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: python-gevent Source-Version: 1.3.4-1 We believe that the bug you reported is fixed in the latest version of python-gevent, 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 889...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Laszlo Boszormenyi (GCS) <g...@debian.org> (supplier of updated python-gevent 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: Sat, 07 Jul 2018 17:23:32 +0000 Source: python-gevent Binary: python-gevent-dbg python-gevent-doc python-gevent python3-gevent python3-gevent-dbg Architecture: source amd64 all Version: 1.3.4-1 Distribution: unstable Urgency: medium Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.org> Changed-By: Laszlo Boszormenyi (GCS) <g...@debian.org> Description: python-gevent - gevent is a coroutine-based Python networking library python-gevent-dbg - gevent is a coroutine-based Python networking library - debugging python-gevent-doc - gevent is a coroutine-based Python networking library - documenta python3-gevent - gevent is a coroutine-based Python networking library python3-gevent-dbg - gevent is a coroutine-based Python networking library - debugging Closes: 889140 901800 903145 Changes: python-gevent (1.3.4-1) unstable; urgency=medium . * New upstream release: - fixes Sphinx FTBFS (closes: #889140), - works with Python 3.7 (closes: #903145). * Remove outdated patches. * Remove outdated python{,3}-greenlet-dbg dependencies (closes: #901800). * Add python{,3}-cffi{,-backend-dbg} to build dependency for CFFI build. * Add python3-repoze.sphinx.autointerface to build dependency for documentation. * Install all files. * Update clean target. * Update privacy link removals. * Remove JavaScript symlinks, no longer needed. * Update debhelper level to 11: - remove autotools-dev build dependency, - don't specify parallel to debhelper, - update documentation directory, - use dh_missing for listing not installed files. * Update Standards-Version to 4.1.5 . Checksums-Sha1: 74ab3723acffbe433d07e70b3bc4f052d8f49a53 2466 python-gevent_1.3.4-1.dsc 2de790322feae20590c0c378f750c3034430a98d 3583075 python-gevent_1.3.4.orig.tar.gz f57ab89a5c33ccce8fac766f1d5337109f5e276d 71600 python-gevent_1.3.4-1.debian.tar.xz fa3194a825aa7df69bd5951c6c1ece346d60e18a 4612172 python-gevent-dbg_1.3.4-1_amd64.deb 2b9187271f2ed1fb91ff4de8508470436acf87f8 474340 python-gevent-doc_1.3.4-1_all.deb 3fbae2698b5bacf6a9de27b8dcfdeb20a7aea807 12154 python-gevent_1.3.4-1_amd64.buildinfo 8b2c28b87f208cc47ab08bc16e7daff94b26b988 821796 python-gevent_1.3.4-1_amd64.deb fd398d95f8d675c7c536e2a9dbf48aac6b0102e8 7500460 python3-gevent-dbg_1.3.4-1_amd64.deb ae09640e2084a9aca89194fd777db8ba75985d16 931648 python3-gevent_1.3.4-1_amd64.deb Checksums-Sha256: ce56a537f3019abf103f2f4a5fc0957301448937fa1fa25755aebdd49ab72c68 2466 python-gevent_1.3.4-1.dsc 720fc7203e9fd349bdba469e095d91ad1b3d6015c10b1c963394f8bce9e59a82 3583075 python-gevent_1.3.4.orig.tar.gz fd5fe4331566c5ec7ed2f5fbd285fdcce6c13f18edac2be5c66755d8e5ad534e 71600 python-gevent_1.3.4-1.debian.tar.xz 92a8a2e7978df5401f55ede5df65f654276a51423f4e06fa3eb6bf4459d4b676 4612172 python-gevent-dbg_1.3.4-1_amd64.deb 0976b1a3d87a53bb35bf7e662564225c7407b8b56f18e0f87eaa36162a0fa2ad 474340 python-gevent-doc_1.3.4-1_all.deb 9f53450af00ddca9db4b26e691e3f18c045ddaf10de3eb863d6ca7cbdae10f93 12154 python-gevent_1.3.4-1_amd64.buildinfo 95191483bd39fb1b3854f5b48f6a79bbf90d1a109d6bc5fa754434e9206fc6b7 821796 python-gevent_1.3.4-1_amd64.deb 6579b48e45c5c94dff9ff2fbcf0854c29979cf07d340f24dff34205474c6375d 7500460 python3-gevent-dbg_1.3.4-1_amd64.deb adec91454457fcfe5ea1615508adb693de7d8f5e8696308bdb59d46c083e2cce 931648 python3-gevent_1.3.4-1_amd64.deb Files: 978c0388755862a0b09dbecbf90adff4 2466 python optional python-gevent_1.3.4-1.dsc b4620848e5a8ac56630c0e3e710620cf 3583075 python optional python-gevent_1.3.4.orig.tar.gz 7243e486c277d833923e9e4546ed5973 71600 python optional python-gevent_1.3.4-1.debian.tar.xz 8e8034a7fa78cc5d9d575e315d90d682 4612172 debug optional python-gevent-dbg_1.3.4-1_amd64.deb 47d59193c27bd9f38dd8210617be98f1 474340 doc optional python-gevent-doc_1.3.4-1_all.deb 914713be5c93b0f4beda054002a6c587 12154 python optional python-gevent_1.3.4-1_amd64.buildinfo b1806aa29afdb5f738d0328e3b903c50 821796 python optional python-gevent_1.3.4-1_amd64.deb 45ef5d3b6c87b9fa9d3c57a9b6d5f970 7500460 debug optional python3-gevent-dbg_1.3.4-1_amd64.deb ebbaf236ee5da2eb4668b37e12b28c8a 931648 python optional python3-gevent_1.3.4-1_amd64.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAltFMHkACgkQ3OMQ54ZM yL+vcA//T5CtPj+2QmCdMdMllL0js4HADCKJPEjddRPn8vhsgGFchaqk+S76LuXR wM88WTIRYq0lplPiMkZ0jiWiAQa0TKE1uS3ZkX/Lob/Y3j+WAoOd1uJqSt+STTeU WG2t7okyqBomMDvPKqartb6FB8xRb4aZ1biRi5BfcsxOoI1xyU01oeUwPfzWysxn tOmJ0yVhi73/DaMW7UgfLfKRWJ1NwdZZMsc6j8qCHmRr6PDSBIj4Ofs9JdzgxZFU E+WQFOjpLe9d0hVUtMOgL8MruTLi3/85s0u34yW1PR3C7/WfGWyQ0mYh6fIivnkG LaRFQZkbAZMgLmoesly3g8KpwPqqFha/ujs3KqOCrAgOSfuj2to3SjnTxtA+bBj/ OZ4r51IV+bqOqdF4cogEwCweQfu5xNFLTi0FYMCLNhBTW+P65Qzk9UJwyOoif29X 5U+VaMEIjjfTiGKBrnQ5qQPGEdKiPkmM3aUSuZ2Nk59iIOtVeB2nOzAKxKGdtxuW VxL9UNJTSw8BJ0x43TzT0rf582EHNRIhwKLl7CLT0v8LQAq7xyAI28g+YyoiGz/5 tpfB6p//csX5kFE37Fomn7Zq/hVb+DcxMt54NgkYU8iL1lczpE4fUBgdiqGgmx1S u66hO6dlJVZD6i/hmTJ226yAfYy8jS50NQ/lmLevQwCgklpyh+4= =q1ui -----END PGP SIGNATURE-----
--- End Message ---