A patch to ConfirmEdit was merged today as part of addressing T92357 that is now preventing Flow code from merging. The actual test failure is simply that we pass a mocked IContextSource in which does not respond to getRequest(), but the underlying bug is that the content of the previous revision is not available to ConfirmEdit.
Description
Details
Related Objects
- Mentioned In
- rEFLWfa9220f74c6f: Provide ConfirmEdit with the previous revision content
rMEXT8031dbeedc2d: Updated mediawiki/extensions Project: mediawiki/extensions/Flow…
rMEXTf2bec4fe8aba: Updated mediawiki/extensions Project: mediawiki/extensions/Flow…
rEFLW9ac8548504a5: Override $wgFlowContentFormat to wikitext if there is no Parsoid URL
T94025: Make tests pass with wikitext storage
rMEXTb7ace8ad3715: Updated mediawiki/extensions Project: mediawiki/extensions/ConfirmEdit…
rECOEf02b2c2c97a8: Allow previous revision text to be explicitly provided - Mentioned Here
- T94025: Make tests pass with wikitext storage
T92357: Fix database master queries from HTTP GET/HEAD before active-active multi-dc
Event Timeline
Change 199760 had a related patch set uploaded (by EBernhardson):
Allow previous revision text to be explicitly provided
Change 199762 had a related patch set uploaded (by EBernhardson):
Provide ConfirmEdit with the previous revision content
Change 199760 merged by jenkins-bot:
Allow previous revision text to be explicitly provided
Adding into current sprint. Failing tests prevent us from being able to (safely) merge patches.
It looks like we may have to change unittest storage format to wikitext (instead of html) to get this working again.
Tests haven't recently been run for wikitext storage, so that'll introduce a couple of new blockers. I've created T94025 for that.
Yes, I did this in https://gerrit.wikimedia.org/r/#/c/199818/ (still under discussion).
Change 199976 had a related patch set uploaded (by Mattflaschen):
Override $wgFlowContentFormat to wikitext if there is no Parsoid URL
Change 199976 merged by Legoktm:
Override $wgFlowContentFormat to wikitext if there is no Parsoid URL
Change 199762 merged by jenkins-bot:
Provide ConfirmEdit with the previous revision content