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
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to