Page MenuHomePhabricator

Drop support for MediaWiki < 1.23
Closed, ResolvedPublic

Description

MW 1.19 is a LTS published 2012 but the life cycle ended in 2015 already.

Fandom has used it as its wiki base but adopted a lot of functions and functionalities; in result al lot of standard behaviour also fails with fandom implementation (logevents for example).

fandom is going to update its platform to MediaWiki 1.33:

Our MW 1.19 tests fails due to UCP upgrade (see T268971)
Anyway due to the different MW 1.19 implementations pywikibot 2.0+ wasn't established to be used at fandom but compat (1.0) release is hte preferred one (https://pybot.fandom.com/wiki/Windows_installation)

Therefore I propose to give up 1.19 support with next Pywikibot 6.0 release in 2021 and start supporting with the LTS successor 1.23 published in 2014 e en its life cycle ended already 2017. See https://www.mediawiki.org/wiki/Version_lifecycle

Event Timeline

Change 644188 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [doc] Announce support of MediaWiki < 1.23 is to be dropped

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

Change 644188 merged by jenkins-bot:
[pywikibot/core@master] [doc] Announce support of MediaWiki < 1.23 is to be dropped

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

Change 657988 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [6.0] drop support for mw 1.19-1.22 in data/api.py

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

Change 657989 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [6.0] drop support for mw 1.19-1.22 in page/__init__.py

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

Change 657990 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [6.0] drop support for mw 1.19-1.22 in proofreadpage.py

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

Xqt triaged this task as Medium priority.Jan 23 2021, 5:44 PM

Change 658001 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [6.0] drop support for mw 1.19-1.22 in pywikibot.site

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

Change 657990 merged by jenkins-bot:
[pywikibot/core@master] [6.0] drop support for mw 1.19-1.22 in proofreadpage.py

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

Change 657989 merged by jenkins-bot:
[pywikibot/core@master] [6.0] drop support for mw 1.19-1.22 in pywikibot.page

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

Change 657988 merged by jenkins-bot:
[pywikibot/core@master] [6.0] drop support for mw 1.19-1.22 in data/api.py

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

Change 663275 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [tests] Use Portalwiki for travis tests

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

Change 663275 merged by jenkins-bot:
[pywikibot/core@master] [tests] Use Portalwiki for travis tests

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

Change 663277 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [tests] Use Portalwiki for logentries_tests.py

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

Change 663277 merged by jenkins-bot:
[pywikibot/core@master] [tests] Use Portalwiki for logentries_tests.py

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

Change 672351 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [6.0] Drop support of mw < 1.23 for pywikibot.site._extensions

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

Change 672350 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [6.0] Remove get_redirects from APISite.search() method

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

Change 658001 merged by jenkins-bot:
[pywikibot/core@master] [6.0] drop support for mw 1.19-1.22 in pywikibot.site._apisite

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

Change 672351 merged by jenkins-bot:
[pywikibot/core@master] [6.0] Drop support of mw < 1.23 for pywikibot.site._extensions

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

Change 672350 merged by jenkins-bot:
[pywikibot/core@master] [6.0] Remove get_redirects from APISite.search() method

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

Change 672374 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [6.0] Drop support for mw 1.19-1.22

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

Change 672374 merged by jenkins-bot:
[pywikibot/core@master] [6.0] Drop support for mw 1.19-1.22

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

Xqt claimed this task.