hashar added a comment.

  //I am just a lurker but still have some kind of interest in pywikibot from 
time to time. Here some feedback based on a couple decades of IT//
  
  I would highly recommend to avoid creating a new repository (such as what has 
been done for compat).  That loose all history and confuses people as to which 
repo should really be used.
  
  Instead I would propose you tag a last version of pywikibot that still 
support python 2.7 and make it extremely clear that is the last ever release to 
support python 2.7.   Then have master branch to only be tested with python3. 
Done?
  
  If your concern is people not switching/upgrading to python3, that surely can 
be made easier by having some tutorials (eg use `python3` not `python`,  how to 
install python3 etc).  Regardless they can still use the last version still 
tested with python 2.7.
  
  > Pywikibot meetup group only agreed that we should not break user scripts 
and cronjobs running on py2 by deprecation steps. Could we find a better (and 
still not breaking) solution?
  
  The way to achieve that is for users to keep the version they are currently 
running. If they want the latest bugfix and features, they would have to switch 
to python3.  In all honesty it is not that complicated to handle.
  
  In both case (1) creating a new repo like 'compat' (2) keeping compatibility 
with 2.7, you are going to have troubles having users to actively migrate and 
would still drag the python2.7 support for months and months.
  
  At some point, you should force users to migrate and break the back 
compatibility. And again, the migration is not that complicated, just install 
python3?
  
  Anyway T226507#5283686 <https://phabricator.wikimedia.org/T226507#5283686> 
sounds like a sane and safe plan.

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

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

To: hashar
Cc: matej_suchanek, Frettie, Geertivp, Tobias1984, Chicocvenancio, Ladsgroup, 
Aklapper, pywikibot-bugs-list, zhuyifei1999, hashar, D3r1ck01, Lokal_Profil, 
Framawiki, valhallasw, Multichill, Mpaa, Dvorapa, Dalba, Xqt, Viztor, 
DannyS712, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Altostratus, Avicennasis, 
mys_721tx, jayvdb, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to