Xqt added a comment.
Wikiapiary <https://wikiapiary.com/wiki/Statistics> says that nearly 2/3 of all wikis use versions from obsolete branches but this Analysis is not upto date because currently only MW 1.31, 1.33 and 1.34 hasn't reached its sunset. Currently we support **92 %** of wikis up to mw1.14. With dropping 1.18 and below the supported wikis decrease to **64 %**. The line of **50 %** is with mw 1.21 and above. The most used mw version are 1.26 with **16 %** and 1.16 with **10 %**. LTS are mw 1.19, 1.23, 1.27, 1.31 and 1.35. Supporting older mw versions has following aspects: - We should support important mw versions if pywikibot is used there; the last aspect cannot be validated I guess. I think the supporting line should not decrease 50 % then. - On the other hand supported mw versions must be tested. Can we find a test cluster for all of them? Does it increase CI Tests a lot? - Older mw may make it more difficult for further developing. We are only a few developers and we cannot do both: Keeping pace with ongoing development of current mw versions and support older mw. We cannot spend a lot of time for older versions with a handful people. - Probably we can solve this Problem above with a better versioning of our framework and a support matrix published somewere which shows the Python versions and MediaWiki versions supported. Maybe drop support of Python 2.7 and Python 3.4 and MediaWiki below 1.19 with next say 4.0 framework version. The next step can be dropping Python 3.5 and mw below 1.23 in 2021 with 5.0 Framework or sth like this. TASK DETAIL https://phabricator.wikimedia.org/T245350 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Railfail536, Xqt, Bugreporter, Aklapper, Dvorapa, Urbanecm, pywikibot-bugs-list, Oblanco79, Alter-paule, Beast1978, Un1tY, Zkhalido, Hook696, Daryl-TTMG, RomaAmorRoma, E.S.A-Sheild, Kent7301, Meekrab2012, joker88john, Viztor, CucyNoiD, NebulousIris, Wenyi, Gaboe420, Versusxo, Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, Af420, Darkminds3113, Bsandipan, Lordiis, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, Tbscho, MayS, Framawiki, WSH1906, Lewizho99, Mdupont, JJMC89, Maathavan, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
_______________________________________________ pywikibot-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
