Hello, updated diff
the previous version suffers of a double installed file in both
python3-greenlet and python3-greenlet-dbg packages.
Also, please do not make the mv of python3.7 files fatal in case python3.7 is
not built, this breaks backports
and future python3.7 removals...
my updated debdiff fixes also this
diff -Nru python-greenlet-0.4.15/debian/python3-greenlet-dbg.install
python-greenlet-0.4.15/debian/python3-greenlet-dbg.install
--- python-greenlet-0.4.15/debian/python3-greenlet-dbg.install 2018-09-17
19:29:42.0 +0200
+++ python-greenlet-0.4.15/debian/python3-greenlet-dbg.install 2019-10-20
00:00:56.0 +0200
@@ -1 +1 @@
-usr/lib/python3*/*-packages/*.cpython-3?dm-*.so
+usr/lib/python3*/*-packages/*.cpython-3?d*-*.so
diff -Nru python-greenlet-0.4.15/debian/python3-greenlet.install
python-greenlet-0.4.15/debian/python3-greenlet.install
--- python-greenlet-0.4.15/debian/python3-greenlet.install 2015-09-05
17:03:29.0 +0200
+++ python-greenlet-0.4.15/debian/python3-greenlet.install 2019-10-20
00:01:02.0 +0200
@@ -1,2 +1,2 @@
usr/lib/python3*/*-packages/*.egg-info
-usr/lib/python3*/*-packages/*.cpython-3?m-*.so
+usr/lib/python3*/*-packages/*.cpython-3?*-*.so
diff -Nru python-greenlet-0.4.15/debian/rules
python-greenlet-0.4.15/debian/rules
--- python-greenlet-0.4.15/debian/rules 2019-01-27 16:29:31.0 +0100
+++ python-greenlet-0.4.15/debian/rules 2019-10-23 11:00:30.0 +0200
@@ -33,9 +33,14 @@
override_dh_auto_install: $(PYTHON3:%=install-python%)
dh_auto_install
- mv $(CURDIR)/debian/tmp/usr/include/python3.7/ \
+ -mv $(CURDIR)/debian/tmp/usr/include/python3.7/ \
$(CURDIR)/debian/tmp/usr/include/python3.7m/
+override_dh_install:
+ dh_install
+ # remove debug files from main package
+ rm
$(CURDIR)/debian/python3-greenlet/usr/lib/python3*/*-packages/*.cpython-3?d*-*.so
+
override_dh_auto_test: $(PYTHON2:%=test-%-stamp) $(PYTHON3:%=test-%-stamp)
test-%-stamp:
ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
diff -Nru python-greenlet-0.4.15/debian/changelog
python-greenlet-0.4.15/debian/changelog
--- python-greenlet-0.4.15/debian/changelog 2019-01-27 16:29:31.0
+0100
+++ python-greenlet-0.4.15/debian/changelog 2019-10-23 11:00:30.0
+0200
@@ -1,3 +1,19 @@
+python-greenlet (0.4.15-2ubuntu2) focal; urgency=medium
+
+ * Fix previous upload, removing debug files into both python3 and
+python3-dbg packages, thanks Michael Hudson-Doyle
+for help, hint and patch (Closes: #942683)
+ * Don't make mv of python3.7 installation path fatal, this breaks in case
+Python3.7 is not installed (e.g. backports)
+
+ -- Gianfranco Costamagna Wed, 23 Oct 2019
11:00:30 +0200
+
+python-greenlet (0.4.15-2ubuntu1) focal; urgency=medium
+
+ * Fix installation of python3.8 extensions.
+
+ -- Matthias Klose Sat, 19 Oct 2019 22:01:03 +
+
python-greenlet (0.4.15-2) unstable; urgency=medium
* Correct Python 3 header installation directory (closes: #920026).
diff -Nru python-greenlet-0.4.15/debian/python3-greenlet-dbg.install
python-greenlet-0.4.15/debian/python3-greenlet-dbg.install
--- python-greenlet-0.4.15/debian/python3-greenlet-dbg.install 2018-09-17
19:29:42.0 +0200
+++ python-greenlet-0.4.15/debian/python3-greenlet-dbg.install 2019-10-20
00:00:56.0 +0200
@@ -1 +1 @@
-usr/lib/python3*/*-packages/*.cpython-3?dm-*.so
+usr/lib/python3*/*-packages/*.cpython-3?d*-*.so
diff -Nru python-greenlet-0.4.15/debian/python3-greenlet.install
python-greenlet-0.4.15/debian/python3-greenlet.install
--- python-greenlet-0.4.15/debian/python3-greenlet.install 2015-09-05
17:03:29.0 +0200
+++ python-greenlet-0.4.15/debian/python3-greenlet.install 2019-10-20
00:01:02.0 +0200
@@ -1,2 +1,2 @@
usr/lib/python3*/*-packages/*.egg-info
-usr/lib/python3*/*-packages/*.cpython-3?m-*.so
+usr/lib/python3*/*-packages/*.cpython-3?*-*.so
diff -Nru python-greenlet-0.4.15/debian/rules
python-greenlet-0.4.15/debian/rules
--- python-greenlet-0.4.15/debian/rules 2019-01-27 16:29:31.0 +0100
+++ python-greenlet-0.4.15/debian/rules 2019-10-23 11:00:30.0 +0200
@@ -33,9 +33,14 @@
override_dh_auto_install: $(PYTHON3:%=install-python%)
dh_auto_install
- mv $(CURDIR)/debian/tmp/usr/include/python3.7/ \
+ -mv $(CURDIR)/debian/tmp/usr/include/python3.7/ \
$(CURDIR)/debian/tmp/usr/include/python3.7m/
+override_dh_install:
+ dh_install
+ # remove debug files from main package
+ rm
$(CURDIR)/debian/python3-greenlet/usr/lib/python3*/*-packages/*.cpython-3?d*-*.so
+
override_dh_auto_test: $(PYTHON2:%=test-%-stamp) $(PYTHON3:%=test-%-stamp)
test-%-stamp:
ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))