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

Reply via email to