Simplify the future process of removing the sites table.
Deprecate public accessors for the following site attributes:
- config
- forward
- internalId
- source
Simplify the future process of removing the sites table.
Deprecate public accessors for the following site attributes:
| Subject | Author | Repo | Branch | Lines +/- | |
|---|---|---|---|---|---|
| Stop exporting deprecated Site columns | Awight | mediawiki/core | master | +14 -36 | |
| Deprecate Site `forward` and `config` | Awight | mediawiki/core | master | +6 -0 | |
| Drop unused columns in sites | Awight | mediawiki/core | master | +293 -92 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | seanleong-WMDE | T431093 [EPIC] 🧹Replace sites table with SiteMatrix lookup | |||
| Resolved | awight | T437691 Stop using unused columns in sites tables (🍂) |
Change #1339647 had a related patch set uploaded (by Awight; author: Awight):
[mediawiki/core@master] Stop maintaining unused columns in sites
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`
Change #1339647 abandoned by Awight:
[mediawiki/core@master] Drop unused columns in sites
Reason:
Waiting to drop the entire table, as mentioned in comments.
Change #1342243 merged by jenkins-bot:
[mediawiki/core@master] Deprecate Site `forward` and `config`
The spirit of this task became "deprecate accessors" which is done, we can close the task now.
Change #1344534 had a related patch set uploaded (by Awight; author: Awight):
[mediawiki/core@master] Stop exporting deprecated Site columns
Change #1344534 merged by jenkins-bot:
[mediawiki/core@master] Stop exporting deprecated Site columns