Page MenuHomePhabricator

Stop using unused columns in sites tables (🍂)
Closed, ResolvedPublic

Description

Simplify the future process of removing the sites table.

Deprecate public accessors for the following site attributes:

  • config
  • forward
  • internalId
  • source

Event Timeline

Change #1339647 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/core@master] Stop maintaining unused columns in sites

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

seanleong-WMDE renamed this task from Stop using unused columns in sites tables to Stop using unused columns in sites tables (🍂).Tue, Sep 15, 8:58 AM

I'm having second thoughts about this: the effort is high and benefit is low if we will drop the entire table soon.

Change #1342243 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/core@master] Deprecate Site `forward` and `config`

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

Change #1339647 abandoned by Awight:

[mediawiki/core@master] Drop unused columns in sites

Reason:

Waiting to drop the entire table, as mentioned in comments.

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

Change #1342243 merged by jenkins-bot:

[mediawiki/core@master] Deprecate Site `forward` and `config`

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

awight claimed this task.

Change #1344534 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/core@master] Stop exporting deprecated Site columns

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

Change #1344534 merged by jenkins-bot:

[mediawiki/core@master] Stop exporting deprecated Site columns

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