Page MenuHomePhabricator

Drop support for Structured Discussion (Flow)
Closed, ResolvedPublic

Description

Structured Discussion (previously known as Flow) support was introduced to Pywikibot with release 3.0.20170403. But this extension is no longer under active maintenance for 7 years and people are encouraged to no longer use it. Pywikibot test environment for Structured Discussion on test wiki is disabled for few days, and this code parts cannot be tested any more.

Therfore I propose to deprecate flow support with Pywikibot 9.4, add a warning because of untested functionality and remove it after deprecation cycle time in Pywikibot 12 (or earlier if all WM pages are disabled).

See also:

Event Timeline

Xqt renamed this task from Drop support for Structured Discussion to Drop support for Structured Discussion (Flow).Jul 27 2024, 2:30 PM

Change #1057383 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] [flow] remove flow_edit_tests.py and flow_thanks_tests.py

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

Change #1057383 merged by jenkins-bot:

[pywikibot/core@master] [flow] remove flow_edit_tests.py and flow_thanks_tests.py

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

Change #1063011 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] [WIP][flow] deprecate flow extension support

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

Change #1063011 merged by jenkins-bot:

[pywikibot/core@master] [flow] deprecate flow extension support

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

Xqt claimed this task.