[Pywikipedia-bugs] [Maniphest] [Commented On] T148074: Outreachy proposal for Create new Python library to serialize Wikimedia Quiz format

2016-10-14 Thread Sumit
Sumit added a comment.
@Miriya52 thanks for the application, as @jayvdb  said, make sure you're in touch with him and @Mvolz to chalk out the final version of the proposal and begin contributions to pywikibot.


In T148074#2715363, @jayvdb wrote:
cc @Sumit , I dont think this application is submitted yet.  I do not see it in https://outreachy.gnome.org/?q=manage_projects&prg=7 .  Am I looking in the wrong place?


@jayvdb ,you're right, the application is not submitted in Outreachy system. @Miriya52 *please ensure* that a copy of this is submitted there too before Oct-17. You can edit the same till sometime afterwards.TASK DETAILhttps://phabricator.wikimedia.org/T148074EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: SumitCc: Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, soulshake, Shrutika719, 01tonythomas, Sumit, Yland_S, Mvolz, MayS, Miriya52, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Claimed] T75196: category.py more - add "-noredirect" option

2016-10-14 Thread JameerBabu
JameerBabu claimed this task.JameerBabu added a subscriber: Aadith1996.
TASK DETAILhttps://phabricator.wikimedia.org/T75196EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: JameerBabuCc: Aadith1996, AbdealiJK, TerraCodes, Steenth, pywikibot-bugs-list, MayS, Mdupont, JJMC89, MuhammadShuaib, jayvdb, Alchimista___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T142155: Bot can't login. keyError in GetCookie

2016-10-14 Thread Krinkle
Krinkle added a comment.
This change broke KrinkleBot on Wikimedia Commons. File protection synchronisation was down for 13 hours. I last re-installed KrinkleBot 3 months ago in July. Using the then-latest version of Pywikibot core. It ran mostly uninterrupted – until yesterday. It started failing at 2016-10-12 19:17:10.

fileprotectionsync.err[..]
Sleeping for 9.5 seconds, 2016-10-12 11:01:52
Page [[Commons:Auto-protected files/wikipedia/fr]] saved

WARNING: API error maxlag: Waiting for 10.64.48.150: 6.2437400817871 seconds lagged
Traceback (most recent call last): [..]
CRITICAL: Closing network session.

Logging in to commons:commons as KrinkleBot@Autoprotect
Sleeping for 7.4 seconds, 2016-10-12 11:16:09
Page [[Commons:Auto-protected files/wikipedia/de]] saved
[..]
Sleeping for 9.3 seconds, 2016-10-12 19:17:10
Page [[Commons:Auto-protected files/wikipedia/bn]] saved
Logging in to commons:commons as KrinkleBot@Autoprotect

Traceback (most recent call last): [..]
if loginMan.login(retry=True):
cookiedata = self.getCookie()
prefix = login_result['login']['cookieprefix']
KeyError: u'cookieprefix'
CRITICAL: Closing network session.

In attempt to remedy this, I updated the copy of pywikibot-core from Git and re-ran python setup.py.  The next run failed with a different error:

fileprotectionsync.errtoken = self.tokens['edit']
assert self.site.user(), 'User must login in this site'
AssertionError: User must login in this site
CRITICAL: Closing network session.

I suspected this may be due to a breaking in bot passwords handling. The following configuration used to work:

.pwd("Username@Botname", "")

user-config.pyimport os
family = 'commons'
mylang = 'commons'
usernames['commons']['commons'] = u'Username@Botname'
sysopnames['commons']['commons'] = u'Username@Botname'
password_file = os.path.expanduser('~/.pywikibot/.pwd')

Per https://www.mediawiki.org/wiki/Manual:Pywikibot/BotPasswords I changed this to use plain "Username" and create a BotPassword() object in the password file.

.pwd("Username", BotPassword("Botname", ""))

user-config.pyusernames['commons']['commons'] = u'Username'
sysopnames['commons']['commons'] = u'Username'

This fixed it.TASK DETAILhttps://phabricator.wikimedia.org/T142155EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Legoktm, KrinkleCc: Krinkle, MZMcBride, Jay8g, revi, Paladox, Aschroet, zhuyifei1999, Stashbot, gerritbot, DrTrigon, Betacommand, Lokal_Profil, Tgr, Legoktm, JJMC89, Yamaha5, jayvdb, Ladsgroup, Xqt, valhallasw, Multichill, Anomie, CodeCat, TerraCodes, Luke081515, He7d3r, Basilicofresco, Jagwar, MarcoAurelio, Dalba, Aklapper, Joutbis, pywikibot-bugs-list, MayS, Mdupont, Alchimista___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T142155: Bot can't login. keyError in GetCookie

2016-10-14 Thread Gallicbot
Gallicbot added a comment.
Same problem with my bot this morning on wikipedia fr
Thanks to you guys  for the fixes you already brought above. 
My main problem is fixed now.

I am still having somes issues:


connection with Username@Botname is logged as Username on Wikipedia (no 'Bot tag' applied on my commits).
seems that the session login does not hold as it did before (I have to reenter my password for every pywikibot command) (I'll try the fix suggested by Krinkle tonight to see if it fixes this second issue).


cheers
CernunnosTASK DETAILhttps://phabricator.wikimedia.org/T142155EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Legoktm, GallicbotCc: Gallicbot, Krinkle, MZMcBride, Jay8g, revi, Paladox, Aschroet, zhuyifei1999, Stashbot, gerritbot, DrTrigon, Betacommand, Lokal_Profil, Tgr, Legoktm, JJMC89, Yamaha5, jayvdb, Ladsgroup, Xqt, valhallasw, Multichill, Anomie, CodeCat, TerraCodes, Luke081515, He7d3r, Basilicofresco, Jagwar, MarcoAurelio, Dalba, Aklapper, Joutbis, pywikibot-bugs-list, MayS, Mdupont, Alchimista___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T148074: Outreachy proposal for Create new Python library to serialize Wikimedia Quiz format

2016-10-14 Thread Mvolz
Mvolz added a comment.

In T148074#2715363, @jayvdb wrote:
@Miriya52 , Thank you for starting this application.  It is good to see you have some relevant programming experience (unfortunately this project wont use your extensive IoT experience ;-) ).  There are many parts of the template application that you need to fill in yet , which you can do by clicking edit.  Some of the details will the outcome of discussions between yourself and the mentors , and we can have a private discussion about the project to clarify the details (The mentors also dont know all the answers -- this is your project, and the scope can be adjusted to suit your interests.).

My preferred method for communication during this proposal drafting/ preparation phase is a private Conpherence. 
 @Mvolz , does that suit you also?


Yes, that is fine with me.TASK DETAILhttps://phabricator.wikimedia.org/T148074EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, soulshake, Shrutika719, 01tonythomas, Sumit, Yland_S, Mvolz, MayS, Miriya52, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Block] T89761: Create new Python library to serialize Wikimedia Quiz format, GIFT quiz format, and allow round-trip conversions between the two formats.

2016-10-14 Thread Mvolz
Mvolz created subtask T148159: Create an Abstract Syntax Tree for Wikimedia Quiz format.
TASK DETAILhttps://phabricator.wikimedia.org/T89761EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: MayS, Mvolz, Yland_S, Sumit, 01tonythomas, Shrutika719, soulshake, Pavithirakc, Rajdeep594, Ricordisamoa, Bawolff, He7d3r, Crochet.david, Ajraddatz, Jsalsman, pywikibot-bugs-list, jayvdb, Aklapper, Evanontario, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T148159: Create an Abstract Syntax Tree for Wikimedia Quiz format

2016-10-14 Thread Mvolz
Mvolz created this task.Mvolz added projects: MediaWiki-extensions-Quiz, Pywikibot-Wikidata, Possible-Tech-Projects, MOOC-Interface, Outreachy (Round-13).
TASK DESCRIPTIONIn order to convert from Wikimedia Quiz Format, we first have to write out an AST for wikimedia Quiz format before implementing it.

https://en.wikipedia.org/wiki/Abstract_syntax_treeTASK DETAILhttps://phabricator.wikimedia.org/T148159EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, soulshake, Shrutika719, 01tonythomas, Sumit, Yland_S, MayS, Mvolz, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T148161: Create an Abstract Syntax Tree for GIFT Quiz format

2016-10-14 Thread Mvolz
Mvolz created this task.Mvolz added projects: MediaWiki-extensions-Quiz, Pywikibot-Wikidata, Possible-Tech-Projects, MOOC-Interface, Outreachy (Round-13).
TASK DESCRIPTIONIn order to convert from to GIFT Format, we first have to write out an AST for the GIFT format before implementing it.

https://en.wikipedia.org/wiki/Abstract_syntax_treeTASK DETAILhttps://phabricator.wikimedia.org/T148161EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, soulshake, Shrutika719, 01tonythomas, Sumit, Yland_S, MayS, Mvolz, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Block] T89761: Create new Python library to serialize Wikimedia Quiz format, GIFT quiz format, and allow round-trip conversions between the two formats.

2016-10-14 Thread Mvolz
Mvolz created subtask T148161: Create an Abstract Syntax Tree for GIFT Quiz format.
TASK DETAILhttps://phabricator.wikimedia.org/T89761EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: MayS, Mvolz, Yland_S, Sumit, 01tonythomas, Shrutika719, soulshake, Pavithirakc, Rajdeep594, Ricordisamoa, Bawolff, He7d3r, Crochet.david, Ajraddatz, Jsalsman, pywikibot-bugs-list, jayvdb, Aklapper, Evanontario, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Edited] T89761: Create new Python library to serialize Wikimedia Quiz format, GIFT quiz format, and allow round-trip conversions between the two formats.

2016-10-14 Thread Mvolz
Mvolz edited the task description. (Show Details)
EDIT DETAILS...* Microtasks: T146021, T40372, T148161, T40372TASK DETAILhttps://phabricator.wikimedia.org/T89761EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: MayS, Mvolz, Yland_S, Sumit, 01tonythomas, Shrutika719, soulshake, Pavithirakc, Rajdeep594, Ricordisamoa, Bawolff, He7d3r, Crochet.david, Ajraddatz, Jsalsman, pywikibot-bugs-list, jayvdb, Aklapper, Evanontario, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Edited] T89761: Create new Python library to serialize Wikimedia Quiz format, GIFT quiz format, and allow round-trip conversions between the two formats.

2016-10-14 Thread Mvolz
Mvolz edited the task description. (Show Details)
EDIT DETAILS...* Microtasks: T146021, T40372, T148161, T148159TASK DETAILhttps://phabricator.wikimedia.org/T89761EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: MayS, Mvolz, Yland_S, Sumit, 01tonythomas, Shrutika719, soulshake, Pavithirakc, Rajdeep594, Ricordisamoa, Bawolff, He7d3r, Crochet.david, Ajraddatz, Jsalsman, pywikibot-bugs-list, jayvdb, Aklapper, Evanontario, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Edited] T89761: Create new Python library to serialize Wikimedia Quiz format, GIFT quiz format, and allow round-trip conversions between the two formats.

2016-10-14 Thread Mvolz
Mvolz edited the task description. (Show Details)
EDIT DETAILS...* Microtasks: T146021, T40372, T148161, T148159TASK DETAILhttps://phabricator.wikimedia.org/T89761EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: MayS, Mvolz, Yland_S, Sumit, 01tonythomas, Shrutika719, soulshake, Pavithirakc, Rajdeep594, Ricordisamoa, Bawolff, He7d3r, Crochet.david, Ajraddatz, Jsalsman, pywikibot-bugs-list, jayvdb, Aklapper, Evanontario, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Declined] T148161: Create an Abstract Syntax Tree for GIFT Quiz format

2016-10-14 Thread Mvolz
Mvolz closed this task as "Declined".
TASK DETAILhttps://phabricator.wikimedia.org/T148161EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, soulshake, Shrutika719, 01tonythomas, Sumit, Yland_S, MayS, Mvolz, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Unblock] T89761: Create new Python library to serialize Wikimedia Quiz format, GIFT quiz format, and allow round-trip conversions between the two formats.

2016-10-14 Thread Mvolz
Mvolz closed subtask T148161: Create an Abstract Syntax Tree for GIFT Quiz format as "Declined".
TASK DETAILhttps://phabricator.wikimedia.org/T89761EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: MayS, Mvolz, Yland_S, Sumit, 01tonythomas, Shrutika719, soulshake, Pavithirakc, Rajdeep594, Ricordisamoa, Bawolff, He7d3r, Crochet.david, Ajraddatz, Jsalsman, pywikibot-bugs-list, jayvdb, Aklapper, Evanontario, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Retitled] T148161: Draft a tree to represent internal python format

2016-10-14 Thread Mvolz
Mvolz changed the title from "Create an Abstract Syntax Tree for GIFT Quiz format" to "Draft a tree to represent internal python format".Mvolz edited the task description. (Show Details)
EDIT DETAILSIn order to convert from to GIFT Format, we first have to write out an AST for the GIFT format before implementing it. 

https://en.wikipedia.org/wiki/Abstract_syntax_treewe first have to write out a tree to represent the internal format before implementing it. TASK DETAILhttps://phabricator.wikimedia.org/T148161EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, soulshake, Shrutika719, 01tonythomas, Sumit, Yland_S, MayS, Mvolz, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Reopened] T148161: Draft a tree to represent internal python format

2016-10-14 Thread Mvolz
Mvolz reopened this task as "Open".
TASK DETAILhttps://phabricator.wikimedia.org/T148161EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, soulshake, Shrutika719, 01tonythomas, Sumit, Yland_S, MayS, Mvolz, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Declined] T148159: Create an Abstract Syntax Tree for Wikimedia Quiz format

2016-10-14 Thread Mvolz
Mvolz closed this task as "Declined".
TASK DETAILhttps://phabricator.wikimedia.org/T148159EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, soulshake, Shrutika719, 01tonythomas, Sumit, Yland_S, MayS, Mvolz, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Unblock] T89761: Create new Python library to serialize Wikimedia Quiz format, GIFT quiz format, and allow round-trip conversions between the two formats.

2016-10-14 Thread Mvolz
Mvolz closed subtask T148159: Create an Abstract Syntax Tree for Wikimedia Quiz format as "Declined".
TASK DETAILhttps://phabricator.wikimedia.org/T89761EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: MayS, Mvolz, Yland_S, Sumit, 01tonythomas, Shrutika719, soulshake, Pavithirakc, Rajdeep594, Ricordisamoa, Bawolff, He7d3r, Crochet.david, Ajraddatz, Jsalsman, pywikibot-bugs-list, jayvdb, Aklapper, Evanontario, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Block] T89761: Create new Python library to serialize Wikimedia Quiz format, GIFT quiz format, and allow round-trip conversions between the two formats.

2016-10-14 Thread Mvolz
Mvolz reopened subtask T148161: Draft a tree to represent internal python format as "Open".
TASK DETAILhttps://phabricator.wikimedia.org/T89761EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: MayS, Mvolz, Yland_S, Sumit, 01tonythomas, Shrutika719, soulshake, Pavithirakc, Rajdeep594, Ricordisamoa, Bawolff, He7d3r, Crochet.david, Ajraddatz, Jsalsman, pywikibot-bugs-list, jayvdb, Aklapper, Evanontario, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T148159: Create an Abstract Syntax Tree for Wikimedia Quiz format

2016-10-14 Thread Mvolz
Mvolz removed a parent task: T89761: Create new Python library to serialize Wikimedia Quiz format, GIFT quiz format, and allow round-trip conversions between the two formats. .
TASK DETAILhttps://phabricator.wikimedia.org/T148159EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, soulshake, Shrutika719, 01tonythomas, Sumit, Yland_S, MayS, Mvolz, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T89761: Create new Python library to serialize Wikimedia Quiz format, GIFT quiz format, and allow round-trip conversions between the two formats.

2016-10-14 Thread Mvolz
Mvolz removed a subtask: T148159: Create an Abstract Syntax Tree for Wikimedia Quiz format.
TASK DETAILhttps://phabricator.wikimedia.org/T89761EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: MayS, Mvolz, Yland_S, Sumit, 01tonythomas, Shrutika719, soulshake, Pavithirakc, Rajdeep594, Ricordisamoa, Bawolff, He7d3r, Crochet.david, Ajraddatz, Jsalsman, pywikibot-bugs-list, jayvdb, Aklapper, Evanontario, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Edited] T148161: Draft a tree to represent internal python format

2016-10-14 Thread Mvolz
Mvolz edited the task description. (Show Details)
EDIT DETAILSIn order to convert from toto and from GIFT Format, we first have to write out a tree to represent the internal format before implementing it. 

It's possible that a single tree type can't represent both markup formats (I haven't tried to actually do this yet, so I don't know), in which case we make need two different tree types, and perform operations in between to convert GIFT tree to wiki tree and vice versa.TASK DETAILhttps://phabricator.wikimedia.org/T148161EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MvolzCc: Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, soulshake, Shrutika719, 01tonythomas, Sumit, Yland_S, MayS, Mvolz, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Edited] T148161: Draft a tree to represent internal python format

2016-10-14 Thread jayvdb
jayvdb edited the task description. (Show Details)
EDIT DETAILSIn order to convert to and from GIFT Format, we first have to write out a tree to represent the internal format before implementing it.

It's possible that a single tree type can't represent both GIFT and #mediawiki-extensions-quiz markup formats , we first have to write out a tree to represent the internal format before implementing it. 

It's possible that a single tree type can't represent bothin which case we make need two different tree types, and perform operations in between to convert GIFT tree to wiki tree and vice versa.

GIFT format has broader adoption than the #mediawiki-extensions-quiz markup formats (I haven't tried to actually do this yetformat, so I don't know)making it the easier of the two to research, in which case we make need two differdocument tree types, and perform operations in between to convertand design.  Some more info about GIFT tree to wiki tree and vice versacan be found at {T24475}.TASK DETAILhttps://phabricator.wikimedia.org/T148161EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: jayvdbCc: Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, soulshake, Shrutika719, 01tonythomas, Sumit, Yland_S, MayS, Mvolz, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T148074: Outreachy proposal for Create new Python library to serialize Wikimedia Quiz format

2016-10-14 Thread Miriya52
Miriya52 added a comment.
@jayvdb @Mvolz Hello!  Thanks for your comments.  I started a private Conpherence and invited you both.

@Sumit Thanks for the reminder about submitting the application.  I am definitely going to be working on this over the weekend and will get it in the system before Oct-17.

Cheers!TASK DETAILhttps://phabricator.wikimedia.org/T148074EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Miriya52Cc: Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, soulshake, Shrutika719, 01tonythomas, Sumit, Yland_S, Mvolz, MayS, Miriya52, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Edited] T148074: Outreachy proposal for Create new Python library to serialize Wikimedia Quiz format

2016-10-14 Thread Miriya52
Miriya52 edited the task description. (Show Details)
EDIT DETAILS...Location: Calgary, Alberta, Canada
Typical working hours:Typical working hours: M-F start 8-9am, M-F 8a-5pend 5pm (Mountain Time Zone). I'm an early to bed, early to rise person. I'm usually up at 4:30am, but I do a morning swim workout beforeto starting my dayTASK DETAILhttps://phabricator.wikimedia.org/T148074EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Miriya52Cc: Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, soulshake, Shrutika719, 01tonythomas, Sumit, Yland_S, Mvolz, MayS, Miriya52, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Edited] T148074: Outreachy proposal for Create new Python library to serialize Wikimedia Quiz format

2016-10-14 Thread Miriya52
Miriya52 edited the task description. (Show Details)
EDIT DETAILS...Include a brief, clear work breakdown structure with milestones and deadlines. Make sure to label deliverables as optional or required. It’s OK to include thinking time (“investigation”) in your work schedule. Deliverables should include investigation, coding, deploying, testing and documentation.

For the outreachy application, a small contribution to complete a microtask will be made for pywikibot.  analysis to find features missing from each format, so we can work out acceptable modes of degraded exporting.

A good preparation task, is starting on the design work for https://phabricator.wikimedia.org/T148161 , and you may build draft python class code to show how you would implement it.

50% time for core tasks
50% time for testing, bugfixing, documentation, and deployment.
Since the estimated time for an experience developer is 3 weeks, the estimated time for an intern is 9 weeks (assuming that includes development, testing, bugfixing, documentation, and deployment).

The biggest hurdle is the Quiz format used by the MediaWiki extension is not well documented, which is fairly easy to fix, however it is a risk as we cant yet do a gap analysis of MediaWiki Quiz format vs GIFT format - there could be some very large differences that cause the difficultly of this project to rise steeply, and/or require a scope change.

One of the goals is that a new github repo and pypi package would be created for the generic and re-usable functionality . That package would then be used by Pywikibot as required to perform bot operations. However the package should also be usable for other applications and purposes.

**Proposed Schedule**

The internship period is from Dec. 6, 2016 to March 6, 2016

| **Period** | **Task**	
|  | --  
| Before Dec 6 | Request a mediawiki labs instance and gerrit repository.  Set up skeleton of library.  Community bonding
| timeDec 6 - Dec 16 | taskTask 1


**Participation**...- Discussion with mentors of preferred communication modes via email, irc, or slack.  During proposal preparation, discussion with mentors will be via [[ https://phabricator.wikimedia.org/conpherence/ | conpherence ]].
- Discussion with mentors of where source code will be published.

**About me**
I have a M.S. degree in Robotics from Carnegie Mellon University and B.S. degree in Electrical Engineering and Computer Sciences from University of California, Berkeley.  After graduate school, I worked as a Microdevices Engineer for 4.5 years at NASA Jet Propulsion Laboratory supporting research on extreme environment sensors.  I then decided I wanted to work on technology to benefit the environment (on Earth) and worked as a general purpose hardware/software engineer at Lawrence Berkeley National Laboratory (Dept. of Energy) supporting research to understand energy use in urban infrastructure.

I heard about the Outreachy program through social media, and thought this was an excellent opportunity to work on an open source project with guidance from mentors.  I am only applying for Outreachy (not eligible for GSoC).

I plan to work full-time from Dec 6, 2016 to March 6, 2017.  I do not have any planned vacations during that time.  I also volunteer as a project manager for a non-profit called Code for Community (Code4C) to build a software enhancement or feature for other non-profits.  The time I spend on Code4C will be outside of the (at least) 40 hours per week that I have planned for Outreachy.

I am excited to be giving back to open source since I have been able to use many open source libraries and packages for my projects.  I also like the community aspect of open source.  Just this past year, I really enjoyed the experience of attending PyCon, and also looking forward to attending PyCon Canada in November 2016.  I like building systems that are useful, or slack.
- Discussion with mentors of where source code will be published.


**About me**and writing code for open source and MediaWiki will be a benefit to many users.  The feature I would be building for this project is an enhancement for Wikiversity.  I have benefited from online educational resources and it would be an honor to be able to contribute to an open online educational site.

**Past experience**...TASK DETAILhttps://phabricator.wikimedia.org/T148074EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Miriya52Cc: Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, Shrutika719, 01tonythomas, Sumit, Yland_S, Mvolz, MayS, Miriya52, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Edited] T148074: Outreachy proposal for Create new Python library to serialize Wikimedia Quiz format

2016-10-14 Thread Miriya52
Miriya52 edited the task description. (Show Details)
EDIT DETAILS...A good preparation task, is starting on the design work for https://phabricator.wikimedia.org/T148161 , and you may build draft python class code to show how you would implement it.

50% time for core tasks50% time for core tasks.  Minimum viable product developed at mid-term.
50% time for testing, bugfixing, documentation, and deployment|  | --  
| Before Dec 6 | Request a mediawiki labs instance and gerrit repository.  Set up skeleton of library. | Before Dec 6 | Community bonding.
| Dec 6 - Dec 16 | Task 1...I am excited to be giving back to open source since I have been able to use many open source libraries and packages for my projects.  I also like the community aspect of open source.  Just this past year, I really enjoyed the experience of attending PyCon, and also looking forward to attending PyCon Canada in November 2016.  I like building systems that are useful, and writing code for open source and MediaWiki will be a benefit to many users.  The feature I would be building for this project is an enhancement for Wikiversity.  I have benefited from online educational resourcestaken MOOCs and it would be an honor to be able to contribute to an open online educational siteTASK DETAILhttps://phabricator.wikimedia.org/T148074EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Miriya52Cc: Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, Shrutika719, 01tonythomas, Sumit, Yland_S, Mvolz, MayS, Miriya52, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Psychoslave, Renepick, Wesalius, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T109119: Check the style of the commit message

2016-10-14 Thread Jdforrester-WMF
Jdforrester-WMF added a comment.
Two months later, with no issues, would it be possible to put it everywhere in non-voting mode and make it voting for (at least) VE-MW and maybe a couple of others?TASK DETAILhttps://phabricator.wikimedia.org/T109119EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Jdforrester-WMFCc: jayvdb, Jdforrester-WMF, JanZerebecki, Legoktm, bd808, gerritbot, hashar, greg, Aklapper, pywikibot-bugs-list, XZise, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Alchimista, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T109119: Check the style of the commit message

2016-10-14 Thread greg
greg added a comment.

In T109119#2717361, @Jdforrester-WMF wrote:
Two months later, with no issues, would it be possible to put it everywhere in non-voting mode and make it voting for (at least) VE-MW and maybe a couple of others?


Yes please. And let's put an explicit date (1 month after?) to make it voting everywhere.TASK DETAILhttps://phabricator.wikimedia.org/T109119EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: gregCc: jayvdb, Jdforrester-WMF, JanZerebecki, Legoktm, bd808, gerritbot, hashar, greg, Aklapper, pywikibot-bugs-list, XZise, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Alchimista, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs