On Tuesday, June 11, 2013 11:55:05 PM you wrote:
> Package: morse-simulator
> Version: 1.0.1-2
> Severity: serious
> Justification: Policy 3.5
NMU diff attached. I'll upload this shortly.
diff -Nru morse-simulator-1.0.1/debian/changelog morse-simulator-1.0.1/debian/changelog
--- morse-simulator-1.0.1/debian/changelog 2013-05-16 05:27:08.000000000 -0400
+++ morse-simulator-1.0.1/debian/changelog 2013-06-19 16:52:56.000000000 -0400
@@ -1,3 +1,16 @@
+morse-simulator (1.0.1-2.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Fix python3 related dependency issues (Closes: #712014):
+ - Fix configure to use /usr/bin/python3 instead of python3.3 explicitly
+ and override upstream definition of CPACK_DEBIAN_PACKAGE_DEPENDS so that
+ packages end up with correct depends
+ - Add X-Python3-Version: >= 3.2 to debian control to set the minimum
+ supported python3 version
+ - Add python3-morse-simulator to morse-simulator depends
+
+ -- Scott Kitterman <sc...@kitterman.com> Wed, 19 Jun 2013 16:14:43 -0400
+
morse-simulator (1.0.1-2) unstable; urgency=low
* Only delete the Javascript when the doc package is built
diff -Nru morse-simulator-1.0.1/debian/control morse-simulator-1.0.1/debian/control
--- morse-simulator-1.0.1/debian/control 2013-05-14 04:36:07.000000000 -0400
+++ morse-simulator-1.0.1/debian/control 2013-06-19 17:06:43.000000000 -0400
@@ -7,6 +7,7 @@
python3-sphinx, pkg-config
Standards-Version: 3.9.4
Homepage: http://morse.openrobots.org/
+X-Python3-Version: >= 3.2
Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/morse/trunk/
Vcs-Browser: http://svn.debian.org/viewsvn/debian-science/packages/morse/trunk/
@@ -14,7 +15,8 @@
Package: morse-simulator
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, blender (>= 2.59),
- ${python3:Depends}, morse-simulator-data
+ ${python3:Depends},, python3-morse-simulator (= ${binary:Version}),
+ morse-simulator-data
Recommends: morse-simulator-doc
Conflicts: morse
Description: Multi-OpenRobot Simulation Engine
diff -Nru morse-simulator-1.0.1/debian/rules morse-simulator-1.0.1/debian/rules
--- morse-simulator-1.0.1/debian/rules 2013-05-16 05:26:17.000000000 -0400
+++ morse-simulator-1.0.1/debian/rules 2013-06-19 16:14:34.000000000 -0400
@@ -8,7 +8,8 @@
dh $@ --with python3
override_dh_auto_configure:
- dh_auto_configure -- -DBUILD_DOC_SUPPORT=ON -DPYTHON_EXECUTABLE=/usr/bin/python3.3
+ dh_auto_configure -- -DBUILD_DOC_SUPPORT=ON -DPYTHON_EXECUTABLE=/usr/bin/python3 \
+ -DCPACK_DEBIAN_PACKAGE_DEPENDS=python3-all-dev
override_dh_install:
dh_install