Hello, As you know, PWB is officially one of the Google Code-In (GCI) projects, I added it because I think It would be very cool if we can use more hands to port codes from compat to core, improve handling wikidata and we can make our future developers by working in this projects and attract some passionate coders!
But there is a problem per Google rules. I can't be a mentor because I'm Iranian (and I can't be a mentor or participant in GSoC as well) So I need other developers to help out and be a mentor
This project is great, don't let this opportunity goes to waste because of some stupid rules
Best
2013/11/2 Amir Ladsgroup ladsgroup@gmail.com
But there is a problem per Google rules. I can't be a mentor because I'm Iranian (and I can't be a mentor or participant in GSoC as well)
You really do here a great job, thank you for all your contribution, and I am very sad to hear that Google is discriminating you.
Thank you Bináris and Strainu :) The link is here: https://www.mediawiki.org/wiki/Google_Code-In#Bots
The first issue is handling wikidata, and you can find related bugs in here: https://bugzilla.wikimedia.org/buglist.cgi?list_id=246895&resolution=---...
The second issue is porting codes of compat to core, It's easy per manuals written in the core and before porting it It's really good to do the i18n thing https://www.mediawiki.org/wiki/Manual:Pywikibot/i18n_conversion
The third and the forth issue are obvious
Thank you again and best
On 11/2/13, Bináris wikiposta@gmail.com wrote:
2013/11/2 Amir Ladsgroup ladsgroup@gmail.com
But there is a problem per Google rules. I can't be a mentor because I'm Iranian (and I can't be a mentor or participant in GSoC as well)
You really do here a great job, thank you for all your contribution, and I am very sad to hear that Google is discriminating you.
On 11/02/2013 10:14 AM, Amir Ladsgroup wrote:
Thank you Bináris and Strainu :) The link is here: https://www.mediawiki.org/wiki/Google_Code-In#Bots
And the link to register as GCI mentors is at https://www.mediawiki.org/wiki/Google_Code-In#Become_a_Wikimedia_GCI_mentor
We will accept whoever is acepted by Amir. Google has its rules for Google Code-in, and Wikimedia has different ones for everything we do. In our movement Amir keeps being one of the PyWikiBot maintainers, which is what matters to us.
Thank you PyWikiBot community for your coordination! We are looking forward to seeing dozens of PyWikiBot tasks completed by GCI students.
I've registered as a mentor and I've taken a look at the tasks. I have a few concerns about the redesigning of interwiki.py, as it seems to me it would take more than 2-3 hours. Am I wrong?
Also, Amir, do you have a list of scripts that should be ported from compat? Bug 55880 has just 2 dependencies so far (which I would like to propose as tasks as well, perhaps bundled since they should be quite simple).
Strainu
2013/11/2 Quim Gil qgil@wikimedia.org:
On 11/02/2013 10:14 AM, Amir Ladsgroup wrote:
Thank you Bináris and Strainu :) The link is here: https://www.mediawiki.org/wiki/Google_Code-In#Bots
And the link to register as GCI mentors is at https://www.mediawiki.org/wiki/Google_Code-In#Become_a_Wikimedia_GCI_mentor
We will accept whoever is acepted by Amir. Google has its rules for Google Code-in, and Wikimedia has different ones for everything we do. In our movement Amir keeps being one of the PyWikiBot maintainers, which is what matters to us.
Thank you PyWikiBot community for your coordination! We are looking forward to seeing dozens of PyWikiBot tasks completed by GCI students.
-- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/User:Qgil
Pywikipedia-l mailing list Pywikipedia-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
Thank you Strainu :)
On Tue, Nov 5, 2013 at 1:35 PM, Strainu strainu10@gmail.com wrote:
I've registered as a mentor and I've taken a look at the tasks. I have a few concerns about the redesigning of interwiki.py, as it seems to me it would take more than 2-3 hours. Am I wrong?
You're right. It's better to be done in another project, maybe GSoC
Also, Amir, do you have a list of scripts that should be ported from compat? Bug 55880 has just 2 dependencies so far (which I would like to propose as tasks as well, perhaps bundled since they should be quite simple).
I'm going to extract the list I'll tell you in the next hour :)
Strainu
2013/11/2 Quim Gil qgil@wikimedia.org:
On 11/02/2013 10:14 AM, Amir Ladsgroup wrote:
Thank you Bináris and Strainu :) The link is here: https://www.mediawiki.org/wiki/Google_Code-In#Bots
And the link to register as GCI mentors is at
https://www.mediawiki.org/wiki/Google_Code-In#Become_a_Wikimedia_GCI_mentor
We will accept whoever is acepted by Amir. Google has its rules for
Code-in, and Wikimedia has different ones for everything we do. In our movement Amir keeps being one of the PyWikiBot maintainers, which is what matters to us.
Thank you PyWikiBot community for your coordination! We are looking
forward
to seeing dozens of PyWikiBot tasks completed by GCI students.
-- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/User:Qgil
Pywikipedia-l mailing list Pywikipedia-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
Pywikipedia-l mailing list Pywikipedia-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
This is the list of scripts that exists in compat but not core http://tools.wmflabs.org/dexbot/compat_not_core.txt some of them are not necessary (like wikipedia.py, pagegenerators.py, query.py, ..) at all and some of not very important, IMO these scripts need to be ported ASAP because they have been widely used: commonscat.py nowcommons.py pagefromfile.py protect.py reflinks.py unusedfiles.py welcome.py
Best
On Tue, Nov 5, 2013 at 2:30 PM, Amir Ladsgroup ladsgroup@gmail.com wrote:
Thank you Strainu :)
On Tue, Nov 5, 2013 at 1:35 PM, Strainu strainu10@gmail.com wrote:
I've registered as a mentor and I've taken a look at the tasks. I have a few concerns about the redesigning of interwiki.py, as it seems to me it would take more than 2-3 hours. Am I wrong?
You're right. It's better to be done in another project, maybe GSoC
Also, Amir, do you have a list of scripts that should be ported from compat? Bug 55880 has just 2 dependencies so far (which I would like to propose as tasks as well, perhaps bundled since they should be quite simple).
I'm going to extract the list I'll tell you in the next hour :)
Strainu
2013/11/2 Quim Gil qgil@wikimedia.org:
On 11/02/2013 10:14 AM, Amir Ladsgroup wrote:
Thank you Bináris and Strainu :) The link is here: https://www.mediawiki.org/wiki/Google_Code-In#Bots
And the link to register as GCI mentors is at
https://www.mediawiki.org/wiki/Google_Code-In#Become_a_Wikimedia_GCI_mentor
We will accept whoever is acepted by Amir. Google has its rules for
Code-in, and Wikimedia has different ones for everything we do. In our movement Amir keeps being one of the PyWikiBot maintainers, which is
what
matters to us.
Thank you PyWikiBot community for your coordination! We are looking
forward
to seeing dozens of PyWikiBot tasks completed by GCI students.
-- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/User:Qgil
Pywikipedia-l mailing list Pywikipedia-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
Pywikipedia-l mailing list Pywikipedia-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
-- Amir
I've logged bugs and tasks for all the compat->core porting. This should keep the students busy for a couple of days :)
I've also took a look at the bug report for wikidata. I would like to propose the following bugs as GCI tasks: 55148https://bugzilla.wikimedia.org/show_bug.cgi?id=55148, 56072 https://bugzilla.wikimedia.org/show_bug.cgi?id=56072 (with a larger time estimate, like 5-7 days?), 55136https://bugzilla.wikimedia.org/show_bug.cgi?id=55136(seems easy, but *only* if someone can clarify what is the problem here), 54415 https://bugzilla.wikimedia.org/show_bug.cgi?id=54415 (and 55002 https://bugzilla.wikimedia.org/show_bug.cgi?id=55002if they are not duplicates), 55003. https://bugzilla.wikimedia.org/show_bug.cgi?id=55003
Any observations on this bug list?
Thanks, Strainu
2013/11/5 Amir Ladsgroup ladsgroup@gmail.com
This is the list of scripts that exists in compat but not core http://tools.wmflabs.org/dexbot/compat_not_core.txt some of them are not necessary (like wikipedia.py, pagegenerators.py, query.py, ..) at all and some of not very important, IMO these scripts need to be ported ASAP because they have been widely used: commonscat.py nowcommons.py pagefromfile.py protect.py reflinks.py unusedfiles.py welcome.py
Best
On Tue, Nov 5, 2013 at 2:30 PM, Amir Ladsgroup ladsgroup@gmail.comwrote:
Thank you Strainu :)
On Tue, Nov 5, 2013 at 1:35 PM, Strainu strainu10@gmail.com wrote:
I've registered as a mentor and I've taken a look at the tasks. I have a few concerns about the redesigning of interwiki.py, as it seems to me it would take more than 2-3 hours. Am I wrong?
You're right. It's better to be done in another project, maybe GSoC
Also, Amir, do you have a list of scripts that should be ported from compat? Bug 55880 has just 2 dependencies so far (which I would like to propose as tasks as well, perhaps bundled since they should be quite simple).
I'm going to extract the list I'll tell you in the next hour :)
Strainu
2013/11/2 Quim Gil qgil@wikimedia.org:
On 11/02/2013 10:14 AM, Amir Ladsgroup wrote:
Thank you Bináris and Strainu :) The link is here: https://www.mediawiki.org/wiki/Google_Code-In#Bots
And the link to register as GCI mentors is at
https://www.mediawiki.org/wiki/Google_Code-In#Become_a_Wikimedia_GCI_mentor
We will accept whoever is acepted by Amir. Google has its rules for
Code-in, and Wikimedia has different ones for everything we do. In our movement Amir keeps being one of the PyWikiBot maintainers, which is
what
matters to us.
Thank you PyWikiBot community for your coordination! We are looking
forward
to seeing dozens of PyWikiBot tasks completed by GCI students.
-- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/User:Qgil
Pywikipedia-l mailing list Pywikipedia-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
Pywikipedia-l mailing list Pywikipedia-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
-- Amir
-- Amir
Pywikipedia-l mailing list Pywikipedia-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
Hi Strainu,
On 11 November 2013 13:30, Strainu strainu10@gmail.com wrote:
I've logged bugs and tasks for all the compat->core porting. This should keep the students busy for a couple of days :)
Thanks for organising this!
I've also took a look at the bug report for wikidata. I would like to propose the following bugs as GCI tasks: 55148https://bugzilla.wikimedia.org/show_bug.cgi?id=55148, 56072 https://bugzilla.wikimedia.org/show_bug.cgi?id=56072 (with a larger time estimate, like 5-7 days?), 55136https://bugzilla.wikimedia.org/show_bug.cgi?id=55136(seems easy, but *only* if someone can clarify what is the problem here), 54415 https://bugzilla.wikimedia.org/show_bug.cgi?id=54415 (and 55002 https://bugzilla.wikimedia.org/show_bug.cgi?id=55002if they are not duplicates), 55003. https://bugzilla.wikimedia.org/show_bug.cgi?id=55003
55148 is for compat, while the rest are for core -- this might be confusing for the students. 56072 - as far as I can see, this should be relatively easy for someone who knows wikidata and understands what to send the server and when (which I don't...). from DataSite.editSource and DataSite.removeClaims it should be possible to hack something together 55136 was already fixed a while ago (but was not closed -- I did this now) 54415 (and I think 55002 is indeed duplicate) looks very nice, but there is already a patch (but I think it needs some work ...) - ( https://gerrit.wikimedia.org/r/#/c/92073/). 55003 also should be doable: I think we already have functionality for coordinates (in the page/site layer) but not yet in claimit.py.
Again, thanks for looking after this!
Merlijn
2013/11/11 Merlijn van Deen valhallasw@arctus.nl:
Hi Strainu,
On 11 November 2013 13:30, Strainu strainu10@gmail.com wrote:
I've logged bugs and tasks for all the compat->core porting. This should keep the students busy for a couple of days :)
Thanks for organising this!
I've also took a look at the bug report for wikidata. I would like to propose the following bugs as GCI tasks: 55148, 56072 (with a larger time estimate, like 5-7 days?), 55136 (seems easy, but *only* if someone can clarify what is the problem here), 54415 (and 55002 if they are not duplicates), 55003.
55148 is for compat, while the rest are for core -- this might be confusing for the students. 56072 - as far as I can see, this should be relatively easy for someone who knows wikidata and understands what to send the server and when (which I don't...). from DataSite.editSource and DataSite.removeClaims it should be possible to hack something together 55136 was already fixed a while ago (but was not closed -- I did this now) 54415 (and I think 55002 is indeed duplicate) looks very nice, but there is already a patch (but I think it needs some work ...) - (https://gerrit.wikimedia.org/r/#/c/92073/). 55003 also should be doable: I think we already have functionality for coordinates (in the page/site layer) but not yet in claimit.py.
I've logged tasks for 55003, 54415 and 56072. I've given up on 55148 in order to keep all tasks on core.
Also, somebody else logged the task for python3 porting. I think we're all set for Monday's kick-off!
Again, thanks for looking after this!
No problem.
Strainu
Merlijn
Pywikipedia-l mailing list Pywikipedia-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
pywikipedia-l@lists.wikimedia.org