jayvdb added a comment.

We can know what each Debian version contains, and I think we should at least 
determine this for all the major distributions of MediaWiki so that they are 
properly supported.

wheezy : 
http://anonscm.debian.org/viewvc/pkg-mediawiki/mediawiki/branches/wheezy/debian/patches/
trunk/jessie: 
http://anonscm.debian.org/viewvc/pkg-mediawiki/mediawiki/trunk/debian/patches/

I dont see any patch which would cause the API to work differently from the 
released version for pywikibot.  A few might make the server work correctly, 
where the released version doesnt work, however they are not cases where 
pywikibot does not currently try to workaround a bug in the server.

trunk has two extra patches
allow_pdf.patch
fix_variable_use.patch

Debian at least identifies itself.  Fedora also packages MediaWiki, and it 
doesnt appear that it identifies itself, so we cant know whether its API has 
backports which cause it to operate differently.

However we should fallback on a sensible value, with a UserWarning to indicate 
that it isnt a fully supported or understood version.  i.e. anything starting 
with 1.19.20 should be treated as 1.19.20 .


TASK DETAIL
  https://phabricator.wikimedia.org/T96813

REPLY HANDLER ACTIONS
  Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign 
<username>.

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: jayvdb
Cc: XZise, jayvdb, Aklapper, pywikipedia-bugs



_______________________________________________
Pywikipedia-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-bugs

Reply via email to