Handle 308 redirect change of behavior
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pydrive (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
httplib2 0.16 changed how 308 redirects are handled. This broke some existing python packages that weren't expecting that change when talking to Google servers that use 308 redirects. Like PyDrive.
= Reproducing =
Reproducing is a little difficult. I'm not entirely sure how, but it involves uploading a large or a lot of files and then eventually this error shows up.
I'm seeing this manifest higher up the chain with bug reports of errors like "RedirectMissin
= History =
https:/
https:/
https:/
= Patches =
The pydrive2 project landed these patches to fix it:
https:/
Maybe we could just apply those patches to this package too.
(Or also package pydrive2 instead of pydrive, but that's a bigger question.)
Changed in pydrive (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
This bug was fixed in the package pydrive - 1.3.1-0ubuntu2
---------------
pydrive (1.3.1-0ubuntu2) groovy; urgency=medium
* debian/ patches/ handle_ new_httplib. patch:
- backport a fix for handling of 308 redirects in httplib2, taken from
the pydrive2 fork of the project, thanks mterry! (lp: #1896797)
-- Sebastien Bacher <email address hidden> Thu, 24 Sep 2020 15:07:29 +0200