Your message dated Wed, 13 Jan 2016 03:48:42 +0000
with message-id <e1ajcqm-0004wr...@franck.debian.org>
and subject line Bug#809478: fixed in recoll 1.21.0-1.1
has caused the Debian Bug report #809478,
regarding recoll: Please build for all supported python3 versions
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.)


-- 
809478: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=809478
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: recoll
Version: 1.21.0-1
Severity: important
Tags: patch

Currently recoll only builds support for the default python3
version.  As a result, once the default version switches from python3 3.4 to
3.5, python3-recoll will be unusable until it can be rebuilt.  The
best practice (as described in the Debian Python policy) is to build for all
supported versions.  Then whichever is default, the package still works.

Please see the attached patch (formatted as an NMU because that's what
devscripts handed me, but I have no near term plans to NMU).

Scott K
diff -Nru recoll-1.21.0/debian/changelog recoll-1.21.0/debian/changelog
--- recoll-1.21.0/debian/changelog	2015-08-03 08:46:47.000000000 +0000
+++ recoll-1.21.0/debian/changelog	2015-12-31 02:40:21.000000000 +0000
@@ -1,3 +1,13 @@
+recoll (1.21.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Add support for building for all supported python3 versions (this is a
+    better solution than the one proposed in #793636
+    - Change python3-dev build-dep back to python3-all-dev
+    - Add loop over supported python3 versions to install rule
+
+ -- Scott Kitterman <sc...@kitterman.com>  Thu, 31 Dec 2015 02:37:10 +0000
+
 recoll (1.21.0-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru recoll-1.21.0/debian/control recoll-1.21.0/debian/control
--- recoll-1.21.0/debian/control	2015-08-03 08:46:15.000000000 +0000
+++ recoll-1.21.0/debian/control	2015-12-31 02:37:06.000000000 +0000
@@ -13,7 +13,7 @@
                libxapian-dev (>= 1.2.0),
                libz-dev,
                python-dev (>= 2.6.6-3~),
-               python3-dev
+               python3-all-dev
 X-Python-Version: >= 2.7
 Vcs-Git: git://anonscm.debian.org/collab-maint/recoll.git
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/recoll.git;a=summary
diff -Nru recoll-1.21.0/debian/rules recoll-1.21.0/debian/rules
--- recoll-1.21.0/debian/rules	2015-03-30 08:40:42.000000000 +0000
+++ recoll-1.21.0/debian/rules	2015-12-31 02:36:46.000000000 +0000
@@ -15,6 +15,8 @@
 CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS)
 LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
 
+build3vers := $(shell py3versions -sv)
+
 #build qt4 UI only
 export QMAKE=qmake-qt4
 
@@ -59,9 +61,11 @@
 	(cd python/recoll; python setup.py install \
 	                                   --install-layout=deb \
 	                                   --prefix=$(CURDIR)/debian/tmp/usr )
-	(cd python/recoll; python3 setup.py install \
+	set -e && for i in $(build3vers); do \
+	  (cd python/recoll; python$$i ./setup.py install \
 	                                   --install-layout=deb \
-	                                   --prefix=$(CURDIR)/debian/tmp/usr )
+	                                   --prefix=$(CURDIR)/debian/tmp/usr ) ; \
+	done
 
 binary-arch: build install
 	dh_testdir

--- End Message ---
--- Begin Message ---
Source: recoll
Source-Version: 1.21.0-1.1

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

Debian distribution maintenance software
pp.
Scott Kitterman <sc...@kitterman.com> (supplier of updated recoll 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: Tue, 12 Jan 2016 20:39:01 -0500
Source: recoll
Binary: recoll python-recoll python3-recoll
Architecture: source amd64
Version: 1.21.0-1.1
Distribution: unstable
Urgency: medium
Maintainer: Kartik Mistry <kar...@debian.org>
Changed-By: Scott Kitterman <sc...@kitterman.com>
Description:
 python-recoll - Python extension for recoll
 python3-recoll - Python extension for recoll (Python3)
 recoll     - Personal full text search package with a Qt GUI
Closes: 809478
Changes:
 recoll (1.21.0-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload (agreed by maintainer). (Closes: #809478)
   * Add support for building for all supported python3 versions (this is a
     better solution than the one proposed in #793636
     - Change python3-dev build-dep back to python3-all-dev
     - Add loop over supported python3 versions to install rule
Checksums-Sha1:
 b42f859d9a0f17e914b62b591d1135e973b86134 2130 recoll_1.21.0-1.1.dsc
 692f4f61e471097d4fdc67fd274b69628b5c534c 9900 recoll_1.21.0-1.1.debian.tar.xz
 81df73450c56543ee292858dff43c1f3f7c48d44 323276 
python-recoll-dbgsym_1.21.0-1.1_amd64.deb
 fc38bba899ac83bac879caa4ea3352d39283349d 118498 
python-recoll_1.21.0-1.1_amd64.deb
 8cc4a20717cb9d820be9ed390303777110005fea 614936 
python3-recoll-dbgsym_1.21.0-1.1_amd64.deb
 cdf4e94ab5e48753df811b7c7791c24002538f5d 119054 
python3-recoll_1.21.0-1.1_amd64.deb
 39c898570d6026e9c44b87ef18e2a40069121db7 7458358 
recoll-dbgsym_1.21.0-1.1_amd64.deb
 72ee5911a4fdac34f77b792cab80e8488cb04b8f 1589586 recoll_1.21.0-1.1_amd64.deb
Checksums-Sha256:
 2abeecfcb5a426cef42a63cc517c6e5375152a42ea3f9fc47134350594acee8e 2130 
recoll_1.21.0-1.1.dsc
 a3b08d2ad436fb806c2066ae9bc0d32bf1f80d3915ceca52f1d450f0e40f0273 9900 
recoll_1.21.0-1.1.debian.tar.xz
 85c7f798571818b7e50c60d29883881fe5a5a1e32582c8d3bf91fbb79e2c26ef 323276 
python-recoll-dbgsym_1.21.0-1.1_amd64.deb
 d1e2eca1d73016dc1228452cbc20333522750edf02fd1acfc284f978610d9828 118498 
python-recoll_1.21.0-1.1_amd64.deb
 5bd6459802828b19774a827f73f9bf006c256222069b071d877a1ce7ae757921 614936 
python3-recoll-dbgsym_1.21.0-1.1_amd64.deb
 0e5502b941ba562c355d0a50dc82970eb43adfdca106d0f634d1fdbde968ffcb 119054 
python3-recoll_1.21.0-1.1_amd64.deb
 0f4762deb1254e01746cfdba6472267d34f860cbde89a21472542a078f32d040 7458358 
recoll-dbgsym_1.21.0-1.1_amd64.deb
 54e77c46a1f4b128d6e35e66599944ac3fc36bb3cc91ec227269d3d833572def 1589586 
recoll_1.21.0-1.1_amd64.deb
Files:
 3078d5c89a417a833c4b16072714148c 2130 x11 optional recoll_1.21.0-1.1.dsc
 69eda098301af94496a8b1bb963a238d 9900 x11 optional 
recoll_1.21.0-1.1.debian.tar.xz
 6b290a7906f168842a8f9f5b38ebe883 323276 debug extra 
python-recoll-dbgsym_1.21.0-1.1_amd64.deb
 daf683c8ab65f107974f8b4bf7f4cbc9 118498 python optional 
python-recoll_1.21.0-1.1_amd64.deb
 644c704c36b4dc38ccd4662747b27258 614936 debug extra 
python3-recoll-dbgsym_1.21.0-1.1_amd64.deb
 34d9c201451777c248fa76776166b801 119054 python optional 
python3-recoll_1.21.0-1.1_amd64.deb
 80cedb6e7b94dcbbc4f880405550605d 7458358 debug extra 
recoll-dbgsym_1.21.0-1.1_amd64.deb
 c51a1d2d8fff9eb1bcd2796e83e1d569 1589586 x11 optional 
recoll_1.21.0-1.1_amd64.deb

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

iQIcBAEBCAAGBQJWlax6AAoJEHjX3vua1Zrxa9MQAKmSfKFiLnb6sWOcZfL3D8Zx
gKPf+4rdOiHfdkg2m3FohY9Tz7LqWXF4PvadQ0TNWnMR7jMYPAAV2kT1iqD6JFHO
RWuvL/u4Tvb2x/jesh1c4JqL8I7ji+BqHlWVzuhh8aPY29BjxWd45wySMwO+HNXG
ANhepr4dEBfF+uoia69ubu5immatf9z6jnVC3rB154ccEdMO8WPB0Fyvl/c7lwVQ
/VU3En7KfOaYhonkBQ2b9ENKEDSKkjNLmNx7i0HTO1oY3z7UNHCkdVOyTrgiMoFm
jUasn61yPZf7Ak3iJ0sR1kf/UqaeNSc8lIjhiirocmZ2NYZvLoEkmapow1M9MqXY
jJYSst0cqrLL9uTenBWOayWgTljeOqGlh5YqQZR14Ia/isijUBRjfIKFUoHK+fK1
bYi6kLcZvc5SjpIL+oEZTEhkqaJkknNnMVM749JhmTd596gRdkZ7FCrJkhoRvWzd
7P/lCGD41GQhL8XJbej32xCptWH0sYKGdf8jTWgaaa6Emx0hANlqrNPxlqhqUvQQ
myv8gRiTX0cnzJCM9FcPYKmRETAOBx2MxvYPVLEteev12OeSgvBYMBAm0Bxn8VPg
ltHS0OMOsAnPFE0+yRM1kUgRj5uQEVVWG2FeVdOL0x+IOqx6/WoJamBW9M+d3nIm
xAqkOJ0mte4R56W5oJTH
=Ke8F
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to