Bug#788561: python3-memcache not Python 3 compatible

2015-07-29 Thread Thomas Goirand
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

2015-07-28 Thread Hugo Lefeuvre
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

2015-06-12 Thread Claude Paroz
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

2015-06-12 Thread Claude
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