[02:15:41] how much space should i leave for 1 tab character. [02:19:14] sanjay: What do you mean exactly? [02:19:31] You can set your editor tab size to whatever you want (popular choices are 4 and 8), but that shouldn't matter [02:19:54] If you're trying to ask "should I use 4 or 8 spaces to match up with one tab", then you probably shouldn't be trying to make spaces and tabs align in the first place [02:20:08] Because that'll always look wrong for someone who sets a different tab size in their editor [02:20:19] (I know someone who sets his tab size to 7 to catch these kinds of things :) ) [02:20:34] RoanKattouw: TBF we have "don't have more than 90 characters on a line" coding style rules which aren't helped by tabs. :-) [02:21:06] Yeah that rule is wonderfully ambiguous [02:21:08] (Also isn't it 100?) [02:21:20] but my tab set to 8 only [02:21:29] Depends on the codebase and language. 100 for PHP in MW-core. I think other repos use different rules, helpfully. [02:22:06] but my tab is set to 8 spaces only [06:22:44] I'm trying to write a page with lyrics and guitar chords on top of the lyrics. Any recommendation on how to format that? [06:24:37] Nevermind, found it [06:27:00] raisen: what was it? the poem extension? [06:27:26] oh, with notes. that's Extension:Score [06:27:34] ori: I found this site, wikichords. However, it's a pain to format using
. 
[06:28:06] 	 ori: Something like this: http://www.wikichords.com/index.php?title=I%27ll_Fly_Away
[06:30:29] 	 Extension:Score uses LilyPond to render sheet music. LilyPond has a feature-rich mark-up language that can produce very beautiful output ( see http://lilypond.org/doc/v2.14/Documentation/learning-big-page#songs ; ABC notation is also supported ) but it would probably be harder, not easier to format
[06:32:24] 	 ori: that's a great extension, but I can't read music sheets, only chords, so I was looking for something simpler. I found that if I changed the editor's font to courier, it's much easier to format the way I want
[06:32:37] 	 ah yes
[07:13:09] 	 @morn
[07:14:14] 	 Reedy: There?
[07:39:30] 	 Reedy: I got the extension to work.
[07:44:12] 	 Reedy: JSON file is valid, I'm no longer getting fatal errors. Please review the task on Gerrit
[08:34:40] 	 If only ananayar had uploaded the patch to gerrit...
[09:04:52] 	 Reedy: Are you there?
[09:04:59] 	 Yes
[09:05:08] 	 [08:34:40]  If only ananayar had uploaded the patch to gerrit...
[09:05:27] 	 I'm unable to commit my changes to gerrit idk why
[09:05:54] 	 It says Remote rejected
[09:05:59] 	 Probably because I squished your commits
[09:07:00] 	 Yes.
[09:07:04] 	 I can't commit now.
[09:07:06] 	 What to do?
[09:07:13] 	 I got it running, Reedy.
[09:07:35] 	 Properly take a copy of the files you've changed
[09:07:44] 	 reset your checkout to master
[09:07:54] 	 git review -d 257414
[09:07:57] 	 copy back in your changes
[09:08:02] 	 git commit -a --amend
[09:08:04] 	 git review
[09:10:12] 	 orrrr
[09:10:17] 	 git rebase -i
[09:10:28] 	 squash your second commit into the first
[09:10:32] 	 then git review again
[09:12:56] 	 okay, it's up.
[09:13:07] 	 Reedy: https://gerrit.wikimedia.org/r/257558
[09:16:47] 	 You've used a new commit
[09:17:10] 	 And you've not addressed most of my comments on https://gerrit.wikimedia.org/r/#/c/257414/2
[09:17:11] 	 IDK :P I'm happy I was just able to push it. Can you please review it?
[09:17:17] 	 Let me check.
[09:17:24] 	 Most of my comments on the other commit are still valid
[13:40:58] 	 I am a GCI participant. I submitted an file which was regarding adding a link in the smitespam code. I have  used 8 spaces as indentation on that line, while it should actually be 1 tab character .What should I do.
[13:44:09] 	 sanjay: Modify the patch. 
[13:44:19] 	 how
[13:44:24] 	 ?
[13:44:27] 	 sanjay: You submitted a Gerrit patch right? Link?
[13:44:57] 	 No,still i have not submitted a gerrit patch
[13:45:19] 	 sanjay: Then change the code and submit the patch? What did you submit and where?
[13:45:55] 	 I attached the file and sent it to the mentor
[13:46:22] 	 sanjay: While talking to someone on IRC, if you include their name in your comment, it sends them a ping which is helpful in case they navigate away from the tab. You can type the first few characters of someone's name and press Tab key to auto-complete it. 
[13:46:42] 	 sanjay: That is not likely to qualify. You have to submit a gerrit patch. 
[13:46:43] 	 Niharika: 
[13:48:38] 	 hey anyone got any experience setting up parsoid to work with ssl? i've checked in #mediawiki-parsoid but nobody seems to be around. the docs aren't very clear. they suggest i need to add my certificate to debian's certificate storage but doesn't explain how to do so
[13:50:06] 	 Niharika: The mentor said that I have left 8 spaces in the edited line , but actually it should be a one tab character. In the editor when I press the tab still it is moving 8 spaces. What can I do? 
[13:51:05] 	 sanjay: What editor is it? In most editors you can specify if pressing the Tab key prints spaces or actual tab. 
[13:51:12] 	 sanjay: Check settings. 
[13:51:59] 	 Niharika: I am doing on gedit editor in linux.
[13:52:43] 	 sanjay: Google how to switch spaces to tab in gedit.  
[13:53:25] 	 PJosepherum: Unfortunately not. If you hang around for a few more hours, someone with expertise with it might turn up. :) 
[13:54:27] 	 Niharika: I will look into google. thank you
[13:54:56] 	 sanjay: Good luck. Don't hesitate to ask if you have more questions. 
[13:55:10] 	 Niharika: ok
[13:56:41] 	 thanks
[14:09:15] 	 !irctab
[14:09:29] 	 !irctab is While talking to someone on IRC, if you include their name in your comment, it sends them a ping which is helpful in case they navigate away from the tab. You can type the first few characters of someone's name and press Tab key to auto-complete it. 
[14:09:30] 	 what's the use of $1 in .json file in mediawiki?
[14:09:30] 	 Key was added
[14:09:54] 	 muhaimin: It's a parameter passed from the code. 
[14:10:11] 	 PJosepherum: http://kb.kerio.com/product/kerio-connect/server-configuration/ssl-certificates/adding-trusted-root-certificates-to-the-server-1605.html
[14:10:12] 	 meaning?
[14:10:44] 	 Niharika: I mostly agree with that key, but please note that it's very client specific to autocomplete nicknames :P
[14:10:53] 	 muhaimin: Say, the message is: "Today I ate $1 pancakes". Then you can pass $1 as any number from your code. 
[14:11:18] 	 Niharika: so, does it count as variables?
[14:11:22] 	 petan: Oh, I didn't know that. It works with all clients I've ever used. 
[14:11:27] 	 muhaimin: Yup. 
[14:11:52] 	 Niharika: it works exactly as php and javascript variables, is it?
[14:12:37] 	 muhaimin: It's simply a placeholder for some value you specify in your code. 
[14:12:58] 	 even some bogus IRC clients autocomplete the wrong nick :P
[14:14:25] 	 Niharika: ohh..if I put it in say.. it will print "Hi, Muhaimin" just like .json file in mediawiki?
[14:15:28] 	 muhaimin: Yes. Although in the i18n files we also have support for handling plural cases. What's your task?
[14:16:23] 	 By the way, the comma and space will not be there in your output above. 
[14:18:00] 	 Niharika: I had to patch the en.json file in the i18n folder to add GENDER support message "FLOW-NOTIFICATION-LINK-TEXT-ENABLED-ON-TALKPAGE" in mediawiki's flow extension.
[14:18:12] 	 oh yeah sorry about that haha
[14:21:01] 	 muhaimin: You are probably doing this incorrectly. There's support for it too. https://www.mediawiki.org/wiki/Localisation#.E2.80.A6on_user_names_via_GENDER
[14:22:40] 	 Niharika: I knew that from my mentor from the GCI. Now, my code ran perfectly. I just wanna know what's the point of having $1 in the line of code in .json. Thanks anyway :D
[14:23:34] 	 and yeah thanks for the link.. I read it throughly and it is fun for being a mediawiki (unoficially) developer
[14:25:13] 	 muhaimin: "If you refer to a user in a message, pass the user name as parameter to the message" - The $1 is the username of the user. I guess that there's a database query happening somewhere to check the gender against the given username and then the appropriate option is used. 
[14:25:17] 	 I might be wrong. :) 
[14:25:41] 	 muhaimin: Great to have you here. :) 
[14:26:10] 	 Niharika: no prob. everyone makes mistakes including me :D great to have you to help me too.
[14:57:12] 	 hello codezee! :)
[14:57:26] 	 hello!
[15:02:22] 	 from yesterday I can't figure out path to this mw-ui-icon-arrow-down icon in MobileFrontend... I mean, what I should type in background-image url. I know that it's images/icons/arrow-up.svg but I don't know how relative path should look. 
[15:05:25] 	 Albert221: first try to locate icons in MobileFrontend, they'll be in images/
[15:06:08] 	 there you'll find two icons, arrow-up,down which are added in Resources.php file using an alias
[15:06:44] 	 you could try grepping Resources.php with the icon-name you're looking for to get the alias for the icon
[15:07:08] 	 alias... now I know why i couldn't find this in Resources.php. Thank you!
[15:07:21] 	 Now that "alias" is the name which is used in code base to reference the icons
[15:07:54] 	 Albert221: also, if you're stuck be sure to leave a comment on the associated phabricator task, that is the surest way to get a timely response
[15:08:15] 	 just be clear of what you did and why you're unable to move forward
[15:09:12] 	 Ok, thank you! :)
[15:15:51] 	 Yes, it's done. :) Now simple question. The last time I have sent a commit with name like "Nice name\nBug: T1234" The "\n" didn't create a line break, how to write multiline commit messages?
[15:22:32] 	 Nevermind, found it on SO
[15:25:18] 	 What's Baha's name on gerrit.wikimedia.org?
[15:27:38] 	 codezee: What's Baha's name on gerrit.wikimedia.org?
[15:30:56] 	 Albert221: Bmansurov
[15:36:33] 	 vulpix thanks for the link. which certificate do i need to add to the store? private key, full chain, chain, or certificate?
[15:36:41] 	 or all of the above? it's a little confusing
[15:37:31] 	 I guess just the root CA certificate
[15:41:10] 	 so my cert is signed by comodo, so you mean the chain?
[15:42:28] 	 having the COMODO CA cert in the store should make your certificate valid
[15:55:03] 	 How can I update existing gerrit change instead of creating a new one? git review -R creates new change
[15:55:54] 	 Albert221: https://www.mediawiki.org/wiki/Gerrit/Getting_started
[16:02:43] 	 Albert221: Basically, if it has the same change-id, it'll update it
[16:02:51] 	 thatks mate i'll give it a go
[16:02:54] 	 You should amend commits, not create new ones if you're making updates to teh same one
[16:04:19] 	 sorry, I missed that last commands in Vulpix link
[16:04:47] 	 when I read it for the first time
[16:08:38] 	 How to submit a patch to https://gerrit.wikimedia.org
[16:09:50] 	 !gerrit
[16:09:50] 	 https://gerrit.wikimedia.org/r/#q,,n,z
[16:10:05] 	 Nah. sanjay - https://www.mediawiki.org/wiki/Gerrit/Getting_started
[16:12:16] 	 Niharika: when i run this command in the terminal -'git checkout master', this error is shown 'fatal: Not a git repository (or any parent up to mount point /home)
[16:12:16] 	 Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
[16:12:17] 	 '
[16:12:47] 	 Have you cd'ed to repository directory?
[16:12:59] 	 is there any information available on expected server load or can you give me rough numbers of what you would expect hardware wise when setting up a wiki with maybe 50 daily active contributors and roughly 4000 users a day?
[16:13:45] 	 (a free and open source project)
[16:14:30] 	 sanjay: Are you using vagrant? You need to navigate to the right directory.
[16:17:53] 	 Albert221: Hi :) I see your second change here: https://gerrit.wikimedia.org/r/#/c/257616/ which seems to be the same as https://gerrit.wikimedia.org/r/#/c/257608/ ?? Have you forgotten to use git commit --amend? :)
[16:18:28] 	 yes, I am working on that. I am newbie in gerrit
[16:19:13] 	 Albert221: if you need help or have any question, feel free to ask :)
[16:20:13] 	 http://imgur.com/aNmV70w I have "switched" to previous patchset and ran every command listed in Getting started but it doesn't seem to work - I see no changes here: https://gerrit.wikimedia.org/r/#/c/257608/
[16:21:20] 	 Albert221, in the second "git commit -m" line, use "git commit --amend" instead. With that you amend your old commit and doesn't create a new commit
[16:21:43] 	 If you then upload your changes to gerrit, gerrit will see the changed commit and update your change without generating a new one :)
[16:26:05] 	 FlorianSW I have --amend'ed this commit as you can see in screenshot
[16:26:20] 	 but this have created another change on gerrit :(
[16:27:30] 	 Albert221, ahh, sorry I should be more clear :) You don't need to use the -m parameter when you amend a commit. With that you override the already existing commit message and remove the "Change-Id:" line, which is used by gerrit to identify a change
[16:27:51] 	 and without a Change-Id in the commit, the gerrit pre-commit hook will add a new one :)
[16:27:57] 	 so try "git commit --amend" only :)
[16:31:50] 	 Ok, I understand, but I have to edit commit message too, because I don't have "Bug: T123", so what should I do? Write commit message but this time with Change-Id?
[16:33:39] 	 Albert221, you should get an interactive nano-instance with the current commit message when you use "git commit --amend", where you can change the message if you want or simply save with Ctrl + X :)
[16:37:24] 	 oh, it's like vim (I haven't used it before) how to save it? Ctrl+X doesn't work
[16:38:58] 	 if it's vim, you should press ESC to exit from edit mode, and then write ":w" to save the file, and ":q" to quit
[16:41:09] 	 Albert221, Vulpix already said it :) If you like nano (it's easier, but less powerful, but normally enough for commit messages) you can change the default from vim to nano (I think)
[16:43:05] 	 And if I don't like vim or nano, there's always emacs!
[16:43:07] * ostriches ducks and runs
[16:43:08] 	 :p
[16:44:25] 	 tststs :D
[16:45:11] 	 YEAH, it works! Thank you!
[16:50:04] 	 Albert221, you're welcome! :)
[17:27:55] 	 nrn going to shops
[17:27:57] 	 brb*
[17:48:25] 	 Hi everyone
[17:49:47] 	 Nemo_bis I know you are not a mentor of this task, but is this task https://codein.withgoogle.com/dashboard/task-instances/5273357826129920/ is all about removing $1 on line 395?
[17:57:32] 	 Georggi: looks so
[17:57:52] 	 It should of been marked beginners:)
[17:58:51] 	 Reedy: There?
[17:59:02] 	 Georggi: I can "downgrade" it if you prefer ;)
[17:59:18] 	 Meh, I will do it
[17:59:41] 	 Will try commiting it with phpstorm's git interface
[18:06:14] 	 back bitches
[18:06:22] 	 oh wrong chan
[18:06:26] 	 :3
[18:07:26] 	 lol
[18:11:30] 	 Any idea why I'm seeing the Italian version of https://meta.wikimedia.org/wiki/MediaWiki:Red-link-title even though my language is set to English?
[18:14:21] 	 guillom: in what page?
[18:14:56] 	 Vulpix: on https://meta.wikimedia.org/wiki/Research:Codex ; on another page, it's in English.
[18:15:30] 	 probably because I visited the page..
[18:15:40] 	 lol, I was about to suggest that
[18:16:02] 	 Hmm.
[18:16:06] 	 Caching issue, then.
[18:16:11] 	 Reedy: ..
[18:16:16] 	 it displays in Spanish to me (which is correct) 
[18:16:18] 	 Yes but worth pinging the appropriate bug report :)
[18:16:22] 	 Alright. I'm fine with having it in Italian if I get edits from Nemo_bis :)
[18:16:27] 	 hehe
[18:17:04] 	 Georggi: you could try switching interface to french and check if you still get the page in Italian
[18:17:09] 	 * guillom 
[18:17:43] 	 Vulpix: can it be that guillom uses the default wiki language and hence doesn't send the appropriate headers to request the english version?
[18:17:49] 	 remote: Unauthorized; fatal: Authentication failed for 'https://gerrit.wikimedia.org/r/p/mediawiki/core.git/'
[18:17:58] 	 or maybe the Italian cache polluted the English cache
[18:18:08] 	 Is this about me forgetting my password?
[18:18:09] 	 Georggi: you have an excess / afaict
[18:18:33] 	 Nemo_bis: Ah, I just edited the page, and it's in English now.
[18:18:56] 	 Nemo_bis: no idea
[18:19:01] 	 Excess / afaict? I dont understand you:(
[18:21:06] 	 Georggi: should be core.git, not core.git/
[18:22:45] 	 Nemo_bis, I basically only cloned it, make the change commit it and that's all
[18:22:54] 	 it gives me this when trying to push
[18:23:52] 	 http://imgur.com/Bur0x9C
[18:25:50] 	 The raw boolean change to the legacy JSON stuff in 1.25+ seems like something that should have never happened.  >_>  So much code to go fix now.
[18:30:55] 	 Nemo_bis, Some progress(or no), it now gives 503 error:D
[18:31:29] 	 cute ;)
[18:33:30] 	 Still dont get why it doesnt work:(
[18:36:24] 	 Georggi: you're sure you've got your public key and stuff set correctly, right?
[18:36:46] 	 try a `ssh @gerrit.wikimedia.org` where  is your username?
[18:38:15] 	 Oh
[18:38:22] 	 I probably knwo what I did wrong
[18:38:29] 	 I forgot that I was reinstalling git
[18:44:57] 	 ok, now its a bit different
[18:45:30] 	 I changed url in .git/config to ssh://georggi@gerrit.wikimedia.org/r/p/mediawiki/core.git according to guide 
[18:46:01] 	 should it be like that?
[18:47:13] 	 apparently, there are problems on gerrit right now, according to a conversation in #wikimedia-dev and #wikimedia-operations , affecting at least the web interface. I'm not sure if committing patches is also affected
[18:48:41] 	 Well, with ssh://... I got Connection timed out error
[18:49:21] 	 It looks like it's something to do with LDAP, so probably submitting patches is affected too.
[18:50:35] 	 Connection timed out error makes sense then
[18:52:14] 	 Georggi: try again, it seems to be working now
[18:52:31] 	 I should use ssh:// right?
[18:52:41] 	 yes
[18:55:27] 	 still nope:( Do I have to get any special access rights?
[18:56:10] 	 no
[18:56:31] 	 note that's ssh but not on the default port
[18:57:04] 	 Oh. but what is the port then?
[18:57:38] 	 the guide should tell you that
[18:57:53] 	 > ssh://@gerrit.wikimedia.org:29418/mediawiki/core.git
[19:04:20] 	 Ok, so now I should do git-review, right?
[19:04:49] 	 Georggi: are you following https://www.mediawiki.org/wiki/Gerrit/Getting_started ?
[19:04:58] 	 More or less so:)
[19:05:28] 	 then just follow those steps
[19:05:28] 	 I dont have push rights its saying, but I should not
[19:06:16] 	 you shouldn't push changes to master, maybe you forgot to create a branch?
[19:17:47] 	 are you doing a `git push`, or are you using git review?
[19:18:05] 	 I am now using git review, what can you say about this? http://imgur.com/WzYbkli
[19:25:47] 	 Georggi: Using a pastebin (like dpaste.de) rather than images is more convenient for both you and us. :) 
[19:25:57] 	 ok
[19:27:13] 	 Niharika http://pastebin.com/Bp4h5wh7
[19:29:06] 	 Georggi: Looks like a problem at the backend...
[19:30:23] 	 backend? doesn't seem so
[19:30:35] 	 search "can't reserve memory for parent stack"
[19:30:57] 	 hey.. I found some projects on Phabricator that are imported into Google Code-In 2015 but they aren't listed there..
[19:32:40] 	 Georggi: maybe a bug in the windows binaries... you can try http://stackoverflow.com/questions/10450550/msysgit-fork-cant-reserve-memory-for-stack
[19:33:10] 	 Georggi: emm, no, http://stackoverflow.com/questions/33824130/git-review-s-problems-encountered-installing-commit-msg-hook/33871264#33871264
[19:33:27] 	 ok
[19:33:30] 	 I will look into that
[19:58:54] 	 Reedy: There?
[20:04:08] 	 Reedy: ?
[20:04:55] 	 !ask | ananayarora
[20:04:55] 	 ananayarora: Please feel free to ask your question: if anybody who knows the answer is around, they will surely reply. Don't ask for help or for attention before actually asking your question, that's just a waste of time – both yours and everybody else's. :)
[20:05:18] 	 ananayarora: except for when you really really know that only Reedy can answer your question, of course :)
[20:05:21] 	 andre__: Are you a mentor? Please help me?
[20:05:25] 	 !ask | ananayarora
[20:05:25] 	 ananayarora: Please feel free to ask your question: if anybody who knows the answer is around, they will surely reply. Don't ask for help or for attention before actually asking your question, that's just a waste of time – both yours and everybody else's. :)
[20:05:48] 	 ananayarora, I don't know if I can help you as long as I don't know your actual question :)
[20:05:54] 	 so please just ask instead of asking to ask
[20:06:21] 	 "mentor" = Google Code-In? Note that this is the general #mediawiki channel, so mentioning GCI is welcome, to have some context
[20:06:44] 	 ananayarora, I'm happy to help. Just let me know how :)
[20:06:50] 	 andre__: I've pushed all changes to Gerrit and I need a Mentor's approval before submitting it to Google Code in's website.
[20:07:36] 	 ananayarora: I'm not sure what you're trying to do exactly. What do you mean by "submitting it"?
[20:07:40] 	 Could you clarify?
[20:08:02] 	 Have you added a comment in the GCI task on the GCI site with a link to your Gerrit changeset?
[20:08:38] 	 Nope, do I have to do that? Reedy told me to push it to Gerrit and he was commenting there only.
[20:09:26] 	 ananayarora: if your task mentor (defined in GCI) is not notified of your changeset in Gerrit (e.g. added as a reviewer in Gerrit, or via a comment on the GCI task on the GCI site), your mentor will not "magically" know that there is something to review :)
[20:11:03] 	 andre__: I didn't know that we had to submit it in GCI's website, because until now Reedy was commenting on Reviewing itself. Anyways, I'll upload and add a comment for now on GCI's site :)
[20:11:48] 	 ananayarora, you don't have to submit it (I'm still not sure what "it" is) on the GCI site. But you need to let people on the GCI site now that there is something to review, and where
[20:11:58] 	 err I meant "know", not "now"
[20:12:12] 	 because if your mentor does not know, your mentor does not know :)
[20:25:20] 	 Nemo_bis, can you review this change?:))
[20:25:21] 	 https://gerrit.wikimedia.org/r/257687
[20:26:50] 	 Why is git harder for me than coding itself:(
[20:27:13] 	 Georggi: "Waiting for parental consent approval"
[20:27:21] 	 wait what
[20:27:30] 	 Georggi: because we use coding as a trick to make you learn gerrit!
[20:28:18] 	 So I have to wait for google to approve parental consest?:D
[20:29:09] 	 Georggi: please check your profile, maybe there is some information
[20:30:30] 	 Well, it says awaiting approval...
[20:30:45] 	 Ah. What to do then :/
[20:31:15] 	 Georggi: If I remember correctly you will have to sort that out first. And that's a Google rule and unfortunately not much that Wikimedia can do here :(
[20:31:36] 	 Well, have to wait then
[20:31:57] 	 Georggi, see https://developers.google.com/open-source/gci/faq#how_do_i_know_if_my_parental_consent_form_has_been_verified_by_googles_contest_administrators
[20:31:58] 	 I kind of filled it in first 30 minutes of GCi started
[20:32:35] 	 Oh
[20:33:03] 	 so they are verify it when I submit my first task..
[20:37:02] 	 Georggi, in #gsoc someone from Google just wrote "Parental Consent forms are approved every few hours" so it should happen soon
[20:39:26] 	 ok let's be patient a bit then
[20:39:48] 	 Georggi: as usual, you can assign a bug report to yourself and I'll approve your task later
[20:40:11] 	 true
[20:57:03] 	 Nemo_bis, could you say a way to quickly jump from fabricator to actual page with cloning of repository?
[20:57:19] 	 I want to try work on this task https://phabricator.wikimedia.org/T70613
[21:00:51] 	 is_exhausted=False in the url line of gci:D
[21:01:51] 	 Georggi, I'm afraid we don't really have that in place yet
[21:02:06] 	 https://www.mediawiki.org/wiki/Manual:Pywikibot has some links
[21:02:18] 	 and #pywikibot would be the main IRC channel
[21:02:52] 	 https://gerrit.wikimedia.org/r/#/c/257608/2/includes/Resources.php I'm not sure what should I do
[21:03:48] 	 oh, I've got an idea
[21:31:16] 	 I will go sleep, cya guys tomorrow and gl
[22:34:30] 	 nice to see a lot more student activity because of GCI :)