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)

Reply via email to