Control: tags 936330 + patch
Control: tags 936330 + pending

Dear maintainer,

I've prepared an NMU for construct (versioned as 2.8.16-0.3) and
uploaded it to DELAYED/7. Please feel free to tell me if I
should delay it longer.

Regards.

diff -Nru construct-2.8.16/debian/changelog construct-2.8.16/debian/changelog
--- construct-2.8.16/debian/changelog	2017-11-29 03:27:45.000000000 -0500
+++ construct-2.8.16/debian/changelog	2019-10-10 09:10:09.000000000 -0400
@@ -1,3 +1,10 @@
+construct (2.8.16-0.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop python2 support; Closes: #936330
+
+ -- Sandro Tosi <mo...@debian.org>  Thu, 10 Oct 2019 09:10:09 -0400
+
 construct (2.8.16-0.2) unstable; urgency=medium
 
   * Non-maintainer upload
diff -Nru construct-2.8.16/debian/control construct-2.8.16/debian/control
--- construct-2.8.16/debian/control	2017-11-29 03:27:31.000000000 -0500
+++ construct-2.8.16/debian/control	2019-10-10 09:08:59.000000000 -0400
@@ -3,9 +3,8 @@
 Priority: extra
 Maintainer: Jonathan Wiltshire <jmw+deb...@tiger-computing.co.uk>
 Build-Depends: debhelper (>= 8.0.0),
- python-all (>= 2.5~),
  python3-all (>= 3.2~),
- python-setuptools,
+ python3-setuptools,
 Standards-Version: 3.9.3
 X-Python-Version: >= 2.5
 X-Python3-Version: >= 3.2
@@ -13,24 +12,6 @@
 Vcs-Git: git://git.debian.org/collab-maint/construct.git
 Vcs-Browser: http://git.debian.org/?p=collab-maint/construct.git;a=summary
 
-Package: python-construct
-Architecture: all
-Depends: python-six, ${python:Depends}, ${misc:Depends}
-Breaks:
- python-dfvfs (<< 20171125-1~),
- python-dfwinreg (<< 20170706-2~),
- plaso (<< 1.5.1+dfsg-4~),
- mitmproxy (<< 1.0),
-Provides: ${python:Provides}
-Description: powerful declarative parser (and builder) for binary data
- Construct is a python library for parsing and building of data structures
- (binary or textual). 
- .
- It is based on the concept of defining data structures in a declarative
- manner, rather than procedural code: more complex constructs are composed of
- a hierarchy of simpler ones. It's the first library that makes parsing
- fun, instead of the usual headache it is today.
-
 Package: python3-construct
 Architecture: all
 Depends: python3-six, ${python3:Depends}, ${misc:Depends}
diff -Nru construct-2.8.16/debian/python-construct.docs construct-2.8.16/debian/python-construct.docs
--- construct-2.8.16/debian/python-construct.docs	2017-07-25 02:13:08.000000000 -0400
+++ construct-2.8.16/debian/python-construct.docs	1969-12-31 19:00:00.000000000 -0500
@@ -1 +0,0 @@
-README.rst
diff -Nru construct-2.8.16/debian/rules construct-2.8.16/debian/rules
--- construct-2.8.16/debian/rules	2017-07-25 02:13:08.000000000 -0400
+++ construct-2.8.16/debian/rules	2019-10-10 09:10:06.000000000 -0400
@@ -7,17 +7,5 @@
 	dh_auto_clean
 	rm -rf build construct.egg-info/SOURCES.txt construct.egg-info/PKG-INFO
 
-override_dh_auto_build:
-	dh_auto_build
-	set -ex; for python in $(shell py3versions -r); do \
-		$$python setup.py build; \
-	done;
-
-override_dh_auto_install:
-	dh_auto_install --destdir $(CURDIR)/debian/python-construct
-	set -ex; for python in $(shell py3versions -r); do \
-		$$python setup.py install --root=$(CURDIR)/debian/python3-construct --install-layout=deb; \
-	done;
-
 %:
-	dh $@ --with python2,python3
+	dh $@ --with python3 --buildsystem=pybuild

Reply via email to