Unify googleapiclient and oauth2client between AppEngine and CLI tools |
|||||||
Issue descriptionThere is hope that the latest AppEngine releases might support more modern versions of these libraries. In particular, this would allow us to have single copies of these libraries in repos that vendor ts_mon, such as luci-py.
,
Jun 21 2016
Can you comment on the incompatibilities?
,
Jun 21 2016
I don't remember the exact details right now (will need to investigate again), but basically AppEngine-side code (e.g. in dev_appserver) referred to a specific module attribute which is no longer present in the new versions of googleapiclient or oauth2client. You'll get a crash in a handler if you try to update any of these libraries and run an app in dev_appserver. The same crash also happens in the cloud. This was a few months ago, I didn't have time to look into it recently. Things might have changed - they recently unified the default credentials workflow, and this bug might have been fixed.
,
Aug 3 2016
,
Aug 24 2016
Not really working on this bug right now, making available.
,
Sep 6 2016
FTR, the CL doing the library update is https://codereview.chromium.org/1768993002.
,
May 1 2017
Moving to Infra>SDK component since this is not a Infra>Monitoring specific issue.
,
May 2 2018
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
May 2 2018
We should be using vpython everywhere these days. |
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by benhenry@google.com
, Apr 27 2016Labels: -Infra-Monitoring