jayvdb created this task. jayvdb claimed this task. jayvdb added a subscriber: jayvdb. jayvdb added projects: pywikibot-compat, Pywikibot-compat-to-core, Pywikibot-Other-scripts, pywikibot-core. Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION -user: was added as a global argument to core in Dec 2008, and backported to compat in May 2012. https://mediawiki.org/wiki/Special:Code/pywikipedia/6171 https://mediawiki.org/wiki/Special:Code/pywikipedia/10261
However, -user was in use by several scripts, and used for a conflicting purpose.
clean_sandbox.py : '-user' boolean to enable the bot to operate within userspace. It does work, as -user: and -user are different (global arg parsing ignores '-user' as it doesnt end in a colon). However it will present a major problem for the argparse implementation, and is very confusing. It is also buggy: T87634
-userlist was renamed -user in compat, Feb 2012, and copied to core, December 2012 https://mediawiki.org/wiki/Special:Code/pywikipedia/9899 https://mediawiki.org/wiki/Special:Code/pywikipedia/10768
template.py : '-user:' string argument to process pages by the user - impossible to use this argument, excepting selecting the bot's user account, as the global arg parser requires a password for that username.
Added to compat in Nov 2010, and ported to core in Sep 2011 https://mediawiki.org/wiki/Special:Code/pywikipedia/8698 https://mediawiki.org/wiki/Special:Code/pywikipedia/9545
patrol.py : identical problem as template.py
-user was part of the initial compat script, March 2011. not yet ported to core. https://mediawiki.org/wiki/Special:Code/pywikipedia/9090
TASK DETAIL https://phabricator.wikimedia.org/T87635
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, Anshoe, droid
valhallasw triaged this task as "Normal" priority. valhallasw added a subscriber: valhallasw.
TASK DETAIL https://phabricator.wikimedia.org/T87635
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, valhallasw Cc: valhallasw, jayvdb, Aklapper, Anshoe, droid, pywikipedia-bugs
gerritbot added a subscriber: gerritbot. gerritbot added a comment.
Change 209994 had a related patch set uploaded (by Ladsgroup): Deprecating -user argument in clean_sandbox.py
https://gerrit.wikimedia.org/r/209994
TASK DETAIL https://phabricator.wikimedia.org/T87635
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb, gerritbot Cc: gerritbot, valhallasw, jayvdb, Aklapper, Anshoe, droid, pywikipedia-bugs
gerritbot added a project: Patch-For-Review.
TASK DETAIL https://phabricator.wikimedia.org/T87635
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb, gerritbot Cc: gerritbot, valhallasw, jayvdb, Aklapper, Anshoe, droid, pywikipedia-bugs
gerritbot added a comment.
Change 209994 abandoned by Ladsgroup: Deprecating -user argument in clean_sandbox.py
Reason: Alternate patch got merged: If6de6b1a3df60b762d8dc99f1310602eee61d03f
https://gerrit.wikimedia.org/r/209994
TASK DETAIL https://phabricator.wikimedia.org/T87635
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb, gerritbot Cc: gerritbot, valhallasw, jayvdb, Aklapper, Anshoe, droid, pywikipedia-bugs
jayvdb added a blocked task: T76429: argparse support for global & pagegen arguments.
TASK DETAIL https://phabricator.wikimedia.org/T87635
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: gerritbot, valhallasw, jayvdb, Aklapper, Anshoe, droid, pywikipedia-bugs
Ricordisamoa added a subscriber: Ricordisamoa.
TASK DETAIL https://phabricator.wikimedia.org/T87635
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb, Ricordisamoa Cc: Ricordisamoa, gerritbot, valhallasw, jayvdb, Aklapper, Anshoe, droid, pywikipedia-bugs
jayvdb removed a project: Patch-For-Review. jayvdb set Security to None.
TASK DETAIL https://phabricator.wikimedia.org/T87635
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: Ricordisamoa, gerritbot, valhallasw, jayvdb, Aklapper, Anshoe, droid, pywikipedia-bugs
pywikipedia-bugs@lists.wikimedia.org