Revi created this task.
Revi added a subscriber: Revi.
Revi added projects: pywikibot-core, Pywikibot-redirect.py.
Revi changed Security from none to none.
TASK DESCRIPTION
{P132} has a paste of log and error.
Wikidata policy now requires redirect after merge (no delete), so this should be fixed asap.
TASK DETAIL
https://phabricator.wikimedia.org/T77971
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: Revi
Cc: Aklapper, Revi, jayvdb, pywikipedia-bugs
jayvdb created this task.
jayvdb added a subscriber: jayvdb.
jayvdb added projects: pywikibot-core, Pywikibot-pagegenerators.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
The pywikibot mysql dependencies [[https://pypi.python.org/pypi/oursql|oursql]] depends on a C compiler. This is fine as an optional dependency, but we should depend on a pure python package.
https://pypi.python.org/pypi/PyMySQL
TASK DETAIL
https://phabricator.wikimedia.org/T89976
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb
Cc: pywikipedia-bugs, jayvdb, Aklapper
Multichill created this task.
Multichill added a subscriber: Multichill.
Multichill added projects: pywikibot-core, Pywikibot-login.py, Pywikibot-compat-to-core.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
Couldn't figure out why core didn't work on my wiki with LDAP login. After some debugging I found out that lgdomain doesn't seem to be set anywhere at all. See https://www.mediawiki.org/w/api.php?action=help&modules=login|query+info
If I just hardcode login_request["lgdomain"] = "mydomain" in api.py, it magically works. The login logic should look in the family file if self.ldapDomain is set and if that's the case include it in the request. Compat doesn't have this problem.
TASK DETAIL
https://phabricator.wikimedia.org/T90149
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Multichill
Cc: pywikipedia-bugs, Aklapper, Multichill, jayvdb, droid
jayvdb created this task.
jayvdb added a subscriber: jayvdb.
jayvdb added a project: pywikibot-core.
jayvdb changed Security from none to none.
TASK DESCRIPTION
The following *library* dependencies do not install out of the box on Python 3 using setuptools/pip (with py3 port status in brackets):
* pydot - ( https://bitbucket.org/prologic/pydot )
* oursql - ( https://launchpad.net/oursql/py3k/ - requires compiler and mysql headers)
* mysqldb - ( various; a mess )
* pYsearch - ( no sign of life at http://pysearch.sourceforge.net/ or https://developer.yahoo.com/python/python-pysearch.html )
pydot is only used by interwiki_graph, which is only used by the interwiki script
Pywikibot depends on either oursql or mysqldb, so we only need one of these to work.
TASK DETAIL
https://phabricator.wikimedia.org/T75704
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: jayvdb
Cc: pywikipedia-bugs, jayvdb
jayvdb created this task.
jayvdb added subscribers: jayvdb, valhallasw, pywikipedia-bugs, Ladsgroup.
jayvdb added a project: pywikibot-core.
Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION
A pure python version of mwparserfromhell should be added to the nightly tarballs, so it can become a mandatory dependency.
TASK DETAIL
https://phabricator.wikimedia.org/T88069
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb
Cc: Ladsgroup, valhallasw, jayvdb, Aklapper, pywikipedia-bugs
Ricordisamoa created this task.
Ricordisamoa added subscribers: Ricordisamoa, jayvdb, XZise, valhallasw.
Ricordisamoa added a project: Pywikibot-General.
Ricordisamoa changed Security from none to none.
TASK DESCRIPTION
The [[ //github.com/earwig/mwparserfromhell | mwparserfromhell ]] library allows bot developers to focus on actual code instead of regexes.
It should probably be required for many features in pywikibot, not only on *nix.
TASK DETAIL
https://phabricator.wikimedia.org/T78378
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Ricordisamoa
Cc: Aklapper, Ricordisamoa, jayvdb, XZise, valhallasw, pywikipedia-bugs
jayvdb created this task.
jayvdb assigned this task to XZise.
jayvdb added a subscriber: jayvdb.
jayvdb added a project: pywikibot-core.
jayvdb changed Security from none to none.
TASK DESCRIPTION
There is an ongoing development project to add argparse support to pywikibot core. I'm adding a Phab task so it can be managed here.
TASK DETAIL
https://phabricator.wikimedia.org/T76429
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: XZise, jayvdb
Cc: pywikipedia-bugs, jayvdb
jayvdb created this task.
jayvdb added a subscriber: jayvdb.
jayvdb added a project: Pywikibot-pagegenerators.
jayvdb changed Security from none to none.
TASK DESCRIPTION
The following scripts do not currently use pagegens, but it might be possible to use pagegens as they are page driven (but not always wiki page driven)
* archivebot.py
* casechecker.py
* catall.py
* cfd.py
* clean_sandbox.py
* editarticle.py
* flickrripper.py
* freebasemappingupload.py
* imagetransfer.py
* pagefromfile.py
* redirect.py
* replicate_wiki.py
* states_redirect.py
* upload.py
* welcome.py
The following scripts do not currently use pagegens, and it probably cant be used for these scripts as they are not driven by page processing.
* login.py
* script_wui.py (not as a command line option, at least)
* shell.py
* version.py
* watchlist.py
TASK DETAIL
https://phabricator.wikimedia.org/T78452
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb
Cc: Aklapper, jayvdb, pywikipedia-bugs