[Python-modules-team] Bug#913205: python-urllib3: mythtv ttvdb.py fails with latest python-urllib3

James Bottomley James.Bottomley at HansenPartnership.com
Thu Nov 8 22:51:11 GMT 2018


On Thu, 2018-11-08 at 23:23 +0100, Daniele Tricoli wrote:
> On 11/8/18 10:26 PM, James Bottomley wrote:
> > The reported bug is a well known API incompatibility going> from
> > urllib3 1.23 to 1.24 and affects more than just mythtv.
> 
> It's not sure that this is a bug either for mythtv, as I said, the
> problem seems to be related to that cache that use pickle.
> Could you try to clean this cache?

Yes, removing the cache directory seems to allow it to work again.

> Consider, that this bug report is the first one after the upload of
> urllib3 1.24 to experimental, then unstable and urllib3 1.24 was also
> backported in 2018-10-29.

It's not the only bug report, though.  The internet has quite a few of
them; that's how I (eventually) figured out that the version change
from 1.22 to 1.24 of urllib3 was the problem.

> > I get that at some point upstreams do daft stuff like this and a
> > distribution has to roll with it but it's only been 23 days since
> > 1.24 was released so I think debian testing could do with a little
> > more caution, at least to give all the dependent projects time to
> > update their code.
> 
> I can understand your feeling but testing is the development state of
> the next stable Debian distribution, so some breakage can happen:
> yes, I hate that too, and I try to minimize it.
> I'm sorry for you but honestly I don't understand your "debian
> testing could do with a little more caution" related to packages that
> are not even in Debian: what do you suggest, practically?

Well, the usual assumption people work under is that upgrading minor
versions doesn't break stuff ... that means you should be able to
upgrade from 1.22 to 1.24 without issue.  That, unfortunately, doesn't
seem to be true for urllib3 as the trace dump show.  I suspect the only
way you're going to find out is by bug reports like this one.  So now
you know and you think you have a cause, is there a way to prevent
other people seeing the same issue?

James
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/python-modules-team/attachments/20181108/4ca596ec/attachment.sig>


More information about the Python-modules-team mailing list