Hi Laszlo, Please find attached to this message, the fix for this bug.
Note that python-gevent 20.9.0 doesn't build against Sphinx 4, though latest upstream release (ie: 21.8.0) is fixed. Would you allow me to NMU the attached debdiff, plus upgrading to 21.8.0, or do you wish to do it yourself? Cheers, Thomas Goirand (zigo)
diff -Nru python-gevent-20.9.0/debian/changelog python-gevent-20.9.0/debian/changelog --- python-gevent-20.9.0/debian/changelog 2021-03-02 06:55:02.000000000 +0100 +++ python-gevent-20.9.0/debian/changelog 2021-10-08 16:20:30.000000000 +0200 @@ -1,3 +1,12 @@ +python-gevent (20.9.0-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Removed build-depends on -dbg and building the -dbg package. + (Closes: #994354). This fixes python-gevent build-depends on removed + python3-cffi-backend-dbg (Closes: #995138). + + -- Thomas Goirand <z...@debian.org> Fri, 08 Oct 2021 16:20:30 +0200 + python-gevent (20.9.0-2) unstable; urgency=medium * Fix dh_installdocs invocation in arch target (closes: #983825). diff -Nru python-gevent-20.9.0/debian/control python-gevent-20.9.0/debian/control --- python-gevent-20.9.0/debian/control 2021-01-05 20:03:08.000000000 +0100 +++ python-gevent-20.9.0/debian/control 2021-10-08 16:20:30.000000000 +0200 @@ -7,12 +7,12 @@ python3-greenlet, python3-greenlet-dbg, python3-setuptools, - python3-cffi, python3-cffi-backend-dbg, - python3-all-dev, python3-all-dbg, python3-greenlet (>= 0.4.15), + python3-cffi, + python3-all-dev, python3-greenlet (>= 0.4.15), python3-repoze.sphinx.autointerface, python3-sphinx, python3-sphinxcontrib.programoutput, - cython3, cython3-dbg, + cython3, libev-dev, libc-ares-dev, libuv1-dev Standards-Version: 4.5.1 Section: python @@ -35,20 +35,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3-greenlet Provides: ${python3:Provides} XB-Python-Version: ${python3:Versions} -Suggests: python-gevent-doc, python3-gevent-dbg, python3-openssl +Suggests: python-gevent-doc, python3-openssl Description: gevent is a coroutine-based Python networking library gevent uses greenlet to provide a high-level synchronous API on top of libevent event loop. - -Package: python3-gevent-dbg -Section: debug -Architecture: any -Depends: ${misc:Depends}, python3-gevent (= ${binary:Version}), ${shlibs:Depends}, ${python3:Depends}, - python3-greenlet-dbg -Provides: ${python3:Provides} -XB-Python-Version: ${python3:Versions} -Description: gevent is a coroutine-based Python networking library - debugging symbols - gevent uses greenlet to provide a high-level synchronous API on top of - libevent event loop. - . - This is the debugging symbols for gevent. diff -Nru python-gevent-20.9.0/debian/rules python-gevent-20.9.0/debian/rules --- python-gevent-20.9.0/debian/rules 2021-03-02 04:07:52.000000000 +0100 +++ python-gevent-20.9.0/debian/rules 2021-10-08 16:20:30.000000000 +0200 @@ -56,20 +56,11 @@ override_dh_compress: dh_compress -X.js -X_static/* -X _sources/* -X_sources/*/* -X.inv -override_dh_strip: -ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) - dh_strip -p python3-gevent --dbg-package=python3-gevent-dbg -endif - # TODO: check for failures, but disable for now override_dh_auto_test: # chmod +x $(CURDIR)/src/greentest/testrunner.py # cd $(CURDIR)/src/greentest && PYTHONPATH=../.. ./testrunner.py -override_dh_installdocs-arch: - dh_installdocs -ppython3-gevent-dbg --link-doc=python3-gevent - dh_installdocs -a - override_dh_installdocs-indep: dh_installdocs -i # remove privacy tracking links