Your message dated Sat, 25 May 2013 11:00:56 +0000
with message-id <[email protected]>
and subject line Bug#709381: fixed in gsw 3.0.1-2
has caused the Debian Bug report #709381,
regarding gsw: Python 3 support not actually provided
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
709381: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=709381
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gsw
Version: 3.0.1-1
Severity: normal
Tags: patch

It appears from the python3-all-dev build-depend and the use of dh_python3
in debian/rules that you intend gsw to support python3, but it doesn't.  I've
put together the changes needed as well as a few other clean up items in the
attached debdiff.  
diff -Nru gsw-3.0.1/debian/changelog gsw-3.0.1/debian/changelog
--- gsw-3.0.1/debian/changelog	2012-12-18 09:41:37.000000000 -0500
+++ gsw-3.0.1/debian/changelog	2013-05-22 17:17:30.000000000 -0400
@@ -1,3 +1,14 @@
+gsw (3.0.1-2) UNRELEASED; urgency=low
+
+  * Add python3-gsw package and adjust debian/rules to actually build for
+    both python and python3 as intended
+  * Change from arch any to arch all since there is no arch specific content
+  * Drop unneeded python:Provides
+  * Add missing depends on python-numpy
+  * Update dh_auto_clean override so gsw will build twice in a row
+
+ -- Scott Kitterman <[email protected]>  Wed, 22 May 2013 17:07:51 -0400
+
 gsw (3.0.1-1) unstable; urgency=low
 
   * Initial release. (Closes: #696238)
diff -Nru gsw-3.0.1/debian/control gsw-3.0.1/debian/control
--- gsw-3.0.1/debian/control	2012-12-18 09:41:56.000000000 -0500
+++ gsw-3.0.1/debian/control	2013-05-22 17:27:29.000000000 -0400
@@ -2,14 +2,13 @@
 Section: python
 Priority: extra
 Maintainer: Alastair McKinstry <[email protected]>
-Build-Depends: debhelper (>= 8.1.3~), python-all-dev, python3-all-dev
+Build-Depends: debhelper (>= 8.1.3~), python-all, python3-all
 Standards-Version: 3.9.4.0
 Homepage:  http://pypi.python.org/pypi/gsw/
 
 Package: python-gsw
-Architecture: any
-Depends: ${misc:Depends}, ${python:Depends}
-Provides: ${python:Provides}
+Architecture: all
+Depends: ${misc:Depends}, ${python:Depends}, python-numpy
 Description: Python implementation of the Thermodynamic Equation of Seawater
  This package implements the TEOS-10 Equation of State for seawater.
  TEOS-10 is based on a Gibbs function formulation from which all
@@ -20,3 +19,18 @@
  seawater and ice properties in marine science.
  .
  For further information, see http://www.teos-10.org/
+
+Package: python3-gsw
+Architecture: all
+Depends: ${misc:Depends}, ${python3:Depends}, python3-numpy
+Description: Python 3 implementation of the Thermodynamic Equation of Seawater
+ This package implements the TEOS-10 Equation of State for seawater.
+ TEOS-10 is based on a Gibbs function formulation from which all
+ thermodynamic properties of seawater (density, enthalpy, entropy sound speed,
+ etc.) can be derived in a thermodynamically consistent manner.
+ TEOS-10 was adopted by the Intergovernmental Oceanographic Commission at its
+ 25th Assembly in June 2009 to replace EOS-80 as the official description of
+ seawater and ice properties in marine science.
+ .
+ For further information, see http://www.teos-10.org/
+
diff -Nru gsw-3.0.1/debian/rules gsw-3.0.1/debian/rules
--- gsw-3.0.1/debian/rules	2012-12-18 10:04:41.000000000 -0500
+++ gsw-3.0.1/debian/rules	2013-05-22 17:16:26.000000000 -0400
@@ -8,6 +8,17 @@
 %:
 	dh $@ --with python2,python3
 
+override_dh_auto_install:
+	set -e && for pyvers in $(shell pyversions -sv); do \
+	  python$$pyvers setup.py install --install-layout=deb \
+	    --root $(CURDIR)/debian/python-gsw; \
+        done
+	set -e && for py3vers in $(shell py3versions -sv); do \
+	  python$$py3vers setup.py install --install-layout=deb \
+	    --root $(CURDIR)/debian/python3-gsw; \
+        done
+
 override_dh_auto_clean:
 	dh_auto_clean
 	rm -fr gsw.egg-info
+	rm -fr build

--- End Message ---
--- Begin Message ---
Source: gsw
Source-Version: 3.0.1-2

We believe that the bug you reported is fixed in the latest version of
gsw, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alastair McKinstry <[email protected]> (supplier of updated gsw package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 23 May 2013 08:07:51 -0400
Source: gsw
Binary: python-gsw python3-gsw
Architecture: source all
Version: 3.0.1-2
Distribution: unstable
Urgency: low
Maintainer: Alastair McKinstry <[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Description: 
 python-gsw - Python implementation of the Thermodynamic Equation of Seawater
 python3-gsw - Python 3 implementation of the Thermodynamic Equation of Seawater
Closes: 709381
Changes: 
 gsw (3.0.1-2) unstable; urgency=low
 .
   [ Scott Kitterman ]
   * Add python3-gsw package and adjust debian/rules to actually build for
     both python and python3 as intended.  Closes: #709381.
   * Change from arch any to arch all since there is no arch specific content
   * Drop unneeded python:Provides
   * Add missing depends on python-numpy
   * Update dh_auto_clean override so gsw will build twice in a row
 .
   [ Alastair McKinstry ]
   * Add watch file from Bart Martens.
Checksums-Sha1: 
 ec6d17c40b98c34ba671c925d81adf695345f5dd 1756 gsw_3.0.1-2.dsc
 01ccc22dcb64a1c8bf19748ec587482a85c5a406 2287 gsw_3.0.1-2.debian.tar.gz
 b21c228cfbf7d22eeda2ad9f54ca07da10adfc9b 76872 python-gsw_3.0.1-2_all.deb
 3946811c8210813749c40b48df28982d002420cb 76122 python3-gsw_3.0.1-2_all.deb
Checksums-Sha256: 
 183879f032d54cfe92c085462caa6c6a95b259f562f38f03a7bfead2e71bcc06 1756 
gsw_3.0.1-2.dsc
 c4925ac71d780a1980843095454dc977ee23f0b24d5c9b11aaf1668d5e29cff7 2287 
gsw_3.0.1-2.debian.tar.gz
 e646b58bc46c46ef8ef55e5266c7b0b03330355fcb4a38df87a752e196f7dc61 76872 
python-gsw_3.0.1-2_all.deb
 0a8fb084dcd526e5e324a81262bafdc7df3dbdaf025e85ede3d8e2c66970622a 76122 
python3-gsw_3.0.1-2_all.deb
Files: 
 9b114587eea3a124a59ecae55bf970d9 1756 python extra gsw_3.0.1-2.dsc
 f520d2179a814ce7ebcd4a918ba5485f 2287 python extra gsw_3.0.1-2.debian.tar.gz
 c69613e8b3356ae870ca267a24239421 76872 python extra python-gsw_3.0.1-2_all.deb
 f5aac031d508703e5f1dbaf38c2dd0e2 76122 python extra python3-gsw_3.0.1-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJRnhAnAAoJEN9LdrZRJ3Qsv6UP/AgwKfaOX0qumE2//m0XkbZx
JpW7Lsbvic/IjRs1bc0mFepD+gYttPs8cYlCbIvPPVNa0RzLO/WVIEuhEdt7bkw+
PfNR+9eSvbMLeEBoETMTIEFNNrFLzLqEF9GeASoL6u4vLunaj/hhnsNuQlQ51NQP
Uwe3Tec745/N+8+VTMh201YJkC+8x0Pmwx6pPBn9H3+S9hpV8XGQn/9zbv3lxmoM
rdpCS2+vQMWQ0MUXDCh92Yzzwk7A+usBSlut9Gm4OUpJzH7OEFC8o9wdjWowo9o2
F+5XVFv+qShXf/EZ7W8SLhjrToQ09df/xpK5Zl72/n85dbERwtsSyI4PvHgmzdX7
dnUaAhMOVzDlZrfFCOJPoG0C2U7ckesIj9dmPJfvDn7+leKGSmI+L6pceWlkftSG
/m0mrBM2HBmAVk5hSfbTCrkDWavawyDRewoUAPhJwWOuup1ucXPnYSRO1E0j3kEp
gNn/HyokZyy+ceFjLZmU9hCYAnzjwd3Ht3L6kDUeblepVJjHcjOPqWFYZJTYaSHy
/GmXOT1VOU0ZBUllHuxg7U19EtBadAa/PK0n4RFNkdr0tUEW9NEf3D5fdpqoKoLk
QWymJ8slH4t+7Rya8+Su0HzkvD7Z/ZCr/ps2GDkEF2m9j+o4CPc3rbyVo92N8Hkm
IBsibTYX15TgE4OPHd1I
=2fWI
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to