Page MenuHomePhabricator

Remove GoogleAPIClient as extension from gerrit, zuul and mediawiki
Closed, ResolvedPublic

Description

The extension GoogleAPIClient is pretty useless, now that google supports composer for installing the dependency. Another (better and easier for update) way to install the dependency would be:

Adding the api library to composer's json file
An extension, that requires the api client for it to work, can name the dependency in the require field of it's composer.json (which is currently the preffered way as described on the github page). Having a composer.json will also simplify the installation for third party users. ExtensionDistirbutor will build release tarballs including composer dependencies.

Event Timeline

Florian claimed this task.
Florian raised the priority of this task from to Low.
Florian updated the task description. (Show Details)
Florian subscribed.

Remove GoogleAPIClient as extension from what exactly? :)

From gerrit, zuul and mediawiki (I don't plan to support it anymore, and there are other, nicer ways to get the library, like I said, using composer) :) Sorry for the confusion :]

Aklapper renamed this task from Remove GoogleAPIClient as extension to Remove GoogleAPIClient as extension from gerrit, zuul and mediawiki.Dec 2 2015, 10:58 AM
Aklapper set Security to None.

Change 278460 had a related patch set uploaded (by Raimond Spekking):
[GoogleAPIClient] Disable extenion, depreceated

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

Change 278460 merged by Raimond Spekking:
[GoogleAPIClient] Disable extenion, depreceated

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

Change 292400 had a related patch set uploaded (by Florianschmidtwelzow):
Mark GoogleAPIClient as archived

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

Change 292400 merged by jenkins-bot:
Mark GoogleAPIClient as archived

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

ähm, I think so, thanks for bringing this back to me, haven't seen, that it is still open :)