Task for the sunsetting of Wikipedia Zero.
See also:
https://blog.wikimedia.org/2018/02/16/partnerships-new-approach/
https://medium.com/@refsrc/wikipedia-zero-which-provided-over-800-million-users-in-72-countries-with-access-to-wikipedia-at-ff3014a122e6
This includes:
- Remove special Apache/appserver code for Zero
- Remove special Varnish VCL code for Zero support – T213769: Zero VCL removal
- Phabricator hacks (patch)
- Carrier tagging
- Disable ZeroBanner on all wikis (patch)
- Delete zerowiki
- Remove from site config all.dblist, add to deleted.dblist, Remove references from InitialiseSettings.php https://gerrit.wikimedia.org/r/#/c/operations/mediawiki-config/+/521893
- Remove references from CentralAuth db as it's an SUL wiki
- Remove references from GlobalUsage db
- Purge any jobs
- Remove general configuration
- Un-deploy MediaWiki extensions:
- T197528: Remove Wikipedia Zero from the iOS app
- T213770: Remove Zero support in analytics
- Remove traces of Zero from MobileFrontend
- Update interwiki cache (blocked on HTTP Auth)
- Drop from DNS https://gerrit.wikimedia.org/r/521886
- T227716: Drop DB references from WMCS indexes and replicas for now-deleted zerowiki, if appropriate
- T227717: Drop DB tables for now-deleted zerowiki from production
- T227718: Delete search indices for now-deleted zerowiki from production, if appropriate
- T227731: Archive ZeroPortal and ZeroBanner
- T227734: Investigate whether GD is still needed on appservers
- T227843: Deprecate AbuseFilter's support for Zero