Le 28/05/2015 20:39, John Mark Vandenberg a écrit : <snip> > This also doesnt give clients sufficient time to workaround > MediaWiki's wonderful intentional API breakages. e.g. raw continue, > which completely broke pywikibot and needed a large chunk of code > rewritten urgently, both for pywikibot core and the much older and > harder to fix pywikibot compat, which is still used as part of > processes that wiki communities rely on. > > Another example is the action=help rewrite not being backwards > compatible. pywikibot wasnt broken, as it only uses the help module > for older MW releases; but it wouldnt surprise me if there are clients > that were parsing the help text and they would have been broken.
I cant stress how important pywikibot is! It covers so many functionalities and use cases that it is an excellent test stress for the API. A low hanging fruit would be to run its test suite against beta (which runs tip of master) on an hourly basis. -- Antoine "hashar" Musso _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l