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