Page MenuHomePhabricator

Remove GoogleAPIClient extension dependency
Closed, ResolvedPublic

Event Timeline

Florian claimed this task.
Florian raised the priority of this task from to Low.
Florian updated the task description. (Show Details)
Florian added a project: GoogleLogin.
Florian added subscribers: Aklapper, Florian.

First step was done with:
https://gerrit.wikimedia.org/r/#/c/256118/ - Remove hard dependency to Extension:GoogleAPIClient

Change 275295 had a related patch set uploaded (by Florianschmidtwelzow):
Remove copy of Google's api library and use composer instead

https://gerrit.wikimedia.org/r/275295

Change 275296 had a related patch set uploaded (by Florianschmidtwelzow):
Deprecate the GoogleAPIClient extension

https://gerrit.wikimedia.org/r/275296

Change 275459 had a related patch set uploaded (by Hashar):
[GoogleAPIClient] ship dependencies with composer

https://gerrit.wikimedia.org/r/275459

Change 275459 merged by jenkins-bot:
[GoogleAPIClient] ship dependencies with composer

https://gerrit.wikimedia.org/r/275459

Change 275295 merged by jenkins-bot:
Remove copy of Google's api library and use composer instead

https://gerrit.wikimedia.org/r/275295

Change 275296 merged by jenkins-bot:
Deprecate the GoogleAPIClient extension

https://gerrit.wikimedia.org/r/275296

Florian removed a project: Patch-For-Review.

Added a note to the MediaWiki.org extension page, that the library should be added through composer.json:
https://www.mediawiki.org/w/index.php?title=Extension%3AGoogleAPIClient&type=revision&diff=2156179&oldid=2156178

Set the project to read-only mode (https://gerrit.wikimedia.org/r/#/admin/projects/mediawiki/extensions/GoogleAPIClient).