Bug#788561: python3-memcache not Python 3 compatible
On 07/28/2015 10:22 PM, Hugo Lefeuvre wrote: Hi, Adam Barratt reported an interesting thing at #793117: python3-memcache has reverse dependencies, and python3-memcache's removal would lead to their simultaneous deletion. $ apt-rdepends -r python3-memcache Reading package lists... Done Building dependency tree Reading state information... Done python3-memcache Reverse Depends: python3-celery (3.1.18-1) python3-celery Reverse Depends: python3-django-celery (3.1.16-2) Reverse Depends: python3-django-celery-transactions (0.3.2-1) python3-django-celery python3-django-celery-transactions So, I think we should contact their maintainers before doing anything, to see what we can do to avoid their removal. Regards, Hugo FYI, memcached 1.56 was released a few days ago, and I have uploaded it to Sid. This version is the first one with upstream support for Python3. python3-memcache currently in Jessie is simply not usable. I'd suggest removing anything that depends on it, or otherwise upgrade memcache to the Sid version (though the later may not be accepted by the release team). Cheers, Thomas Goirand (zigo) -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#788561: python3-memcache not Python 3 compatible
Hi, Adam Barratt reported an interesting thing at #793117: python3-memcache has reverse dependencies, and python3-memcache's removal would lead to their simultaneous deletion. $ apt-rdepends -r python3-memcache Reading package lists... Done Building dependency tree Reading state information... Done python3-memcache Reverse Depends: python3-celery (3.1.18-1) python3-celery Reverse Depends: python3-django-celery (3.1.16-2) Reverse Depends: python3-django-celery-transactions (0.3.2-1) python3-django-celery python3-django-celery-transactions So, I think we should contact their maintainers before doing anything, to see what we can do to avoid their removal. Regards, Hugo -- Hugo Lefeuvre (hugo6390)|www.hugo6390.org 4096/ ACB7 B67F 197F 9B32 1533 431C AC90 AC3E C524 065E signature.asc Description: Digital signature
Bug#788561: python3-memcache not Python 3 compatible
Package: python3-memcache Version: 1.53+2014.06.08.git.918e88c496-1 Severity: grave Justification: renders package unusable Dear Maintainer, The Python 3 version of python-memcached in Jessie is unfortunately not Python 3 compatible, as it refers to the long type which does not exist any more in Python 3. See traceback: File /usr/lib/python3/dist-packages/memcache.py, line 651, in set return self._set(set, key, val, time, min_compress_len) File /usr/lib/python3/dist-packages/memcache.py, line 929, in _set return _unsafe_set() File /usr/lib/python3/dist-packages/memcache.py, line 902, in _unsafe_set store_info = self._val_to_store_info(val, min_compress_len) File /usr/lib/python3/dist-packages/memcache.py, line 856, in _val_to_store_info elif isinstance(val, long): NameError: name 'long' is not defined -- System Information: Debian Release: 8.0 APT prefers testing APT policy: (990, 'testing'), (990, 'stable'), (500, 'testing-updates') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_CH.UTF-8, LC_CTYPE=fr_CH.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages python3-memcache depends on: ii python3-six 1.8.0-1 pn python3:any none python3-memcache recommends no packages. Versions of packages python3-memcache suggests: ii memcached 1.4.21-1.1 -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#788561: python3-memcache not Python 3 compatible
Also note that even upstream recognize that this package (either 1.53 from Jessie or even 1.54 from testing) is not yet fully Python 3 compatible: https://github.com/linsomniac/python-memcached/issues/48 A patch is awaiting review/commit to achieve this compatibility: https://github.com/linsomniac/python-memcached/pull/67 The python3-memcache package should not have been released at all. It is currently absolutely unusable. Claude -- www.2xlibre.net -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org