[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