[Python-modules-team] Bug#812465: Please do not be so restrictive with versions of urllib3

Thomas Goirand zigo at debian.org
Mon Jan 25 10:11:52 UTC 2016


On 01/24/2016 01:32 PM, Ian Cordasco wrote:
> Hi Thomas,
> 
> Requests has a policy of only supporting one version of urllib3. As
> such, Debian attempting to be less restrictive will result in Debian
> having to carry patches for those versions of urllib3 which Requests
> will not support. The Requests project has already made accommodations
> with Debian and Fedora to only use versions of urllib3 that have been
> released.
> 
> If you'd like to develop patches to make backporting requests without
> backporting the necessary version of urllib3, that's fine. I don't
> think there should be a policy of carrying unnecessary unsupported
> patches that will likely cause more bug reports than not.
> 
> Cheers,
> Ian

Ian,

Just to make sure you got it, if we write:

Depends: python-urllib3 (>= 1.13.1-1~), python-urllib3 (<< 1.13.2)

it means that effectively, only version 1.13.1 will be installed.
Anything higher or lower will not be accepted. So my proposal doesn't
break your rule, it just allows to use multiple debian revision, and
allows backporting to previous Debian (or Ubuntu) releases.

By the way, what I wrote wasn't perfect, we could/should even write:
Depends: python-urllib3 (>= 1.13.1), python-urllib3 (<< 1.13.2)

and we shouldn't even care about the Debian part of the version.

Cheers,

Thomas Goirand (zigo)



More information about the Python-modules-team mailing list