Your message dated Thu, 17 Sep 2015 19:35:09 +0000
with message-id <e1zcexz-00037e...@franck.debian.org>
and subject line Bug#799272: fixed in python-apsw 3.8.11.1-r1-1
has caused the Debian Bug report #799272,
regarding python-apsw: Missing python interpreter depends due to multiple issues
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 ow...@bugs.debian.org
immediately.)


-- 
799272: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799272
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-apsw
Version: 3.8.10.1-r1-1
Severity: serious
Tags: patch
Justification: Policy 3.5

Currently python/python3-apsw are missing any python interpreter depends:

Package: python-apsw
Version: 3.8.10.1-r1-1
Depends: libc6 (>= 2.14), libsqlite3-0 (>= 3.8.9)

Package: python3-apsw
Depends: libc6 (>= 2.14), libsqlite3-0 (>= 3.8.9)

This is for two reasons:

1.  dh_python* are called before dh_install so there is nothing for it to
evaluate to generate correct depends.

2.  For python3-apsw, the package uses python:Depends instead of
python3:Depends so it would never get correct depends in any case.

In addition to the policy requirement to have correct dependencies, we also
use python3 max version requirements to track the progress of python3
transitions.  Currently this is not possible for the upcoming python3.5
transition [1] for python-apsw.

Please address is issue ASAP as we are hoping to start the transition soon.  I
have attached a patch that addresses these issues as well as cleaning up a few
Python packaging related issues.  If you are busy and know you will not have
time to address this, please reply to the bug and I'll be glad to take care of
it for you and not wait to NMU.

Scott K
diff -Nru python-apsw-3.8.10.1-r1/debian/changelog python-apsw-3.8.10.1-r1/debian/changelog
--- python-apsw-3.8.10.1-r1/debian/changelog	2015-06-21 10:11:28.000000000 -0400
+++ python-apsw-3.8.10.1-r1/debian/changelog	2015-09-17 07:59:17.000000000 -0400
@@ -1,3 +1,15 @@
+python-apsw (3.8.10.1-r1-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Move dh_python2/3 calls to after dh_install so dependency generation works
+    - Thanks to Piotr Ożarowski for figuring this part out
+  * Correct python:Depends to be python3:Depends so proper dependencies are
+    generated for python3-apsw
+  * Add build-depends on dh-python so current code base is used
+  * Remove obsolete provides
+
+ -- Scott Kitterman <sc...@kitterman.com>  Wed, 16 Sep 2015 23:44:02 -0400
+
 python-apsw (3.8.10.1-r1-1) unstable; urgency=medium
 
   * New upstream release 3.8.10.1-r1
diff -Nru python-apsw-3.8.10.1-r1/debian/control python-apsw-3.8.10.1-r1/debian/control
--- python-apsw-3.8.10.1-r1/debian/control	2015-06-21 10:11:28.000000000 -0400
+++ python-apsw-3.8.10.1-r1/debian/control	2015-09-16 23:47:25.000000000 -0400
@@ -5,7 +5,7 @@
 Maintainer: Joel Rosdahl <j...@debian.org>
 Build-Depends: debhelper (>= 8), python-all-dev (>= 2.6.6-3~), python-all-dbg,
                python3-all-dev, python3-all-dbg, libsqlite3-dev (>= 3.8.10),
-               dpkg-dev (>= 1.16.1~)
+               dpkg-dev (>= 1.16.1~), dh-python
 Standards-Version: 3.9.6
 X-Python-Version: all
 
@@ -13,7 +13,6 @@
 Architecture: any
 Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}
 Suggests: python-apsw-doc
-Provides: ${python:Provides}
 Conflicts: python2.3-apsw, python2.4-apsw
 Replaces: python2.3-apsw, python2.4-apsw
 Description: another Python SQLite 3 wrapper
@@ -39,9 +38,8 @@
 
 Package: python3-apsw
 Architecture: any
-Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${python3:Depends}, ${misc:Depends}
 Suggests: python-apsw-doc
-Provides: ${python:Provides}
 Description: another Python SQLite 3 wrapper (Python 3 version)
  APSW (Another Python SQLite Wrapper) is an SQLite 3 wrapper that
  provides the thinnest layer over SQLite 3 possible. Everything you
diff -Nru python-apsw-3.8.10.1-r1/debian/rules python-apsw-3.8.10.1-r1/debian/rules
--- python-apsw-3.8.10.1-r1/debian/rules	2015-06-21 10:11:28.000000000 -0400
+++ python-apsw-3.8.10.1-r1/debian/rules	2015-09-17 07:57:40.000000000 -0400
@@ -80,11 +80,11 @@
 	dh_testroot -a
 	dh_installdocs -a debian/NEWS.Debian
 
+	dh_install
+
 	dh_python2 -a
 	dh_python3 -a
 
-	dh_install
-
         # Install debugging extension and remove from regular package
 	(cd debian/python-apsw; \
 	    find . -name "*_d.so" -printf "%P\0" -delete) \

--- End Message ---
--- Begin Message ---
Source: python-apsw
Source-Version: 3.8.11.1-r1-1

We believe that the bug you reported is fixed in the latest version of
python-apsw, 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 799...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Joel Rosdahl <j...@debian.org> (supplier of updated python-apsw 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Thu, 17 Sep 2015 21:16:10 +0200
Source: python-apsw
Binary: python-apsw python-apsw-dbg python3-apsw python3-apsw-dbg 
python-apsw-doc
Architecture: source amd64 all
Version: 3.8.11.1-r1-1
Distribution: unstable
Urgency: medium
Maintainer: Joel Rosdahl <j...@debian.org>
Changed-By: Joel Rosdahl <j...@debian.org>
Description:
 python-apsw - another Python SQLite 3 wrapper
 python-apsw-dbg - another Python SQLite 3 wrapper (debug extension)
 python-apsw-doc - documentation for python-apsw
 python3-apsw - another Python SQLite 3 wrapper (Python 3 version)
 python3-apsw-dbg - another Python 3 SQLite 3 wrapper (debug extension)
Closes: 799272
Changes:
 python-apsw (3.8.11.1-r1-1) unstable; urgency=medium
 .
   [ Joel Rosdahl ]
   * New upstream version
   * Use debhelper compat level 9
   * Update debian/watch to new upstream location
 .
   [ Scott Kitterman ]
   * Move dh_python2/3 calls to after dh_install so dependency generation works
     (thanks to Piotr Ożarowski for figuring this part out) (closes: #799272)
   * Correct python:Depends to be python3:Depends so proper dependencies are
     generated for python3-apsw
   * Add build-depends on dh-python so current code base is used
   * Remove obsolete provides
Checksums-Sha1:
 22c3eee951789a448d61f7225019df815d462a67 2098 python-apsw_3.8.11.1-r1-1.dsc
 adb6ef692890cb1d95003d199b9ef4e812e5a1f2 614314 
python-apsw_3.8.11.1-r1.orig.tar.gz
 07b2bf80e5d51dc3a7fc4e73b27d95ae3875e7f9 5332 
python-apsw_3.8.11.1-r1-1.debian.tar.xz
 d1f3b313d27620815eea46f7258c7fcda5e0a20b 354158 
python-apsw-dbg_3.8.11.1-r1-1_amd64.deb
 4742a8fb4e256b55e87c750201267d36afab1b23 185214 
python-apsw-doc_3.8.11.1-r1-1_all.deb
 c8b4a8a8c6c9413329117a0d17f2f823521b661c 102056 
python-apsw_3.8.11.1-r1-1_amd64.deb
 db78774480f3dc6fc5464bc8dca1413f5a34e667 372766 
python3-apsw-dbg_3.8.11.1-r1-1_amd64.deb
 856fd504bc54eba170a2279e90f3f50dc72f4fa6 101494 
python3-apsw_3.8.11.1-r1-1_amd64.deb
Checksums-Sha256:
 d3a9135cab5807b889c35c940bb946f4e8c471cadd76a4154b5bdbc67a4bc22d 2098 
python-apsw_3.8.11.1-r1-1.dsc
 a3a1c4e0bc86d9a68982374e18a8a2aaa1800417bda899017fd9530d25f4d924 614314 
python-apsw_3.8.11.1-r1.orig.tar.gz
 fb0da729bc6b3690f8ddc6ccee38950d4071a3f29bc3e411c4312dde80677390 5332 
python-apsw_3.8.11.1-r1-1.debian.tar.xz
 3d8305588460d4d063354dae413421e300012050b649025f2fa4399d28fbab3e 354158 
python-apsw-dbg_3.8.11.1-r1-1_amd64.deb
 00fdcfd8d7ab44e80dc5919c46e9322c4838fbff0ee8967a42ced0d63a07bacd 185214 
python-apsw-doc_3.8.11.1-r1-1_all.deb
 d6b1e8dc93b71b5b128a9a400e0b77ba48392c8e54793d302e6b211f18d2c037 102056 
python-apsw_3.8.11.1-r1-1_amd64.deb
 a55483dc9264570c636d1709bc4321dc97213c3c51d4765b04b72db94b8eb63e 372766 
python3-apsw-dbg_3.8.11.1-r1-1_amd64.deb
 d1132491ab33b00f6932baf73239248e0dba291aa49924822f099488ece04fdd 101494 
python3-apsw_3.8.11.1-r1-1_amd64.deb
Files:
 c288d1a5edb09a8ba80ba9d884d67c3b 2098 python optional 
python-apsw_3.8.11.1-r1-1.dsc
 0966ce89adc8acf04cfe5e8e3b15ec23 614314 python optional 
python-apsw_3.8.11.1-r1.orig.tar.gz
 c17024783096bdfeab75d9f7e92afa4e 5332 python optional 
python-apsw_3.8.11.1-r1-1.debian.tar.xz
 60b238e3cea12dae1600f33ace994498 354158 debug extra 
python-apsw-dbg_3.8.11.1-r1-1_amd64.deb
 842a3f64f651312a7f354e1f94d8706f 185214 doc optional 
python-apsw-doc_3.8.11.1-r1-1_all.deb
 1e5b0f08ee709548eb8ca634a8121d51 102056 python optional 
python-apsw_3.8.11.1-r1-1_amd64.deb
 d02834c5a4c75e855aa8b22375a5e093 372766 debug extra 
python3-apsw-dbg_3.8.11.1-r1-1_amd64.deb
 db5437ad86dee05de470f4cff10e011e 101494 python optional 
python3-apsw_3.8.11.1-r1-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJV+xJTAAoJEJlt2gdVlK24GDAP+gNqGr4wP65rnrWsDylKr6GQ
fr357pxxnKSn72e7G2ecrh2KzXrAGl4Mb+7px1KOB7X+SWk2zckk61aQHFkdzvDg
Z2RqoBhK99DG4KGpHD1YGWr3FZmWNvXwkN1RDUmVFkk6X9FAX4/IJoiTKGwXwtbu
MCUXlYyKZUmTC/jniUzcCSiceQpZ5E4oOu+PW5MOuLWzizh+RdDTDEAJRgjr8WqK
W0zDAO0pEvc3L9FIZQ4osA00RmM0/84SIO/nzMu9OMbb7YP/R3KZwlABBCKnHA62
MM6KkEdFg59ZrAlu6++VlwQB1eT5QZ4Rrr9A2H2/ydtrXQXT38Jm/gEnQZUMXNlM
YXjOIZ630aY7U2dMr3oSmCJDPmSPk34xXSgBGjjBUX+5+ZMLl1Fp9NcKOw7PQEK5
q5dbaBKw6yHMMNm002t61QxSmHIaL3OnW3LEWrkXlRn/2UJqfHHXcRJo4OpacSHc
jgHw6BWHGcwYEra3pZsq38DKAYh2Brtsmp51SEdHtoOXmHnUStfJItJYk2sM+eLG
kFfITt4rrVJIzLoEarJKV24qjZC/DkWXpgqR0kCttcuL5YYye+fmcf7t+UF14aXc
JMhJF52SPgahof278AQU/QOFH8atturqH1ZnBAU/x9nO6qWdqZYgLOq8Sx0lSIV8
txczwWZelT1VvTCeMfx/
=ubUu
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to