Re: [Wikitech-l] Post to a talk page without knowing whether it'sold-style or Flow

2015-06-04 Thread Matthew Flaschen
On 06/03/2015 08:07 AM, This, that and the other wrote: Thanks for thinking of tools like Twinkle! I wonder why this couldn't be implemented directly as an API action, though. We considered this (https://phabricator.wikimedia.org/T59989) and decided against it. Since the internals are diffe

Re: [Wikitech-l] API BREAKING CHANGE: Default continuation mode for action=query will change at the end of this month

2015-06-04 Thread Brian Gerstle
Sorry, guess I'm also calling #1 into question, since the old behavior should have already been the default or selectable by its own flag/parameter/URL-path-component/content-type/whatever. On Thu, Jun 4, 2015 at 2:08 PM, Brian Gerstle wrote: > Just found the deprecation process document >

Re: [Wikitech-l] API BREAKING CHANGE: Default continuation mode for action=query will change at the end of this month

2015-06-04 Thread Brian Gerstle
Just found the deprecation process document , specifically: >1. If not already present, a request parameter will be added to >specifically request the old behavior. >2. The change will be announced: > - A message w

Re: [Wikitech-l] API BREAKING CHANGE: Default continuation mode for action=query will change at the end of this month

2015-06-04 Thread Brad Jorsch (Anomie)
On Thu, Jun 4, 2015 at 1:59 PM, Brian Gerstle wrote: > IOW, why don't we continue w/ this feature flagging approach, which seems > like a decent way to version APIs and prevent breaking backwards > compatibility? > That's basically what this is, except it's named "rawcontinue" and applies as a b

Re: [Wikitech-l] API BREAKING CHANGE: Default continuation mode for action=query will change at the end of this month

2015-06-04 Thread Brian Gerstle
I know about the phab ticket, but I'm glad you referenced it because I found this: (Anomie): I think feature flags to *select new behavior* and *a good > deprecation process* will take care of most things that actually need > improvement, to the point where we can do per-module versioning on an ad

Re: [Wikitech-l] API BREAKING CHANGE: Default continuation mode for action=query will change at the end of this month

2015-06-04 Thread Legoktm
On 06/04/2015 09:45 AM, Brian Gerstle wrote: > While it is (a little bit) nicer for new developers, they'll just burned > (along with all the other current API users) when you change the defaults. > What I'm trying to say is, changing the default seems like more work for > more people with very lit

Re: [Wikitech-l] API BREAKING CHANGE: Default continuation mode for action=query will change at the end of this month

2015-06-04 Thread Brian Gerstle
On Wed, Jun 3, 2015 at 1:13 PM, Brad Jorsch (Anomie) wrote: > On Wed, Jun 3, 2015 at 10:04 AM, Brian Gerstle > wrote: > > > My question is: why does the default behavior need to change? Wouldn't > > continuing with the default behavior allow people to continue using the > > "rawcontinue" behavi

Re: [Wikitech-l] API BREAKING CHANGE: Default continuation mode for action=query will change at the end of this month

2015-06-04 Thread Brian Gerstle
-announce Maybe we should have a reply-to for api-announce mailings that prevent accidental chatter? On Thu, Jun 4, 2015 at 12:45 PM, Brian Gerstle wrote: > > > On Wed, Jun 3, 2015 at 1:13 PM, Brad Jorsch (Anomie) < > bjor...@wikimedia.org> wrote: > >> On Wed, Jun 3, 2015 at 10:04 AM, Brian Ger

Re: [Wikitech-l] [Mediawiki-api-announce] API BREAKING CHANGE: Default continuation mode for action=query will change at the end of this month

2015-06-04 Thread Yuri Astrakhan
Would it make sense to introduce per-user-agent API black list? This way we could prevent accidental usage of the broken tools. On Thu, Jun 4, 2015 at 4:19 PM, Petr Bena wrote: > * 3.1.5 not 3.15, sorry for confusion :P > > On Thu, Jun 4, 2015 at 3:19 PM, Petr Bena wrote: > > Out of curiosity,

Re: [Wikitech-l] [Mediawiki-api-announce] API BREAKING CHANGE: Default continuation mode for action=query will change at the end of this month

2015-06-04 Thread Petr Bena
* 3.1.5 not 3.15, sorry for confusion :P On Thu, Jun 4, 2015 at 3:19 PM, Petr Bena wrote: > Out of curiosity, this may also break all versions of huggle that are > older than 3.15, which was released sometime around November 2014. > > I strongly recommend you to upgrade if you are using such an a

Re: [Wikitech-l] [Mediawiki-api-announce] API BREAKING CHANGE: Default continuation mode for action=query will change at the end of this month

2015-06-04 Thread Petr Bena
Out of curiosity, this may also break all versions of huggle that are older than 3.15, which was released sometime around November 2014. I strongly recommend you to upgrade if you are using such an ancient version. I don't know what is going to happen, but it may break. Unless someone patches the