jayvdb added a comment.

In https://phabricator.wikimedia.org/T72936#1341338, @Ricordisamoa wrote:

> So we can go with the breaking changes?!? :-O


A change in expectations for master will need to be collectively decided...

My general and not well thought through ideas on this..

Underlying my thoughts about this: **If** lots of crap is getting merged into 
2.0, especially without proper reviews (even for backports), then I will just 
wash my hands of that branch/release, for good or ill.  Our small team doesnt 
have enough manpower to maintain a stable 2.0 which has lots of changes landing 
in it.  I am only happy to help with 2.0 if it goes into conservative 
maintenance mode.

I'm guessing we'll still have lots of bot operators using master (otherwise 
we'll need to backport too much stuff into 2.0), so it needs to be quite 
stable, and mostly maintain backwards compatibility, but it can probably be 
more aggressive about landing development features and maybe even breaking 
stupid stuff.

2.0 probably wont be the compat killer, in which case 2.1 would need to add 
compat-compatability for 'things used in a sensible compat script'.   My guess 
is that master will be the landing branch for any features to be backported to 
the 2.0 branch, which would also mean that compat-compatibility is still an 
objective for 'master' until we finish 2.1. (we may find that the MW API team 
become the compat killer, e.g. with the query-continue switch about to happen 
in July - I think I'm going to go on a volunteering-holiday that week, and do 
only real paid work for a change ;)

Where we could (and I think should) be more aggressive in breaking changes is 
'old core crap' - stuff added in core , that never existed in compat , but is 
also no longer needed or wanted in core (e.g. httplib2, interwiki.py?, etc).

(imagine my displeasure when I had long chat over lunch at Lyon with someone 
who uses interwiki.py regularly on a large non-Wikimedia site (family) which 
doesnt intend to ever add a Wikibase - arghhhh)


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

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

To: jayvdb
Cc: jayvdb, Ricordisamoa, Beta16, Dinoguy1000, Aklapper, pywikipedia-bugs



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

Reply via email to