[Python-modules-team] Bug#950738: python3-urllib3: Requires python3-six > 1.10.0-4

Nik A. Melchior nik at alum.wustl.edu
Wed Feb 5 14:01:59 GMT 2020


Package: python3-urllib3
Version: 1.25.6-5
Severity: wishlist

Dear Maintainer,

I'm not sure how or when Debian considers versioned dependencies on
packages, but I ran into a failure due to patchworked upgrades.  I hope
to save someone else the time it took me to debug the issue.

The communication between ycmd and the vim-youcompleteme plugin on my
system was failing due to an exception being thrown out of urllib3.
I had the latest urllib3, but my python3-six module was outdated
(1.10.0-4 was installed).  Eventually, I determined that it was
attempting to call six.ensure_text(), which didn't exist in my installed
version.  Updating to the latest version (1.14.0-2) of six fixed the
problem.

Debugging was difficult beecause the failing urllib3 caught the
AttributeError resulting from the missing function, then rethrew
a different exception.

Thanks,

-- Nik Melchior

-- System Information:
Debian Release: bullseye/sid
  APT prefers xenial-updates
  APT policy: (500, 'xenial-updates'), (500, 'xenial'), (500, 'precise-updates'), (500, 'precise-security'), (500, 'precise'), (500, 'unstable'), (100, 'precise-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.4.0-3-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages python3-urllib3 depends on:
ii  python3      3.7.5-3
ii  python3-six  1.14.0-2

Versions of packages python3-urllib3 recommends:
ii  ca-certificates  20190110

Versions of packages python3-urllib3 suggests:
ii  python3-cryptography  2.8-3
ii  python3-idna          2.6-1
ii  python3-openssl       19.0.0-1
pn  python3-socks         <none>

-- no debconf information



More information about the Python-modules-team mailing list