[Python-modules-team] Bug#788561: Bug RC #788561 (python3-memcache not Python 3 compatible)

Hugo Lefeuvre hugo6390 at fr33tux.org
Mon Jul 13 09:02:58 UTC 2015


Hi Thomas,

> Yes, that's the way to go. I think it's better to go directly for the
> removal of python3-memcached in fact.

I've prepared the diff that I'd like to suggest to the release team.
Could you have a look at it ? The diff is in attachement.

I've decided to just make the package stops building python3-memcache. I
haven't reverted the upstream changes you made on the package; I think
it wouldn't be really useful, and it will surely make the backporting 
process harder.

Thanks !

Cheers,
 Hugo

-- 
      Hugo Lefeuvre (hugo6390)    |    www.hugo6390.org
4096/ ACB7 B67F 197F 9B32 1533 431C AC90 AC3E C524 065E
-------------- next part --------------
--- a/debian/changelog	2015-07-13 11:00:34.426439594 +0200
+++ b/debian/changelog	2015-07-13 11:00:49.106419709 +0200
@@ -1,3 +1,12 @@
+python-memcache (1.53+2014.06.08.git.918e88c496-1+deb8u1) jessie; urgency=medium
+
+  * Team upload.
+  * debian/control, debian/rules:
+   - Don't build python3-memcache anymore, upstream's Python3 support
+     is too incomplete (Closes: #788561).
+
+ -- Hugo Lefeuvre <hugo6390 at orange.fr>  Sun, 12 Jul 2015 22:22:34 +0200
+
 python-memcache (1.53+2014.06.08.git.918e88c496-1) unstable; urgency=medium
 
   * New upstream release.
--- a/debian/control	2015-07-13 11:00:34.426439594 +0200
+++ b/debian/control	2015-07-13 11:00:34.422439599 +0200
@@ -5,9 +5,7 @@
 Uploaders: Carl Chenet <chaica at ohmytux.com>, Thomas Goirand <zigo at debian.org>
 Build-Depends: debhelper (>= 9),
                python-all (>= 2.6.6-3),
-               python-setuptools,
-               python3-all,
-               python3-setuptools
+               python-setuptools
 Standards-Version: 3.9.5
 Homepage: http://www.tummy.com/Community/software/python-memcached/
 Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-memcache/trunk/
@@ -23,14 +21,3 @@
  one or more, possibly remote, memcached servers.
  .
  This package contains the Python 2.x module.
-
-Package: python3-memcache
-Architecture: all
-Depends: python3-six, ${misc:Depends}, ${python3:Depends}
-Suggests: memcached
-Description: pure python memcached client - Python 3.x
- This software is a 100% Python interface to the memcached memory cache daemon.
- It is the client side software which allows storing values in one or more,
- possibly remote, memcached servers.
- .
- This package contains the Python 3.x module.
--- a/debian/rules	2015-07-13 11:00:34.426439594 +0200
+++ b/debian/rules	2015-07-13 11:00:34.422439599 +0200
@@ -1,22 +1,17 @@
 #!/usr/bin/make -f
 
 PYTHONS:=$(shell pyversions -vr)
-PYTHON3S:=$(shell py3versions -vr)
 
 UPSTREAM_GIT = git://github.com/linsomniac/python-memcached.git
 
 %:
-	dh $@ --buildsystem=python_distutils --with python2,python3
+	dh $@ --buildsystem=python_distutils --with python2
 
 override_dh_install:
 	set -e && for pyvers in $(PYTHONS); do \
 		python$$pyvers setup.py install --install-layout=deb \
 			--root $(CURDIR)/debian/python-memcache; \
 	done
-	set -e && for pyvers in $(PYTHON3S); do \
-		python$$pyvers setup.py install --install-layout=deb \
-			--root $(CURDIR)/debian/python3-memcache; \
-	done
 
 override_dh_clean:
 	dh_clean -O--buildsystem=python_distutils
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/python-modules-team/attachments/20150713/a61a41a5/attachment.sig>


More information about the Python-modules-team mailing list