jayvdb created this task.
jayvdb claimed this task.
jayvdb added a subscriber: XZise.
jayvdb added a project: pywikibot-core.
jayvdb changed Security from none to none.
TASK DESCRIPTION
We should replace our ipaddress detection library with the python ipaddress library, however it has some minor problems which we may want to have fixed first.
[[http://bugs.python.org/issue22282]]
TASK DETAIL
https://phabricator.wikimedia.org/T76286
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: jayvdb
Cc: pywikipedia-bugs, XZise, jayvdb
jayvdb added a comment.
The current design of pywikibot is that it always uses the sysop account **only** for actions which require sysop capabilities. It uses the bot account for everything else. https://phabricator.wikimedia.org/T71283 is considering to change that design.
My understanding of this problem is
1. pywikibot logs into site with the non-sysop account, that has the 'bot' flag, maybe does an edit which is a 'bot' edit.
2. pywikibot logs into site with the sysop account, that does not have the 'bot' flag.
3. pywikibot edit using non-sysop account should be marked as a 'bot' edit ('b' in recent changes), .. however the edit isnt marked as a bot edit, and that is this bug.
In step 2, the site object does not keep the login credentials of the non-sysp account. https://phabricator.wikimedia.org/T67196
In step 3, the site object should re-login automatically using non-sysop username and password in config.password_file.
TASK DETAIL
https://phabricator.wikimedia.org/T57140
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: jayvdb, Nullzero, Xqt, Legoktm, pywikipedia-bugs
Mpaa added a project: pywikibot-core.
Mpaa set Security to None.
Restricted Application added a subscriber: pywikipedia-bugs.
TASK DETAIL
https://phabricator.wikimedia.org/T90016
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: Mpaa
Cc: pywikipedia-bugs, Aklapper, Mpaa, jayvdb
jayvdb created this task.
jayvdb added subscribers: jayvdb, Legoktm, hashar, Ricordisamoa.
jayvdb added projects: Continuous-Integration, pywikibot-core.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
Patches uploaded by developers with +2 rights are not being 'lint' -ed.
PS6 on https://gerrit.wikimedia.org/r/#/c/168948/ was uploaded by @Ricordisamoa , who has +2 rights, but only the 'noop' job was run by jenkins.
See T64429 and T87169 for other solutions, but this task is about whitelisting +2 'ers.
Can that whitelisting be done automatically? If not, someone needs to manually update the whitelist :/ .
TASK DETAIL
https://phabricator.wikimedia.org/T87413
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, Aklapper, Ricordisamoa, hashar, Legoktm, jayvdb, greg