We currently don't populate rev_content_* when saving if they are the default in order to save space, however this prevents changing of the default.
Description
Related Objects
- Mentioned In
- T128466: Frontpage of wikidata wiki of the vagrant role wikidata shows error mssage
T105245: <flow-action-unsupported> on any action
T73163: Cannot edit old revisions if the content model of those revisions are different from the page's current revision - Mentioned Here
- T174023: Implement MCR storage layer
T105652: RfC: Content model storage
Event Timeline
Change 221306 had a related patch set uploaded (by Legoktm):
Always populate rev_content_* fields when saving
The complexity of this task has escalated to a schema change RFC: https://www.mediawiki.org/wiki/Requests_for_comment/Content_model_storage
The RFC has been approved and implemented:
T105652: RfC: Content model storage
What is the status of this task and https://gerrit.wikimedia.org/r/221306?
I don't know. @Legoktm, do you know?
Also, when you say the RFC was implemented, when/where did that happen? I can't find a link to a Gerrit change in the usual places.
Actually it was never implemented, because it was likely to just be extra work that MCR would then change again. And given the amount of progress on MCR so far it seems unlikely to make sense to do this separately. Does that sound right @daniel ?
Change 221306 abandoned by Legoktm:
Always populate rev_content_* fields when saving
Reason:
Obsolete
Use rev_content_format and rev_content_model is deprecated since 1.31, see https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/423060/ for when this was noted, and T174023: Implement MCR storage layer for more context