Package: rpl
Version: 1.5.5-1
Severity: important

Dear Maintainer,

The umlaut in 1.5.5-1 in the info package rpl renders important python 
package management and virtualenv tools (pip, pew) unusable because of the 
UnicodeError raised by a non-utf-8 character in the file 
/usr/lib/pymodules/python2.7/rpl-1.5.5.egg-info. 
See https://github.com/pypa/setuptools/issues/719  or 
http://stackoverflow.com/questions/34440958/cant-run-pip-unicodedecodeerror/34613967
 . The presence of rpl has detrimental side-effect on all python packages that 
process the egg info files of python packages.


   * What led up to the situation? Installing rpl on jessie
   * What was the outcome of this action? Cannot use pip2 or pew anymore
$ pip2
Traceback (most recent call last):
  File "/usr/local/bin/pip2", line 7, in <module>
    from pip import main
  File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 14, in 
<module>
    from pip.utils import get_installed_distributions, get_prog
  File "/usr/local/lib/python2.7/dist-packages/pip/utils/__init__.py", line 27, 
in <module>
    from pip._vendor import pkg_resources
  File 
"/usr/local/lib/python2.7/dist-packages/pip/_vendor/pkg_resources/__init__.py", 
line 2927, in <module>
    @_call_aside
  File 
"/usr/local/lib/python2.7/dist-packages/pip/_vendor/pkg_resources/__init__.py", 
line 2913, in _call_aside
    f(*args, **kwargs)
  File 
"/usr/local/lib/python2.7/dist-packages/pip/_vendor/pkg_resources/__init__.py", 
line 2940, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File 
"/usr/local/lib/python2.7/dist-packages/pip/_vendor/pkg_resources/__init__.py", 
line 626, in _build_master
    ws = cls()
  File 
"/usr/local/lib/python2.7/dist-packages/pip/_vendor/pkg_resources/__init__.py", 
line 619, in __init__
    self.add_entry(entry)
  File 
"/usr/local/lib/python2.7/dist-packages/pip/_vendor/pkg_resources/__init__.py", 
line 675, in add_entry
    for dist in find_distributions(entry, True):
  File 
"/usr/local/lib/python2.7/dist-packages/pip/_vendor/pkg_resources/__init__.py", 
line 1982, in find_on_path
    path_item, entry, metadata, precedence=DEVELOP_DIST
  File 
"/usr/local/lib/python2.7/dist-packages/pip/_vendor/pkg_resources/__init__.py", 
line 2370, in from_location
    py_version=py_version, platform=platform, **kw
  File 
"/usr/local/lib/python2.7/dist-packages/pip/_vendor/pkg_resources/__init__.py", 
line 2687, in _reload_version
    md_version = _version_from_file(self._get_metadata(self.PKG_INFO))
  File 
"/usr/local/lib/python2.7/dist-packages/pip/_vendor/pkg_resources/__init__.py", 
line 2335, in _version_from_file
    line = next(iter(version_lines), '')
  File 
"/usr/local/lib/python2.7/dist-packages/pip/_vendor/pkg_resources/__init__.py", 
line 2503, in _get_metadata
    for line in self.get_metadata_lines(name):
  File 
"/usr/local/lib/python2.7/dist-packages/pip/_vendor/pkg_resources/__init__.py", 
line 1873, in get_metadata_lines
    return yield_lines(self.get_metadata(name))
  File 
"/usr/local/lib/python2.7/dist-packages/pip/_vendor/pkg_resources/__init__.py", 
line 1863, in get_metadata
    metadata = f.read()
  File "/usr/lib/python2.7/codecs.py", line 296, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xb6 in position 147: 
invalid start byte in /usr/lib/pymodules/python2.7/rpl-1.5.5.egg-info
[s

   * What outcome did you expect instead? The package management should not be 
affected by a system package.



-- System Information:
Debian Release: 8.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.4.15-1-pve (SMP w/32 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages rpl depends on:
ii  python          2.7.9-1
ii  python-support  1.0.15

rpl recommends no packages.

rpl suggests no packages.

-- no debconf information

 

Reply via email to