All this unnecessary changes is just making wikicoders live hard. *sigh*
From: maic23@live.de To: wikitech-l@lists.wikimedia.org Date: Wed, 8 Jul 2015 08:17:41 +0200 Subject: Re: [Wikitech-l] API BREAKING CHANGE: Default continuation mode for action=query will change at the end of this month
Date: Tue, 7 Jul 2015 10:20:33 -0400 From: bjorsch@wikimedia.org
On Mon, Jul 6, 2015 at 9:02 PM, John Mark Vandenberg jayvdb@gmail.com wrote:
Did the change go live?
Yes!
Did the wikis fall over?
If they did, no one told me about it or complained about it in any of the places I looked. Not that I personally looked in extremely many places, but I'd have expected it to make it to this mailing list or Phabricator if something important broke.
You can't expect the average user to go to Phabricator or post on this mailing list. If you are lucky, they complain on the respective talk pages like [1] or some other place.
I think, there is be quite a substantial amount of programs around which still use the old interface and are broken now. Waiting for someone to notice and fix...
Marco
[1] https://commons.wikimedia.org/w/index.php?title=MediaWiki_talk%3AGadget-Cat-...
Is there any ongoing analysis of the number of user agents (bots / gadgets / etc) still not specifying continue method?
The log warnings I used before the change were removed as part of the change, since it doesn't seem particularly interesting anymore: we can't tell server-side whether a client is actually broken or just isn't using continuation at all.
I can tell you that the gzip-compressed api-feature-usage log files were around 2.5G on June 1 (just before the final communication push), 1.1G on July 1 (just before the change), and only 46M on July 4 (after the change with the logging for this removed).
Is there a common approach for gadgets to identify themselves to the
API - e.g. setting a custom user-agent?
Clients that cannot set the User-Agent header (such as gadgets and other scripts running in a browser) may use the Api-User-Agent header instead. If present, this header is prepended to the standard User-Agent header for purposes such as the api-feature-usage log and Special:ApiFeatureUsage.
-- Brad Jorsch (Anomie) Software Engineer Wikimedia Foundation _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l