[Pywikipedia-bugs] [Maniphest] [Updated] T151110: Regressions of core should be rethinked or solved

2016-11-27 Thread Xqt
Xqt added a subtask: T151727: Port cache_output from compat. TASK DETAILhttps://phabricator.wikimedia.org/T151110EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: zhuyifei1999, pywikibot-bugs-list, Aklapper, Magul, Xqt, MayS, Mdupont, JJMC89, jayvdb,

[Pywikipedia-bugs] [Maniphest] [Updated] T151110: Regressions of core should be rethinked or solved

2016-11-24 Thread Xqt
Xqt added a subtask: T61686: fixing_redirects.py: move treat() to pywikibot/textlib. TASK DETAILhttps://phabricator.wikimedia.org/T151110EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: zhuyifei1999, pywikibot-bugs-list, Aklapper, Magul, Xqt, MayS,

[Pywikipedia-bugs] [Maniphest] [Updated] T151110: Regressions of core should be rethinked or solved

2016-11-24 Thread Xqt
Xqt added a comment. I added some of the regressions against compat. One main thing is the missing output cache in async mode (see https://gerrit.wikimedia.org/r/#/c/282818/) which leads to some some kind of workaround in replace.py (the callback method which omits the page save message or give a

[Pywikipedia-bugs] [Maniphest] [Updated] T151110: Regressions of core should be rethinked or solved

2016-11-24 Thread Xqt
Xqt added subtasks: T125963: Breaking change for site.namespaces(), T104973: misspelling must not pipe the changed link, T147159: -always option doesn't work as expected for solve_disambiguation.py, T125372: Add documentation to textlib.replace_links, T131952: Breaking change for