atagar added a comment.

  > But I am also fine with your proposal and it might be better to have one 
big change with 7.0 than douzands every month. I explicitly aggree with your 
points above.
  
  Great! Thanks Xqt. :)
  
  > But what about deprendencies? Does it need to increase the major release 
too?
  
  My understanding is that yes, it should. For example Stem (my Tor project) 
supported Python 2.6+ in its 1.x series and raised its requirement to Python 
3.6+ <https://gitweb.torproject.org/stem.git/commit/?id=a396f57c> upon version 
2.0 because that was the oldest Python release that wasn't EOL.
  
  When we release Pywikibot 7.0.0 we should consider bumping any dependency 
versions that are particularly old or lack features we want (like the 
setuptools features you mentioned).
  
  > The earliest date for 7.0 is after 6.5. Probably 7.0 comes in September. I 
do not want to increase the major release every month. What would be a good 
frequent? Quarterly, yearly?
  
  Very much agreed. Major version bumps should be infrequent since they can 
necessitate code changes from our users. Yearly or every couple years seems 
like a good cadence to me but this is wholly up to you.
  
  > if we have major release changes less than quarterly, a DeprecationWarning 
is appropriate again
  
  As discussed above I don't think DeprecationWarnings are useful but if you'd 
like to resume using them for something then happy to discuss.
  
  > Can we increase the update_script.py script to show the problems?
  
  Oh interesting. I didn't know about update_script.py. Maybe we should file 
another ticket to expand update_script.py to include conversions for all our 
codebase's present deprecations?
  
  I'm not sure what you had in mind but this could certainly be a useful 
upgrade tool if we keep it up to date.

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

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

To: atagar
Cc: JJMC89, Xqt, Aklapper, pywikibot-bugs-list, atagar, Jyoo1011, JohnsonLee01, 
SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, 
Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to