[02:44:51] 10Pywikibot, 10Proposal, 10Pywikibot-RfCs: RFC: Sharing templates and modules between wikis - poor man's version (investigation) - https://phabricator.wikimedia.org/T122086 (10Yurik) A bot has been [[ https://github.com/nyurik/dibabel | implemented ]] and [[ https://www.mediawiki.org/wiki/Multilingual_Templa... [07:21:54] (03CR) 10jenkins-bot: Localisation updates from https://translatewiki.net. [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/503191 (owner: 10L10n-bot) [08:24:18] Good morning xSavitar [10:40:53] (03PS1) 10Umherirrender: build: Updating mediawiki/mediawiki-codesniffer to 19.2.0 [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/503294 [10:45:59] 10Pywikibot, 10Pywikibot-Wikidata: Make coordinate_import.py work on a set of Wikidata items, import from connected wikis - https://phabricator.wikimedia.org/T220806 (10matej_suchanek) [12:18:46] Heloooo [12:19:38] Ay [12:19:49] It is time for the meeting right? [12:20:39] Good question [12:21:02] Oh no its not yet [12:21:30] I am getting confused with timezone difference😅 [12:21:45] Lol [13:01:14] o/ [14:55:16] 10Pywikibot, 10Pywikibot-archivebot.py: archivebot.py: don't reorder template parameters - https://phabricator.wikimedia.org/T220828 (10whym) [15:27:26] (03CR) 10Ankita Mandal: "> Looks better! Can you check that those method_exists() calls are" [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/502798 (owner: 10Ankita Mandal) [15:39:27] (03CR) 10Yaron Koren: "Alright. I'm not surprised that none of those method_exists() checks are returning true: none of those methods being checked for - suppres" [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/502798 (owner: 10Ankita Mandal) [15:54:17] r054l13: hellooo [15:54:33] xSavitar: having a good day so far? [15:54:48] hey Zppix [15:58:21] africanhope: hellooo! :D [15:58:44] meeting Starting in a few minutes [16:00:03] r054l13: alright [16:00:17] Driiiinnggg [16:00:43] Meeting officially open :) [16:01:01] Hello everyone, [16:01:32] This is the agenda for our meeting today: https://phabricator.wikimedia.org/T220167 [16:01:33] (03PS2) 10Yaron Koren: build: Updating mediawiki/mediawiki-codesniffer to 19.2.0 [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/503294 (owner: 10Umherirrender) [16:01:56] check it out if you haven't yet. [16:02:54] first point=> Introduction of new developers. [16:03:28] Any new volunteer around? we want to welcome you :D [16:05:16] r054l13: Thank you [16:06:22] it's good to have you around brendajerop [16:06:37] Welcom brendajerop [16:06:41] (03CR) 10Yaron Koren: [C: 03+2] build: Updating mediawiki/mediawiki-codesniffer to 19.2.0 [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/503294 (owner: 10Umherirrender) [16:06:48] Akwaba brendajerop! [16:06:55] Tell us a little about you please [16:07:29] brendajerop: like where you come from and what you like :) [16:08:44] (03PS1) 10Yaron Koren: Fix for 53f76324c82a - add module dependency [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/503390 [16:09:11] brendajerop: ?? [16:09:30] Welcome PaulWiki [16:09:49] (03Abandoned) 10Yaron Koren: Fix for 53f76324c82a - add module dependency [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/503390 (owner: 10Yaron Koren) [16:10:00] Thank [16:10:41] I'm Brenda from Kenya and I'm new to open source contribution. I'm an Outreachy applicant so that's how I got to know about Wikimedia. But that doesn't really matter now because I'll keep contributing whether or not I get selected. The community is amazing :) [16:11:43] brendajerop: Great, we are happy to have you on board [16:12:00] +1 [16:12:08] PaulWiki: Could you please tell us a little about you? [16:12:16] Welcome tab1tha [16:12:54] (03Merged) 10jenkins-bot: build: Updating mediawiki/mediawiki-codesniffer to 19.2.0 [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/503294 (owner: 10Umherirrender) [16:12:56] PaulWiki: Like where you come from and what you like ? :) [16:13:34] Hello dears members of Africa Wikimedia Developpers Group [16:13:49] hey PaulWiki [16:14:04] hello tab1tha [16:14:23] hello [16:16:22] tab1tha: We are getting all new contributors introduce themselves. So right now PaulWiki is about to tell us a little about him and I guess you will shout next. :D [16:16:43] him/her* [16:17:49] (03CR) 10jenkins-bot: build: Updating mediawiki/mediawiki-codesniffer to 19.2.0 [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/503294 (owner: 10Umherirrender) [16:18:04] I'm Paul BOUAFFOU from Ivory Coast. I'm a newcomer in the group. [16:18:40] PaulWiki: Amazing. Welcom again [16:19:01] tab1tha: Could you just tell us a little about you? [16:19:08] Welcome to all new contributors! I think I did this on the mailing list for brendajerop. [16:19:46] Welcome jenniline [16:20:05] Welcome Abdoulaye [16:20:16] I am Cameroonian and I code in Python [16:20:29] great, tab1tha [16:20:36] that's lovely, tab1tha [16:20:37] Thank [16:20:49] Akwaba Abdoulaye! [16:20:59] hello everybody [16:21:14] Welcome to everyone again. We have run the first 20 mins of the meeting, I think we will move to the next point [16:21:21] Hi, I am Cameroonian and I code in JS & PHP [16:21:48] jenniline: awesome [16:22:07] jenniline: That's amazing. We are happy to have you on board [16:22:36] second point => A brief talk around on going outreach programs in Wikimedia and African developers progress [16:23:55] r054l13: sure thing [16:24:10] Concerning outreach programs I will say AWMD has shown a lot more interest this year than in previous years. [16:24:57] Currently, for both Google summer of code and Outreachy, selected candidate lists are not yet out [16:25:28] But I strongly hope we will have a good number of us selected for both programs :) [16:26:25] The objective is to aquire skills and be able to be build up our capacities through this programs [16:27:57] On that I want to congratulate all those who successfully applied for either program and Remember that no mater the results there is always something to learn from an experience [16:28:40] Congrates to those mentoring this year as well [16:29:03] I am done for this point. anyone has something to add? [16:29:37] could be a question, comments, remark or congratulations too :) [16:31:26] I will move to the next point in a minute time if no reply [16:31:56] r054l13: Thank you, and I agree with you on the point about the results. The application process alone was a great learning experience for me:) [16:32:29] brendajerop: Welcome [16:32:49] moving to the next point ===>>> [16:32:56] brendajerop: its great to hear a testimony from a living witness :D [16:33:28] africanhope: Indeed [16:33:28] It is an honor for me to be part of this program and I hope to acquire more knowledge at the end of this experience. As you said, we always remember something from an experience, something that comes out of it. [16:33:57] Abdoulaye: Great!!! [16:34:02] thanks for chiming in too Abdoulaye [16:34:43] Third point => Introduction to Wikimedia tech space Code of conduct [16:35:00] r054l13: he did not get time to introduce himself but Abdoulaye is from Cote d'Ivoire too :) [16:35:18] (sure, you may proceed with Third point) [16:35:30] africanhope: Thank you for letting us know [16:35:51] Abdoulaye: Welcome again! [16:35:56] yes I am Ivorian and I code in PHP [16:36:32] Abdoulaye: Amazing!! we have lot of gurus in here :D [16:36:49] So 3rd point [16:36:52] Introduction to Wikimedia tech space Code of conduct (Good to know especially for new devs in the community) [16:37:35] This is very relevant for the new contributors. [16:38:44] There is a code of conduct for mediawiki contributors. You can find it in the software source code if you cloned it or online here [16:38:55] https://www.mediawiki.org/wiki/Code_of_Conduct [16:39:01] r054l13 or xSavitar, could we have a simple explanation of what a Code of Conduct (Coc) is about, why it's important? Some may not have encountered any before [16:39:32] Ah yeah sure. thank you africanhope . You are right [16:39:45] Welcome katy29 [16:39:53] I think the link says it all [16:40:35] The points on that link are clear enough IMHO [16:41:04] So just to make it clear, A code of conduct just specifies the rules that governs our behaviour in a community and around a project [16:41:07] https://www.mediawiki.org/wiki/Code_of_Conduct#Unacceptable_behavior [16:42:06] for example Personal attacks, violence, threats of violence, or deliberate intimidation are unacceptable behaviours in the dev community in wikimedia [16:42:24] and of course to know more just follow the link xSavitar shared [16:42:55] The link is just a section of the link you shared above. Nothing special about it. [16:43:00] thank you both r054l13 and xSavitar [16:43:04] So the link above has everything including the section I shared. [16:43:08] xSavitar: yeah [16:43:31] Any question? comment? [16:43:47] otherwise I move on with next point [16:44:34] going to next point ===>>> [16:45:01] forth point => Next Country to host AWMD event in Africa, who is it? [16:45:46] Who/what is it? [16:46:02] r054l13: that's not me [16:46:30] africanhope: haha [16:46:59] xSavitar: did you add that point? [16:47:03] we have a few contries on the list [16:47:04] :) [16:47:14] https://www.mediawiki.org/wiki/Africa_Wikimedia_Developers_Project/Request_by_Country [16:47:36] africanhope: You can check the phab history! [16:48:10] xSavitar: africanhope am a little lost here :/ [16:49:09] could you share the phab link africanhope/xSavitar [16:49:17] Which link? [16:49:19] xSavitar: what do you mean by checking phabricator history? [16:49:29] 17:46 (africanhope) xSavitar: did you add that point? [16:49:34] r054l13: I guess I'm as lost as you here [16:49:42] I said check the phab history of the agenda to know who added it [16:49:44] I don't think I did [16:49:50] xSavitar: ah I get it [16:50:00] That agenda was drafted by Rosalie, not me [16:50:04] alright [16:50:09] ah I see [16:50:31] africanhope: Yes I added the point :) [16:50:51] brendajerop: Do you feel okay about hosting an AWMD even in Kenya? [16:50:56] The plan was Nigeria and then Cameroon [16:50:59] but it was open to changes [16:51:04] r0541l13:thank you [16:51:16] Nigeria is done, then logically that's Cameroon. At least that's my understanding. [16:51:23] xSavitar: The next Country is Cameroon I guess [16:51:34] africanhope: yeah [16:51:55] The country is not in good state [16:52:03] I'll not want to risk anybody's life to host an event [16:52:10] ok ok [16:52:34] Cameroon is currently on hold until further notice [16:53:02] xSavitar: I'd love to..although I've never hosted an event before. [16:53:18] brendajerop: You can always learn. [16:53:38] xSavitar: Yes, I'm willing to learn [16:53:39] brendajerop: you will be followed up don't worry [16:53:43] You'll have all the help you need brendajerop [16:54:22] xSavitar: r054l13: Sounds good :) [16:54:43] Make a request [16:55:02] Rosalie put a link "Request by Country" above [16:55:12] https://www.mediawiki.org/wiki/Africa_Wikimedia_Developers_Project/Request_by_Country [16:55:29] now below :) [16:57:42] any other person interested in hosting AWMD in his country, to encourage more volunteers from his country, should follow the link and leave a Request [16:57:50] xSavitar: To make a request, I need to add the country to the page? [16:58:53] brendajerop: you'll need to create a new section [16:59:45] brendajerop: basically, if you edit the page, take a look at the previous sections in wikicode and create a new one by adapting the details [16:59:51] + a reason why the event should happen [17:00:33] xSavitar: africanhope: Will do that. Thanks [17:00:48] brendajerop: coolio [17:01:23] We will then evaluate the possibility of the event happening in you country and Host it. [17:01:33] your* [17:01:46] So next point ===>>> [17:01:57] r054l13: yep [17:02:28] Monthly statistics management and/or automation. [17:03:36] every month we use this tool https://tools.wmflabs.org/awmd-stats/raw/ to have statistics concerning contributions from Africa [17:04:10] https://tools.wmflabs.org/awmd-stats/ instead! [17:04:23] The /raw/ is a route for regeneration of the data [17:04:29] (yeah cause I was like: that the right endpoint?) [17:04:33] in the db.json file. [17:04:49] oh yeah sure [17:05:42] So it provides info on who made the greates number of patches and who made how many patches [17:06:17] it also provide info on what patch has been merged, abandoned or in review. [17:06:51] We can thank africanhope and xSavitar for that wow job, probably a few of you aswell. [17:07:11] So we need a volnteer that will every month update the ticket [17:07:30] where statistics are published [17:08:02] If I can recall xSavitar wanted someone else to do that [17:08:11] so anyone? [17:08:30] How is that done [17:09:01] jenniline: if you are interested xSavitar can better explain to you and give you all resouces to do that [17:09:20] Thank and africanhope and xSavitar for this application awmd-stats [17:09:29] it just a once per month job, so pretty simple and fun! [17:09:40] Alright I am interested then [17:09:40] r054l13: +1 for the fun part [17:09:52] africanhope: :) [17:10:13] jenniline: overall it's some copy pasting stuff [17:10:13] xSavitar: you have a candidate!!! [17:10:24] yeah! [17:10:46] jenniline: 1) it's not a job! [17:10:52] You'll not be paid for it [17:11:19] 2. You'll need to use the tool (for displaying stats) to build the page. [17:11:57] 3. For now, the tool attempts to do some calculation and ranking here: https://tools.wmflabs.org/awmd-stats/month-rank/2019-04 [17:12:21] ok. I see [17:12:22] Though the calculation is not accurate for now as it doesn't use the ranking algorithm. It just uses the highest number of patches submitted [17:12:46] 4. Just use what the cool gives you here: https://tools.wmflabs.org/awmd-stats/month-rank/2019-04/wiki [17:12:53] *tool [17:13:39] And copy the first 3 directly to the phabricator task: https://phabricator.wikimedia.org/T213581 [17:14:10] jenniline: It's okay if you forget a few times, when its end of month, poke me on IRC here and we'll do it together [17:14:18] After doing it a few times, you'll know how to do it on your own. [17:14:27] jenniline: Sounds like a plan? [17:14:46] Yes cool [17:14:50] o/ [17:14:52] So we are at the end of the meeting. Remarks and Conclusions [17:15:09] any comment? question? [17:15:32] or anything someone has to say we did not discuss? [17:15:43] we still have 15 mins :) [17:16:44] PaulWiki Abdoulaye jenniline katy29 tab1tha, any questions or comment from you guys? [17:17:54] WELL!! I was happy to be part of this meeting and more happy to have met new enthusiast devs. [17:18:16] The AWMD wiki pages (https://www.mediawiki.org/wiki/Africa_Wikimedia_Developers_Project and subpages) are now translatable. We can help translate to non-English languages:) [17:18:34] sorry I have no questions today [17:18:43] Abdoulaye: it's totally fine [17:18:44] brendajerop: of course [17:19:02] brendajerop: good catch [17:19:26] thanks a lot for shepherding this meeting, r054l13 [17:19:40] Welcome!! [17:20:03] I have nothing more to say [17:20:18] xSavitar:can we talkk more about the task via email? [17:20:21] It was great to meet everyone [17:20:28] Next meeting 10th of may. [17:20:56] Thank you all and especially to participants for their time and attendance. Stick around IRC, I'm always here if you have or want something new to learn in the wikiverse [17:21:01] in the mean time, hang around irc, you will always meet someone to discuss with :) [17:21:08] jenniline: End of month on IRC is good. [17:21:14] It's a practical thing [17:21:21] xSavitar: +1 [17:21:25] No question [17:21:28] ok [17:22:06] Thank you r054l13 and africanhope for hosting! [17:23:30] I am very happy of this African Wikimedia Developers meeting on IRC [17:23:31] xSavitar: you're welcome, mate [17:23:49] Cheers everyone and stick around/ stop by anytime for help [17:27:27] me neither, i have no question [18:01:45] (03PS1) 10African Hope: [IMPR] Add support for json to endpoint /month-rank// [labs/tools/awmd-stats] - 10https://gerrit.wikimedia.org/r/503421 (https://phabricator.wikimedia.org/T213581) [18:02:29] (03CR) 10jerkins-bot: [V: 04-1] [IMPR] Add support for json to endpoint /month-rank// [labs/tools/awmd-stats] - 10https://gerrit.wikimedia.org/r/503421 (https://phabricator.wikimedia.org/T213581) (owner: 10African Hope) [18:14:10] (03PS2) 10African Hope: [IMPR] Add support for json to endpoint /month-rank// [labs/tools/awmd-stats] - 10https://gerrit.wikimedia.org/r/503421 (https://phabricator.wikimedia.org/T213581) [18:38:51] (03PS3) 10African Hope: [IMPR] Add support for json to endpoint /month-rank// [labs/tools/awmd-stats] - 10https://gerrit.wikimedia.org/r/503421 (https://phabricator.wikimedia.org/T213581) [20:49:16] 10Google-Code-in-2018, 10MW-1.33-notes (1.33.0-wmf.8; 2018-12-11), 10Patch-For-Review, 10User-Urbanecm, 10Wiki-Setup (Create): Create Wikisource Neapolitan - https://phabricator.wikimedia.org/T210752 (10PiRSquared17) Given that hywwiki has been created, am I correct to assume that creating napwikisource... [21:25:02] 10Pywikibot, 10Pywikibot-archivebot.py: archivebot.py: don't reorder template parameters - https://phabricator.wikimedia.org/T220828 (10Dvorapa) This has been fixed a while ago. Which Pywikibot version does ArchiverBot use?