jayvdb added a comment.
Was https://phabricator.wikimedia.org/T48704 held up by deployment to MediaWiki - i.e. **project** community consensus / **ops** approval ?
https://phabricator.wikimedia.org/T64960 also looks like that might have been the problem.
Perhaps an alternate approach is questions "Which community consensus is needed?" followed by "Which community consensus has been obtained?"
For pywikibot, we would need a project consensus for a feature which is targeted at a project (e.g. implementing Welcome bot for Wikisource (https://phabricator.wikimedia.org/T87232)), but not for adding OAuth support. But we might want a ops/security review before merging OAuth support for pywikibot.
TASK DETAIL
https://phabricator.wikimedia.org/T76341
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: Qgil, jayvdb
Cc: NiharikaKohli, jayvdb, ImPacific, Jdforrester-WMF, Qgil, Gryllida, Parent5446, Rfarrand, Krenair, pywikipedia-bugs
Qgil added a comment.
I'm only concerned about all Featured projects having that checklist spelled and complete in the task description.
TASK DETAIL
https://phabricator.wikimedia.org/T74065
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: Qgil
Cc: Qgil, Ricordisamoa, Nemo_bis, Halfak, Krinkle, jayvdb, valhallasw, MZMcBride, csteipp, scfc, coren, pywikipedia-bugs
Qgil added a comment.
About community consensus, I recall several projects that made total sense to the mentors proposing them, but found objections from other veterans in the house, i.e. https://phabricator.wikimedia.org/T64960 & https://phabricator.wikimedia.org/T48704, and having candidates working on project proposals while community members were discussing was not fun at all.
TASK DETAIL
https://phabricator.wikimedia.org/T76341
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: Qgil
Cc: pywikipedia-bugs, jayvdb, ImPacific, Jdforrester-WMF, Qgil, Gryllida, Parent5446, Rfarrand, Krenair
jayvdb added a comment.
I mean remainder of pywikibot, but thx for asking :P
Those criteria for 'featured' mostly make sense to me. Community consensus is a bit vague; as software features only needs a dev community consensus as opposed to project community consensus, provided the feature can be disabled. And a dev community consensus typically depends on the implementation more than the concept, precisely because it can be disabled so the main concern is perf and maint costs vs utility and both sides of that equation depend on how well it is built.
TASK DETAIL
https://phabricator.wikimedia.org/T76341
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: Qgil, jayvdb
Cc: pywikipedia-bugs, jayvdb, ImPacific, Jdforrester-WMF, Qgil, Gryllida, Parent5446, Rfarrand, Krenair
jayvdb added a comment.
@qgil, which part of that definition of Featured are you concerned about?
fwiw, I feel I could do this task in 2-3 weeks. There are already existing implementations in Python, in use by other MW python libraries. I've purposely designed this task so it is only a MVP with very clear acceptance criteria (see task sentence "To complete this task ..."), as a full blown implementation is a much bigger task. I'd like to hear from @Halfak whether he feels that would be a reasonable period of time for him to implement this feature, as a bit of a sanity check.
TASK DETAIL
https://phabricator.wikimedia.org/T74065
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: Qgil, Ricordisamoa, Nemo_bis, Halfak, Krinkle, jayvdb, valhallasw, MZMcBride, csteipp, scfc, coren, pywikipedia-bugs