[00:00:47] 03(mod) Greyline obscuring article/talk/edit tabs, seems to be caused by the new notifications tool - 10https://bugzilla.wikimedia.org/47904 +comment (10Alex Monk (Krenair)) [00:02:24] 03(mod) Greyline obscuring article/talk/edit tabs, seems to be caused by the new notifications tool - 10https://bugzilla.wikimedia.org/47904 +comment (10krenair) [00:02:37] kghbln: Just reading the backscroll.. which download did that come form (full? patch? i10n?) [00:02:41] https://wikimania2013.wikimedia.org/wiki/Special:RecentChanges is fun right now :) [00:03:22] csteipp it is the full one via http://download.wikimedia.org/mediawiki/1.20/mediawiki-1.20.5.tar.gz [00:03:45] I did not check the patch and i10n [00:04:56] 03(mod) Greyline obscuring article/talk/edit tabs, seems to be caused by the new notifications tool - 10https://bugzilla.wikimedia.org/47904 (10lars.randevik) [00:05:04] kghbln: and what's the path? [00:06:22] csteipp e.g. it is in every folder /bin /docs etc. [00:09:42] 03(mod) Greyline obscuring article/talk/edit tabs, seems to be caused by the new notifications tool - 10https://bugzilla.wikimedia.org/47904 (10lars.randevik) [00:09:53] csteipp another thing I just realise. the new versions will still have to be tagged [00:10:03] Hmm.. maybe something about suse using posixs instead of gnu... [00:10:17] kghbln: Correct.. We're still waiting for the merges in git [00:10:27] Jenkins is backed up right now [00:10:56] csteipp I figured it must be somethere in the pipeline :) [00:12:55] 03(mod) Greyline obscuring article/talk/edit tabs, seems to be caused by the new notifications tool - 10https://bugzilla.wikimedia.org/47904 +comment (10krenair) [00:20:02] 03(mod) Unread notifications need hover state - 10https://bugzilla.wikimedia.org/47903 (10Ryan Kaldari) [00:27:21] 03(mod) mediawiki-vagrant virtual machine should be ready for running Selenium tests - 10https://bugzilla.wikimedia.org/46920 +patch-in-gerrit +patch-need-review; +comment (10Ori Livneh) [00:27:38] weeeee [00:36:41] 03(mod) Pronunciation recording tool - 10https://bugzilla.wikimedia.org/46610 +comment (10rsurratt) [00:48:12] 03(mod) Accounts magically unattached despite being recently created - 10https://bugzilla.wikimedia.org/39996 +comment (10Tegel) [00:51:41] 03(mod) UploadWizard can't upload more than one file - 10https://bugzilla.wikimedia.org/46845 +comment (10Tianhao Wang) [01:15:04] 03(NEW) Inconsistent state within the internal storage backends error on hu.wikipedia.org - 10https://bugzilla.wikimedia.org/47905 normal; Wikimedia: Media storage; () [01:16:04] 03(mod) Support inline player for MIDI files - 10https://bugzilla.wikimedia.org/18852 +comment (10Mark A. Hershberger) [01:16:09] marktraceur: hi mark~ are you available? [01:17:39] vvv214wth: I think he's off climbing now [01:17:57] RoanKattouw: alright... [01:19:07] RoanKattouw: I just wander what can i do to fix some open bugs for UploadWizard cause I've applied GSoC [01:19:48] Oh I see [01:20:25] vvv214wth: You're probably best off sending an email to Mark, or waiting for him to be around during US West Coast working hours (10am-6pmish PDT) [01:20:34] You're unlucky cause it's 6:20pm now and Mark ran away at 6 [01:21:01] and I want to be a volunteer no matter whether i'm selected [01:21:29] RoanKattouw: alright... it's unlucky... [01:21:39] cause i'm in Asia.. [01:21:43] hi vvv214wth [01:22:18] vvv214wth: you might also want to ask for help from Ankur ("drecodeam") who is also in Asia and who knows a lot about UploadWizard [01:22:21] a volunteer [01:22:41] 03(mod) Inconsistent state within the internal storage backends - 10https://bugzilla.wikimedia.org/39221 +comment (10MZMcBride) [01:22:53] oh that's great [01:23:35] how i can find him? [01:25:05] vvv214wth: https://www.mediawiki.org/wiki/User:Drecodeam [01:25:14] vvv214wth: you can leave a message on his talk page, or email him [01:26:16] also vvv214wth see https://www.mediawiki.org/wiki/Developers/Maintainers#MediaWiki_extensions_deployed_by_WMF specifically for UploadWizard [01:26:25] to see who is interested in reviewing code [01:26:27] for UW [01:26:45] thanks! [01:27:46] Sure! [01:28:10] vvv214wth: https://www.mediawiki.org/wiki/Git/Code_review/Getting_reviews [02:58:51] hello. [02:59:09] hi nemesus [03:00:02] welcome to #mediawiki [03:00:10] I´ve got a problem with the newest both wiki version, not by installing but by depacking. Anyone here with same problem? [03:00:28] (I am using 7zip) [03:00:31] nemesus: could you speak more about it? [03:02:54] ok, for example im browsing to [03:03:08] http://www.mediawiki.org/wiki/Download [03:03:24] downloading mediawiki 1.20.5 [03:03:31] unzipping.. [03:04:39] creates 2 folders, the mediawiki1.20.5 that i expected [03:04:55] an another folder called PaxHeaders.1961 [03:06:00] I had a lot of wiki-updates, but there was no case like this. [03:07:10] 1.19.6 causes a folder PaxHeaders too. [03:07:56] Noone here with the same problem? [03:10:11] Maybe it is a problem with 7zip? [03:16:26] nemesus: someone in here reported the same thing earlier [03:16:51] [06:36:52 PM] Hi, one short question. The 1.20.5 download now contains "PaxHeaders.1961" folders. What are they about? [03:17:04] ok. Was there any solution? [03:17:26] not that i saw [03:17:30] the channel is logged [03:17:31] !logs [03:17:31] channel logs: http://bots.wmflabs.org/~wm-bot/logs/%23mediawiki/ html version: http://bots.wmflabs.org/~wm-bot/html/index.php?action=search&channel=%23mediawiki [03:18:11] Did you try to unpack the new files? [03:19:08] no, i use git [03:21:02] I never understood how to use git. [03:22:11] Anyway, I think it would be best the files would be packed again. Seems to be a problem with the process of packing. [03:24:29] csteipp: nemesus is seeing the PaxHeaders files too [03:24:38] in the 7z release [03:38:14] I will wate a while. Maybe there will be the right files tomorrow. By. [04:13:55] yurik: +1086, -424!! [04:20:02] ori-l, wha? [04:31:24] yurik: the size of the diff of that patch [04:31:46] which patch? what did i do? checking... [04:32:01] there's nothing wrong with it, i'm just being lazy and moaning a bit [04:32:11] ori-l, oh, the whole patch? [04:32:14] yeah [04:32:26] i thought i had CRLF issue or something [04:32:45] ori-l, i will be glad to walk you through it :) [04:33:04] i'm sure you will have tons of great feedback with regards to overall structure [04:33:11] want to do hangout? [04:33:51] I can't, my son's asleep and my in-law is in the livingroom [04:34:12] ori-l, np, just ask whenever you see something weird :) [04:34:35] i'm here to resolve the WFTs [04:35:27] *WTF that is [05:20:26] Anyone free and available to help me with a few issues setting up MediaWIki? Please PM me! [05:23:30] mR_nEWbi: Ask in here and you may receive help. [05:23:41] Looking to setup MW to access our current LDAP (which works fine) but am now having trouble changing permissions as i am unable to authenticate using the local admin account. So as an ldap account logging - i am just a user [05:25:02] i am guessing the LocalSettings.php file needs to have some arguement allowing me to log in via "local" account or "remote" ldap account [05:27:00] so much info out there - but i keep getting crossed between actually setting up an new LDAP within MW - but i dont want that [05:27:29] yurik: why privates w/getters rather than public vars? you don't trust the recent crop of developers? :P [05:28:25] ori-l, i don't like public vars because it in case i decide to change the class, i must also update the users of that class [05:28:28] mR_nEWbi: I'm not familiar with this topic, but I'm poking around [05:29:07] ori-l, and if i use getters (java/c# style), i never have any of these problems [05:30:53] mR_nEWbi: are you able to use maintenance/createAndPromote.php to bestow admin rights on an LDAP user? [05:33:45] mR_nEWbi: you should be able to run (from the root of your installation) 'php maintenance/createAndPromote.php --force --sysop myldapuser' [05:38:04] so does that give all ldap users access as sysop? [05:39:56] I would prefere not to give everyone sysops access [05:40:23] mR_nEWbi: No, that just gives sysop access to 'myldapuser', which you should replace with the name of your account. Sorry, I should have said so explicitly [05:56:50] ahh ok - thanks ori-1 will give that a go and let you know if i have any issues - CHAMPION! [05:57:58] mR_nEWbi: http://www.mediawiki.org/wiki/Extension:LDAP_Authentication/FAQ#I_installed_the_extension.2C_but_now_I_don.27t_have_a_Sysop_user.3B_how_do_I_give_myself_Sysop_rights.3F [06:53:38] hi guys..anyone free? I just want to try some code reviews/do some coding for the project UploadWizard, how to start? [07:21:23] vvv214wth: Hi. [07:21:30] vvv214wth: Do you have a Gerrit account? [07:21:31] !gerrit [07:21:32] https://gerrit.wikimedia.org/r/#q,$1,n,z [07:21:36] Useful. [07:22:01] vvv214wth: https://www.mediawiki.org/wiki/Developer_access [07:33:46] Susan: sorry, I was looking at the code... [07:34:42] Susan: yes I think I have...so? [07:35:35] So use that to review code at gerrit.wikimedia.org. [07:35:44] Gerrit manages Git. [07:35:46] The code is in Git. [07:35:50] * Susan sleeps. [07:45:51] alright, so when i modify the code, i can just command 'git add' 'git commit' and 'git push'? [10:02:17] hi, I have still problems pushing changes to my mathsearch project, how can I set the push rights... can I use the gerrit webinterface for that? [10:05:13] I get the message [10:05:14] remote: You are not allowed to perform this operation. remote: To push into this reference you need 'Push' rights. remote: User: physikerwelt remote: Please read the documentation and contact an administrator remote: if you feel the configuration is incorrect remote: Processing changes: refs: 1, done [10:05:44] where do I find the documentation and who is the admin? [10:08:16] What command are you using? [10:08:35] git push [10:08:41] No further arguments? [10:08:59] no maybe there is an error in the git config [10:09:14] I thing git has changed this command somehow [10:09:26] Some repos don't allow direct push, and as such you should use git review/the correct push arguments [10:09:28] I mean an error in my git config [10:09:35] git push origin HEAD:refs/for/master [10:17:58] ok it seems that I can push to any branch but master [10:18:32] Yeah, which is normal gated behaviour [10:18:52] https://gerrit.wikimedia.org/r/#/admin/projects/mediawiki/extensions/MathSearch [10:19:36] ok and how to delete old branches [10:20:05] for example I created testing which is no longer required [10:21:37] Removely? [10:21:40] *Remotely? [10:21:51] ok got it [10:22:18] it's just possible by using the web interface at https://gerrit.wikimedia.org/r/#/admin/projects/mediawiki/extensions/MathSearch,branches [10:22:42] the only thing that wonders me is why could I push to master before? [10:22:53] before when? [10:23:25] maybe 2 moth ago [10:28:02] what's the reason that it's not desired to push in the main branch [10:29:18] To make sure it's been through code review [10:30:03] Also adds a bit more visibilty to the changes [10:30:14] but there will be no code reviewer, since this extension is experimental in the current status [10:30:26] Still [10:30:43] You can just self merge in those cases [10:36:42] is there a way to approve a review with the command line [10:36:58] or approve a change [10:37:13] Yes [10:37:32] You can SSH into gerrit and do commands [10:38:18] $cmd = "ssh -p {$config_opts['port']} {$config_opts['username']}@{$config_opts['server']} gerrit query {$config_opts['query']} --format=JSON --current-patch-set"; [10:38:22] Stolen from dippy-bird [10:38:58] php dippy-bird.php --username=reedy --server=gerrit.wikimedia.org --port=29418 --action=submit --query=12345 [10:40:27] ok that's cool... maybe it could be added to http://www.mediawiki.org/wiki/Gerrit/Advanced_usage for others [10:40:57] https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/tools/dippybird.git [10:42:06] for some reson I have the impression that it is common to push to master [10:42:07] e.g [10:42:07] https://gerrit.wikimedia.org/r/#/q/f99b495e7fb1d0ac57e14f0e83bb53098cdf16d9,n,z [10:43:31] That's not in gerrit [10:45:17] https://www.mediawiki.org/wiki/Gerrit/Advanced_usage#How_to_review_and_merge_code_via_command_line [10:45:45] Damn it, image overlap [10:46:15] I can see... my concern is the following. I think it is very good to use gerrit for project in producution with +1 developer however for a experimental project I'm not sure if it makes too much sense to use gerrit but don't use it in the way it is designed to be used [10:46:56] ^^ thanks [10:49:21] so in the end of the day I'd prefere to use the normal git push and start to use gerrit as soon as a second developer joins [10:49:47] I think you can [10:50:00] It's usually asked/decided on at point of repo creation request [10:50:05] yeah, you should be able to configure direct push [10:50:37] but be aware that this complicates the deployment picture somewhat [10:50:45] I dunno if I've got the rights to change it though [10:50:57] ori-l: if it was going to be deployed, it'd need a full review anyway [10:51:08] Reedy: right, and doing direct pushes means no CI [10:51:37] physikerwelt: I recommend that you still use git-review but +2 your own changes until another developer joins you [10:52:31] Because: - continuous integration; - IRC announcements (gives your project visibility and thus gives people a chance to check out what you're doing and contribute) [10:53:13] ok. then I'll continue with the +2 method [10:53:23] thanks for the discussion [10:53:25] and Gerrit has become the official record of changes, so it's good to have your changes queryable there [10:53:55] physikerwelt: np; hope it's not too frustrating. I've done that before for some projects. [10:54:21] ori-l: did you get the other question concerning puppet [10:54:45] i must've missed it. what did you ask? [10:55:14] no it's very helpful for me and I learn a lot. (I studied physics and now I'm doing a PhD in computer science... so I must learn how to develop in a team;-) [10:55:46] oh, cool [10:55:50] (and the translatewiki folks will burn your souls, if you do direct pushes) [10:55:56] I created a puppet script that installes the LaTeXML renderer. [10:56:22] However there a lot things to improve [10:56:34] is there a way to get a review for the puppet scripts [10:56:42] p858snake|l: that's also true :) [10:57:16] physikerwelt: yes, just create a gerrit review [10:57:30] I'll review it [10:57:51] or is it already up? [10:57:59] ok but where should put the script... I just created it inside a vm [10:58:24] look where similar scripts already exist [10:58:44] yes [10:58:50] who are you targetting? is this for deploying on production machines, or to help developers? [10:59:09] https://wikitech.wikimedia.org/w/index.php?title=Special:NovaPuppetGroup&action=modifyclass&puppetclassid=371&puppetgroupid=155&returnto=Special%3ANovaPuppetGroup [10:59:30] no it should be used for production later on [11:00:04] that link doesn't show me the source [11:00:12] can you paste it on dpaste.de or something? [11:00:32] but the short answer: it should go in operations/puppet [11:01:06] specifially, create this directory tree: modules/latexml/{manifests,files,templates} [11:01:15] I send it to you by email 25.04.2013 [11:01:46] amazing, you went back in time! must be the physics studies [11:01:55] that and I'm really behind on emails [11:02:05] looking now [11:03:10] this looks OK, at a glance [11:03:35] try to follow http://docs.puppetlabs.com/guides/style_guide.html and use puppet-lint.com [11:04:38] and it should go to operations/puppet, as i described: modules/latexml/manifests/init.pp, modules/latexml/templates/latexml-apache-site.erb [11:04:52] modules/latexml/README would be nice too [11:06:48] i did modules/tcpircbot the other day and i'm pretty happy with how that one turned out; you could use it as an example [11:07:42] ok thank you [11:08:39] np, feel free to ping again if you get stuck [11:09:17] ok I already put it in the correct folder... seems to be a good documentation [11:11:35] two other quick things, having looked at your manifest [11:11:46] command => '/bin/sh -c "curl -L cpanmin.us | perl - Mojolicious"', [11:12:06] that will never fly with ops, because you're downloading a script from an untrusted third party and then running it as root [11:12:38] it's also a black box (what is that script doing?) whereas puppet is designed to help you understand & manage what goes in to configuring a service [11:14:04] lastly, try to minimize required software packages to a minimum. for example, it'd be nice if you found a snapshot url for that SVN repository that could be fetched without requiring that svn be installed [11:14:16] that are the issues that I want to figure out [11:14:35] I think there might be a smarter way to install http://mojolicio.us/ [11:16:16] yeah, it looks like that curled shell script is using https://github.com/miyagawa/cpanminus [11:16:20] which is a wrapper around cpan [11:18:34] physikerwelt: luckily for you, it's in apt: the packages are 'libmojo-server-fastcgi-perl' and 'libmojolicious-perl' [11:19:22] I'll try that... I hope the version is sufficient [11:19:27] so you should be able to simply: package { 'libmojolicious-perl': ensure => present, } [11:19:36] it's 2.23 [11:20:27] if it's not sufficient, my honest recommendation would be to make your code backwards-compatible; you will not have an easy time convincing ops to pull packages from elsewhere, because it makes managing dependencies a nightmare [11:21:47] ugh, it's quite old -- the site features version 3.97 [11:22:16] well, investigate it further and let me know. there are other options (like checking what has been packaged from newer versions of ubuntu and backporting the packages) [11:23:59] yes I'll let you know. Hopefully there will be a latexml package with version 0.8 soon [11:24:13] after that everything will become much easier [11:28:30] :) hope so. ok, 4:30 AM here, time to call it a night/morning. [11:29:06] thank you very much for your support [11:29:11] and have a good night [12:14:23] @notify superm401 [12:14:23] This user is now online in #wikimedia-dev so I will let you know when they show some activity (talk etc) [12:41:33] I just wondered: why does Wikimedia still use MD5 hashing for passwords? [12:50:37] ToBeFree: why should we use something else ?:D [12:51:02] security is overrated [12:51:10] ToBeFree: rainbow tables are defeated because we use salting [12:51:18] the password is assembled with the username or id [12:51:21] bcrypt or pbkdf2 would be a better idea, I assume [12:51:33] ToBeFree: {{SoFixIt}} [12:51:48] https://bugzilla.wikimedia.org/show_bug.cgi?id=28419 [12:52:02] salting is useless if you can try, say, 90% of all passwords in 10 minutes because the algorithm isn't designed for password hashing [12:52:12] so that's not an argument at all imho [12:52:34] You won't get that many login attempts anyway [12:53:04] it's not about online cracking attempts; if that would be the only problem, people wouldn't hash at all, I think [12:53:18] it's about the severity of leaked databases [12:53:32] And when were the wikimedia user tables last leaked? [12:54:00] The code is there and open. Feel free to fix it [12:54:07] this is a bad argument [12:54:15] it worked until now, so it will work forever [12:54:42] btw. there were a discussion about ssl... [12:54:44] "fix" it eh? What should I fix? Change the default to pbkdf2 and submit a patch? You think it would be accepted - no kidding? [12:54:45] O.o [12:54:53] you don't believe that yourself. [12:55:24] you have to migrate the old passwords from md5 to the new hash [12:55:37] And/Or do it incrementally on login [12:55:38] could be done one by one when a user logs in [12:55:41] ^ [12:55:49] Which is what was done before IIRC [12:55:56] as MW has a couple of different password schemes [12:56:13] they changed the scheme and got to md5? [12:56:18] na [12:56:26] heh, that would be funny. [12:56:34] we changed from md5( password ) to md5 ( 'user-' . md5( password ) ) [12:56:41] where user is the username [12:56:45] return ':B:' . $salt . ':' . md5( $salt . '-' . md5( $password ) ); [12:56:45] } else { [12:56:45] return ':A:' . md5( $password ); [12:57:23] ToBeFree: Why wouldn't fixing improving the password hashing be accepted? [12:57:33] and since we already had the md5( password ) in the db, that was all about reading them from the db, adding the salt, and updating the pass field :-] [12:57:39] That doesn't make a lot of sense in english [12:58:00] Reedy: because it would have been changed already, probably? I'm not the first one who has the idea to change the hashing algorithm, I bet [12:58:10] ToBeFree: See https://bugzilla.wikimedia.org/show_bug.cgi?id=28419 [12:58:32] https://gerrit.wikimedia.org/r/#/c/16049/ [12:58:32] (bug 28419) Added pluggable password system with PBKDF2. [12:58:33] the arguments are mostly "for the sake of it" aren't they? :D [12:59:54] I am off again see you tomorrow :D [13:04:46] it's really amazing how much more bugs en.wp users find compared to mediawiki.org user :D [13:06:03] because we don't use mediawiki or much [13:06:51] and only 2 types of browsers :D [13:07:36] and we are only one type of user of course. we accidently turned of all talk page notifications for anon users for instance. no one ever realized :D [13:08:19] Someone probably did, But just didn't care :p [14:43:42] ahhh [14:43:44] hello [14:43:58] can anyone provide me the url to do the .. /wiki/page thingy ? [14:44:28] found it! [14:57:43] @notify dantman [14:57:43] This user is now online in #wikimedia-dev so I will let you know when they show some activity (talk etc) [15:06:14] how can i paste an XML into a mediawiki editor properly ? [15:08:13] ok
 is good
[15:08:31] 	 is quim around ?
[15:10:22] 	 !e Syntaxthighlight_geshi | ufk_
[15:10:22] 	 ufk_: https://www.mediawiki.org/wiki/Extension:Syntaxthighlight_geshi
[15:10:45] 	 err...
[15:10:52] 	 !geshi | ufk_
[15:10:52] 	 ufk_: There are several extensions for syntax highlighting, see http://www.mediawiki.org/wiki/Category:Syntax_highlighting - the most popular one is at http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi
[15:28:18] 	 harshkothari, hello
[15:28:48] 	 Rahul21: Hello
[15:30:18] 	 harshkothari, In future when you get info about any FOSS/mediawiki workshops then do inform me
[15:30:47] 	 sure bro :) 
[15:32:11] 	 harshkothari, thanks, your proposal looks great :)
[15:32:39] 	 Rahul21: have you seen latest updated one ?? and thanks
[15:34:24] 	 harshkothari, yes :) did you check my proposal out?
[15:34:52] 	 yeah I saw that. Nicely drafted 
[15:35:21] 	 harshkothari, thanks, lots of effort put in
[16:42:37] 	 can someone tell me how to load dependencies for a gadget? I need jquery.ui.draggable and resizable
[16:54:07] * Dantman  sics wm-bot on Rahul21
[16:54:49] 	 Dantman, hello
[16:57:08] 	 lbenedix, you need to show the dependencies on the gadget page
[16:57:23] 	 https://www.mediawiki.org/wiki/MediaWiki:Gadgets-definition
[16:59:23] 	 Hi, Thank you so much for Score extension :) I have problems with adding LilyPond  It tells me Could not execute LilyPond: ...lilypond is not an executable file. Make sure $wgScoreLilyPond is set correctly - http://wikitranslate.org/wiki/User:Natbrown/sandbox What did I do wrong?
[17:00:01] 	 natbrown, you probably didn't make the lilypond file executable
[17:00:06] 	 chmod +x 
[17:01:32] 	 :) Thanks, I'll try. I am not sure what to do but I'll read. 
[17:06:55] 	 another question: Can I use TimedMediaHandler instead of OggHandler for Score?
[17:32:48] 	  next question regarding the gadgets (more jquery.ui)... I have a radiobuttongroup like: http://jqueryui.com/button/#radio and I cant see any difference between the checked and unchecked radiobuttons
[17:33:00] 	 so i have to load some css?
[17:34:33] 	 here is my code: http://codepen.io/lbenedix/pen/vwGyD
[17:44:09] 	 hmmm... in the gadget the only difference is the textcolor
[18:16:59] 	 I can't add Score :( It tells me "Unable to compile LilyPond input file: Processing `.../file.ly' Parsing... .. Converting to PNG...Fontmap entry for Fontmap.local ends prematurely!  Giving up.  fatal error: GS exited with status: 256
[18:17:21] 	 natbrown: I assume you have lilypond installed?
[18:17:30] 	 on the server that your wiki is on
[18:17:39] 	 Yes, but maybe incorectly :(
[18:18:17] 	 well, if you're at that point, you're probably past the point where I can help
[18:18:26] 	 maybe check this config: 
[18:18:27] 	 Set $wgScoreLilyPond to the path to your LilyPond executable (typically /usr/bin/lilypond or /usr/local/bin/lilypond)
[18:20:24] 	 greg-g: Thanks, I think I did it all wrong. Can I use TimedMediaHandler instead of OggHandler for Score? 
[18:21:59] 	 You can the way Score don't work here http://wikitranslate.org/wiki/User:Natbrown/sandbox
[18:23:06] 	 natbrown: I think there might be two problems shown there, one related to lilypond/ghostscript and one related to ogghandler
[18:23:45] 	 Yes.
[18:24:52] 	 and, to answer your question: I don't know :)
[18:24:52] 	 sorry
[18:25:29] 	 OK, I am reading this http://pages.cs.wisc.edu/~ghost/doc/AFPL/6.01/Use.htm#Unix
[18:25:45] 	 Thank you anyway :)
[18:28:33] 	 Old version?
[18:29:04] 	 	'score-nomediahandler' => 'Ogg/Vorbis conversion requires an installed and configured version of either the [https://www.mediawiki.org/wiki/Extension:TimedMediaHandler TimedMediaHandler extension], or the [https://www.mediawiki.org/wiki/Extension:OggHandler OggHandler extension].',
[18:30:04] 	 Can anyone tell me what the php variable is for the requested dns name of a server?
[18:30:23] 	 e.g. the variable that would contain www.wikidoc.org or es.wikidoc.org
[18:30:53] 	 $wgServer ?
[18:31:58] 	 ori-l: Would that be different based on which virtual host answers the request?
[18:33:39] 	 Ulfr: if you're looking for the host that was requested by the client (the Host: header on the inbound request) that's $_SERVER['HTTP_HOST']
[18:33:57] 	 ori-l: Perfect, thank you!
[18:34:10] 	 ori-l: Just writing a little ditty that uses different configs for different languages
[18:34:27] 	 aha
[18:56:11] 	 is it possible to change the style of the jquery.ui.buttons in mediawiki
[18:56:12] 	 ?
[19:00:53] 	 hey lbenedix you might want to try mediawiki-l
[19:02:11] 	 the mailinglists are quite slow in comparison with asking in irc
[19:02:50] 	 yes.
[19:03:04] 	 Just wanted to remind you that it's an option.
[19:04:13] 	 thanks! But I'm not a mailinglist-guy...
[19:08:12] 	 lbenedix: You will in general be less effective in your profession if you avoid mailing lists and bug trackers.
[19:09:50] 	 I don't avoid bug trackers... I avoid bugzilla ;)
[19:10:12] 	 The point stands.
[19:11:01] 	 But about a Bugzilla installation where you submit bugs by mailing list post?
[19:11:04] * FastLizard4  runs
[19:12:30] 	 lbenedix: What bug tracker would you prefer? Honest question.
[19:13:11] 	 marktraceur: Post-it notes?  :P
[19:13:13] 	 lbenedix: Also, are you trying to change the style locally on one wiki, or as a change to core?
[19:13:35] 	 FastLizard4: Hey man, post-it notes rock. You get to tear them down, crumple them up, set them on fire, etc.
[19:13:44] 	 You know if we just never made mistakes it would solve so many problem
[19:13:45] 	 Now there's the thing to do
[19:13:47] 	 Launch them into the air attached to bottle rockets
[19:13:49] 	 Write down every bug on a post-it note
[19:13:57] 	 And burn the note when the bug is resolved :D
[19:14:09] 	 FastLizard4: Terrible for record-keeping
[19:14:15] 	 FastLizard4: Hard to reopen bugs
[19:14:21] 	 marktraceur: Eh, aren't most bugs forgotten when closed anyway?  :P
[19:14:34] 	 But that's true
[19:14:40] 	 You'd need a time machine to reopen the bug
[19:15:14] 	 marktraceur: I want to use the jquery.ui.buttons in a gadget but it is hard to see which button is selected
[19:16:44] 	 only the color of the font changes: http://lbenedix.monoceres.uberspace.de/screenshots/lr788hmtul_(2013-05-01_21.16.14).png
[19:17:35] 	 marktraceur: honestly, Jira
[19:17:54] 	 we use jira at work
[19:18:01] 	 wow, this is some kind of record for me staying on chrome
[19:18:05] 	 also hi sumanah!
[19:18:06] 	 jira has a great ui, with autocompletion for everything. saves me half an hour each day
[19:18:13] 	 Hi Ulfr! How are you?
[19:18:30] 	 sumanah: I'm good! nothing has broken yet this week!
[19:18:50] 	 and you?
[19:18:57] 	 problem is commercial aspects of it and the fact that it has no edit conflict detection....
[19:19:24] 	 pfaugh, I use no bug tracker, I use a google doc!
[19:20:22] 	 can someone with a second go to es.wikidoc.org and tell me if it's in spanish or not? trying to figure out if I'm cached locally or in squid
[19:20:54] 	 Ulfr: english
[19:21:02] 	 thedj: Thanks!
[19:21:10] 	 Ulfr: only the pagename is in spanish (Página principal), everything else is in english
[19:21:26] 	 Vulpix: o.o
[19:21:33] 	 note that my accept-language is "es" by default
[19:21:42] 	 Ulfr: still english if I bypass squid
[19:21:53] 	 Ulfr: it's in Spanish for me
[19:22:03] 	 I hate my life.
[19:22:11] 	 my sympathies Ulfr 
[19:22:22] 	 sumanah: No no! Thank you very much for helping
[19:22:25] 	 at least no one said "Serbian" or whatever
[19:22:25] 	 i only hate a lot of moments of my life 
[19:22:44] 	 i compensate them with brilliant moments 
[19:22:48] 	 I think sumanah is the only one who actually hit the server with an es config
[19:23:09] 	 "Sadly, Wiki is now officially Facebook With Articles:"
[19:23:11] 	 rofl
[19:23:24] 	 thedj: It was always that, people just didn't know where to look
[19:24:27] 	 Ulfr: I've now loaded it again (only domain, no path in the URL) and it loaded Main_Page for me now, with content (previous said "there is no content on this page..."), in english
[19:25:02] 	 Vulpix: Yeah, I think what's happening is my haproxy is being stupid again
[19:25:27] 	 I had it set so that if a webhost accepted subdomains that the other hosts didn't, it would route correctly
[19:25:28] 	 https://en.wikipedia.org/wiki/User_talk:Jimbo_Wales#Sadly.2C_Wiki_is_now_officially_Facebook_With_Articles
[19:25:32] 	 but amazon rebooted all my instances again
[19:25:36] 	 some people....
[19:27:14] 	 Vulpix: Be my hero and clear your wikidoc cookies and give it one more shot? I think I got it
[19:27:24] 	 okay
[19:27:32] 	 Not until wikipedia changes the layout of user pages to require an ugly banner image on top
[19:27:38] 	 hey bawolff do you have a moment to help me investigate a new bug?
[19:27:44] 	 well, I just remember I have cookies disabled by default :D
[19:28:02] 	 Vulpix: Oh, okay. Hm.
[19:28:16] 	 Sumanah: im not on a real computer atm but ill see what I can do
[19:28:18] 	 it has to do with user contributions listing and I just saw https://gerrit.wikimedia.org/r/#/c/60571/ :-)
[19:28:25] 	 What is it?
[19:28:46] 	 ok bawolff I'll file it in bz to have all the info in 1 place :-) and link you
[19:28:56] 	 Ok :)
[19:29:24] 	 I just introduced MediaWiki's law: All discussion of an change can be made utterly futile by dropping "Wikipedia is becoming Facebook"
[19:29:34] 	 thedj: We already have godwin's law
[19:29:46] 	 Ulfr: it's changing randomly on every reload o_O: "Página principal" in vector, "Main page" in vector, and once I got "Página principal" in monobook and spanish!
[19:30:15] 	 Vulpix: Vector's a special case, I haven't made it i18n friendly
[19:30:49] 	 http://elohim.gaijin.com/flow/
[19:31:09] 	 Vulpix: I take solice in zh.wikidoc.org being far more well behaved
[19:31:19] 	 there is no like-button
[19:31:36] 	 Ulfr: well, no, the last one wasn't "página principal", but "Main_Page", although it says the page doesn't exist
[19:32:21] 	 Vulpix: Yeah, that's because you're being bounced to different front end servers that still have cached versions of the english page under es.wikidoc.org :(
[19:32:45] 	 Vulpix: It's the worst sort of problem, it's solved by waiting D:
[19:32:53] 	 hah
[19:33:04] 	 That TOTALLY wasn't aimed at you
[19:33:15] 	 I just hate problems on production servers that I can't fix without getting a blown up inbox because the site goes down for a minute
[19:33:18] 	 bawolff: https://bugzilla.wikimedia.org/show_bug.cgi?id=47950 Contributions page links "newer" though the list has under 50 items
[19:33:44] 	 I know, cache is very problematic when not purging when needed
[19:34:50] 	 Vulpix: Oh my yes. I want to purge the cache so very badly
[19:34:50] 	 but I can't :(
[19:35:29] 	 Sumanah: that is odd
[19:41:59] 	 someone from amsterdam? :o
[19:47:33] 	 could someone review this? https://gerrit.wikimedia.org/r/#/c/36391/3
[19:48:13] 	 hey wizardist 
[19:48:19] 	 sumanah: hola!
[19:48:55] 	 taking a look, wizardist - you've already poked the mediawiki-i18n mailing list?
[19:49:20] 	 iirc, not yet.
[19:49:36] 	 wizardist: I suggest you try that
[19:49:53] 	 ok, let's give it a try)
[19:49:57] 	 also wizardist if you can help explain why it's urgent that would be nice (if it is urgent in any way, or blocking something people want)
[19:58:03] 	 is there a i18n-mechanism for gadgets?
[19:58:18] 	 no, not yet unfortunately
[19:58:34] 	 greg-g: robla: ping  re https://bugzilla.wikimedia.org/show_bug.cgi?id=47950 Contributions page links "newer" though the list has under 50 items
[19:58:45] 	 lbenedix: though it's pretty easy to use api requests to get specific messages from the MediaWiki: namespace.
[19:59:48] 	 sounds like fun
[20:02:37] 	 lbenedix: wait a sec
[20:02:47] 	 anomie: you reviewed https://gerrit.wikimedia.org/r/#/c/60571/ ... sumanah speculates this might be the cause of bug 47950.  thoughts?
[20:03:23] * anomie  looks
[20:03:23] 	 lbenedix: https://gerrit.wikimedia.org/r/#/c/36391/3 see one of Krinkle's comments, there is an example of how to get messages from API
[20:04:00] 	 robla: anomie: it is a very mild speculation. Reedy did say it's almost certainly something in 1.22wmf3 https://www.mediawiki.org/wiki/MediaWiki_1.22/wmf3
[20:05:04] 	 That API patch shouldn't have anything to do it that bug. I'll look at it and try to find the real cause.
[20:05:15] 	 wizardist: Thanks! But it looks like a lot of pain... I think I'll start without i18n...
[20:05:31] 	 anomie: thanks!
[20:06:26] * sumanah  notes anomie's finding on the bug
[20:07:12] 	 lbenedix: you can store messages for every wanted language just in the gadget code. upon initialization you would just mw.messages.set() a number of messages for the current language (mw.config.get('wgUserLanguage'))
[20:07:18] 	 anomie: https://gerrit.wikimedia.org/r/#/c/59820/ ?
[20:07:50] 	 robla: Right file, anyway. Let me look.
[20:08:20] 	 ah, I was wrong in concentrating on Contribs stuff
[20:08:37] * robla  let's Brad work  :-)
[20:08:46] 	 "lets" even
[20:12:54] 	 oh there are humans in this channel :D
[20:13:15] 	 hi, does anyone know if my potential mentor should 'wish to mentor' my proposal before the the 3rd?
[20:13:25] 	 Hi Rasel160 
[20:13:26] 	 hashar: define "human"
[20:13:28] 	 Rasel160: yes
[20:13:38] 	 Rasel160: Who is your mentor?
[20:13:44] 	 Rasel160: and can you point to your proposal please?
[20:13:48] 	 robla: during european morning, this channel was mostly wikibugs and gerrit-wm :D
[20:13:53] 	 (I presume you're talking about Google Summer of Code Rasel160?)
[20:14:04] 	 sumanah: http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/nkchowdh/1001
[20:14:12] 	 robla: it is nice to see it becoming more friendly to newcomers
[20:14:28] 	 oh hi Rasel160 are you at Hunter? I spoke at Hunter a little while back about GSoC
[20:14:33] 	 sumanah:yea, the google summer of code my protential mentor is marktraceur
[20:14:50] 	 Sumanah: I found the cause of your bug
[20:14:50] 	 Rasel160: United States, not Sates :-)
[20:15:09] 	 yea, i remember you i was there ;)
[20:15:20] 	 hi
[20:15:25] 	 Does https://meta.wikimedia.org/wiki/Special:CentralAuth/Caesarion look weird for anyone else?
[20:15:31] 	 hi huh
[20:15:34] 	 Like a list of wikis above the table?
[20:16:05] 	 Rasel160: yes, you need to help line up two mentors for your project (marktraceur will help) and it's best to do that ASAP, before May 3rd
[20:16:17] 	 huh: yes I see that too
[20:17:15] 	 sumanah: thanks i will contact him :)
[20:17:16] 	 huh: can you file a bug report?
[20:17:20] 	 !bug
[20:17:21] 	 https://bugzilla.wikimedia.org/buglist.cgi?quicksearch=$url_encoded_*
[20:17:23] 	 sumanah: There are...not really many mentors for UW
[20:17:27] 	 sumanah: checking for an existing one
[20:17:29] 	 huh: https://blog.wikimedia.org/2013/03/18/how-to-create-a-good-first-bug-report/
[20:17:33] 	 Rasel160: Hi, I'm here :)
[20:17:49] 	 marktraceur: I understand.  This is a way to make more mentors for next year.  Unfortunately 
[20:17:53] 	 sumanah: I have created bug reports before ...
[20:17:59] 	 Unfortunately we just have to try to grow 'em
[20:18:04] 	 sumanah: Indeed
[20:18:09] 	 huh: my mistake - didn't mean to condescend
[20:18:27] 	 sumanah: I'm happy to be sole-mentor for one student, and hoping to find other mentors to do another project, but...well, it's not easy
[20:19:16] 	 marktraceur: hi!
[20:20:02] 	 marktraceur: it really does help to have a secondary mentor even if that is someone who is a domain expert in something else, such as Wikisource or Wikibooks or MediaWiki in general
[20:20:13] * marktraceur  thinks
[20:20:35] 	 sumanah: Micru2 was the person suggesting the project, but I'm not sure how willing he is to be a comentor
[20:20:58] * marktraceur  purposefully pinged Micru2 so he could chime on in
[20:21:03] 	 marktraceur: a comentor on what?
[20:21:13] 	 Micru2: On the UploadWizard book upload project
[20:21:14] 	 thanks for the ping :)
[20:21:41] 	 what are the tasks of a comentor?
[20:21:47] 	 Micru2: Basically to be backup
[20:22:20] 	 Micru2: We want to be sure that a student has the capacity to contact *someone*, even if e.g. I go on a long plane ride or a vacation
[20:22:22] 	 well, i am not sure I could give much guidance on programing aspects, but I could help on process, workflow and protocol
[20:22:37] 	 YES
[20:22:57] 	 Micru2: in any 2-person mentorship it's going to be a little different depending on what the skills & timezones of the 2 people are
[20:23:16] 	 marktraceur: if your are ok having a less programming-savvy co-mentor, then count me in
[20:23:26] 	 Micru2: That would be helpful. I also wonder if you could point at other Wikisourcerors and have them hop in :)
[20:23:53] 	 sumanah, I live in montreal, I don't know how much that would help in terms of time zone
[20:24:26] 	 Micru2 is in Montreal, marktraceur is in SF.  Rasel160 is in New York City, right?
[20:24:31] 	 marktraceur: sure, I am doing the grant about the Wikisource together with Aubrey, so he would be able to give feedback
[20:24:40] 	 *nod*
[20:24:54] 	 Rasel160: will you be here in NYC during the course of the summer as well?
[20:25:05] 	 plus we plan to contact the different language wikisources so they can give their opinion on this and other matters
[20:25:06] 	 Micru2: Aubrey == tpt? Or someone else?
[20:25:12] 	 yes i will be 
[20:25:17] 	 Micru2: I think a comentor in the same timezone as the student is a nice thing -- that way the morning never goes to waste :-)
[20:25:36] 	 marktraceur: no, they are two different people, Tpt is from the French wikisource, Aubrey is from the Italian WS
[20:25:57] 	 they are both good people to consult about Wikisource stuff
[20:26:03] 	 https://bugzilla.wikimedia.org/show_bug.cgi?id=47951
[20:26:04] 	 marktraceur: but I am sure that if we stumble into problems Tpt could give some advice
[20:26:56] 	 Micru2: Well, my concern was because Tpt is mentoring someone else IIRC
[20:27:04] 	 sumanah, do I have to do anything in particular, like providing you some personal details?
[20:27:07] 	 Micru2: In any case, this sounds acceptable
[20:27:40] 	 Micru2: look at http://people.gnome.org/~federico/docs/summer-of-code-mentoring-howto/ and register as soon as you can at http://www.google-melange.com/gsoc/org/google/gsoc2013/wikimedia
[20:27:53] 	 Micru2: add yourself to https://www.mediawiki.org/wiki/Mentorship_programs/Possible_mentors and email Quim and cc your student and comentor
[20:28:26] 	 sumanah: AFAIK we have multiple people vying for the project, whether this is ideal I don't know
[20:28:35] 	 marktraceur: No, it is not ideal.
[20:28:44] 	 *nod* then we have some stuff to sift through
[20:28:48] 	 marktraceur: If it's the EXACT SAME project then they both can't get it.
[20:29:05] 	 Obviously
[20:29:12] 	 they may wish to restructure things so that they're each doing something different that helps Wikisource via UW.  Maybe there are two subprojects in there....?
[20:29:15] 	 sumanah, marktraceur: could the project be split?
[20:29:41] 	 sumanah, robla: https://gerrit.wikimedia.org/r/#/c/59393/ appears to have caused it. Pager assumes that if it has an offset, then it must not be at the first page. And if Special:Contributions has a year filled in, it uses it to set the offset.
[20:29:41] 	 or UW + Wikivoyage? That's something else to consider
[20:29:49] * anomie  looks at fixing that assumption
[20:30:01] 	 Micru2: Maaaaybe? I don't know if we'd have the mentor firepower to do two, though
[20:30:27] 	 I saw Quim acknowledge two applicants for the project in bugzilla, so I figured it wasn't a red flag, but maybe I'm wrong
[20:30:28] 	 marktraceur: true, it also depends on how independent the students are
[20:31:08] 	 marktraceur: maybe we should do more alerting in the future .... right now I think we depend on mentors and students to notice if someone else seems interested in the exact same project
[20:31:38] 	 sumanah: I guess I assumed that would get sorted out in the application process rather than in the setting-up-the-application process
[20:32:10] 	 sumanah: Else it's a matter of first-come-first-served, which seems like it might dissuade great candidates from applying. But maybe I've thought of this backwards somehow.
[20:32:11] 	 sumanah: the problem is that the application process was not very clear, and one student applied even before asking if the project was free
[20:33:14] 	 Unfortunately there is basically nothing we can do to make the application process clear and straightforward enough to ensure that people we have never met actually talk with us before making certain assumptions.  We can try to make stuff clearer but it's just inherently messy in some ways
[20:33:29] 	 Well, that seems like a good enough answer to me
[20:33:45] 	 sumanah, for next year I suggest a table with the student's name and the project they are applying too, that way they can now who is applying for each one
[20:33:57] 	 *aplying to
[20:34:05] 	 Micru2: well, one problem is that we've done that for some other projects, and then we get this problem:
[20:34:15] 	 1) terrible applicant A comes by and puts their name down
[20:34:29] 	 2) very good applicant B comes by, sees it's claimed, goes to some other open source project
[20:34:59] 	 sumanah, then it seems like it is an unavoidable problem, unless you protect the table
[20:35:03] 	 This has actually happened in the current round in OPW (another internship program) and even if we say that the claiming is tentative people don't read that part
[20:35:48] 	 but then at what point do we add someone's name to the protected table?
[20:35:49] 	 sumanah: This would be why I was welcoming of multiple applicants
[20:36:02] 	 marktraceur: yeah, I saw you said that might be a problem. I can confirm that it is
[20:36:26] 	 Well, I'll tentatively chalk it up to being a valid solution
[20:36:36] 	 sumanah: that way you can screen participants first and direct them to a project to their reach
[20:36:54] 	 sumanah, marktraceur: in any case it is better to have more choices
[20:37:09] 	 Micru2: it's tough -- we try to direct people, but of course not everyone is going to go through the gatekeeper, nor do we want them to
[20:37:41] 	 sumanah: I understand... well, then we'll have to live with it
[20:37:45] 	 Thanks Micru2 
[20:38:32] 	 I think one thing to be done is just for mentors to keep an ear out and notice if there are multiple people coming to them wanting to work on the same thing.  There's stuff about this in the mentorship guide, I believe
[20:38:56] 	 sumanah, marktraceur: I have to leave, but tonight I will sign up in the links you sent me
[20:39:13] 	 Thank you Micru2!
[20:39:18] 	 and I'm sorry for the trouble
[20:45:08] 	 Anomie: btw I think the best way to fix the contribs bug would be-if the offset specified by user is in the future, just unset the offset
[20:46:04] 	 bawolff: But if the offset is 5 minutes in the past, and the user hasn't edited for 10?
[20:46:48] 	 There is really not going to be a way to figure that out without a second query
[20:47:36] 	 And the common case would be from the form auto-filling the year which will usually be several months in the future
[21:13:31] 	 hi, any git+gerrit guru around ?
[21:17:02] 	 !ask | lfs
[21:17:02] 	 lfs: Hi, how can we help you? Just ask your question.
[21:17:11] 	 ok
[21:17:23] 	 im giving my first steps in gerrit
[21:17:24] 	 or "don't ask to ask, just ask" :)
[21:17:31] 	 ;)
[21:18:03] 	 and i joined a group that is bringing the Vector extension to core, to the Vector skin to be precise
[21:18:18] 	 now we decided to split the job into pieces
[21:18:27] 	 and the problem is
[21:18:54] 	 that the code for each piece is very connected with the rest
[21:18:58] 	 so my question is
[21:19:34] 	 if i push some code that deals with a piece of the work
[21:20:06] 	 and then another person pushes some other code that deals with some other piece of the work, but to the same file
[21:20:27] 	 will there be a merge conflict? or git is smart enough to deal with some of this situations ?
[21:20:35] 	 lfs: It depends
[21:20:43] 	 lfs: Are you pushing to master, or are you pushing for review?
[21:20:55] 	 for review ..
[21:22:01] 	 lfs: Then when one of them gets merged, and the other one tries to get merged, there will be a failure unless the changes don't overlap
[21:22:18] 	 let me give you an example
[21:22:19] 	 lfs: If they do overlap, you'll want to rebase the second change on top of the new master repository
[21:22:56] 	 i understand
[21:24:14] 	 now suppose i push the array "$ARRAY = array( 'a', 'b', 'c' );" to some file
[21:24:23] 	 and while it is being reviewed
[21:24:59] 	 someone pushes the array "$ARRAY = array( 'a', 'b', 'c', 'd' );" to that same file
[21:25:04] 	 if the first change gets merged
[21:25:10] 	 the second will rise a conflict ?
[21:25:23] 	 lfs: If the push is on the same line or in the same area, yes
[21:25:34] 	 lfs: If you don't touch the same lines, probably not
[21:25:40] 	 ic
[21:25:59] 	 then one should wait for some changes to be merged, in order to add some others ..
[21:26:11] 	 push*
[21:26:37] 	 a bit of patience, right?
[21:26:41] 	 lfs: Maybe. Or you could just do the work to rebase. It's up to you.
[21:27:23] 	 im still not very confortable with rebase
[21:27:30] 	 but ill investigate it
[21:27:35] 	 many thanks mark
[21:28:05] 	 lfs: We're around here if you need more help :)
[21:28:21] 	 i probably will :P
[21:28:32] 	 back to work now, thanks
[21:50:24] 	 sumanah: hello
[21:50:53] 	 sumanah: on which channel can I find Vibha Bamba ?
[22:03:26] 	 back from meeting. Hi Rahul21 
[22:03:44] 	 Rahul21: try #wikimedia-design
[22:03:49] 	 Although I am not sure whether she uses IRC
[22:03:51] 	 that much
[22:04:54] 	 no she is not there :)
[22:05:00] 	 ok thanks anyways
[22:58:36] 	 why is git-review so strange? I try to submit a patch, and it's telling me:
[22:58:37] 	 You have more than one commit that you are about to submit.
[22:58:37] 	 The outstanding commits are:
[22:58:51] 	 wizardist: git fetch gerrit
[22:58:52] 	 ... a huge list of irrelevant commits goes there ...
[22:59:29] 	 wizardist: See http://lists.wikimedia.org/pipermail/wikitech-l/2013-April/068263.html
[22:59:32] 	 better :)
[22:59:38] 	 RoanKattouw_away: Any progress on that?
[23:00:37] 	 I had to reinstall git review. Is this the matter?
[23:00:58] 	 wizardist: A recent update revived the bug, yeah
[23:01:17] 	 wow, Gerrit now posts to bugzilla itself. good guy :)
[23:02:01] 	 !multiplecommits is git-review's recent versions have revived an old bug where it complains about multiple new commits. 'git fetch gerrit' should fix that problem temporarily, see http://lists.wikimedia.org/pipermail/wikitech-l/2013-April/068263.html for more.
[23:02:02] 	 Key was added
[23:07:23] 	 This must be a FAQ: What's the best practice for packaging wiki templates with a MediaWiki extension?  Load the wikitext into a new article from the extension's db schema migration?