daniel created this task. daniel added projects: Performance-Team, Core Platform Team Workboards (Clinic Duty Team), Growth-Team, Wikidata, MediaWiki-Maintenance-system. Restricted Application added a project: User-RhinosF1. Restricted Application added a subscriber: RhinosF1.
TASK DESCRIPTION Methods that directly modify the database should not be public. So far, some methods where protected, some where public, in some cases misleading LoadExtensionSchemaUpdates handlers to call them directly, leading to dangerous behavior. The following methods are affected: - dropTable - modifyTable - modifyField - runMaintenance NOTE: this is a breaking change without deprecation. Extensions that break due to this change need to be updated, since the old behavior may lead to database corruption and data loss. As of this writing, the following extensions erronously use one of the affected methods: [ ] Wikibase: dropTable, see T249598 <https://phabricator.wikimedia.org/T249598> [ ] CreateWiki: modifyTable, modifyField [ ] ManageWiki: modifyTable [ ] MatomoAnalytics: modifyTable [ ] ArticleFeedbackv5: modifyField [ ] OpenIDConnect: modifyField [ ] MirahezeMagic: modifyField [ ] Wikifab: modifyField TASK DETAIL https://phabricator.wikimedia.org/T249603 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: daniel Cc: RhinosF1, Tgr, Aklapper, aaron, gerritbot, Reception123, Catrope, Krinkle, kchapman, Pablo-WMDE, Ladsgroup, alaa_wmde, Anomie, Addshore, WMDE-leszek, kostajh, daniel, NavinRizwi, eprodromou, darthmon_wmde, MJL, Nandana, Jony, Hispano76, Lahi, Gq86, GoranSMilovanovic, Jayprakash12345, QZanden, LawExplorer, Vali.matei, _jensen, rosalieper, Agabi10, Taiwania_Justo, Scott_WUaS, Pchelolo, Wikidata-bugs, aude, Dcljr, Mbch331, Rxy
_______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs