[00:00:10] gColossus: Most old skins are like that [00:00:13] sumanah: well they told me if the change was merged or not, that's important [00:00:26] Dantman: if you are kind enough to look at the error, here you go :P http://paste.pocoo.org/show/571802/ [00:00:34] <^demon|away> It's pretty hard to actually shoot yourself in the foot permanently, so in theory this is untangle-able. [00:00:53] Dantman: I liked the "Beagle" skin, I even made it to work to MW trunk of ~July 2010 [00:00:55] * sumanah finds better gun :-) [00:01:36] ^demon|away: you got pull-quoted! https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2012-03-26/Technology_report [00:01:43] <^demon|away> And the worst-case scenario even, you've totally ruined your local history but the info's still there in gerrit, unmolested. [00:01:56] <^demon|away> So if you've actually managed to FUBAR, just re-clone :) [00:02:01] TimStarling:I found a way to find the difference between two patchsets without having to download [00:02:09] no, I already knew about that [00:02:35] TimStarling:TimStarling I know what Diederik did in patchset 4 because I fetched it locally and used gitk [00:02:36] TimStarling but I don't see any obvious way to get that information from gerrit [00:02:42] ??? [00:03:08] so what do you think Diederik did? [00:03:23] what? [00:03:27] ^demon|away: well I was testing my git-review changes - as well as some *not* very edge cases to check cherry-picking; and by the way, what should I do to fix https://gerrit.wikimedia.org/r/#change,3705 ? I am out of ideas. [00:04:01] Sid-G: the problem is that there are two ways to make changes [00:04:12] commits and patchsets? [00:04:27] 1. by actually including the changes in the commit you're pushing, 2. by including the changes as a parent [00:04:45] ok [00:05:17] when you have two parents, that's a branch merge, and gerrit just claims that there were no changes apart from the commit message [00:05:32] <^demon|away> saper: I've got an idea of how to fix it. Let me try something. [00:05:49] to find out the actual changes you have to diff between the merge commit and the particular parent you're interested in [00:06:02] which is impossible in gerrit and awkward in gitweb [00:06:15] TimStarling:I mostly dont know what that means, but if that results in a "gerrit sucks"; count me in [00:06:19] TimStarling: did you try using "ssh gerrit query change: --patch-sets" interface? I find it really useful [00:06:28] New patchset: awjrichards; "Fixing array key to pull correct copyright info" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3779 [00:06:46] ^demon|away: fire ahead, it's already second or third I have problem with that, we should doc it [00:07:01] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3779 [00:07:03] saper: not yet, but I am using gitk which I have found to be useful for sorting out branches and merges [00:07:04] <^demon|away> If this works, it's pretty much the sure-fire way to fix it. [00:07:04] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3779 [00:07:07] <^demon|away> I've used it before. [00:07:40] let's see if I can fix a typo now without screwing everything up [00:08:14] 03awjrichards * 10/branches/wmf/1.19wmf1/extensions/MobileFrontend/MobileFrontend.body.php: MFG Change-Id: Ibc499458fabc35b0fae00f5b3da1f35e830ebf0e [00:08:35] Dantman: gah, things are going to get very ugly :(. actually, things are already very ugly as we speak [00:08:46] ^demon|away:reclone --> cherry-pick commit --> amend --> git-review will work the same as rebase --> cherr-pick --> amend --> git-review, right? [00:09:26] <^demon|away> That *should* be it, but it can't get through the cherry-pick here. [00:09:38] <^demon|away> saper: I don't know *how* you did this. [00:09:52] TimStarling: I have learned quickly to memorize most of the options of "git --help rev-parse" and on my way to receive black belt of "git log" [00:10:25] ^demon|away: it's all in the history :8 [00:10:55] <^demon|away> saper: You've submitted conflicting commits to this TESTFILE. [00:11:03] <^demon|away> The testfile is already in origin/master [00:11:20] ^demon|away:what do u mean "can't get thru"? [00:11:47] ^demon|away: I didn't. I only proposed them ^:) [00:12:11] <^demon|away> Well the proper resolution is to abandon this change. [00:12:15] <^demon|away> :) [00:12:21] come on [00:12:43] with this approach it's no wonder we have untested workflow [00:12:58] New patchset: Tim Starling; "Fix typo in comment" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3780 [00:13:08] <^demon|away> The master already has identical text. [00:13:16] <^demon|away> Trying to merge that in again is just absurd. [00:13:19] <^demon|away> And a waste of time. [00:13:21] great so? [00:13:37] did it have the same at the time we tried to merge the last time? [00:14:19] so the wonderful-oh-oh git merge magick algorithm isn't able to solve this? come on [00:15:55] New review: Tim Starling; "(no comment)" [mediawiki/core] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3780 [00:16:00] Change merged: Tim Starling; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3780 [00:18:47] New patchset: Demon; "Revert "Pushing change to cherry-pick"" [test/mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3781 [00:19:31] * sumanah emerges from a 6-hour meeting [00:20:13] New patchset: Jdlrobson; "prevent jumping search text as user types" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3782 [00:20:13] New patchset: Jdlrobson; "change color of footer more/less label" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3783 [00:20:14] New patchset: Jdlrobson; "contact form css changes" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3784 [00:21:04] New patchset: preilly; "move call to checkUserStatus method to before Mobile Actions" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3785 [00:23:02] hey saper -- it sounds like you are testing the workflow, which is awesome :-) it might be useful for you to line up the repro cases and write them up as bug reports before pinging me/Chad/Antoine etc so we have everything together when we look at them [00:23:03] New patchset: Tim Starling; "A minor innocuous change" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3786 [00:23:04] New patchset: Tim Starling; "Test commit do not merge" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3787 [00:23:21] New review: awjrichards; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3785 [00:23:22] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3782 [00:23:24] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3785 [00:23:26] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3782 [00:23:32] saper: you can mark them as blocking 22596 (you may have seen https://bugzilla.wikimedia.org/showdependencytree.cgi?id=22596&hide_resolved=1 already) [00:23:35] Dantman: This skin is amazing http://www.mono-project.com/Main_Page, not sure if they published the code [00:23:54] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3783 [00:23:56] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3783 [00:24:19] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3784 [00:24:21] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3784 [00:24:31] Change abandoned: Tim Starling; "Test finished" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3786 [00:25:09] Change abandoned: Tim Starling; "Test finished." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3787 [00:25:26] maybe I should use a separate project for these tests [00:25:36] sumanah: I think we should one day reorganized the docs; we've been pretty good at posting stuff as it happens but now it needs some editing for structure etc... I was wondering, maybe we should have a more detailed workflow graph similar taking https://www.mediawiki.org/wiki/File:GitWorkflow.svg to the next level? [00:25:43] saper: sure, go ahead [00:26:25] sumanah: by the way what do you think about this http://mercurial.selenic.com/wiki/QuickReferenceCardsAndCheatSheets?action=AttachFile&do=view&target=Mercurial-Usage-v1.0bz-300dpi-color.png [00:26:55] saper: as an example of a cheat sheet? looks cool [00:27:13] New patchset: Jdlrobson; "remove fixed width on input / textarea" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3788 [00:27:18] saper: I find it highly likely there's already something like that for git; just don't know where/what yet [00:27:19] I used it for some trainings I gave [00:27:30] 03awjrichards * 10/branches/wmf/1.19wmf1/extensions/MobileFrontend/ (MobileFrontend.body.php stylesheets/beta_common.css): MFG Change-Id: I5bec6e19260adf98d6b83a108ae79059b04eb0ca, Change-Id: I30f908c273b867b17ce1c0c4520e6c978f567798 [00:27:35] saper: https://github.com/mono/mono-wiki-skin [00:27:45] I was thinking something more tuned to git+gerrit+gated trunk [00:27:45] saper: oooh, maybe you'd like to lead the IRC/screensharing tutorial in April? varnent wants someone to lead one, to teach git/gerrit [00:27:53] saper: true [00:28:16] me teaching git+gerrit? :) perverse idea but I like it :) [00:28:46] I could do something like "how to work with gerrit without touching its web interface ever" [00:29:09] Hello, it is possible to force a mediawiki dump? [00:29:22] Dantman: great thanks! [00:29:28] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3788 [00:29:30] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3788 [00:30:02] can gerrit-wm be less noisy? [00:30:44] Dragutin: dump of the database? core dump of the process? ... some internal state dump? [00:30:55] * AaronSchulz watches tim ask the great philosophical questions [00:31:43] <^demon|away> saper: I'm heading to bed, but there is a git alias I'd like to share with you. [00:31:45] <^demon|away> http://www.mediawiki.org/wiki/Git/aliases#Don.27t_Panic.21 [00:32:16] 03awjrichards * 10/branches/wmf/1.19wmf1/extensions/MobileFrontend/ (2 files in 2 dirs): MFG Change-Id: I907c0dfcda053e0015fbc558f79f50fe103615b7 [00:35:17] New review: Bsitu; "the custom printer is set with the required parameters at the end of execute block, any exception th..." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/3328 [00:36:16] back in a bit [00:36:41] New review: Reedy; "You've left trailing whitespace in this patch" [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/3328 [00:38:56] you know there's a sample pre-commit hook that fails on trailing whitespace [00:39:10] ruh roh [00:39:13] but if we used that, what would Reedy do with his time? [00:39:24] New patchset: Jdlrobson; "follow up to 48ac88f17922ee7aaa9141c17688d31d4a07208d" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3789 [00:39:25] ;) [00:39:26] New patchset: Siddhartha Ghai; "Remove rules that did nothing, correct errors, add new rules for simplification, use single rule instead of multiple where possible" [mediawiki/extensions/Narayam] (master) - https://gerrit.wikimedia.org/r/3514 [00:39:41] don't deprive a man of his livelihood! [00:39:57] * Sid-G thinks rebase is slightly annoying [00:40:00] * AaronSchulz goes back to starting at upload stash [00:40:06] Oh no, it sounds like the dog has been sick again [00:40:18] New review: awjrichards; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3789 [00:40:19] hm? [00:40:21] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3789 [00:41:03] and it's covering 2 steps [00:41:03] ffs [00:41:24] here's a noobish question. eval `ssh-agent` starts the process ssh-agent. How to end it in the CLI? [00:41:24] 03awjrichards * 10/branches/wmf/1.19wmf1/extensions/MobileFrontend/stylesheets/beta_common.css: MFG Change-Id: I92f0a9e44af704461fdad4ac3fa3faed7fa6f7c7 [00:42:02] kill $SSH_AGENT_PID ? [00:42:09] Sid-G: you don't end it, normally [00:42:18] you can use ssh-add -D to remove all keys from it [00:42:38] TimStarling:I'm on win. Closing the bash doesn't end it [00:42:54] it is kind of funny to see all the ssh-agent.exe's running around [00:42:58] well use pageant [00:43:01] TimStarling:Until now i was going to the task manager to force end it [00:43:05] it gives you a tray icon [00:43:17] TimStarling:peagent doesnt work with openSSH does it? [00:43:36] there's OpenSSH for windows? [00:43:42] TimStarling:I tried but couldn't find how to get it going [00:44:25] TimStarling:git review is done thru the bash. If I open the private key in ppk format in peagent, how do i make bash find it? [00:45:12] bash in cygwin? [00:45:28] AaronSchulz:The first time i go to around 25 agents before finding out [00:45:39] TimStarling:what's cygwin? [00:45:49] what bash is there apart from cygwin? [00:46:01] gitbash? [00:46:08] msysgit? [00:47:10] is that really bash? or just something pretending to be bash? [00:47:29] probably pretending [00:47:30] msysgit seem to include numerous extra binaries [00:48:09] wait maybe not [00:48:18] I wonder why it needs cvs and bison among others [00:48:27] GNU bash, version 3.1.0(1)-release (i686-pc-msys) [00:48:36] AaronSchulz:How do u end it? [00:48:53] interesting [00:48:53] AaronSchulz:the ssh-agent i mean [00:49:03] ^demon|away: Oh noes :) [00:49:12] Sid-G: kill $SSH_AGENT_PID [00:49:13] Task manager? Look at running processes? Click process? Click End process button? [00:49:29] though I assume that if you do 'ps' you will see a million of them [00:49:45] Reedy:Thats what I do now [00:49:47] there seems to be some support in msysgit for plink: http://code.google.com/p/msysgit/issues/detail?id=319 [00:49:54] Reedy: Whats the non-forceful way is what i'm looking for [00:49:55] although apparently some people don't like it [00:50:08] ps? [00:50:23] pageant seems to work fine with TortoiseGit from my experience [00:50:33] 03(mod) Ship list of Wikipedias with the Wikipedia App - 10https://bugzilla.wikimedia.org/35397 +comment (10Yuvi Panda) [00:50:41] Reedy: with TGit, yes [00:50:45] TortoiseGit probably uses plink by default [00:51:00] Yeah, I think it gives an option of plink or something else [00:51:01] but see that bug report above, msysgit developers seem to hate putty [00:51:01] pageant does not export UNIX-style environment variables [00:51:22] TimStarling:the problem is: the key i use in bash is a converted openSSH key. Plink wont accept that. So will using plink with bash work without giving an access denied? [00:51:36] gerrit tends to rely an ssh/scp type commands that don't work so well with pink [00:51:47] Is any of you good at CSS? [00:51:48] yes [00:51:53] * AaronSchulz didn't sink too much time in messing with plink [00:52:14] one might be able to get it to work, who knows [00:52:16] AaronSchulz:were u able to get plink working with gerrit though? [00:53:37] Instead of telling people to install linux, can we just tell them to use labs? [00:54:27] Sid-G: puttygen can export to OpenSSH private key format [00:54:35] see http://the.earth.li/~sgtatham/putty/0.62/htmldoc/Chapter8.html#pubkey-puttygen [00:54:45] TimStarling:it can export, but plink wont accept openSSH keys [00:55:08] TimStarling:So i cant load an openSSH key in plink although I can export one [00:55:12] but you can also convert from openssh to ppk, see the same section in the manual [00:55:37] "Using the ‘Import’ command from the ‘Conversions’ menu, PuTTYgen can load SSH-2 private keys in OpenSSH's format and ssh.com's format." [00:56:31] but you won't need the OpenSSH format private key if you use plink [00:57:26] Could someone please give me the CSS to make the time displayed when using enhanced recent changes the same as the other text? [00:57:31] saper, mediawiki database dump [00:57:35] is there a command? [00:57:36] yay... I finally have qmake [00:59:02] TimStarling:Ok, I'll try to get plink work with bash the next time i push something (I hope it works). [00:59:38] !backup | Dragutin [00:59:38] Dragutin: See http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki for information about backing up your wiki. For restoring your wiki, see http://www.mediawiki.org/wiki/Manual:Moving_a_wiki#Import_the_database_backup [00:59:51] Doing a "database dump" would be the same as backing up any other sql databases [01:00:18] New review: Siddhartha Ghai; "(no comment)" [mediawiki/extensions/Narayam] (master) - https://gerrit.wikimedia.org/r/3514 [01:00:54] Reedy, does the backup includes password & logins? [01:01:07] If you do a full database backup, yes [01:01:20] 03(NEW) Add localized name of Wikipedia in result set - 10https://bugzilla.wikimedia.org/35511 normal; MediaWiki extensions: SiteMatrix; (preilly) [01:01:52] 03(mod) Add localized name of Wikipedia in result set - 10https://bugzilla.wikimedia.org/35511 normal->15enhancement (10Sam Reed (reedy)) [01:02:50] AaronSchulz:In kill $SSH_AGENT_PID I'd actually need to remember the agent's Id or look it up in the task manager? [01:03:01] One of my dev's installed Mantis bug tracking @ http://bugs.everythingfoodanddrink.org/main_page.php [01:03:10] no, that's using a shell variable [01:03:16] you can see the ssh-agents using the 'ps' command [01:03:33] And I'm trying to change the URL to http://bugs.everythingfoodanddrink.org/wiki/ [01:03:40] AaronSchulz:So that command works as is? [01:03:45] but if it's just the one agent, $SSH_AGENT_PID should have the right # [01:03:52] ok [01:04:07] for example, type 'echo $SSH_AGENT_PID' [01:04:16] I changed .htaccess file but the url didnot change [01:04:40] 03(mod) Add localized name of Wikipedia in result set - 10https://bugzilla.wikimedia.org/35511 +comment (10Sam Reed (reedy)) [01:04:58] AaronSchulz: you're assuming there are commands like ps and kill available [01:05:11] AaronSchulz:will try this stuff when i open the bash again [01:05:11] I don't see a LocalSettings.php file [01:05:17] although I guess if it has bison and cvs then it will probably have those [01:05:21] TimStarling: I'm using the same thing [01:05:34] what does it set SSH_AUTH_SOCK to? [01:05:37] Mlpearc|busy: I'm right here [01:05:43] lol [01:05:44] 03(mod) Add localized name of Wikipedia in result set - 10https://bugzilla.wikimedia.org/35511 +comment (10Patrick Reilly) [01:05:49] there he is :) [01:05:52] AaronSchulz:seriously write up notes at mw.org for this stuff? :) [01:05:59] IIRC Windows uses a separate namespace for local sockets, it doesn't store them in the filesystem [01:06:04] I wasn't talking behind your back :P [01:06:18] /tmp/ssh-cIDJvu7632/agent.7632 [01:06:23] So, how do I change it ? [01:06:33] Mlpearc|busy: You just didn't want to bother me? [01:06:44] so presumably you could use ssh-agent with the -a switch and run it just once [01:06:52] you were gone :P [01:06:54] then set SSH_AUTH_SOCK in a startup script or something [01:07:07] Mlpearc|busy: I've returned for a while now [01:07:24] Mlpearc|busy: Let's use the other channel :P [01:07:29] Could someone please give me the CSS to make the time displayed when using enhanced recent changes the same as the other text? [01:07:48] * AaronSchulz heads off [01:08:01] * Hazard-SJ calls AaronSchulz back [01:17:03] 03(NEW) Wikipedia mobile beta footer should be tappable everywhere - 10https://bugzilla.wikimedia.org/35512 enhancement; Wikimedia Mobile: Generic; (tfinc) [01:17:55] fun question: is this (https://developer.mozilla.org/en-US/) powered by MediaWiki? [01:18:19] i think so [01:18:20] 03raindrift * 10/trunk/extensions/PageTriage/ (3 files in 2 dirs): [01:18:20] added a comparator for sorting [01:18:20] added alternating background colors [01:18:34] atleast it looks like it is [01:18:50] Sid-G: yeah, some part of it looks like it is, but some others don't [01:19:12] Sid-G: and if it is, they have done a massive design change toward the skin [01:19:50] I don't think it is [01:19:52] gColossus:I think thats what it is. A very good skin [01:20:03] gColossus:I'm no expert though [01:20:44] Hazard-SJ: do you have any proofs to back up ur statement? :P [01:20:57] Sid-G: likewise :P [01:21:32] 03(FIXED) Ship list of Wikipedias with the Wikipedia App - 10https://bugzilla.wikimedia.org/35397 +comment (10Yuvi Panda) [01:21:40] gColossus: Look at the source of the page, for 1 reason... [01:21:55] Hazard-SJ: Should I leave the logo on the project page ? [01:22:24] New review: awjrichards; "(no comment)" [mediawiki/extensions/ClickTracking] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/3755 [01:22:27] i think so [01:22:27] Yes, proof is that I do think so :P [01:22:27] Change merged: awjrichards; [mediawiki/extensions/ClickTracking] (master) - https://gerrit.wikimedia.org/r/3755 [01:22:43] Sid-G: I think it is :-s [01:22:52] Sid-G: man, that is an awesome skin ... [01:23:11] Mlpearc|busy: Which logo, which project page? I assume MantisBT, but which page? The one you're making? [01:23:17] Could someone please give me the CSS to make the time displayed when using enhanced recent changes the same as the other text? [01:24:22] yes [01:24:43] I'll leave you alone you seem very busy :P [01:24:55] 03(NEW) Make sure Wikipedia (Android and iOS) App doesn't break when new beta becomes default - 10https://bugzilla.wikimedia.org/35513 normal; MediaWiki extensions: MobileFrontend; (yuvipanda) [01:25:08] 03(mod) Make sure Wikipedia (Android and iOS) App doesn't break when new beta becomes default - 10https://bugzilla.wikimedia.org/35513 (10Yuvi Panda) [01:25:08] 03(mod) Migrate Wikipedia App to using action=parse&mobileformat=html instead of scraping mobile site - 10https://bugzilla.wikimedia.org/35396 (10Yuvi Panda) [01:25:13] Sid-G: damn, it is running on MediaWiki [01:25:35] 03(mod) Make sure Wikipedia (Android and iOS) App doesn't break when new beta becomes default - 10https://bugzilla.wikimedia.org/35513 +comment (10Yuvi Panda) [01:26:15] 03yaron * 10/trunk/extensions/SemanticCompoundQueries/SCQ_QueryProcessor.php: Removed support for SMW < 1.6 [01:28:25] gColossus:How can u say for sure? [01:28:38] 03(mod) When on existing page lacking translations, still displays a red link instead of bold text - 10https://bugzilla.wikimedia.org/35474 +comment (10Robin Pepermans (SPQRobin)) [01:29:13] 03yaron * 10/trunk/extensions/SemanticCompoundQueries/README: New version: 0.3.2 - support removed for MW < 1.16, and SMW < 1.6 [01:29:36] 03(mod) Add localized name of Wikipedia in result set - 10https://bugzilla.wikimedia.org/35511 +comment (10Patrick Reilly) [01:30:26] 03(mod) Add localized name of Wikipedia in result set - 10https://bugzilla.wikimedia.org/35511 +comment (10Sam Reed (reedy)) [01:35:09] gColossus: What Sid-G said... [01:35:39] Mlpearc|busy: That'll be Okay, as long it doesn't violate copyrights :) [01:35:50] Could someone please give me the CSS to make the time displayed when using enhanced recent changes the same as the other text? [01:40:44] 03(mod) Difficult to tell Listen In is disabled on 4.0 - 10https://bugzilla.wikimedia.org/35503 +comment (10Tony Cheng) [01:45:29] 03(mod) Left-to-right usernames with punctuation displayed incorrectly on right-to-left wikis - 10https://bugzilla.wikimedia.org/35085 +comment (10Robin Pepermans (SPQRobin)) [01:46:15] 03(mod) Integrate Jenkins with Git - 10https://bugzilla.wikimedia.org/34141 (10Rob Lanphier) [01:47:34] 03(mod) Let LocalisationUpdate fetch from Git - 10https://bugzilla.wikimedia.org/35469 (10Rob Lanphier) [01:49:45] where is default settings.php located? [01:52:08] includes/DefaultSettings.php [01:53:20] 03(mod) Add localized name of Wikipedia in result set - 10https://bugzilla.wikimedia.org/35511 +comment (10Sam Reed (reedy)) [01:53:32] 03(mod) Add localized name of Wikipedia in result set - 10https://bugzilla.wikimedia.org/35511 +comment (10Sam Reed (reedy)) [02:05:41] huya [02:05:47] how do i put a new defaultsettings.php in instead of the usual? [02:06:19] huh, new defaults? [02:06:22] how? [02:06:39] yes [02:06:50] Your question makes no sane sense [02:08:09] there is includes/defaultsettings.php which is all defaults. I have a new one under a different name. how do i change the old one to the new one? [02:08:28] Why do you have DefaultSettings.php under two names? [02:08:59] one is the default [02:09:04] how can i allow more types of uploaded files? like MS Office documents etc ? [02:09:06] the other one is the new one [02:10:03] anyone here who can create a simple script/tool to query the API? [02:12:32] pokeswap: Where did you get the new one? [02:12:36] wikia [02:12:41] WTF [02:13:16] 03(mod) Make sure Wikipedia (Android and iOS) App doesn't break when new beta becomes default - 10https://bugzilla.wikimedia.org/35513 +comment (10Arthur Richards) [02:13:18] i am trying to get their chat extension [02:13:24] so, how do i do it [02:13:29] Suppose I want to attach pdf's and spreadsheets and what-have-you to wiki pages… how would i do that?? [02:13:48] ...that's undoubtubly loaded with a pile of their crap that'll make it not run on normal MW [02:14:01] In any case DefaultSettings would never be modified [02:14:10] You might put some things in your LocalSettings [02:14:15] But it shouldn't require much [02:14:36] how will wikia change the mediawiki version? [02:14:45] huh? [02:15:15] " loaded with a pile of their crap that'll make it not run on normal MW" how do they do that [02:15:54] They just customize it to such an extent with stuff specific to their environment that it doesn't run elsewhere [02:16:26] i am trying to put all the stuff from there onto my own wiki i know it is a lot [02:17:27] i am mostly doing this so i can get their chat extension [02:18:26] that way, i can chat on the wiki [02:18:39] it is annoying with the freenode captcha [02:18:53] I have webchat [02:19:22] it needs new includes, extensions, defaultsettings.php all for that [02:19:33] pokeswap: Chat is going to require an incredible amount of coding just to get to work... you're bnetter off hinding around another option [02:20:13] i am going to work this weekend for about 12 hours doing that, is that enough time? [02:22:33] is it enough time to copy the code? [02:22:49] No... [02:23:11] how much time, than to copy the code? [02:23:32] There is so much to the task of making a Wikia extension work that if you can't even figure out the answer to that question on your own, you won't be able to do it. [02:24:29] i will keep trying to do it until there is a chat on http://spyinginc.com/wiki and the special page http://spyinginc.com/wiki/index.php?title=special:chat is up [02:25:07] anyone here who can create a simple script/tool to query the API? [02:29:06] New patchset: saper; "Another change to cherry pick, conflict merged" [test/mediawiki/core] (REL1_19) - https://gerrit.wikimedia.org/r/3705 [02:30:27] That plug was almost not obvious. :-) [02:57:49] New patchset: saper; "Merge better PostgreSQL transactions and schema" [mediawiki/core] (REL1_19) - https://gerrit.wikimedia.org/r/3700 [03:07:22] 03(mod) The XSS filter in IE8/9 breaks certain tools - 10https://bugzilla.wikimedia.org/32013 +comment (10Gaëtan Landry) [03:09:19] how do I add a redirect? [03:10:18] !redirect [03:10:18] Edit the page and put "#REDIRECT [[Foo]]" in it. [03:10:18] Redirects are used to forward users from one page name to another. They can be useful if a particular article is referred to by multiple names, or has alternative punctuation, capitalization or spellings. See [03:10:30] Where "Foo" is the target article. [03:10:49] ok thanks [03:12:06] No problem. [03:15:35] New patchset: saper; "Merge changes from REL1_19 (@since, notes, style)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3790 [03:19:44] 03(mod) Server is slow - 10https://bugzilla.wikimedia.org/35499 +comment (10Ryan Lane) [03:20:03] * Ryan_Lane isn't here, ignore that [03:21:37] New patchset: saper; "Merge better PostgreSQL transactions and schema" [mediawiki/core] (REL1_19) - https://gerrit.wikimedia.org/r/3700 [03:21:53] 03(mod) Two-way syncing between Gerrit and GitHub - 10https://bugzilla.wikimedia.org/35497 +comment (10Ryan Lane) [03:44:18] 03(mod) Add support for non-Arabic number systems - 10https://bugzilla.wikimedia.org/34193 +comment (10Siddhartha Ghai) [03:57:19] hi, i'm trying to get an extension but extension distributor says "Lock wait timeout." [03:57:53] it happens on all versions (that i checked) of http://www.mediawiki.org/wiki/Special:ExtensionDistributor/ConfirmAccount [04:04:52] 03(mod) List of Gerrit users - 10https://bugzilla.wikimedia.org/35508 +comment (10Ryan Lane) [04:21:36] Anarhist: we're not ignoring you. Just that no one present has a quick answer for you. [04:21:51] i understand [04:22:06] 03(mod) HTML codes are displayed instead of input method names - 10https://bugzilla.wikimedia.org/34955 +comment (10M G Harish) [04:27:47] New patchset: Tim Starling; "Split hashar's patchset2 into its own commit" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3791 [04:27:49] New patchset: Tim Starling; "[FileBackend] * Added FileJournal class to log file changes for file backends. This can be used for migrations (like moving to Swift), syncing mirror repos, consistency checks, finishing/reverting operation batches, and such. The default journal is the "n" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3320 [04:33:51] New review: Tim Starling; "Antoine: please do not submit changes to complex commits as amendments to the same commit. Gerrit is..." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/3320 [04:44:00] Would anything bad happen if I removed all EXIF data from images on a mediawiki installation, as a courtesy for the privacy of users? [04:45:18] Other than being hunted down and injured by Bawolff? [04:45:40] Hmm, I'd prefer to avoid that if possible :) [04:46:11] Xe put a lot of effort into the EXIF data extraction. [04:46:56] Yeah, I'm doing it on a coin collector site though, and people could get their children kidnapped if they upload something that says where they live, or if somebody figures it out based on the EXIF data. [04:47:11] You might ask bawolff if exif reporting can be suppressed? [04:47:17] New patchset: Santhosh; "Add support for contenteditable divs." [mediawiki/extensions/Narayam] (master) - https://gerrit.wikimedia.org/r/3731 [04:47:27] Why would they have their children kidnapped? [04:47:31] Reporting can be suppressed, but it's still in the image. [04:47:36] Joan: money [04:47:45] That seems rather far-fetched. [04:47:48] it's not [04:47:51] True. Yes, might be a good idea. [04:48:03] Joan: I've seen some of the coins. It's a reasonable fear. [04:48:03] it actually happens pretty often, you just never hear about it because people want their kids back. [04:48:36] There's actually a whole market for kidnap insurance, if you want a feel for just how often it really happens. [04:48:55] The insurers do enough payouts to make it obvious it's happening frequently. [04:49:06] Even though the info about it never makes the news. [04:49:34] New review: Santhosh; "(no comment)" [mediawiki/extensions/Narayam] (master) - https://gerrit.wikimedia.org/r/3731 [04:50:14] In which country? [04:50:20] all of them? [04:50:42] I think most of the insurers are insuring people in the USA and Europe. [04:51:25] Most of the security groups I know of are in the USA. Florida for some reason. [04:51:27] Obviously, it would happen more where there's people with a lot of money, so it's not a "third world phenomenon", if that's what you're thinking. [04:51:49] I was thinking it sounded like a TV show. [04:51:59] heh, truth in fiction... [04:52:14] Yeah, Florida is where wealthy old people retire, so lots of those kinds of services end up in Florida. [04:52:24] In fact, NGC is in florida, they're a company that certifies coins. [04:52:35] One of only 2 major ones in the world. [04:52:42] bah. I hate money. [04:53:25] I would probably jump out a window if somebody told me their kid got mailed back to them in 5 packages, all because I didn't do something technical that I could have done. [04:53:30] like removing EXIF. [04:54:24] I was writing a privacy guide a moment ago, and then I realized I should just solve the problem before people need to worry about it. [04:54:34] +1 on Amgine (re: money) [04:54:36] The stakes are too hi. [04:54:39] high. [04:55:02] badon: I'm fairly sure there's a way to hook a script in on upload. [04:55:19] badon: question - are fields other than geolocation fields in exif problematic? [04:55:24] it's not always rich people that this happens to. In fact, it's the people who live next door that don't think they have enough for anybody to target them. [04:55:34] i understand how this is a concern with location data, but otherwise? [04:55:42] yuvipanda: yes, they're problematic, but not nearly as much as GPS info. [04:55:45] most exif is, IMO, harmless (camera settings, etc) [04:55:59] i'm interested in understanding how other data can be problematic [04:56:02] yuvipanda: It can be correlated with other images somebody posts on a forum, or whatever. [04:56:04] do you have an example? [04:56:11] yuvipanda, correlation attack [04:56:12] yuvipanda: an example of what? [04:56:26] yuvipanda, for example i upload many images to this site and also to commons [04:56:37] yuvipanda, and i have exactly same camera and all the settings [04:56:51] yuvipanda, combined with other things in the profile two can be linked [04:56:52] badon: example of how non-geolocation fields can be used [04:56:54] Not a correlation attack, deductive disclosure. [04:57:01] ah [04:57:09] I see [04:57:18] but that only helps if you were careful. [04:57:25] This is some conspiracy shit. [04:57:27] i'm guessing if you use the same username everywhere... [04:57:40] * yuvipanda agrees with Joan  [04:57:42] [04:57:43] Also, if the images are identical, it'd be trivial to match them without EXIF data. [04:57:44] it's a fairly serious security problem, that people aren't aware of.. [04:58:11] Other than GPS, i'm not so sure. [04:58:17] but hey, your wiki :) [04:58:56] badon, you could just use exiv2 to strip all the stuff once it's uploaded, but by that time it's probably somewhere being displayed already [04:59:07] The stakes are high. One person contacted me about the problem. He takes his kids to McDonald's on the weekends, plays with them in the park, drops them off at a public school, etc - and he's got $40 million in coins that somebody would probably kill his kids to get. [04:59:19] Anarhist: googling [04:59:22] badon, alternatively just convert everything to bitmap automatically [04:59:49] $40 million in coins? [04:59:50] :| [05:00:40] yuvipanda: they didn't start out being worth $40 million. He's an average engineer-type. He doesn't want to have to move to a gated community, hire body guards, and worry about his kids. Nobody knows he's that wealthy, and he didn't even know until someone told him. [05:01:07] People have killed each other for less... [05:01:19] badon: no, i was simply surprised - i expected coin collection to be collecting rare types of coins - not a lot of them (or for them to be worth that much). [05:01:24] everyday you learn, I guess [05:01:31] yeah [05:01:42] He just bought them at flea markets, etc. [05:02:12] He didn't even know what they were, he just thought they were cute. Ironically, the theme on them is children. [05:02:42] hehe [05:03:29] still, if someone's determined enough to actually go through forums and co-relate images, exif is going to be the least of your problems [05:03:59] badon, even naming of the file can be a problem actually [05:04:11] Anarhist: I took care of that [05:04:16] ok [05:04:19] Anarhist: they're all assigned numbered names [05:04:29] that solves more than privacy issues, too. [05:04:42] well, if there's a picture of people at a mcdonalds, it's going to be reasonably trivial to figure out which one it is [05:04:42] did you do that via extension? [05:04:58] Anarhist: Semantic Forms [05:05:20] yuvipanda: yeah, but nobody cares if they don't know he's got $40 million in coins. [05:05:28] :| [05:05:36] but they would care about exif? [05:06:00] Yep, if they realized a rare coin photo was taken with his camera.... [05:06:20] That was worth about $10 a few years ago: http://www.rarecoincollector.net/index.php?main_page=product_info&cPath=97_101&products_id=8946 [05:06:29] New review: Tim Starling; "(no comment)" [mediawiki/core] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3320 [05:06:32] There's a variety of that that's worth about $100,000 too. [05:06:34] Change merged: Tim Starling; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3320 [05:06:59] People have them in drawers and don't even know that they're crazy valuable now. [05:07:13] And, that's putting them in danger... [05:07:19] I know it, but they often don't. [05:07:20] badon, i would say the easiest and most straight forward way: convert everything to bitmap upon upload, and right away convert that bitmap into PNG for example [05:07:34] So, I want to strip EXIF to protect the ignorant and the innocent. [05:08:15] Anarhist: OK, I like straightforward. Can you point me in the right direction for doing that? Can imagemagick do it? [05:08:25] Hmm...that would reduce the image quality. [05:08:37] yes, there would be some loss of quality [05:08:48] imagemagick or GD [05:08:48] New review: Tim Starling; "(no comment)" [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/3791 [05:08:56] New review: Tim Starling; "(no comment)" [mediawiki/core] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3791 [05:08:59] Change merged: Tim Starling; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3791 [05:09:25] badon, take a look at something like this: http://www.mediawiki.org/wiki/Extension:ImageFooter [05:09:29] looking [05:09:35] that extension adds a footnote to the image [05:09:45] but the idea of converting it can be the same [05:11:21] Anarhist: Now that I'm calmed down and not panicking as much (haha), I think maybe I should do this without being destructive to the data, if I can. [05:11:41] Nikerabbit : hi, [05:11:49] ok [05:11:56] Right now, I've restricted access to the site so nobody can post stuff until this is resolved. [05:12:21] And you stock up on tinfoil. [05:12:43] you can still use those same hooks to do: 1) remove exif (if your php allows external commands use exiv2) 2) remove whatever mediawiki already read from the image [05:13:00] New review: Tim Starling; "(no comment)" [mediawiki/core] (REL1_19); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3726 [05:13:03] Change merged: Tim Starling; [mediawiki/core] (REL1_19) - https://gerrit.wikimedia.org/r/3726 [05:13:06] New review: Tim Starling; "(no comment)" [mediawiki/core] (REL1_18); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3727 [05:13:08] Anarhist: does the EXIF data go into the database at some point? [05:13:09] Change merged: Tim Starling; [mediawiki/core] (REL1_18) - https://gerrit.wikimedia.org/r/3727 [05:13:10] New review: Tim Starling; "(no comment)" [mediawiki/core] (REL1_17); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3728 [05:13:13] Change merged: Tim Starling; [mediawiki/core] (REL1_17) - https://gerrit.wikimedia.org/r/3728 [05:13:13] Nikerabbit : i am looking to apply for GSOC this year under mediawiki.. so wanted to know if u would be interested in mentoring me [05:13:17] Yes. [05:13:20] It's stored in the image table. [05:13:30] Serialized, I think? Maybe JSON. [05:13:51] OK, so I can't just raid the files, I'd have to rebuild the tables too. There's a maintenance script for that, right? [05:13:53] badon, ok, good luck, i need to work now [05:13:57] Nikerabbit : here are the details for my project - http://www.mediawiki.org/wiki/User:Chughakshay16/ConventionExtension [05:14:01] Anarhist: thank you very much. [05:17:00] Nikerabbit : ... [05:17:16] I don't think Nike is awake at this hour. [05:19:07] Joan : cud u tell me his timezone ? [05:20:53] He lives somewhere in Europe, I think. [05:20:56] So he'll be awake in a few hours. [05:21:06] Joan : okay thanks ! [05:23:07] how do you merge changes in git without creating extra parents? [05:23:19] is it possible to edit the parent list? [05:34:59] 03(mod) Left-to-right usernames with punctuation displayed incorrectly on right-to-left wikis - 10https://bugzilla.wikimedia.org/35085 +comment (10Amir E. Aharoni) [05:38:40] 03(mod) Creating new layout for Gujarati Typewriter Keyboard - 10https://bugzilla.wikimedia.org/35044 +comment (10Santhosh Thottingal) [05:48:46] https://www.youtube.com/watch?v=6AmRg3p79pM&context=C48132ffADvjVQa1PpcFM9tIjfVUJiHi5y6Xq45tA30rLs0o5juoY= [05:49:03] Sounds like we should make some of our pagination use rel=prev and rel=next [05:53:36] youtube told you that? [05:59:39] 03(mod) tweak gerrit IRC bot to be less verbose in #mediawiki - 10https://bugzilla.wikimedia.org/35427 +easy; +comment (10Antoine "hashar" Musso) [06:00:29] 03(NEW) [MW] EXIF data needs to be possible to remove automatically or optionally - 10https://bugzilla.wikimedia.org/35514 enhancement; MediaWiki: Images and files; (fastgoldfish) [06:04:35] 03(mod) Autolink to new Gerrit / Git changesets and SHA-1 commits - 10https://bugzilla.wikimedia.org/35144 +comment (10Antoine "hashar" Musso) [06:08:17] New review: Hashar; "I tried removing Brion review to cancel the submit but that is not how it works." [mediawiki/core] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/3763 [06:09:50] Change abandoned: Hashar; "Abandoning late static binding per CR" [mediawiki/extensions/AntiSpoof] (master) - https://gerrit.wikimedia.org/r/3408 [06:16:03] TimStarling: It was a webmaster central clip [06:16:29] 03(mod) [SRF] Not all selected Articles showing in format=calendar, timeline or eventline - 10https://bugzilla.wikimedia.org/35318 +comment (10Thorsten Nickel) [06:17:21] New review: Tim Starling; "Jeroen: I suppose I can learn to live with the LSB thing." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/3363 [06:24:21] * TimStarling wonders how to split up amended commits [06:25:13] of course they always have different parents, so you can't just do a diff from one commit to another [06:25:40] you have to merge or apply them against a common base [06:25:59] 03(mod) HTML codes are displayed instead of input method names - 10https://bugzilla.wikimedia.org/34955 +comment (10Santhosh Thottingal) [06:27:05] maybe I'll try merging this time, I tried apply last time and it didn't quite work right [06:27:54] If you're talking about committing, amending, then splitting up the changes in the original commit and the amended commit; Then yeah, merging or rebasing the second one on top of the first sounds like it might work. [06:30:12] cherry-pick might work too. The key factor is probaby the implementation git uses to merge commits... which is something that should be used in all 3 cases. [06:30:29] merging appears to work, but the resulting history tree in gitk is spectacularly awful [06:30:40] just wondering if it can be fixed up after the fact [06:30:50] lol... rebase didn't work? [06:30:57] I will try rebase next [06:31:53] "Merge without creating parents" sounds like precisely one of the use cases for rebase [06:33:46] I guess I need to make a branch for each change that I want split [06:33:52] and a target branch [06:37:59] if you want to know why I'm doing it, see wikitech-l [06:39:28] New review: Nikerabbit; "Minor whitespace thing." [mediawiki/core] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/3761 [06:39:58] I never really liked that notion of using amend to modify a commit anyways. [06:40:13] Then again, the change-id notion also annoys me. [06:40:54] I'm tempted to propose outlawing --amend completely [06:41:15] if you want to change the commit message or something, you can always abandon the old change [06:41:25] You make a big commit. Someone fixes a typo in your commit message. You become the author, they become the committer. And when the change finally gets merged all attribution of the real history disappears. [06:42:25] I would have preferred a review system that properly treats each thing for review as a branch. [06:42:46] if --amend is not allowed then a change-id will just be another name for a commit [06:42:46] New code comment: Nikerabbit; in mediawiki.util there is shorcut for this: mw.util.wikiScript( 'api' ); [06:43:14] there are topics, so it's easy to group branch-like things in search results [06:43:16] ;) Yeah, I'm talking in 'gerrit hate' not, 'we should configure gerrit to do this' [06:44:36] * yuvipanda wonders if Git Blame will be useful at all [06:45:26] ** If there's something wrong with it you push a new change to that review branch and they would be grouped together. When the code is finally accepted it makes it's way into master as a git merge with a commit message describing the change finalized in the web ui. Resulting in the real history being kept around as the parents of the merge. [06:50:31] New code comment: Nikerabbit; Why no plural for bytes?; [06:56:43] I should ask for someone to create a Skin: namespace on MW.org. [06:57:48] Dantman: open a bug request tagged shell and we will :-] [06:57:51] brb [06:58:23] What did it take to create a new repo in gerrit? [06:58:44] Dantman: open a bug request and we will create one :-] [06:58:53] Chad can for sure [06:59:06] T_T That part sounds slower than I hoped... [06:59:38] Previously you got one set of rights... and poof, you could setup all the extensions you want. [07:07:59] 03(NEW) Three new repos for Gerrit. - 10https://bugzilla.wikimedia.org/35515 normal; Wikimedia: Git/Gerrit; (mediawiki-bugs) [07:15:37] 03(NEW) Add Skin: namespace to MW.org - 10https://bugzilla.wikimedia.org/35516 normal; Wikimedia: Site requests; (mediawiki-bugs) [07:16:51] 03(FIXED) HTML codes are displayed instead of input method names - 10https://bugzilla.wikimedia.org/34955 +comment (10M G Harish) [07:17:46] 03(mod) Add Skin: namespace to MW.org - 10https://bugzilla.wikimedia.org/35516 +comment (10Niklas Laxström) [07:17:58] 03netbrain * 10/trunk/extensions/Maps/RELEASE-NOTES: Added release notes on display_line [07:23:44] New review: Nikerabbit; "Please add message documentation for newly added messages." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3320 [07:24:34] hashar: what can I do if I find an issue in a commit that is already merged? [07:24:48] Nikerabbit: send a new commit / change :-] [07:24:52] once it is merged, you can not edit it [07:25:14] (well you could technically, but that will change all sha1 of children's commit thus broken any references made to those commits [07:25:20] so just send a new change :-] [07:25:27] hashar: I don't have time to fix everything myself [07:26:37] looks like the best I can do is just to leave a comment that nobody will notice [07:26:43] which is not acceptable [07:27:26] lol [07:27:27] 03(FIXED) Add ability to customize Narayam on-wiki - 10https://bugzilla.wikimedia.org/34693 +comment (10Santhosh Thottingal) [07:27:33] Nikerabbit: log a bug report so [07:27:55] or, if that is not important, just forget about it ? :-) [07:28:25] it is important [07:29:13] if you can not fix it right now for whatever reason, just open a bug report [07:29:20] either as a reminder to yourself when you got more time [07:29:24] or for someone else to fix [07:30:18] and to whom should I assign it to? [07:30:27] the author or the committer of the bad revision? [07:31:47] what is the change and what is the issue ? [07:32:04] cause you could also just comment on it [07:32:07] [10:23:24] gerrit-wm> New review: Nikerabbit; "Please add message documentation for newly added messages." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3320 [07:32:31] Nikerabbit: yeah drop a mail to Aaron [07:32:41] NO [07:33:00] so just add a comment on that change [07:33:04] or open a bug report [07:33:19] or wikitech-l [07:33:19] I want tagging where everyone can see it so that it is NOT forgotten and it doesn't rely on ME being persitent for it being fixed [07:33:28] I don't know, whatever you want as long as someone is made aware of it [07:34:04] * hashar heads back to bug triaging [07:35:22] ahh got it, Nikerabbit : you are probably looking for a way to mark a revision as FIXME [07:35:30] which is not provided in Gerrit interface [07:35:49] so I really think you should bug report it, eventually add to cc: the original authors [07:35:56] I have nothing better to offer right now [07:36:07] thanks [07:36:55] 03(NEW) Add message documentation for messages added in r3320 - 10https://bugzilla.wikimedia.org/35517 normal; MediaWiki: General/Unknown; (niklas.laxstrom) [07:37:27] 03(FIXED) Setup internal wikis as https only - 10https://bugzilla.wikimedia.org/27622 +comment (10Antoine "hashar" Musso) [07:38:02] 03(mod) Add message documentation for messages added in r3320 - 10https://bugzilla.wikimedia.org/35517 (10Niklas Laxström) [07:39:04] New review: Hashar; "See also : https://bugzilla.wikimedia.org/35517" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3320 [07:48:31] New code comment: Raindrift; I figured that single-byte articles are rare enough that keeping things simple would be better.; [07:50:46] New code comment: Nikerabbit; It's not just about number one - there are complex rules for other languages.; [07:53:24] Fail... Gerrit doesn't seem to have --depth implemented. [07:55:06] -depth ? [07:55:21] the subversion parameter to only fetch part of a repo? [07:55:37] does not really apply to a file system like git :-D [07:56:53] New review: Nikerabbit; "Testing unicode: ????????? ????????" [mediawiki/extensions/Narayam] (master) - https://gerrit.wikimedia.org/r/3505 [08:00:37] 03(mod) Support for INR symbol - 10https://bugzilla.wikimedia.org/34650 +comment (10Santhosh Thottingal) [08:11:59] 03(mod) Error in Narayam more input menu - 10https://bugzilla.wikimedia.org/35484 +comment (10Beta16) [08:12:45] Nikerabbit : i saw ur name on the mentor's list .. so was wanting to know if this http://www.mediawiki.org/wiki/User:Chughakshay16/ConventionExtension would be of any interest to u ? [08:14:14] chughakshay16: possibly [08:15:06] Nikerabbit : are there any details that i need to be more specific about ? [08:15:13] Nikerabbit : on that page [08:15:36] chughakshay16: I'm not holding conventions myself, so you would need to conduct some research with other people about what is needed/expected [08:16:30] Nikerabbit : okay, well i talked to ^demon regarding the same and some of the features listed on that page were from his feedback [08:16:56] cool [08:17:50] Nikerabbit : I m working on building a prototype for the same,, so would show to that u in a couple of days [08:18:06] are you planning to talk with other people too, like the wikimania organizers? it doesn't necessarily need to happen before it's accepted, but it would help you to make a roadmap and prioritize different features [08:19:11] Nikerabbit : well i had some discussions on #wikimania channel.. and sent them a mail too... but havent got any reply yet.. [08:19:28] hmph [08:19:32] I hope they are not too busy [08:19:37] Nikerabbit: well ^ demon was the one who suggested this idea in the first place [08:19:56] yeah [08:20:00] Nikerabbit: but he stated that he wouldn't be mentoring this year [08:20:40] Nikerabbit: so looking for someone who would be interested in such a thing [08:22:12] you don't need a mentor till your proposal is accepted, so if you do that up and get accepted, we can work on mentorship then [08:23:26] p858snake|l: but it's not fun to submit proposal if nobody wants to mentor it [08:23:37] p858snake : well it was suggested on the mediawiki summer of code page to look for potential mentors interested in your project.. :| [08:24:35] chughakshay16: so yeah that project looks interesting to me [08:25:40] Nikerabbit : okay, would show u the prototype soon, and then u cud point out the things which need change [08:27:21] chughakshay16: okay. please also consider making a roadmap for the project [08:27:51] Nikerabbit: yeah , sure [08:31:50] Heh... that was a fun calculation to make [08:33:10] New review: Hashar; "Post git migration, I have squashed minor commits back in their ancestor. The aim was to reduce the ..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3320 [08:34:47] If you do it right git can even beat svn in checkout space [08:36:22] The API isn't performing as expected. Its giving a list of protected pages without consideration of protection level even when protection level is specified in the query. [08:37:09] refering to hi-wp btw [08:38:32] Anyone know why this is happening (known bug? or unknown?) ? [08:40:04] I queried http://hi.wikipedia.org/w/api.php?action=query&generator=allpages&gapprlevel=sysop&gapprexpiry=indefinite&gaplimit=500&prop=revisions&rvprop=timestamp and even the first result is semi-protected, not full protected [08:40:28] Dantman: hmm? [08:40:35] Dantman: but not in speed [08:42:32] Nikerabbit: Sure... on initial clone from https. ;) But what do you expect when you can commit and diff without an internet connection. [08:49:30] New review: Hashar; "Need a some polishing :-]" [mediawiki/core] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/3790 [08:54:24] Dantman: don't you want to have all skins in the same repository? [08:54:26] Hello! English is not my native language, please excuse typing errors. [08:54:26] [08:54:26] I have question. How I can in mediawiki enable registration from some IP adderess, example: 192.168.5.0/24, 192.168.8.0/24, 172.26.18.0. For other users registration must be disable. [08:54:26] [08:54:26] Thank you. [08:54:35] NO!!! [08:54:36] Dantman: might make it easier to submit mass change [08:54:38] hehe [08:54:38] k [08:54:46] Screw mass commits [08:54:57] just wondering [08:55:13] how do you handle skins reusing common materials ? [08:55:15] One repo means checking out one skin gets you every skin [08:55:19] or having a skin extending another one ? [08:55:33] hashar: ;) same way we do with extensions [08:55:39] Tell you to install both [08:56:00] One repo also means a conflict with core [08:56:38] ok, I couldn't find a bug for the problem I'm seeing in the API. If noone here says something to the tune of "u're doing that wrong"; I'll just go ahead and file a bug for it. :) [08:56:45] since core/skins/ now has to be both a subdirectory of mediawiki/core.git and be mediawiki/skins.git with files from both. [08:57:12] okoretsky: you want to use $wgAutopromote [08:57:45] okoretsky: deny user creation to everyone [08:57:56] okoretsky: have a group allowed to register [08:59:02] 03(NEW) Mailing lists request - 10https://bugzilla.wikimedia.org/35518 normal; Wikimedia: Mailing lists; (bula_) [08:59:14] okoretsky: then something like : $wgAutopromote = array( groupname => array( APCOND_IPINRANGE, '192.168.5.0/24' ) ) ; [08:59:38] I'm a little confused about the file upload experience. (Running 1.18.1.) When I upload an image say with name My File, MW comes back with "Filename has been changed to My_file.png" and a form below asking "Submit modified file info" or "Ignore warning and save anyway". No matter which I click, the upload gets canceled. Am I missing something? [09:00:32] New patchset: Tim Starling; "Test commit 1" [test/mediawiki] (master) - https://gerrit.wikimedia.org/r/3793 [09:00:36] okoretsky: have a look athttp://etherpad.wikimedia.org/Mm3uNugLtk [09:00:48] okoretsky: have a look at http://etherpad.wikimedia.org/Mm3uNugLtk I am writing documentation there [09:05:03] okoretsky: I have finished [09:05:20] okoretsky: that configuration should work. You have to test it :) [09:05:41] New patchset: Tim Starling; "test 2" [test/mediawiki] (master) - https://gerrit.wikimedia.org/r/3794 [09:05:50] Thank you very mach hashar! [09:07:18] ok, it seems to be a problem with list=allpages semi-protected pages are listed when using it too [09:08:28] okoretsky: documentation added at http://www.mediawiki.org/wiki/Manual_talk:$wgAutopromote#restrict_user_registration_to_a_set_of_IP_range [09:10:48] 03(mod) Creating new layout for Gujarati Typewriter Keyboard - 10https://bugzilla.wikimedia.org/35044 +comment (10Nilesh Bandhiya) [09:14:07] ok, noone has objected to my problem/told me I'm doing something wrong; so I'll assume I'm doing this right; and comment on an existing bug [09:17:05] 03(mod) Inconsistencies with protected pages - 10https://bugzilla.wikimedia.org/33304 +comment (10Siddhartha Ghai) [09:21:46] New patchset: Nikerabbit; "Added --hours to export.php" [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/3795 [09:21:55] 03(mod) Creating new layout for Gujarati Typewriter Keyboard - 10https://bugzilla.wikimedia.org/35044 +comment (10Nilesh Bandhiya) [09:22:01] Sid-G: you will have to ask Reedy who is our API expert :-D [09:22:57] hashar: Well I commented at https://bugzilla.wikimedia.org/show_bug.cgi?id=33304 which seems to be related :) [09:23:15] Reedy: Feel free to enlighten me in any way u can :D [09:24:02] Sid-G: ideally we would want some test suite for that :-D [09:28:49] New patchset: Nikerabbit; "Move --skip filtering earlier" [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/3796 [09:28:55] hashar:My comment (and the problem as stated here) do count as a test case, though not a suite :) [09:29:22] I meant, we want to have it in PHPUnit [09:29:36] o.o [09:29:45] * Sid-G has no clue what that is or means [09:30:15] PHPUnit is a way to describe test cases using PHP [09:30:30] then we can check all the test cases ever wrote whenever someone make a change to the code [09:30:40] thus ensuring our code is working as intended [09:30:55] basically, code the test in PHP? [09:31:06] yes [09:31:16] some examples are in tests/phpunit/includes/api/ [09:31:19] * Sid-G doesn't know php :( [09:31:22] hehe [09:31:37] New review: Nikerabbit; "(no comment)" [mediawiki/extensions/Narayam] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3731 [09:31:39] Change merged: Nikerabbit; [mediawiki/extensions/Narayam] (master) - https://gerrit.wikimedia.org/r/3731 [09:31:57] Sid-G: are you in some computer science university ? [09:32:18] hashar:nope [09:32:37] so you could just learn a computer language as a hobby 8-))) [09:32:52] hashar:already working with js :P [09:33:04] hashar:make that trying to learn [09:33:14] yeah js is fun [09:36:31] hashar:yeah, well I'm up to the 4th patchset in my only commit [09:36:42] hashar:which is still not final [09:37:33] which change ? :-D [09:37:52] https://gerrit.wikimedia.org/r/#change,3514 [09:37:57] and I prefer having someone submitting 37 patch set than giving up after the second attempt [09:38:23] its a followup of an abandoned change (I didnt know how to amend it the first time around) [09:38:23] oh it is full of hindi scripts ! [09:38:36] heh [09:38:36] thats something I do know [09:39:01] looks like this change now follow up a merged change [09:39:07] so it should be fine [09:39:20] well its not finished yet [09:39:25] read the comments in set 2 [09:39:32] specially the last one [09:39:58] hehe [09:40:03] I barely understand the comments [09:40:08] yeaah [09:40:20] I guess that is all about keyboard sequences input [09:40:34] well, i basically fixed it half [09:40:40] and left the other half for later [09:40:57] since the other half is useless anyway if this half doesn't work [09:41:00] so there is some progress [09:41:21] there wouldn't be a new patchset if there wasn't progress :P [09:42:27] * Sid-G remembers he hasn't checked what happened to pottermania [09:43:37] uh, pottermore [09:45:02] 03(NEW) Upload does not work - 10https://bugzilla.wikimedia.org/35519 critical; Wikimedia: General/Unknown; (der.checker123) [09:45:05] Is Daniel Kinzler online? [09:45:31] vvv: here [09:45:42] Daniel_WMDE: may I pm you? [09:45:53] sure [09:54:45] hashar:Is there a way to test changes before pushing to gerrit if one doesn't have a local MW installation? [09:55:08] not really [09:55:19] to test code, you have to have a working mediawiki installation [09:55:33] Sid-G: OR you can write test that would automatically test the code [09:55:54] hashar:there's no website which allows one to test the code in a working MW install? [09:56:08] Can you suggest any Autosave extension. I see the LifeSaver extension is no longer maintained [09:57:14] 03(mod) Upload does not work - 10https://bugzilla.wikimedia.org/35519 +comment (10Liangent) [10:01:46] Sid-G: no. that would be insanely dangerous for that website [10:02:20] Sid-G: wikilabs is provide testing closed environments with a pre-installed mediawiki... Really Soon Now. [10:02:25] but it's not there yet [10:02:38] Daniel_WMDE:The world is (luckily) not devoid of insane people :D [10:02:44] hehe [10:02:45] well [10:03:15] such a website would exists exactly until some genius tried to "test" exec("rm -rf .") [10:03:37] * Sid-G wonders what that is [10:03:52] well, i recommend *not* to try it at home... [10:04:22] since i dont have an mw install, i *cant* try it at home [10:04:45] oh, you don't need mediawiki for that. [10:04:49] it's generic php [10:05:01] it will delete everythign in the current directory, including subdirectories [10:05:04] where does one run php? [10:05:12] on the command line? [10:05:23] uh... [10:05:29] that works in win? [10:05:29] hehe [10:05:30] how does one write php code without running it e3ver? [10:05:30] :P [10:05:36] yes, that works in windows [10:05:39] if you install php [10:05:41] o.o [10:05:47] well, there it is [10:05:51] i dont have php [10:06:02] if you want to write code, you'll need to be able to run it, too :) [10:06:10] i have something much more horrible, windows! :O [10:06:34] !xampp | Sid-G [10:06:34] Sid-G: XAMPP is an easy to install bundle of Apache, MySQL, PHP, Perl, and more stuff, available for all popular operating systems - see . For installing MediaWiki on XAMPP, see and also . [10:06:38] i'm happy with pushing 5 patchsets in js as of now ;) [10:06:51] well i hope you got to run js :) [10:07:35] so i can install mw using just one computer, and then locally access it? [10:07:48] yes [10:08:02] you'd have a local webserver [10:08:15] it's not as insane as it sounds, pretty much all web devs do that [10:08:41] lunch time, will be back later [10:15:13] New patchset: Tim Starling; "Test commit 3" [test/mediawiki] (master) - https://gerrit.wikimedia.org/r/3797 [10:15:51] 03(mod) Work around out of memory issue when exporting large message groups - 10https://bugzilla.wikimedia.org/35168 summary; +comment (10Nemo_bis) [10:20:53] * chrisc getting a lot of 400 errors with mediawiki using https on nginx on a non-standard port "client sent plain HTTP request to HTTPS port" "OPTIONS /index.php?action=ajax HTTP/1.1" [10:24:48] New patchset: Nikerabbit; "Inline editor did not remove class untranslated" [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/3798 [10:32:19] hey guys, our mediawiki instance got upgraded, and now some of the templates stopped working [10:32:38] all templates with a lot of #ifeq's [10:33:17] is this an uprade issue? [10:33:44] unfortunately i don't know which version we had before it got upgraded [10:35:59] knipwim: is your wiki public? [10:36:04] hes [10:36:10] i'll show the page [10:36:19] http://edurepdiensten.wiki.kennisnet.nl/Voorbeelden_Queries [10:36:47] and the template: http://edurepdiensten.wiki.kennisnet.nl/Sjabloon:EdurepQuery [10:37:18] it should show a blue textbox with an external url [10:41:38] knipwim: did you install E:ParserFunctions? [10:41:46] liangent: nope [10:41:47] I didn't see it on Special:Version [10:42:08] liangent: should that be present? [10:42:22] {{#ifeq: is from that extension [10:42:31] I don't know why it worked before.. [10:42:42] nice [10:42:44] i see [10:43:38] the maintainer probably forget to add that in the upgrade [10:43:48] we got a new hoster [10:44:03] liangent: but thanks [10:44:16] yw [10:46:34] New patchset: Jdlrobson; "make entire footer clickable" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3799 [10:47:10] 03(FIXED) Wikipedia mobile beta footer should be tappable everywhere - 10https://bugzilla.wikimedia.org/35512 +comment (10Jon) [10:49:04] New patchset: Jeroen De Dauw; "Re-adding dbdataobject stuff which got pulled from core about 2 weeks back due to slush" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3363 [10:51:55] New patchset: IAlex; "Use local context to get messages" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3800 [10:53:03] New review: Jeroen De Dauw; "Tim, thanks for the review :)" [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/3363 [10:53:29] New patchset: Jdlrobson; "validate via w3c validator" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3801 [10:53:30] New patchset: Jdlrobson; "strip unrecognised standard attributes" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3802 [10:53:42] 03(mod) Provide direct links to threads, not links with offset which break horribly - 10https://bugzilla.wikimedia.org/34247 +comment (10Nemo_bis) [10:54:15] 03(mod) MobileFrontend extension should validate against W3C in Jenkins - 10https://bugzilla.wikimedia.org/31876 +comment (10Jon) [10:55:38] 03(FIXED) Full screen search doesn't always clear 'Type your search here ...' - 10https://bugzilla.wikimedia.org/32765 +comment (10Jon) [10:55:44] hi, what is new repo browser like http://svn.wikimedia.org/viewvc/mediawiki/ [10:55:47] ? [10:55:49] 03(mod) Upload does not work - 10https://bugzilla.wikimedia.org/35519 +comment (10Laberkiste) [10:58:53] New review: Nikerabbit; "(no comment)" [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/3800 [10:59:15] 03(FIXED) MobileFrontend beta opt-in sends you to desktop site instead of mobile site after form submission - 10https://bugzilla.wikimedia.org/32079 +comment (10Jon) [11:00:38] Nikerabbit: how can I browse the repo? [11:00:54] which repo [11:01:38] Nikerabbit: early we do like this: http://svn.wikimedia.org/viewvc/mediawiki/ [11:02:48] Junaidpv: each extension is now their own repo [11:04:05] Nikerabbit: no online browsing through browser! [11:04:16] Junaidpv: yes there is [11:04:22] you just need to know which repo [11:04:36] Nikerabbit: Narayam :) [11:05:54] https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/Narayam.git [11:06:12] 03(FIXED) MobileFrontend search box highlight ring on Android browser shows size mismatch - 10https://bugzilla.wikimedia.org/32090 +comment (10Jon) [11:07:45] New review: Nikerabbit; "(no comment)" [mediawiki/core] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/3361 [11:08:56] 03(FIXED) MF beta fullscreen search shows no results in Opera Mini - 10https://bugzilla.wikimedia.org/32764 +comment (10Jon) [11:10:18] 03(FIXED) Mobile feedback form fields are really tiny - 10https://bugzilla.wikimedia.org/33050 +comment (10Jon) [11:11:09] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (39 files in 7 dirs): match renaming in core [11:17:37] hi cha1yanya [11:18:16] New patchset: Jdlrobson; "when #content empty print homepage configuration message" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3803 [11:19:25] 14(DUP) Mobile homepage headers should not come from title attribute - 10https://bugzilla.wikimedia.org/31316 +comment (10Jon) [11:19:25] 03(mod) find another way to store titles of homepage sections - 10https://bugzilla.wikimedia.org/32583 +comment (10Jon) [11:20:18] 03(FIXED) Display please configure main page message if none found - 10https://bugzilla.wikimedia.org/35507 +comment (10Jon) [11:21:36] 06(LATER) Revise the footer on our mobile pages - 10https://bugzilla.wikimedia.org/35040 +comment (10Jon) [11:23:35] 03(mod) List of Gerrit users - 10https://bugzilla.wikimedia.org/35508 +comment (10Chad H.) [11:25:23] 03(mod) Autolink to new Gerrit / Git changesets and SHA-1 commits - 10https://bugzilla.wikimedia.org/35144 +comment (10Chad H.) [11:26:16] 03(WONTFIX) MF won't display some pages - 10https://bugzilla.wikimedia.org/32651 +comment (10Jon) [11:26:21] 03(mod) Three new repos for Gerrit. - 10https://bugzilla.wikimedia.org/35515 +comment (10Chad H.) [11:28:06] 03(FIXED) Please set up homepage for http://pt.m.wikibooks.org/ - 10https://bugzilla.wikimedia.org/25811 +comment (10Jon) [11:31:27] how can I edit the account creation form and add some new fields to it? [11:33:29] Change abandoned: Demon; "(no reason)" [test/mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3781 [11:33:59] New review: Demon; "(no comment)" [test/mediawiki/extensions/examples] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3773 [11:34:01] Change merged: Demon; [test/mediawiki/extensions/examples] (master) - https://gerrit.wikimedia.org/r/3773 [11:38:02] New review: Demon; "This is not going to merge because you're adding a file that already exists. If you have changes to ..." [test/mediawiki/core] (REL1_19); V: -1 C: -2; - https://gerrit.wikimedia.org/r/3705 [11:40:03] Change abandoned: Demon; "There's nothing to actually review here, it's just an empty commit" [test/mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3709 [11:43:18] hellooo [11:43:26] New review: saper; "I have cherry-picked change from master, but may be it's not enough." [test/mediawiki/core] (REL1_19) C: 0; - https://gerrit.wikimedia.org/r/3705 [11:46:31] ^demon: so today we have Tim "discovering" Gerrit :-] [11:47:43] I mean, he has pointed at least one very bad usuability issue about how patch set are rebased and clutter the patch set diff :D [11:47:55] New patchset: Amire80; "(bug 33928) make diff title page more relevant" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3361 [11:49:03] <^demon> hashar: That "Old Version History" makes everything more confusing, not less. [11:49:32] <^demon> hashar: More useful is the patch history box in the upper left on an individual file https://gerrit.wikimedia.org/r/#patch,sidebyside,3361,4,languages/Language.php [11:49:37] ^demon: I like it a lot since that let you do the difference between two patchsets [11:49:55] but as point pointed out, two patch sets could be based on different commits hence the feature can be rendered useless :-( [11:50:44] ^demon: bah that link give me a blank page :D [11:51:08] * hashar browses manually [11:51:08] <^demon> http://code.google.com/p/gerrit/issues/detail?id=217 and issue 106 are relevant. [11:51:18] New patchset: Jdlrobson; "provide show/hide memory for toggling sections" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3804 [11:52:26] New review: saper; "Interesting. all those 4 changes:" [test/mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3709 [11:52:52] ^demon: there is http://groups.google.com/group/repo-discuss/browse_thread/thread/b419ba3453161392 too [11:53:08] ^demon: seems to confirm the issue (Shawn Pearce is one of Gerrit core authors IIRC) [11:53:52] <^demon> Yeah [11:54:16] 03(FIXED) Show/hide memory in Wikipedia Mobile - 10https://bugzilla.wikimedia.org/20053 +comment (10Jon) [11:55:51] 03netbrain * 10/trunk/extensions/Maps/includes/services/OpenLayers/jquery.openlayers.js: fixed a couple of js quirks [11:56:45] ^demon: ahh If only I knew Java. I originally predicted it the same fame Microsoft ASP had [11:56:57] to disappear :-D [11:58:07] <^demon> \o/ [11:58:11] <^demon> > Another question, is there a replacement for "SSH API" like "gerrit [11:58:11] <^demon> > review", "gerrit stream-events", etc.? [11:58:28] <^demon> No. We are working on it. Specifically Conley Owens is being loaned to the project by Android for a short time to build a version of "gerrit review" on HTTP by refactoring the common code out of the SSH server and making ti available over both HTTP and SSH. This will also add a JSON input format for "gerrit review" so automated tools could add line-level comments on changes. For example, an automated lint analysis tool could place warnings di [11:58:28] <^demon> rectly on the line. [11:59:06] that would be great [11:59:21] oh wow [11:59:28] json [11:59:34] it wouldd suck less [11:59:47] <^demon> There was a question about the SSH api being deprecated, since they're not using it inside google anymore. [11:59:59] mmmmmm [12:00:05] hopenot [12:00:12] I just have an alias (coined by sapper ): alias gerrit='ssh -p 29418gerrit.wikimedia.org gerrit' [12:00:18] <^demon> Shawn was like Noooooo, not deprecated. Also lookie here we've got cool things coming. [12:00:22] good! [12:00:25] so I can: gerrit review --help [12:00:42] so am I one of exactly two people who does not use gerrit review? [12:00:46] * apergos digs in their heels :-P [12:01:10] <^demon> You don't use git-review. [12:01:19] apergos: cause we are all noobs that need wrappers :-D [12:01:23] or git review. whatever it's called! [12:01:33] <^demon> gerrit review is the ssh interface to what you use on the web-based gerrit :) [12:01:38] * hashar reads git-review doc [12:01:46] yeah, git-review is what I meant [12:01:55] I don't really want to wrap git with a bunch of stuff [12:01:55] 03netbrain * 10/trunk/extensions/Maps/includes/services/OpenLayers/jquery.openlayers.js: minor change, removed unused property [12:02:01] I'll learn it much more slowly that way [12:02:16] apergos: soon we will require an authentication token to make sure you actually use git-review *grins evily* [12:02:19] besides it is way better than it used to be usability wise [12:02:27] I'll work around that [12:02:35] I can write a little alias to stuff the token in there [12:02:42] :-P [12:02:42] I think Roan patched git-review a bit to make it easier to use [12:02:48] hehe [12:03:02] * hashar looks for git-review options to disable autorebase [12:03:03] New patchset: Amire80; "Fix language names:" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3805 [12:04:38] <^demon> Score! Found the 2.3 release notes [12:04:48] coffee break [12:04:59] ^demon: gerrit is at rc0 for now [12:05:04] <^demon> Yeah. [12:05:07] HI! [12:05:12] <^demon> But I've been trying to track down release notes for it :) [12:05:13] brb [12:05:20] ^demon: android 2.3? [12:05:24] look at the branch 2.3-stable IIRC [12:05:28] <^demon> Gerrit 2.3 [12:05:32] ah [12:05:46] <^demon> hashar: https://gerrit-review.googlesource.com/#/c/33220/ [12:07:40] so (another reason to hate gerrit) how do I just view the file itself ? I se no nice link [12:08:11] <^demon> apergos: File as of master, or whole file as of the commit? [12:08:19] as of master [12:08:44] <^demon> Look it up in gitweb :( [12:08:48] yeah awesome [12:08:49] <^demon> There should be a links. [12:08:58] <^demon> *Should as in I'd like [12:09:01] <^demon> Not as there are :( [12:09:05] yep, I got that [12:10:30] <^demon> They've made "Drafts" easier to work with in 2.3 [12:10:36] apergos: git show origin/master /some/path/to/file.ext [12:10:46] New patchset: Amire80; "Improved the comment about Special:Contributions." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3806 [12:10:51] <^demon> Now you can push them to refs/drafts/master like you do with refs/for/master [12:10:53] <^demon> :) [12:10:57] yes but then I have to have checked it out [12:11:05] I don't want to check it out nor clone the repo [12:11:11] I just want to look at the file on line [12:11:30] Select an account to work with Google gerrit-review : () amusso@wikimedia.org [12:11:44] shah lets spam comment on 2.3 release note [12:13:37] ^demon: Allow superprojects to subscribe to submodules updates :-D [12:15:37] 03daniel * 10/branches/Wikidata/phase3/includes/ (Content.php ContentHandler.php): assert correct content model and format [12:16:04] <^demon> hashar: \o/ [12:16:10] <^demon> Awesome. So glad that's fixed. [12:16:18] lets convince someone from ops to install rc0 :D [12:16:28] * hashar looks East [12:16:46] * apergos looks at a map [12:17:08] * hashar does a sign to apergos looking to the west [12:17:25] you are the only op awake anyway :-D [12:17:35] not true, mark is awake [12:17:38] <^demon> I was thinking of putting rc0 on gerrit-dev on wmflabs [12:17:47] <^demon> We could ping Roan about that once he's around. [12:17:58] oh yeah wmflabs [12:18:09] I need to recover access there one day [12:18:10] west of us is spain, not you [12:19:24] how can I edit the account creation form and add some new fields to it? [12:22:08] * hashar forks yet another repo on github [12:33:11] hrm [12:33:30] ok, i have a labs account, and i have an instance up. but how do i access it?... [12:33:37] i mean - can i ssh into it? [12:33:45] it doesn't seem to have a public ip [12:34:34] how do I edit the account creation form and add some new fields to it? [12:34:55] Daniel_WMDE: They don't -- you have to hop through bastion [12:36:21] Coren: can you point me to tfm? [12:37:54] Daniel_WMDE: Hm. https://labsconsole.wikimedia.org/wiki/Help:Access is the closest I know of. [12:39:34] New review: Raimond Spekking; "(no comment)" [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/3805 [12:39:43] <^demon> Daniel_WMDE: Short answer: SSH to bastion.wmflabs.org, then ssh to your instance. [12:39:50] how do I edit the account creation form and add some new fields to it? [12:40:06] darkowlzz: That's handled in includes/specials/SpecialUserlogin.php; but I don't know if there is a canonical way to add fields there without hacking it in. [12:40:45] New review: Raimond Spekking; "(no comment)" [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/3806 [12:41:12] Coren: thanks, will check it out :) [12:41:19] Daniel_WMDE: ^demon: you can also just rage to Ryan_Lane, that worked for me :p [12:41:39] * Ryan_Lane is on vacation [12:41:53] ^demon: access denied. [12:42:01] ---> #wikimedia-labs [12:42:02] <^demon> Did you forward your key? [12:42:06] Daniel_WMDE: did you subscribe to labs-l? [12:42:19] also, yes, please use the labs channel [12:42:26] Ryan_Lane: i think so, but i get far too much crap from about 20 lists to read it all [12:42:31] 03(mod) Please set up homepage for http://pt.m.wikibooks.org/ - 10https://bugzilla.wikimedia.org/25811 (10mybugs.mail) [12:42:41] it's low volume [12:42:44] I'm just making sure [12:43:17] outages, maintenance, and announcements hit that list, so it's important to be on it [12:45:06] Oh, Chad, on a completely unrelated note: you still expect to be able to get to the new extension repos this week? [12:45:39] New review: Raimond Spekking; "Please add the new message key to maintenance/language/message.inc" [mediawiki/core] (master) C: -1; - https://gerrit.wikimedia.org/r/3361 [12:47:28] i am having some trouble committing patch to gerrit [12:47:32] can someone help me in this [12:48:15] <^demon> What seems to be the trouble? [12:48:53] i followed the step given here : http://www.mediawiki.org/wiki/Git/Workflow#Easier_submission_of_code [12:49:02] i have made a new branch [12:49:13] and diff status also shows the changes [12:49:42] but when i do git pull master, it says "fatal: 'master' does not appear to be a git repository " [12:49:53] also i am working on the UplaodWizard extension [12:50:22] <^demon> `git pull origin master` [12:50:37] <^demon> The "origin" is the name of the remote you're pulling from. [12:51:10] ^demon: ya it worked thanks [12:51:14] but git rebase is not working [12:51:55] <^demon> How so? [12:52:37] when i do git rebase, it shows me the usage instructions [12:53:48] New patchset: Amire80; "(bug 33928) make diff title page more relevant" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3361 [12:54:00] <^demon> drecodeam: Ah, you need the branch name. Try `git rebase master` [12:54:26] ^demon: it worked. [12:54:43] sorry i am new to this [12:55:07] <^demon> It's ok, we're here to help :) [12:55:14] <^demon> And it gave me a chance to improve the docs. [13:03:30] 03(mod) Add localized name of Wikipedia in result set - 10https://bugzilla.wikimedia.org/35511 +patch (10Sumana Harihareswara) [13:05:32] New patchset: MrBlueSky; "Bug 30963: Add option to hide redirects on Special:Prefixindex" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3761 [13:10:39] hi ^demon [13:10:50] <^demon> Morning. [13:12:27] New review: Nikerabbit; "(no comment)" [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/3805 [13:13:47] New review: Demon; "(no comment)" [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/3805 [13:13:52] Change merged: Demon; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3805 [13:14:32] New review: Demon; "(no comment)" [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/3800 [13:14:35] Change merged: Demon; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3800 [13:14:57] 14(DUP) [MW] EXIF data needs to be possible to remove automatically or optionally - 10https://bugzilla.wikimedia.org/35514 +comment (10Bawolff) [13:14:57] 03(mod) Option to strip some metadata on upload (GPS/geolocation privacy) - 10https://bugzilla.wikimedia.org/20326 +comment (10Bawolff) [13:16:44] New review: Demon; "@Hashar: It's one bug, one effective change, one release notes entry--should all be squashed into on..." [mediawiki/core] (master); V: 0 C: -2; - https://gerrit.wikimedia.org/r/3763 [13:16:55] 03(NEW) Wikilinks in author field break {{information}} template. - 10https://bugzilla.wikimedia.org/35520 normal; MediaWiki extensions: UploadWizard; (cmckenna) [13:17:08] ^demon: I agree 3763 and similar deserves a squash :-] [13:17:29] just scared about doing it [13:22:31] New review: Jarry1250; "Have tested this, seems functional. Have glanced over code, looks same (maybe I would query the use ..." [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/3761 [13:24:07] New patchset: Demon; "git-review test TESTFILE" [test/mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3718 [13:24:39] New review: Raimond Spekking; "(no comment)" [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/3361 [13:24:57] New review: Demon; "(no comment)" [test/mediawiki/core] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3718 [13:24:59] Change merged: Demon; [test/mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3718 [13:29:31] 03(mod) Upload does not work - 10https://bugzilla.wikimedia.org/35519 04CRIT->normal; +comment (10Sam Reed (reedy)) [13:30:16] 03(mod) Mailing lists request - 10https://bugzilla.wikimedia.org/35518 normal->15enhancement (10Sam Reed (reedy)) [13:30:35] 03(mod) Three new repos for Gerrit. - 10https://bugzilla.wikimedia.org/35515 normal->15enhancement (10Sam Reed (reedy)) [13:30:52] 03(mod) Add Skin: namespace to MW.org - 10https://bugzilla.wikimedia.org/35516 normal->15enhancement; +shell (10Sam Reed (reedy)) [13:31:27] I still need to migate my dev wiki installs [13:31:28] pfft [13:35:22] New patchset: Hashar; "Bug 30963: Add option to hide redirects on Special:Prefixindex" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3761 [13:35:53] New review: Demon; "Exactly--it's because you've submitted conflicting history here." [test/mediawiki/core] (REL1_19); V: -1 C: -2; - https://gerrit.wikimedia.org/r/3705 [13:38:42] can you recommend and AutoSave extension ? [13:38:49] is there a way to find out the logevents from the database? e.g. list of pages editied between 2 dates [13:39:50] shantanoo: if you query the revision table with the right date boundaries, yes [13:40:11] thanks Reedy. let me check. [13:40:27] !table Revision [13:40:27] For help on creating tables in wikitext, see and [13:40:31] fail [13:42:30] Reedy: which result you need from wmbot? [13:47:07] !dbtable Revision [13:47:08] http://www.mediawiki.org/wiki/Manual:Revision_table [13:49:38] 03(WONTFIX) Add abusefilter-viewprivate userright on all wikis and give it to all Administrators - 10https://bugzilla.wikimedia.org/34677 normal->15enhancement (10Sam Reed (reedy)) [13:51:22] * shantanoo checking revision table [13:52:19] hi ashish_d - I don't think you've put your proposal into Melange yet [13:52:25] ashish_d: remember, you can always update it [13:53:21] sumanah: Hi, yes I haven't yet, I [13:53:25] I'm on it [13:53:32] 03(mod) Broken snapshot for 1.15.x - 10https://bugzilla.wikimedia.org/35463 (10sybeus) [13:53:49] ashish_d: ok :) [13:55:29] aharoni: I really appreciate https://aharoni.wordpress.com/2012/03/27/the-advantages-of-wikisource/ [13:55:50] today is one of the days internet is being bad at school, not very motivating :( [13:56:00] aharoni: writing clearly about the advantages of certain technologies is not something every technologist can do, and I appreciate that you can do it -- thank you [13:57:14] New patchset: Drecodeam; "Added HTML5 drag and drop support" [mediawiki/extensions/UploadWizard] (master) - https://gerrit.wikimedia.org/r/3808 [13:57:35] wow, sumanah, thank you :) [13:57:59] sumanah: hello, i am done with my GSoC Proposal. http://www.mediawiki.org/wiki/User:Bagariavivek/GSoC_Application [13:58:25] sumanah: this is the first copy, yet to take suggestions from developers. :) [13:58:45] potter: congrats. you should make sure you submit it into Melange. You can always update the Melange version later [13:59:04] potter: but you don't want to run out of time and accidentally forget to submit the formal proposal in time. [13:59:13] :D [13:59:41] ok [14:01:25] 03(mod) [SRF] Not all selected Articles showing in format=calendar, timeline or eventline - 10https://bugzilla.wikimedia.org/35318 +comment (10Yaron Koren) [14:03:51] 03yaron * 10/tags/extensions/SemanticCompoundQueries/REL_0_3_2/: Tag for version 0.3.2 [14:04:14] 03(NEW) Broken Link - 10https://bugzilla.wikimedia.org/35521 normal; Wikimedia: Blog; (rodlockwood) [14:07:03] 03(mod) Broken Link - 10https://bugzilla.wikimedia.org/35521 +comment (10Sam Reed (reedy)) [14:07:44] 03daniel * 10/branches/Wikidata/phase3/includes/diff/DifferenceEngine.php: prepare DifferenceEngine for subclassing [14:08:08] 03daniel * 10/branches/Wikidata/phase3/includes/ (7 files in 4 dirs): use factory method to get difference engine everywhere [14:09:25] hashar: hi. See https://www.mediawiki.org/wiki/Talk:Git/Workflow#The_.gitreview_file . [14:09:49] aharoni: copy it from another repo, update it [14:09:51] commit it [14:10:17] Though, I thought someone mass committed them? [14:11:00] hexmode: hi! [14:11:15] 03(mod) Broken Link - 10https://bugzilla.wikimedia.org/35521 +comment (10Rod Lockwood) [14:11:59] 03(mod) Broken Link - 10https://bugzilla.wikimedia.org/35521 +comment (10Sam Reed (reedy)) [14:12:11] Reedy: commit - and then do `git review' the usual way? [14:12:36] aharoni: have you ran git pull? my working copy has a .gitreview file in that extension folder [14:13:37] aharoni: just answered [14:13:45] aharoni: ends up I said what Reedy said :-] [14:13:53] * hashar coffeeeeeee [14:16:17] 03(mod) Broken Link - 10https://bugzilla.wikimedia.org/35521 +comment (10Rod Lockwood) [14:17:21] Daniel_WMDE: wouldn't it be easier to work in Git for your wikidata branch? As I can't imagine merging that into trunk later is going to be much fun... [14:18:28] New review: Jarry1250; "Again, seems to be functional and sane." [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/3761 [14:20:25] Reedy: i didn't pull. But if i try to clone it again, i don't see .gitreview there. [14:21:22] https://gerrit.wikimedia.org/r/#change,3624 [14:22:43] <^demon> Make sure you cloned the correct TranslationNotifications. [14:22:47] <^demon> I spelled it wrong once. [14:23:12] ^demon: uploaded my patch. Thanks for the help [14:24:08] Reedy: looks kinda right, but i don't see it when i clone. Am i supposed to see it here: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/TranslationNotifications.git;a=tree ? [14:24:37] Hmm [14:24:39] You're right [14:27:11] so when Gerrit says "Change has been successfully merged into the git repository.", what does it actually mean?.. [14:28:35] aharoni: afaik, it means that after that if anyone does 'git pull', those changes will be available for the user. [14:28:42] not sure thought. [14:28:44] though* [14:29:06] Indeed, but doesn't seem to be the case [14:29:08] * Reedy pokes hashar [14:31:40] 03jeroendedauw * 10/trunk/extensions/EducationProgram/maintenance/ (4 files): some initial work on new import script [14:32:16] siebrand: hi. which software do you use for siebot? [14:34:49] Reedy: pokes back [14:35:35] hashar: you approved and merged a .gitreview file into translationnotifications.. but gitweb doesn't show it;'s there [14:35:44] hashar ^ https://gerrit.wikimedia.org/r/3761 says that the .gitreview file for that extension was merged to the repo, but nobody can find. [14:36:30] oh [14:36:37] SO YOU LOST A FILE!!!!!!! [14:37:37] aharoni: change 3761 is mediawiki/core [14:37:51] 03yaron * 10/tags/extensions/SemanticMediaWiki/REL_1_7_1/includes/parserhooks/SMW_SetRecurringEvent.php: Added fix for #set_recurring_event [14:37:59] oh https://gerrit.wikimedia.org/r/#change,3624 [14:38:52] Change abandoned: Jdlrobson; "Having second thoughts.." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3804 [14:39:07] yea, my bad [14:40:38] aharoni: so that repo is f*** up [14:40:52] what an unlucky repo. [14:40:53] somehow we have an import then a commit that says: "Initial empty repository" [14:41:10] git log --oneline --all [14:41:17] 03(FIXED) Add Skin: namespace to MW.org - 10https://bugzilla.wikimedia.org/35516 +comment (10Sam Reed (reedy)) [14:41:33] It also has a funny comment at https://gerrit.wikimedia.org/r/#admin,projects . (Can that be removed?..) [14:42:05] I am probably going to rewrite the history of that repo and push it [14:44:01] New code comment: Krinkle; I can't tell for sure, but I believe that may be due to a local CSS rule on the wiki you took the sn; [14:44:55] afk [14:45:17] New patchset: Hashar; "Adding .gitreview" [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/3810 [14:45:59] New review: Hashar; "(no comment)" [mediawiki/extensions/TranslationNotifications] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3810 [14:46:02] Change merged: Hashar; [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/3810 [14:46:05] New review: IAlex; "(no comment)" [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/3806 [14:47:46] New review: Hashar; "This was somehow applied on top of the git initialization commit which was after the actual import. ..." [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/3624 [14:54:47] How do we go about getting review for a patch to an (as yet ownerless?) extension? [14:55:09] which extension ? [14:55:32] you could have a look at the extension log with git log / svn log [14:55:34] and find some recent active authors there [14:55:48] Fair enough. It's SpamBlacklist. [14:56:10] I can have a prod in authors to see who might want to be the owner. [15:00:33] 03(FIXED) Global account not appearing on Special:GlobalUsers - 10https://bugzilla.wikimedia.org/30185 +comment (10Sam Reed (reedy)) [15:00:46] Jarry1250: well it is in gerrit [15:00:55] so in use on WMF servers [15:02:02] Jarry1250: maybe Aaron can have a look at it ? [15:02:06] since he merged the core part [15:02:11] Yes, but ownerless at the moment I think? So I'm intrigued whether or not I'm going to get a review any time soon [15:02:22] add Aaron as a reviewer there [15:02:33] kk [15:02:57] Done :) [15:04:11] Jarry1250: afaik all mw-extension repos owner settings inherit from a broader group, so there is always someone able to review it [15:04:21] 03(mod) Disable Oversight extension on WMF - 10https://bugzilla.wikimedia.org/32628 (10Sam Reed (reedy)) [15:04:53] but as you can understand if it is an extension not used on Wikimedia wikis, there may not be any stressing reason for them to review a patch for it [15:05:13] you could apply to become an owner of such extension, or try to contact the owner and ask him to be an owner of it [15:06:44] Jarry1250: https://toolserver.org/~mwbot/logs/%23mediawiki/20120327.txt :-) [15:07:28] Jarry1250_: Tim Starling could review it, no? https://www.mediawiki.org/wiki/Extension:SpamBlacklist [15:07:39] sumanah: Ta :) Krinkle: Oh yes, of course. Prioritisation is important. [15:08:05] Jarry1250_: or Sam, since he's fixed some stuff in there recently per https://www.mediawiki.org/w/index.php?title=Special:Code/MediaWiki&path=%2Ftrunk%2Fextensions%2FSpamBlacklist%2F [15:08:56] !api [15:08:57] The MediaWiki API provides direct, high-level access to the data contained in the MediaWiki databases. Client programs should be able to use the API to login, get data, and post changes. Find out more at . For client libraries in various languages, see . [15:09:54] New review: Hashar; "(no comment)" [mediawiki/extensions/SpamBlacklist] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/3747 [15:09:58] Jarry1250: you got mail :) [15:10:04] Heh, thanks :) [15:10:15] New review: Jeroen De Dauw; "Pfft, looks like my changes to the row class to use the result one got lost somewhere in the Gerrit ..." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/3363 [15:11:17] hashar: It's really a question of optimisation, I guess. [15:11:28] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (2 files in 2 dirs): finished up import script [15:12:06] All edits get sent through this code, but only a tiny fraction get past $check. [15:12:19] 03(FIXED) Favicon for siwiki - 10https://bugzilla.wikimedia.org/32825 +comment (10Sam Reed (reedy)) [15:12:47] So if preg_match is quicker than preg_match_all - even slightly - it's worth breaking them up, I think. [15:15:01] hashar: That was my thinking, anyway. No guarantees as to its accuracy :P [15:15:09] indeed preg_match() stops at the first match [15:15:15] sumanah Heiya, a tiny question. I guess that MW is now on Git. However, what I have been missing so far is some blog report on how things went or at least a little news item on main page as a follow up to the existing two news items. Do you happen to know if there are plans for this. I believe that it is quite important to have something link this [15:15:45] kghbln: something like https://www.mediawiki.org/wiki/Git_conversion#Status ? [15:16:00] kghbln: or one could link to http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/59832 [15:16:08] kghbln: would one of those suit the purpose you're thinking of? [15:16:34] hashar: Well presumably I thought that it reached a negative result quicker too. [15:16:44] Jarry1250: what puzzle me is that you want all occurrences of one regex [15:16:54] They're massive regexes. [15:16:58] sumanah not quite since it is not very community friendly [15:17:34] Reedy: wtf, I just checked si.wiki (since I saw the favicon edit) and HTTPS-Everywhere is telling me it fixed http>https for Google Ajax APIs and Google Analytics [15:17:37] kghbln: go ahead and write something up? [15:17:45] hashar: think /(blah\.com|foo\.com|\bar\.org| ... ) [15:17:48] https://ssl.google-analytics.com/__utm.gif?utmwv=5.2.6&utms=9&utmn=1309269214&utmhn=sett-decoder.appspot.com&utmcs=ISO-8859-1&utmsr=1440x900&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=11.1%20r102&utmdt=Widget%3A%20Bhasha%20SETTdeco%20Unicode%20Decoder&utmhid=1161142948&utmr=-&utmp=%2FWidget.html%3Flang%3Den%26width%3D0&utmac=UA-20681379-5&utmcc=__utma%3D20174266.700396273.1332861264.1332861264.1332861264.1%3B%2B__utmz%3D20174266.1332861264.1.1.utmcs [15:17:48] .wikipedia.org%7Cutmccn%3D(referral)%7Cutmcmd%3Dreferral%7Cutmcct%3D%2Fwiki%2F%25E0%25B6%25B8%25E0%25B7%2594%25E0%25B6%25BD%25E0%25B7%258A_%25E0%25B6%25B4%25E0%25B7%2592%25E0%25B6%25A7%25E0%25B7%2594%25E0%25B7%2580%3B&utmu=q~ [15:17:55] sumanah something like a "management summary" or better communtiy summary would be cool [15:18:11] kghbln: are you interested in taking the lead? [15:18:12] Krinkle: url too long :-D [15:18:17] doesn't matter [15:18:19] Krinkle: lolwut indeed [15:18:36] http://settdeco.bhasha.lk/free/widget.js. [15:18:39] that's also being loaded [15:19:23] it's pretty well hidden [15:19:25] Jarry1250: most of the time, the $regex will find nothing [15:19:26] sumanah actually no because i was not involved I myself do not really know what happend. [15:19:26] https://si.wikipedia.org/wiki/%E0%B6%B8%E0%B7%8F%E0%B6%B0%E0%B7%8A%E2%80%8D%E0%B6%BA%E0%B7%80%E0%B7%92%E0%B6%9A%E0%B7%92:Common.js [15:19:41] Jarry1250: so it does not matter if you attempt to capture only the first or all occurences [15:19:53] hashar: Fairly confident I tested this [15:20:03] Reedy: https://si.wikipedia.org/w/index.php?title=%E0%B6%B8%E0%B7%8F%E0%B6%B0%E0%B7%8A%E2%80%8D%E0%B6%BA%E0%B7%80%E0%B7%92%E0%B6%9A%E0%B7%92%3ACommon.js&diff=200425&oldid=194834 [15:20:10] hashar: Fairly confident preg_match reaches a negative result faster. [15:20:10] Reedy: Do you have staff rights? [15:20:19] Yeah, want that reverting? [15:20:21] I can edit it but that's because I have global-editinterface [15:20:28] sumanah I would probably take me hours to do this while somebody involved would just write something [15:20:31] doesn't seem to be part of my rationale [15:20:34] yeah [15:20:37] kghbln: can you describe the sort of thing you would want summarized? are you thinking "here's how the process of moving to Git went from a behind-the-scenes perspective," "here is the new process for MediaWiki developers using Git", or some other thing? [15:20:45] Jarry1250: I will need a benchmark :-))))))) [15:20:56] kghbln: "just writing something" is going to take a lot of time no matter who does it. [15:20:56] Jarry1250: sometime software confuses me [15:21:04] hashar: Heh, I'll try to repro. [15:21:44] kghbln: Documentation requires three roles: the person who wants it done, a person with writing skills, and a person with domain knowledge. You already have the 1st requirement covered and probably the 2nd as well. Ask questions, copy the answers into the draft, and there you go [15:22:45] 03(NEW) Yandex maps patch review & merge - 10https://bugzilla.wikimedia.org/35522 normal; MediaWiki extensions: Maps; (jeroen_dedauw) [15:23:06] New review: Hashar; "most of the time the $regex will not be find and hence capturing on the first match or all the other..." [mediawiki/extensions/SpamBlacklist] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/3747 [15:23:40] Jarry1250: we have a benchmarking class in mediawiki/core.git maintenance/benchmarks/ [15:23:57] sumanah probably true. Yes learning on how things went and what the future plans are would be a nice topic [15:24:13] Jarry1250: Aaron will probably have a look at your change too [15:24:13] hashar: Thanks, @ll take a peek. [15:24:29] kghbln: then go ahead & lead [15:24:45] sumanah Still I cannot believe that there is nobody involved at WMF [15:24:54] kghbln: "nobody involved"? your language is unclear [15:25:18] kghbln: you want something to happen now ( I presume before the monthly engineering report comes out) [15:26:37] kghbln: there are enough follow-up TODOs in https://bugzilla.wikimedia.org/showdependencytree.cgi?id=22596&hide_resolved=1 that Chad, Antoine, and I are focusing on resolving them, and have been communicating on wikitech-l a lot https://www.mediawiki.org/wiki/Git_conversion#Communications [15:27:00] sumanah I would think that somebody who was involved with the move may report on this. However if there is a monthly engineering than it is ok. [15:27:10] kghbln: the monthly engineering report will have some summaries of what we did [15:27:26] kghbln: would you rather they spend a few hours writing that kind of report, or fixing bugs? [15:27:40] :-) [15:27:44] that's always the tradeoff [15:27:57] kghbln: you make a habit of reading the monthly engineering report, right? [15:28:10] kghbln: also if https://www.mediawiki.org/wiki/Git_conversion#Communications isn't community-friendly, please tell us why [15:28:33] sumanah Yeah, they should hunt for the bugs :) [15:28:56] kghbln: right now I think that's the right move :-) but I am sympathetic to your point of view, for sure [15:29:25] thanks for mentioning the mediawiki.org news items -- I am updating that now. And https://www.mediawiki.org/wiki/Wikimedia_engineering_report/2012/March will fill up in the next 2 weeks with data from the various engineering projects [15:30:09] 03(mod) Yandex maps patch review & merge - 10https://bugzilla.wikimedia.org/35522 +comment (10Niklas Laxström) [15:30:52] sumanah I was just wondering why there there two news items on announcing the change and no item on its completion, except for We're on Git, whee!. That was a bit strange and the only reason why I was asking. [15:31:17] hi kghbln [15:31:30] kghbln: understood! just changed the topic & added news items -- thanks for the heads-up [15:31:33] Hi Nikerabbit [15:32:23] sumanah Cool looks a bit different now. :) [15:32:39] New review: Hashar; "(no comment)" [mediawiki/core] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3806 [15:32:42] Change merged: Hashar; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3806 [15:32:45] kghbln: honestly, https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2012-03-26/Technology_report is a pretty good report and I should just link to that [15:33:35] sumanah That's the one. So it is already there! [15:34:02] hashar: I created a new class, how do I execute? [15:34:13] New patchset: Jeroen De Dauw; "Re-adding dbdataobject stuff which got pulled from core about 2 weeks back due to slush" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3363 [15:34:16] New code comment: Nikerabbit; "but got found" \ +throw new MWException( "No handler for model $modelName registered in \$wgContent; [15:35:07] * sumanah links  [15:35:36] kghbln: you should subscribe to the signpost - I think there's some service you can subscribe to so you get a talkpage notification when a new one comes out [15:36:16] Jarry1250: ping [15:36:17] sumanah cool I guess that a lot of people not frequently active on enwiki are aware of this. Yes I guess I should subscribe [15:36:30] Nikerabbit: pong [15:36:31] 03(mod) namespace required for "PORTAL" - 10https://bugzilla.wikimedia.org/34923 +comment (10Sam Reed (reedy)) [15:36:38] great, got that sorted, thanks kghbln [15:36:49] kghbln: https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/Tools/Spamlist [15:36:52] Jarry1250: wrt https://gerrit.wikimedia.org/r/#change,3761 when you add a new message to core, you need to updat maintenance/language/messages.inc too [15:37:37] Thanks, I'll make sure I note that when I next review a patchset. [15:37:44] sumanah Paradise regained. :) You are one of us. :) [15:37:48] 03(mod) Yandex maps patch review & merge - 10https://bugzilla.wikimedia.org/35522 +comment (10Jeroen De Dauw) [15:38:06] Jarry1250 Great, thank you for the link! [15:39:08] 03(WONTFIX) Increase account creation limits on en.wikipedia for an outreach event (March 22) - 10https://bugzilla.wikimedia.org/35379 +comment (10Sam Reed (reedy)) [15:39:21] Nikerabbit: I admit I assume your name as a fellow reviewer and didn't think about checking i18n stuff [15:39:30] *I admit I saw your name [15:41:15] New review: Nikerabbit; "Language.php changes are unrelated, right?" [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/3361 [15:42:03] Jarry1250: given gerrit, I'm currently not able to review everything in the detail I used to [15:42:49] siebrand: hey, got a moment? [15:44:41] hashar: Okay, results are in. Looks like _all is 20% slower [15:45:03] Wait, no. [15:45:16] New code comment: Nikerabbit; Please use tabs for indentation.; [15:47:28] 03(FIXED) Incubator configuration updates - 10https://bugzilla.wikimedia.org/35161 +comment (10Sam Reed (reedy)) [15:49:41] our wiki is getting swamped by the bitcoin spam - any advice on slowing it down or stopping it? [15:50:47] hashar: Wait, yes, on longer strings _all is a lot slower. [15:51:13] we're already using captcha and requiring email verfication but that hasn't helped much [15:51:33] JeroenDeDauw: did you intent to do: + 'orgs' => array( 'university_country <> "India"' ), [15:51:35] steevithak: which captcha? [15:51:41] steevithak: try QuestyCaptcha [15:51:42] !spam [15:51:42] For information about combating and handling spam in MediaWiki, see and . [15:52:52] sumanah: we're using the ConfirmEdit extension - it relies on reCAPTCHA [15:53:18] steevithak: QuestyCaptcha is a plugin to ConfirmEdit [15:53:25] 03(mod) Enable sub page feature in Telugu Wikisource (te.wikisource.org) - 10https://bugzilla.wikimedia.org/35193 +comment (10Sam Reed (reedy)) [15:53:37] steevithak: people who use QuestyCaptcha instead of reCAPTCHA report a massive drop in spam [15:54:03] Change abandoned: Catrope; "Test successful :)" [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/3769 [15:54:14] sumanah: thanks I'll take a look, anything is worth a try at this point [15:54:19] it's tough [15:54:26] steevithak: are you on the mediawiki-l list? [15:54:29] !lists | steevithak [15:54:29] steevithak: mediawiki-l and wikitech-l are the primary mailing lists for MediaWiki-related issues. See https://www.mediawiki.org/wiki/Mailing_lists for details. [15:54:29] Change abandoned: Catrope; "Test change" [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/3775 [15:54:43] steevithak: they talked about this recently and QuestyCaptcha was the unanimous winner. [15:55:15] sumanah: thanks, subscribing to the list now... [15:55:18] sure! [15:55:22] and one more, steevithak [15:55:24] !events | steevithak [15:55:24] steevithak: We run face-to-face events for MediaWiki developers and people who want to learn: https://www.mediawiki.org/wiki/MediaWiki_developer_meetings We also have online meetings in IRC to triage bugs: https://www.mediawiki.org/wiki/Bug_management/Triage [15:56:37] New patchset: IAlex; "Follow-up c7df7ade694d38cddc8ec358fe0453cffd6ef379 (r3532): * Forgot to change that instance of __construct() to addInitialStack()" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3811 [15:56:43] sumanah: thanks again. looks like nothing in Dallas, TX yet though [15:57:03] steevithak: well, you can always start one [15:57:21] steevithak: or do a MediaWiki tips night at the local LAMP or PHP group [15:57:30] anyone know of a good WYSIWYG editor? [15:57:42] I can't seem to find one that works well [15:57:48] and is super user friendly [15:58:18] sumanah: not a bad idea, we have room to host one at Dallas Makerspace (the local hackerspace) [15:58:58] !wysiwyg | EPiSKiNG-- [15:58:58] EPiSKiNG--: What You See Is What You Get editors allow you to create articles and see the text formatting without needing to Show Preview. A list of wysiwyg editor extensions may be found at . For some discussion, see . See also . [15:59:17] however EPiSKiNG-- there is no really good one, but WMF engineers are working on one that they hope will be usable this year [15:59:20] Nikerabbit: did I not do that? [15:59:25] https://www.mediawiki.org/wiki/Visual_editor EPiSKiNG-- [15:59:38] steevithak: if you do one, do let us know! and we can send you stickers if you want [15:59:50] JeroenDeDauw: you did that, but looks weird to hardcode that in code [16:01:58] Thanks guys... I've tested some of the ones that are available at the extension lists [16:02:03] New review: Nikerabbit; "(no comment)" [mediawiki/core] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/3811 [16:02:06] but none are great... [16:02:20] SMW+'s is probably the best, but no IE9 support... [16:02:29] and our userbase is 95% IE9 [16:02:52] Nikerabbit: whatever, it's a maintenance script, that will probably only be run a handful of times [16:02:58] k [16:03:00] sumanah: is there a project page for WMF's development? [16:03:02] Adding decent options and stuff would just be a waste of time [16:03:33] EPiSKiNG--: https://www.mediawiki.org/wiki/Visual_editor ? [16:04:11] 03(NEW) data-sort-value in broadtable-fields doesn't consider "," as decimal separator - 10https://bugzilla.wikimedia.org/35523 major; MediaWiki extensions: Semantic MediaWiki; (christian) [16:05:18] sumanah: ahhh yes, thank you again! [16:05:30] EPiSKiNG--: no prob :-) [16:05:58] EPiSKiNG--: your userbase is 95% IE? wow ... at least they're not on IE6 [16:06:59] sumanah: yeah, we force updates on the weekends [16:07:09] >100 employees [16:07:27] The visual editor looks good. [16:07:57] I hope it has a single image upload and place option [16:08:20] where when editing, one can select insert image and then upload and place in the document in one step [16:10:14] 03(FIXED) Create a Arbcom namespace on Russian Wikipedia - 10https://bugzilla.wikimedia.org/34527 +comment (10Sam Reed (reedy)) [16:12:23] EPiSKiNG--: please do feel free to mention that request on the talk page [16:12:32] EPiSKiNG--: you're not the only one who has mentioned similar things [16:20:10] New patchset: Jeroen De Dauw; "Re-adding dbdataobject stuff which got pulled from core about 2 weeks back due to slush" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3363 [16:21:44] New review: Jeroen De Dauw; "Fixed method call I missed when renaming stuff in one of my earlier amends..." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/3363 [16:24:06] sumanah: Thank you!! [16:24:14] glad to help, EPiSKiNG-- [16:37:21] 03(NEW) LQT add two spinners and makes two requests per click on "Preview" button - 10https://bugzilla.wikimedia.org/35524 normal; MediaWiki extensions: LiquidThreads; (mybugs.mail) [16:37:27] 03(mod) Should show newly-added hidden categories for preview version - 10https://bugzilla.wikimedia.org/13275 +comment (10Daniel U. Thibault) [16:41:28] 03reedy * 10/branches/wmf/1.19wmf1/maintenance/tables.sql: Comment out searchindex indexes [16:43:08] 03(mod) Thread summary -> Link to -> Link URL isn't a URL, just a relative path - 10https://bugzilla.wikimedia.org/24082 (10mybugs.mail) [16:43:11] 03jeroendedauw * 10/trunk/extensions/EducationProgram/maintenance/truncate.sql: create simple truncate script [16:43:37] 03jeroendedauw * 10/trunk/extensions/EducationProgram/maintenance/deleteEducation.php: Follow up to r114527; actually commit the thing >_> [16:49:20] 03daniel * 10/branches/Wikidata/phase3/includes/ (Article.php diff/DifferenceEngine.php): minimize use of textual page content, clean up hooks for custom page rendering [16:51:26] 03jeroendedauw * 10/trunk/extensions/EducationProgram/compat/ (ORMRow.php ORMTable.php): match changes in core [16:54:24] 03jeroendedauw * 10/trunk/extensions/EducationProgram/maintenance/importWEPFromDB.php: some extra error handling [16:55:36] I have recently upgraded LDAP Authentication Plugin to 2.0a and this error has been showing up frequently recently: PHP Warning: ldap_start_tls() [function.ldap-start-tls]: Unable to start TLS: Can't contact LDAP server in /var/www/localhost/htdocs/ehelp/extensions/LdapAuthentication.php on line 577, referer: http://ehelp.wiki.csupomona.edu/Special:UserLogin [16:55:55] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3799 [16:55:57] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3799 [16:56:13] Is it because of the extension itself or something else? [16:56:18] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3801 [16:56:20] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3801 [16:56:40] 03(mod) Enable sub page feature in Telugu Wikisource (te.wikisource.org) - 10https://bugzilla.wikimedia.org/35193 +comment (10Shiju Alex) [16:56:54] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3802 [16:56:56] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3802 [16:57:35] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3803 [16:57:37] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3803 [16:59:06] thanks for the email YuviPanda [16:59:19] sumanah: it was perhaps a bit too long :) [17:00:29] YuviPanda: maybe, but it made the point: "we got an imperial ton done" [17:00:36] 03(FIXED) Create Wikipedia Lezgi - 10https://bugzilla.wikimedia.org/34223 +comment (10Sam Reed (reedy)) [17:00:38] SPQRobin: ^ [17:00:44] yay, finally new wikis :p [17:01:05] I'm User ID 2 on all of them now :D [17:01:06] SPQRobin: yay new wikis! btw google-melange is now open for you to input your GSoC proposal [17:01:08] haha [17:01:36] SPQRobin: all are created, but the other 3 haven't been configured yet, have to wait till after dinner [17:01:59] Reedy: Ok, will import lez but not the other three yet [17:02:09] Cheers [17:02:15] Ping me if I missed something for lez also [17:02:30] sumanah: do let me know what you think. Will be writing another one that's less of a 'report' tonight [17:05:08] YuviPanda: I will though it may be on the back burner. [17:05:20] sure! [17:05:39] 03platonides * 10/trunk/tools/code-utils/subgits: [17:05:39] Show the folder in which we're executing each subcommand [17:05:39] if passed the -v parameter. [17:08:15] How do I hide few Links from the navigation sidebar from normal users and visible for admins? [17:08:41] darkowlzz, the easiest way is to use CSS [17:10:27] Platonides: you mean this http://www.mediawiki.org/wiki/Manual:Interface/Sidebar#Change_sidebar_content_when_logged_in_.28PHP.29 [17:12:21] 03(mod) namespace required for "PORTAL" - 10https://bugzilla.wikimedia.org/34923 +comment (10Gitartha Bordoloi) [17:14:29] sumanah: trevor is not her? rmoen? [17:18:50] hexmode: https://gerrit.wikimedia.org/r/#q,status:open+project:%255Emediawiki.*,n,z is more specifically MediaWiki stuff [17:19:05] under 100, which is good [17:19:10] Why we haven't got ChanServ in this channel? [17:19:18] /msg chanserv set guard on [17:19:39] IWorld: we have Reedy [17:19:56] Is Re.dy (no ping) a real person? [17:20:00] hey vvv :-) [17:20:09] hey sumanah :-) [17:20:10] IWorld: he is :) [17:20:23] IWorld: well, I pinged him anyway [17:20:42] So if he tells me how upset he is with my pointless ping, he's probably real [17:20:57] sumanah: hi [17:21:27] vvv: is Gerrit working ok for you? [17:21:39] I know I haven't gotten to the Gerrit project ownership rounds yet :-/ [17:21:39] sumanah: well, I did not commit anything yet [17:21:56] vvv: if you have any trouble, please do speak up. [17:22:23] sumanah: can I has CVS frontend for gerrit? [17:22:45] IWorld: congrats on your commit https://gerrit.wikimedia.org/r/#change,3687 - you saw the last comment on there? [17:23:07] vvv: you want to use CVS as a frontend for Gerrit? I presume you are joking [17:23:32] sumanah: I am :) [17:23:37] thank goodness! [17:23:58] And thank you for not presuming I am insane masochist [17:24:02] *not [17:24:12] sumanah: let me see [17:24:13] vvv: :-) [17:24:18] * sumanah leaving soon for a meeting [17:25:21] ha: "A Data Scientist is just a data analyst who lives in California." [17:28:24] sumanah: I see [17:28:46] * sumanah moseys to a meeting [17:30:11] A non well formed numeric value encountered in D:\www\MediaWiki\phase3\includes\CryptRand.php on line 391
[17:30:13] 4x [17:30:45] AaronSchulz: Bug in 1.18.2 fixed on REL1_18 [17:30:45] New review: Aaron Schulz; "(no comment)" [mediawiki/core] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3811 [17:30:48] Change merged: Aaron Schulz; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3811 [17:30:59] this is head of core [17:31:24] vvv: Do not want! [17:31:49] vvv: But hey. just for old times' sake, I should install RCS somewhere. :-) [17:32:07] wait [17:32:16] no that's svn [17:32:21] * AaronSchulz mixes up his test wikis [17:34:11] There... is still an rcs package in Ubunto. I don't even. [17:34:21] Ubuntu* [17:34:29] Ubunto is the evil twin. :-) [17:39:33] Damn xkcd. Now I saw realdoll is real. [17:40:30] I note, with no small amount of surprise, that one can get "elf ears" on one's toy. I'm not certain what that means for humans as a species. [17:50:23] 03yaron * 10/trunk/extensions/SemanticMediaWiki/RELEASE-NOTES: Added bug fix [17:51:36] 15 minutes of my life lost in mindless giggling. [17:52:15] Amgine: Heh. I'm particularly amused that one can sell a "Labia repair kit" with a straight face. [17:52:51] I'm trying to work! [17:54:08] Ha. Had to look at one up. Looks like the kind of thing you'd expect to be whacked with by an angry catholic nun. [17:54:50] Lutheran nuns. [17:56:17] First hit was a video of a elderly lady showing proper use. :-) [17:57:40] Lufse looks yummy. Reminds me of Brittany crepes. [17:59:59] Wonderful stuff. [18:00:06] I just switched ohloh from using svn phase3 to git core [18:01:31] 03raindrift * 10/trunk/extensions/PageTriage/PageTriage.i18n.php: [18:01:31] bytes should have a PLURAL. [18:01:31] followup to r114501 [18:02:01] New code comment: Raindrift; Good point. Fixed in r114533; [18:03:26] in any case, I've send two emails about the open issues to wikitech [18:03:35] yes [18:03:35] sumanah: UCOSP standups: #Wiktionary-mobile [18:03:50] will ask if Raymond has time to join [18:03:54] sumanah: what time is the bug triage on thursday? [18:03:56] btw Amgine why are the standups in a channel other than #wikimedia-mobile? [18:04:03] alolita: I don't know - hexmode is setting it up [18:04:21] Because the original standup in the channel was viewed as too disruptive to that channel. [18:04:26] hexmode: if Nikerabbit really wants to be in on it, could you arrange for the bug triage to be tomorrow instead? [18:04:33] Amgine: by whom? that's sad [18:04:48] sumanah: we have our team meeting for i18n from 10a-11am pdt [18:05:02] hexmode: ^^^ [18:05:10] sumanah: ok - i will wait for his announcement then [18:05:16] 03raindrift * 10/trunk/extensions/PageTriage/modules/ext.pageTriage.models/ext.pageTriage.article.js: [18:05:16] simpler API path [18:05:16] followup to r114496 [18:05:49] 03(FIXED) Create Slovenian Wikiversity - 10https://bugzilla.wikimedia.org/35290 +comment (10Sam Reed (reedy)) [18:06:14] sumanah: I think the issues that concern me are relative clear, so it's not end of the world if I don't make it to that meeting [18:06:25] sumanah: also sent you a ping on ashwini - who is interested in mediawiki@gsoc [18:06:30] alolita: got it, thanks [18:06:40] Nikerabbit: could you check whether there are bugs filed for them? [18:06:46] sumanah: ok :-) [18:07:17] sumanah: for most of them no [18:07:42] Nikerabbit: then could you file them? [18:07:57] I may get the summaries/issue descriptions wrong [18:08:06] sumanah: I'll find someone to do it for me [18:08:12] if you mark them as blocking bug 22596 then that would be great [18:10:44] alolita: I'll avoid 10-11pdt [18:10:55] hexmode: hi! [18:11:01] Nikerabbit: I'll invite you :) [18:11:03] hey [18:11:20] hexmode: definitely do invite nikerabbit too; i would like to participate also [18:11:20] 03(ASSIGNED) Let LocalisationUpdate fetch from Git - 10https://bugzilla.wikimedia.org/35469 +comment (10Antoine "hashar" Musso) [18:11:28] but can only do noon to 1p pdt [18:11:41] alolita: which day? [18:11:51] I'm traveling thursday-monday [18:11:56] this thursday [18:12:12] so, tomorrow, noon-1pm pdt is ok? [18:12:28] Now, where is chad? [18:12:41] yes wed noon-1p works [18:12:45] for me [18:12:47] :) [18:13:04] k, would like to confirm with chad before I announce [18:13:10] let me check schedules [18:13:42] 03(NEW) Capture UA's of user switching in and out of mobile view - 10https://bugzilla.wikimedia.org/35525 normal; Wikimedia Mobile: Generic; (tfinc) [18:13:46] sumanah: Hey could you please give a look to my proposal.Thanks [18:13:49] 03(mod) Three new repos for Gerrit. - 10https://bugzilla.wikimedia.org/35515 +comment (10Daniel Friesen) [18:13:55] oh, and since I'm looking at the date... [18:14:03] tomorrow is my bday! [18:14:07] potter_away: link please? [18:14:08] I'm an old old man [18:14:25] http://www.mediawiki.org/wiki/User:Bagariavivek/GSoC_Application [18:14:25] congrats hexmode [18:14:36] potter: and you've also submitted it into melange, right? [18:14:50] not yet :/ [18:14:55] i came back just now [18:14:57] why not? [18:15:42] [18:15:42] I am sorry. My mistake :( [18:15:44] potter: so who would be your mentor? [18:15:54] k, looks like chad's schedule is free [18:16:08] You told me that potential mentors are Nikerabbit , awjr , Ryan_kaldari [18:16:18] potter: but who has agreed to do it? [18:16:28] I have mailed ajwr , spoken to Nikerabbit and yet to speak to kaldsari [18:16:39] potter: "mediawiki-codereview for code review related stuff." bad idea -- have you looked at that list? That email list is for automated receipt of code reviews, I think [18:16:55] sumanah: Nikerabbit liked the proposal [18:17:03] Nikerabbit: ping [18:17:24] sumanah: i'll check into that [18:17:26] 03(FIXED) Create Wikisource in Belarusian - 10https://bugzilla.wikimedia.org/34351 +comment (10Sam Reed (reedy)) [18:17:28] hi there rmoen - got your 20% plans for today already? [18:17:46] sumanah: was? [18:18:07] sumanah: not yet, got any goodies for me ? [18:18:18] Nikerabbit: https://www.mediawiki.org/wiki/User:Bagariavivek/GSoC_Application -- I wanted to get your opinion on what's doable here, what's out of scope, etc [18:18:53] potter: since the watchlist would be a SpecialPage, you would strengthen your application by pointing to a SpecialPage you've written [18:20:16] rmoen: can you take a stab at https://gerrit.wikimedia.org/r/#change,3761 ? [18:20:37] rmoen: same author also did https://gerrit.wikimedia.org/r/#change,3762 [18:21:03] sumanah: sure [18:21:41] sumanah: 22596 was what you were using for tracking git issues, right? [18:21:44] sumanah: i have a bug fix in the speicialpage code [18:21:45] rmoen: https://gerrit.wikimedia.org/r/#q,status:open,n,z has a bunch of stuff -- Siddhartha Ghai, saper, Drecodeam, etc [18:21:51] potter: point to the changeset? [18:22:03] sumanah: ? [18:22:10] https://bugzilla.wikimedia.org/showdependencytree.cgi?id=22596&hide_resolved=1 hexmode yes, 22596 [18:22:23] potter: link to the changeset or commit [18:22:51] also rmoen this might interest you: https://gerrit.wikimedia.org/r/3729 by adamw_ [18:23:06] https://bugzilla.wikimedia.org/show_bug.cgi?id=29789 [18:23:21] sumanah: there is still some redundancy in specialpage :watchlist [18:23:34] potter: where is your patch? [18:23:56] potter: the point here is to show your credibility and portfolio of code [18:24:07] sumanah: imho it is pretty much in spot with regards to scope and amount of work [18:24:08] "this is a SpecialPage. Here is proof that I know how SpecialPages work" [18:24:55] sumanah: i ahve written down sample templates for 5 of the 6 special page i have in my proposal [18:25:14] sumanah: but i have yet not written a special page completely [18:25:26] 03(mod) Create Gujarati Wikisource - 10https://bugzilla.wikimedia.org/35138 +comment (10Sam Reed (reedy)) [18:25:27] potter: not even a simple one? you should make sure you can do that [18:25:44] sumanah: ok i will do that :) [18:26:17] potter: you should also run a spellchecker against your proposal -- details matter. [18:26:35] potter: here's the sort of proposal you're competing against: https://www.mediawiki.org/wiki/User:Jarry1250/GSoC_2012_application [18:27:45] sumanah: ok [18:27:47] potter: and another question: where in the database will this data about the watch groups be stored? will there be a schema change? if so, RoanKattouw or AaronSchulz or Tim Starling would probably be good people to look at https://www.mediawiki.org/wiki/User:Bagariavivek/GSoC_Application and suggest modifications to your plan [18:28:26] times change, my plan looked like this: http://laxstrom.name/gsoc-projectplan.pdf :) [18:28:29] potter: when you say "Document the code well (I do this for all codes, regardless of size. I learnt it the hard way)." -- prove it. :-) Link to some code you've written that is particularly well-documented [18:28:30] SPQRobin: if you know anyone to ping to confirm the namespaces for guwikisource, I can get them added quickly enough [18:28:44] 03bkaempgen * 10/trunk/extensions/SemanticWebBrowser/ (3 files in 2 dirs): [18:28:44] == SWB - commit 2012-03-27 == [18:28:44] // Info: In front of host, we had // before, but those seem not needed, any more. [18:28:44] //(!isset( $info['host']) ) ? $host = "" : $host = "//".$info['host']; [18:28:45] that wouldn't probably compete well with this year anymore [18:28:50] sumanah: ok. i will give the link :) [18:29:10] hashar: I completed that benchmarking btw (I mentioned this about five time earlier before I noticed you'd left! Damn conference view... :P ) [18:29:10] Nikerabbit: you don't think so? [18:29:17] Nikerabbit: looks impressive at first glance! [18:29:52] sumanah: well it is very detailed, but it is pretty much only assorted sort of bugs and features [18:30:11] Nikerabbit: had you already been a MediaWiki developer, before GSoC? [18:30:20] sumanah: yes [18:30:21] because that kind of reputational credibility counts for a lot. [18:31:20] Reedy: author & page are most likely right, the list/index one is indeed Index, since it corresponds to the MediaWiki message for "index", so I'dd add those three and wait for confirmation for the last one (if needed), I don't directly know someone to ping quickly [18:31:23] sumanah: yeah open source is all about reputation... sometimes too much [18:31:26] 03bsitu * 10/trunk/extensions/PageTriage/includes/ArticleMetadata.php: Add logic for generating article snippet in pagetriage listview [18:31:38] potter: ashish_d SPQRobin etc http://google-opensource.blogspot.com/2012/03/new-kind-of-summer-job-open-source.html has useful links [18:31:56] Nikerabbit: sometimes too much, yes. But I'm talking more about the credibility that comes from having worked with someone already [18:32:41] sumanah: thank you [18:33:00] you're welcome! thanks for submitting into melange, ashish_d [18:33:27] YuviPanda: please spread the word about http://google-opensource.blogspot.com/2012/03/new-kind-of-summer-job-open-source.html to pals of yours who are thinking of applying [18:33:38] I'm still not sure about which project to do :( GSoC is a lot of scheduling/planning, and I'm not used to that.. [18:33:49] nit3ch: http://google-opensource.blogspot.com/2012/03/new-kind-of-summer-job-open-source.html [18:34:06] sumanah: I'm not sure if proposal content in wikitext works, I just pulled all of it from my wiki page [18:34:25] ashish_d: that's all right, we'll figure it out [18:34:32] cool [18:34:47] SPQRobin: do you have any particular favorite ideas? [18:35:04] 03(mod) Prevent creation of new (unattached?) SUL accounts with already unified names - 10https://bugzilla.wikimedia.org/29234 normal->major; +comment (10Trijnstel) [18:35:04] SPQRobin: the point of the planning is to make sure you set yourself up to succeed -- that you don't "bite off more than you can chew" [18:36:13] SPQRobin: so, think of things you have done in the past and think about how long they took. have you ever done programming in the past that took you about 40 8-hour days? [18:36:53] sumanah: the most concrete idea was improving Special:Export, but I don't think I really look forward to developing on that... Otherwise maybe, global preferences, or Incubator extension (but that's not directly MediaWiki-related) [18:37:02] sumanah: I understand, I see you pushing the students to do exactly stat [18:37:05] SPQRobin: We're all happy to help you develop your idea -- it's pretty important that you submit SOMETHING by April 6th. [18:37:19] Nikerabbit: "exactly stat" - exactly that? [18:37:48] sumanah: my net was cut [18:37:57] SPQRobin: the Incubator extension is a MediaWiki extension so it would count :-) [18:37:59] SPQRobin: Incubator is good enough [18:38:05] sumanah: it gets reset at this time generally [18:38:20] potter: good thing we log the channel: http://is.gd/5L1bE [18:38:41] SPQRobin: as I learned with my master's thesis, you should choose something you actually get excited about :-) [18:38:51] so, Special:Export doesn't excite you, so don't choose that :-) [18:39:26] SPQRobin: Global preferences -- if you can actually make good progress on that, millions of users might rejoice! but it might be pretty hard problem, not suitable for a summer. I don't know, RoanKattouw what do you think? [18:39:46] hashar: Oh, wait again, found another typo, making them actually very similar again. [18:39:51] and SPQRobin I know you love Incubator work -- my only question there is whether there's a good mentor who will be nearly as passionate as you are [18:40:04] I think actually global prefs isn't that hard, but you need to be able to have overrides per-wiki [18:40:08] sumanah: yeah [18:40:20] Jarry1250: sorry should have warned that I was moving out [18:40:25] sumanah: It's mostly a UX problem. Andrew has code for global prefs but he thought the problem of how do you present this to users in a sane way was too hard for him [18:40:51] ok, so that's the hard part. [18:41:16] hashar: Nah, it's alright. I've been keeping myself entertained by deliberately making mistakes and then fixing them [18:41:21] sumanah: Nikerabbit i have to leave. [18:41:31] Jarry1250: "make a mess, clean it up" as one programming pioneer said [18:41:34] sumanah: i will work upon the point you told me [18:41:43] potter: good luck. and you have to find a mentor. [18:42:05] sumanah / Nikerabbit: can I do like the second section of http://incubator.wikimedia.org/wiki/User:SPQRobin/GSoC plus some stuff for Incubator, or would that not count as "one project"? [18:42:08] sumanah: yeah. [18:42:55] 03(NEW) jquery.tablesorter sort order not stable - 10https://bugzilla.wikimedia.org/35526 normal; MediaWiki: Javascript; (richardg_uk) [18:43:03] SPQRobin: I think "Incubator improvements" is totally reasonable as a sort of umbrella term that would include that language support stuff [18:43:45] Ok, cool, this is something I really want to do. Will write a GSoC proposal now :) [18:43:48] btw SPQRobin if you're a bit overwhelmed, here are some things last year's students learned https://blog.wikimedia.org/2011/07/22/mediawikis-gsoc-students-halfway-through-projects/ [18:44:08] SPQRobin: great! you saw our template, right? https://www.mediawiki.org/wiki/Summer_of_Code_2012/Application_template [18:44:26] SPQRobin: and show it to us in IRC/wikitech-l as soon as you have a first rough draft so we can talk about reasonableness [18:44:48] Yes i saw it [18:44:51] ok, good [18:44:51] Thanks, will do :) [18:45:04] fantastic, looking forward to it. [18:45:09] and start looking for a mentor now! [18:45:17] maybe Amir Aharoni would mentor you? [18:46:14] I see he's on the list, sure that would be ok for me [18:46:58] Or perhaps Nikerabbit [18:48:10] New patchset: Aaron Schulz; "[FileBackend] Moved scoped timeout stuff to its own file. Also removed some commented-out code (such a call would belong in LocalFile more so than here)." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3814 [18:51:32] sumanah: I am planning on doing a project on SMW , but Markus is busy in Berlin and we haven't discussed the project well yet, will it be alright if I make a proposal after a few days or do you suggest to make one now and keep adding stuff to it ? [18:52:19] SPQRobin: looking forward to seeing your proposal. [18:52:32] :) [18:52:33] nischayn22: you should make the proposal now and then add stuff to it as you make more decisions and polish it [18:53:29] ok, also should I mail the developer's list for ideas ? I am not sure because it's a SMW project [18:54:17] New patchset: IAlex; "(bug 33928) make diff title page more relevant" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3361 [18:55:25] Nikerabbit: your GSoC proposal had a ToC [18:55:27] wow [18:57:01] sumanah: ok, also should I mail the developer's list for ideas ? I am not sure because it's a SMW project [18:57:13] YuviPanda: haha [18:57:26] Nikerabbit or anyone: a question I've had for some time, would it be controversial to change MediaWiki language names to lowercase where this is natural (like Français->français)? This is also to make it consistent with CLDR. Afaict, there's no real reason to impose capitals. [18:57:32] Nikerabbit: was it also produced in LaTeX? [18:57:49] 03(mod) Let LocalisationUpdate fetch from Git - 10https://bugzilla.wikimedia.org/35469 +comment (10Antoine "hashar" Musso) [18:57:57] nischayn22: you should email the SMW list and let them know what you are doing [18:58:03] New patchset: IAlex; "(bug 33928) make diff title page more relevant" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3361 [18:58:13] sumanah: ok thanks [18:58:23] nischayn22: #semantic-mediawiki and Yaron can help you more, too. [18:58:33] YuviPanda: nah just open office [18:58:38] ah [18:58:53] I used latex for my thesis and it had it's own fair share of problems [18:59:00] (omg could it be that I don't have any more meetings today?! [18:59:01] ) [18:59:03] hi varnent [18:59:04] sumanah: I am in contact with Yaron and also in #semantic-mediawiki :) [18:59:09] ok, great nischayn22 [18:59:58] hashar: thanks for your work on https://bugzilla.wikimedia.org/show_bug.cgi?id=35469 [19:00:20] hi [19:00:28] sumanah: greetings :) [19:00:39] New review: IAlex; "Updated the change to take into account what I said in my previous comment and remote the Language.p..." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/3361 [19:00:41] hashar: once that's done, I think the Git - Jenkins integration in https://bugzilla.wikimedia.org/show_bug.cgi?id=34141 is gonna be next, as you suggested [19:00:44] hi Qeos [19:00:48] how can I upgrade from 1.12 version? ) [19:00:53] New patchset: Jarry1250; "Other half of fix for bug #30332 ("API spamblocklist error should provide all blocked URLs")." [mediawiki/extensions/SpamBlacklist] (master) - https://gerrit.wikimedia.org/r/3747 [19:00:57] Qeos: https://www.mediawiki.org/wiki/Manual:Upgrading#How_do_I_upgrade_from_a_really_old_version.3F_In_one_step.2C_or_in_several_steps.3F [19:01:03] 03raindrift * 10/trunk/extensions/PageTriage/ (4 files in 2 dirs): added author information, no links yet. [19:01:06] sumanah: RoanKattouw ended up doing the merge of l10nupdate [19:01:16] hashar: yay [19:01:19] 03(NEW) Mobile beta: Button to clear search closes search (Android 2.3.4) - 10https://bugzilla.wikimedia.org/35527 normal; MediaWiki extensions: MobileFrontend; (erik) [19:01:23] hashar: so, once it's tested, I guess [19:01:27] sumanah: is there any other git changes that need to be done ? [19:01:31] No, Leslie did it [19:01:44] Leslie did the merge yes :-] [19:01:51] hashar: I think the next priority for you is the Jenkins - Git stuff in https://bugzilla.wikimedia.org/show_bug.cgi?id=34141 [19:01:59] I keep the bug opened though to check the result with l10n team tomorrow [19:02:02] (hashar: Updated https://gerrit.wikimedia.org/r/3747, if/when you get a moment, no worries either way if you're busy) [19:02:41] hashar: there are additional TODOs regarding Git, but I think none of them are more important/urgent for you than ensuring that every changeset that comes in gets tested automatically. [19:02:44] 03(mod) Create Gujarati Wikisource - 10https://bugzilla.wikimedia.org/35138 +comment (10Sam Reed (reedy)) [19:03:31] 04(REOPENED) Create a Arbcom namespace on Russian Wikipedia - 10https://bugzilla.wikimedia.org/34527 +comment (10Victor Vasiliev) [19:03:44] sumanah: do you think git will be ready to push to sysadmins in training in a couple weeks? [19:03:53] sumanah: that is what I think [19:03:56] varnent: "sysadmins in training"? [19:04:07] varnent: or "push to sysadmins" via a training? [19:04:19] sumanah: yes [19:04:32] sumanah: both I suppose - but more the second [19:04:35] varnent: which one of what I just said? oh ok [19:04:39] sumanah: I think the next step will be to update Gerrit to the latest version. It fixes a lot of issues we are encoutering [19:04:53] hashar: it does? oh that's good news. can you do that? [19:05:16] sumanah: not sure how ops handle it and Ryan is on vacation [19:05:19] sumanah: but I will ask [19:05:27] hashar: maybe Chad can do it? [19:05:44] no. I am pretty sure it needs root access. [19:05:47] 03(NEW) Mobile beta: Enter key does not display top search results - 10https://bugzilla.wikimedia.org/35528 normal; MediaWiki extensions: MobileFrontend; (erik) [19:05:51] I think it is currently deployed by puppet [19:06:01] Is it safe to abort runJobs.php? [19:06:13] I've been doing it, and I wonder if I've been screwing something up. [19:07:27] no, badon [19:07:36] RoanKattouw_away doesn't want us to abort the jobrunner [19:07:46] 03(mod) Two-way syncing between Gerrit and GitHub - 10https://bugzilla.wikimedia.org/35497 +comment (10Antoine "hashar" Musso) [19:07:53] NOOOOOOOOO [19:07:58] OK, what do I need to do to fix anything I've screwed up? [19:07:59] DO NOT RESTART THE JOB RUNNERS [19:08:10] Oh, on your own install? [19:08:14] yes :) [19:08:16] oh [19:08:18] don't panic, haha [19:08:22] OK *sigh of relief* [19:08:24] * hashar gives bacon access to WMF cluster :-]]]]]]]]]]]]]]]]] [19:08:24] 03(mod) Mobile beta: Enter key does not display top search results - 10https://bugzilla.wikimedia.org/35528 +comment (10Erik Moeller) [19:08:25] It's only me that goes down in flames [19:08:31] :/ [19:08:31] * sumanah giggles a little [19:08:38] Yes, you can abort it and restart it [19:08:51] It may cause a few jobs to be lost but that's usually not that bad [19:09:10] OK, the lost jobs will get sorted out eventually, right? [19:09:42] But, generally, don't abort unless there's a better reason than "I just want to see what will happen" [19:09:45] right? [19:10:06] You may have to restart it sometimes, like for config changes to be picked up [19:10:18] 03(mod) Two-way syncing between Gerrit and GitHub - 10https://bugzilla.wikimedia.org/35497 +comment (10Sumana Harihareswara) [19:10:21] k [19:10:25] no SIGHUP ? [19:10:53] sumanah: I disagree about github [19:11:23] sumanah: I think we already have enough places to tracks like that and probably do not want to add github in our tracking radar [19:11:24] (and I do love github) [19:11:33] 03(FIXED) Create a Arbcom namespace on Russian Wikipedia - 10https://bugzilla.wikimedia.org/34527 +comment (10Sam Reed (reedy)) [19:12:37] hashar: but (a) we can just put some kind of marker there so people don't leave issues, and (b) we won't have to do much effort day to day if we just slurp pull requests from there to Gerrit [19:13:02] 03(mod) Add message documentation for messages added in gerrit ref 3320 - 10https://bugzilla.wikimedia.org/35517 summary (10Sam Reed (reedy)) [19:14:35] sumanah: which lead me to ask what is the point of using github as a mirroring place :-] A gitorious instance or a gitweb will have the same effect. [19:14:45] hashar: no, because the developers are already on GitHub. [19:14:58] sumanah: not going to fight against it though. I just think it serves no purpose. [19:15:19] hashar: the mobile team has already gotten casual developers who would not have travelled to gitorious, etc [19:15:27] they already have GitHub accounts, they're used to doing coding there [19:16:06] 03(mod) [MW] EXIF data needs to be possible to remove automatically or optionally - 10https://bugzilla.wikimedia.org/35514 +comment (10badon) [19:16:13] 03(NEW) "Select text" does not work in Android 4.x - 10https://bugzilla.wikimedia.org/35529 normal; Wiktionary App: Wiktionary; (hy.cheng) [19:16:53] I am totally aware of that. The difference is that the mobile team does use Github as a main development platform. [19:16:54] Reedy: the project talk namespace for lezwiki should be Википедия веревирд авун instead of Килигун Википедин, see the bug (https://bugzilla.wikimedia.org/show_bug.cgi?id=34223) [19:17:10] sumanah: that also mean the mobile team does not have to track both gerrit / github and bugzilla / github [19:17:24] sumanah: whereas with MediaWiki we will have more tasks to handle since we mainly use gerrit / bugzilla [19:17:38] hashar: I am still trying to figure out why you are talking about manual tracking [19:17:56] the whole point of the TODO for Bug 35497 is AUTOMATIC 2-way syncing [19:18:19] 03(NEW) "Forward" is permanently disabled in Android 4.x - 10https://bugzilla.wikimedia.org/35530 normal; Wiktionary App: Wiktionary; (hy.cheng) [19:18:27] 03(mod) Option to strip some metadata on upload (GPS/geolocation privacy) - 10https://bugzilla.wikimedia.org/20326 +comment (10badon) [19:18:41] sumanah: we can surely develop hooks on github repository to submit the changes to gerrit and have review comments form gerrit to be updated back to github [19:18:57] sumanah: still, I think that is some time that might be better invested in other places. [19:19:23] SPQRobin: it'd be useful if bugzilla would let you edit comments from time to time! [19:19:28] sumanah: unless there is something I am missing in having our presence on Github. [19:19:50] hashar: in the long run, GitHub integration is going to give us a lot more surface area for attracting new developers and letting developers work the way they like [19:19:54] just ask tfinc [19:20:22] sumanah: tfinc uses standard tools that everyone know. MediaWiki use a home grown framework that nobody knows. [19:20:39] if we really wanted to attact developers, we should rewrite MediaWiki to use a mainstream framework [19:20:40] :-] [19:20:47] but I am being an idealist :-] [19:21:12] hashar: yeah, yakshaving isn't going to help anything here... monde mondial (real-world)? [19:21:17] did I use "monde mondial" there right? [19:21:43] hold on. I am looking up yakshaving :-] [19:22:15] I'm sure this is somehow funny. One of the emails in this bug report is "innocentkiller". My dupe bug is what makes it funny, or at least macabre, or something like that. [19:22:19] hashar: Look up 'yak' (animal) and try to imagine how hard it would be to shave one ;) [19:22:29] https://bugzilla.wikimedia.org/show_bug.cgi?id=20326 [19:22:35] hashar: http://sethgodin.typepad.com/seths_blog/2005/03/dont_shave_that.html [19:22:50] sumanah: "Fatal error: Call to undefined function session_name() in /home/vexxus/qeos.ru/docs/wiki/includes/Setup.php on line 419" has idea? [19:22:51] RoanKattouw_away: I usually just sit there looking at the yak and telling myself "how, that is a big yak" [19:23:48] and I guess my whole life has been all about finding a bigger yak to shave [19:23:55] Qeos: what's on line 419 in Setup.php ? [19:24:18] Qeos: you're upgrading from 1.12 to .... 1.18.2? [19:24:28] so anyway, I am not convinced about our presence on github but I will not fight against it :-) [19:24:29] yes [19:24:32] Qeos: sounds like you're missing a php extension [19:24:42] Google suggests session.so [19:25:03] Reedy: nope... I check it.. [19:25:15] https://www.google.co.uk/webhp?sourceid=chrome-instant&ix=uh&ie=UTF-8&ion=1#hl=en&output=search&sclient=psy-ab&q=php%20Call%20to%20undefined%20function%20session_name()&oq=&aq=&aqi=&aql=&gs_l=&pbx=1&fp=3181f87014c84e6c&ix=uh&ion=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&biw=1680&bih=893 [19:25:17] sumanah: to answer your question about french "monde mondial" does not have any meaning. "real world" would be "monde reel" but the exact translation will depend on the context. [19:25:29] hashar: whoops. my fake French loses again [19:25:45] sumanah: at least you had both words properly spelled! [19:25:49] Qeos: else, missing a compile option from php [19:26:02] http://www.goldfisch.at/knowledge/383 [19:26:10] I have 5.2.10.. and in other test script its working fine. [19:26:20] Are you calling that method? [19:26:25] yes [19:26:42] how are you running the test scripts? [19:26:44] (je ne sais pas, j'ai forgett�) [19:27:12] from web.. hm.. [19:27:50] hm.. from shell php is different... [19:28:40] jissei no sekai? shin'no sekai? jitsuno sekai? [19:28:46] Do we get to paint the Yak after we've shaved it? [19:29:10] honmono no sekai? [19:29:49] I use $wgUseFileCache = true and $wgStyleVersion to force new CSS / JS etc. When do cached files expire? Atm I have a cron job to clear my cache directory monthly. [19:33:37] nevermind [19:36:20] 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596 (10Nemo_bis) [19:36:30] ;) The /fun/ thing about new password schemes, is when you switch back to the standard branches your can't handle the new passwords in your database. [19:36:38] :/ [19:36:55] * Reedy grins [19:37:06] I keep seeing bug after bug added to the git tracking bug dependencies :( [19:37:20] WONTFIX them all [19:37:30] It's easier [19:37:35] :D [19:38:14] * Reedy hides from sumanah [19:38:16] New code comment: Reedy; Yay. I was going to ask for something like this to be added; [19:38:29] * sumanah is glad Reedy knows to hide :D [19:38:44] 03(NEW) Include unified diff in gerrit email notifications - 10https://bugzilla.wikimedia.org/35532 normal; Wikimedia: Git/Gerrit; (federicoleva) [19:38:46] 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596 (10Nemo_bis) [19:39:28] 03(mod) "Share to Wiktionary" is confusing. - 10https://bugzilla.wikimedia.org/35103 (10sheac) [19:39:46] 03(NEW) Include link to unified diff in gerrit notifications - 10https://bugzilla.wikimedia.org/35533 normal; Wikimedia: Git/Gerrit; (federicoleva) [19:39:47] 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596 (10Nemo_bis) [19:41:16] New code comment: Reedy;
 \ reedy@ubuntu64-web-esxi:~/git/mediawiki$ ./subgits pull \ [: 19: pull: unexpected operator \ Alrea; 
[19:41:33] 	 New patchset: Reha Sterbin; "Bring the textarea padding down to 5px so Firefox's weird display of scrollbars doesn't look quite so jarring" [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/3817
[19:42:53] 	 03(NEW) Post-commit tagging of commits on gerrit - 10https://bugzilla.wikimedia.org/35534 normal; Wikimedia: Git/Gerrit; (federicoleva)
[19:42:54] 	 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596  (10Nemo_bis)
[19:43:21] * Reedy  blames Krenair
[19:44:07] 	 New patchset: Reha Sterbin; "Make the close button for Link Option A textual (bug #35506)" [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/3818
[19:44:31] 	 thanks for all.. all is fine.. have a nice day.
[19:44:47] 	 New patchset: Reha Sterbin; "Bump up the text size for Link Option E (bug #35506)" [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/3819
[19:46:59] 	 03(NEW) No way to mark merged commits as needing fixing - 10https://bugzilla.wikimedia.org/35535 normal; Wikimedia: Git/Gerrit; (federicoleva)
[19:47:00] 	 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596  (10Nemo_bis)
[19:48:56] 	 hey
[19:49:06] 	 Nikerabbit: i have no idea how did Language.php creep into https://gerrit.wikimedia.org/r/#change,3361 . It's not supposed to be there. Gerrit doesn't want to show me the diff now.
[19:49:09] 	 is there a way to administrate a wiki through the browser?
[19:49:35] 	 i want to avoid playing with LocalSettings.php
[19:49:45] 	 and edit the main page
[19:49:49] 	 abyssin: sorry, no -- you will need to manually edit that file in some cases
[19:49:58] 	 The best currently have is..
[19:49:59] 	 !e Configure
[19:49:59] 	 https://www.mediawiki.org/wiki/Extension:Configure
[19:50:08] 	 aharoni: aha
[19:50:12] 	 But it's not great..
[19:50:24] 	 thanks to both of you
[19:50:30] 	 and concerning the main page?
[19:51:06] 	 is it also through that file?
[19:51:11] 	 abyssin: the main page? you just edit it like any other.
[19:51:17] 	 oh right :D
[19:51:23] 	 03(mod) Change database schema to support utf8 - 10https://bugzilla.wikimedia.org/35455  +comment (10Antoine "hashar" Musso)
[19:51:24] 	 sorry, i didn't think of that
[19:51:38] 	 thanks a lot for the input!
[19:51:42] 	 good luck abyssin 
[19:51:48] 	 03(NEW) Gerrit breaks Unicode in commit messages - 10https://bugzilla.wikimedia.org/35536 normal; Wikimedia: Git/Gerrit; (federicoleva)
[19:51:49] 	 !events | abyssin 
[19:51:49] 	 abyssin: We run face-to-face events for MediaWiki developers and people who want to learn: https://www.mediawiki.org/wiki/MediaWiki_developer_meetings We also have online meetings in IRC to triage bugs: https://www.mediawiki.org/wiki/Bug_management/Triage
[19:51:49] 	 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596  (10Nemo_bis)
[19:52:03] 	 Jarry1250: back around. Have you written a benchmarks for the preg_match  / preg_match_all ? :)
[19:52:16] 	 14(DUP) Gerrit breaks Unicode in commit messages - 10https://bugzilla.wikimedia.org/35536  +comment (10Sam Reed (reedy))
[19:52:16] 	 03(mod) Change database schema to support utf8 - 10https://bugzilla.wikimedia.org/35455  +comment (10Sam Reed (reedy))
[19:54:43] 	 03(mod) No way to mark merged commits as needing fixing - 10https://bugzilla.wikimedia.org/35535  +comment (10Antoine "hashar" Musso)
[20:00:36] 	 03(mod) Change Gerrit database schema to support utf8 - 10https://bugzilla.wikimedia.org/35455  summary (10Krinkle)
[20:01:42] 	 03(mod) Post-commit tagging of commits on gerrit - 10https://bugzilla.wikimedia.org/35534  +comment (10Antoine "hashar" Musso)
[20:02:44] 	 03(mod) Post-commit tagging of commits on gerrit - 10https://bugzilla.wikimedia.org/35534  +comment (10Antoine "hashar" Musso)
[20:03:08] 	 03(mod) Error in Narayam more input menu - 10https://bugzilla.wikimedia.org/35484  (10Mark A. Hershberger)
[20:03:45] 	 03(mod) rename museum-l to glam - 10https://bugzilla.wikimedia.org/35490  (10Mark A. Hershberger)
[20:03:51] 	 Bah. Need a patch on my laptop that my mum has
[20:03:54] 	 fail
[20:04:26] 	 Nikerabbit: may `git review' pushed that Language.php change because of what Git/Workflow says: "By default git-review use a branch named 'master' which might not be what you want".
[20:05:19] 	 you must have commited it at osme points
[20:05:21] 	 03(mod) Malicious Javascript not stripped from AFTv5 - 10https://bugzilla.wikimedia.org/35491  (10Mark A. Hershberger)
[20:05:23] 	 some point*
[20:05:49] 	 03(mod) Implement a way to group related commits (allowing a commit to be in multiple groups) - 10https://bugzilla.wikimedia.org/35534  summary (10Krinkle)
[20:05:59] 	 probably, but i'm wondering how could it happen without me noticing it.
[20:06:46] 	 Reedy: Hack in remotely? ::evil::
[20:06:59] 	 File sharing is disabled..
[20:07:10] 	 I could take control of the full laptop and annoy her
[20:07:34] 	 03(mod) CSSMin::minify should leave string property values untouched - 10https://bugzilla.wikimedia.org/35492  (10Mark A. Hershberger)
[20:08:30] 	 03(mod) Capture UA's of user switching in and out of mobile view - 10https://bugzilla.wikimedia.org/35525  normal->15enhancement (10Sam Reed (reedy))
[20:08:54] 	 New patchset: Amire80; "Trimming whitespace and commas." [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/3822
[20:08:57] 	 Krinkle: or I should just use Git properly and push remote branches somewhere ;)
[20:10:16] 	 aharoni: if you use git commit -a, it will commit all modified file in your working copy
[20:10:18] 	 03(FIXED) Change AFTv4 clicktracking log format to match AFTv5 - 10https://bugzilla.wikimedia.org/35496  (10Mark A. Hershberger)
[20:10:28] 	 03(mod) Enable WebFonts for fr.wikisource.org - 10https://bugzilla.wikimedia.org/35328   +i18n (10Sam Reed (reedy))
[20:10:53] 	 03(mod) Server is slow - 10https://bugzilla.wikimedia.org/35499  (10Mark A. Hershberger)
[20:11:30] 	 aharoni: ooh https://bugzilla.wikimedia.org/show_bug.cgi?id=35328
[20:12:13] 	 Nikerabbit, hashar, oui oui, ou-la-la, c'est bonsecour
[20:12:33] 	 aharoni: what is happening ? :-)
[20:12:49] 	 ou-la-la  <-- that one is SOO french
[20:12:50] 	 hashar, https://bugzilla.wikimedia.org/show_bug.cgi?id=35328
[20:12:55] 	 03(mod) Difficult to tell Listen In is disabled on 4.0 - 10https://bugzilla.wikimedia.org/35503  (10Mark A. Hershberger)
[20:13:02] 	 03(mod) Enable sub page feature in Telugu Wikisource (te.wikisource.org) - 10https://bugzilla.wikimedia.org/35193  +comment (10Sam Reed (reedy))
[20:13:04] 	 03(mod) Malicious Javascript not stripped from AFTv5 - 10https://bugzilla.wikimedia.org/35491  +comment (10Krinkle)
[20:13:10] 	 aharoni: is web fonts already deployed somewhere ?
[20:13:14] 	 03(mod) Show Hide buttons not rendering properly - 10https://bugzilla.wikimedia.org/35504  (10Mark A. Hershberger)
[20:13:18] 	 oh yes.
[20:13:31] 	 many projects in Indic languages, mediawiki.org, en.wikisource.
[20:13:49] 	 03(FIXED) Increase font size on Link Option E - 10https://bugzilla.wikimedia.org/35505  (10Mark A. Hershberger)
[20:14:00] 	 03(FIXED) Replace the graphical X button on Link Option A with "[X]" - 10https://bugzilla.wikimedia.org/35506  (10Mark A. Hershberger)
[20:14:43] 	 ialex: i know, but i would think that `git review' would only commit things from the relevant branch and that file wasn't supposed to be modified in that branch.
[20:14:48] 	 aharoni: does that extension requires any database schema ?
[20:14:50] 	 03(mod) Make sure Wikipedia (Android and iOS) App doesn't break when new beta becomes default - 10https://bugzilla.wikimedia.org/35513  (10Mark A. Hershberger)
[20:15:27] 	 hashar: no, but i don't want to deploy it before fixing an issue that was found in en.wikisource.
[20:15:43] 	 03(mod) Upload does not work - 10https://bugzilla.wikimedia.org/35519  (10Mark A. Hershberger)
[20:16:17] 	 aharoni: so I should not deploy web fonts on fr.wikisource ? :-)
[20:16:27] 	 03(mod) Wikilinks in author field break {{information}} template. - 10https://bugzilla.wikimedia.org/35520  (10Mark A. Hershberger)
[20:16:30] 	 ehh... not immediately.
[20:16:31] 	 On http://www.mediawiki.org/w/index.php?title=Manual:Performance_tuning#mbstring it is recommended to disable mbstring.func-overload. How can I do that? Is "php_admin_value mbstring.func-overload 0" fine?
[20:17:26] 	 aharoni: if the bug is soon fixed, we can have it deployed tomorrow morning if you want
[20:17:30] 	 hashar: see the end of this section: https://en.wikisource.org/wiki/Wikisource:Scriptorium#Web_fonts
[20:17:31] 	 aharoni: I am about to go to bed
[20:17:44] 	 bon nuit
[20:17:51] 	 thanks, i'll let you know.
[20:17:51] 	 03(mod) Create Gujarati Wikisource - 10https://bugzilla.wikimedia.org/35138  +comment (10Dhaval)
[20:18:04] 	 Does anyone know:  If i need to format some dates in javascript, do we have a properly localized library for that?
[20:19:56] 	 where is the text for the ambassitor extension?
[20:20:20] 	 Reedy: https://gerrit.wikimedia.org/r/#change,3814
[20:20:35] 	 it is not where it should be
[20:20:45] 	 i want to install it on my wiki running 1.18.1
[20:20:57] 	 03(mod) Enable WebFonts for fr.wikisource.org - 10https://bugzilla.wikimedia.org/35328  +comment (10Amir E. Aharoni)
[20:22:22] 	 03(FIXED) Enable Botadmin usergroup at ml.wiktionary - 10https://bugzilla.wikimedia.org/35278  +comment (10Sam Reed (reedy))
[20:22:24] 	 03(mod) Enable WebFonts for fr.wikisource.org - 10https://bugzilla.wikimedia.org/35328  +comment (10Antoine "hashar" Musso)
[20:23:06] 	 Guest88074: we have no extension by that name, or by Ambassador
[20:24:19] 	 than why is there a page for it
[20:24:29] 	 Link?
[20:24:59] 	 03(mod) Enable WebFonts for fr.wikisource.org - 10https://bugzilla.wikimedia.org/35328  +comment (10Niklas Laxström)
[20:25:13] 	 http://www.mediawiki.org/wiki/Extension:Ambassador
[20:26:16] 	 Guest88074: wow, that extension is very old
[20:26:33] 	 and where is the download link?
[20:26:40] 	 exactly
[20:26:44] 	 Download url was removed 2 years ago for being 404
[20:26:46] 	 Guest88074: I suggest you post a question to https://www.mediawiki.org/wiki/Extension_talk:Ambassador
[20:26:52] 	 i want to download t
[20:27:03] 	 Guest88074: or contact https://www.mediawiki.org/wiki/User:Danwojo812
[20:27:14] 	 Tough, I guess
[20:27:27] 	 Guest88074: the author was a bit shortsighted and did not put the extension into a source code repository as a backup
[20:27:43] 	 I just added {{AbandonedExtension}}
[20:28:04] 	 Guest88074: you could try to track down the author and find the source code
[20:28:11] 	 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596  (10Niklas Laxström)
[20:28:12] 	 03(mod) Change Gerrit database schema to support utf8 - 10https://bugzilla.wikimedia.org/35455  (10Niklas Laxström)
[20:28:22] 	 Reedy: ;) Just added Archived Extension
[20:28:36] 	 Dantman: gj
[20:28:47] 	 also, what extension adds that thing on the bottom with the [[]] {{}} ...
[20:29:04] 	 hashar: Sorry, distracted (article writing, tuh), yeah, there was difference so updated my patch
[20:29:08] 	 Guest88074: danwojo812 - if you track him down, please update the wiki page http://www.mediawiki.org/wiki/Extension:Ambassador 
[20:29:30] 	 Guest88074: please be more specific. you mean, the buttons on the edit screen?
[20:29:31] 	 Jarry1250: can you remember me the change number please ? )
[20:29:49] 	 https://gerrit.wikimedia.org/r/#change,3747 ?
[20:30:02] 	      ·  ·  ·  ·   ·       ·      ·                
[20:30:02] 	  ·  ·  ·  ·  · 
[20:30:06] 	 yes
[20:30:23] 	 !b 35455
[20:30:23] 	 https://bugzilla.wikimedia.org/show_bug.cgi?id=35455
[20:31:46] 	 CharInsert maybe, Guest88074?
[20:31:59] 	 Guest88074: https://www.mediawiki.org/wiki/Extension:CharInsert
[20:32:19] 	 so, that is where the buttons that show wikitext are?
[20:32:26] 	 Jarry1250: you said there was a difference between preg_match and preg_match_all but that second patch set uses preg_match_all now
[20:32:30] 	 Guest88074: take a look at the link I just gave you and see for yourself :-)
[20:32:31] 	 Jarry1250: what have you tested?
[20:33:03] 	 New review: Reedy; "(no comment)" [mediawiki/core] (master); V: 1 C: 2;  - https://gerrit.wikimedia.org/r/3814
[20:33:06] 	 Change merged: Reedy; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3814
[20:33:44] 	 03(NEW) Commits from the l10n-bot should be merged immediately - 10https://bugzilla.wikimedia.org/35537 normal; Wikimedia: Git/Gerrit; (federicoleva)
[20:33:46] 	 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596  (10Nemo_bis)
[20:34:03] 	 03raindrift *  10/trunk/extensions/PageTriage/ (PageTriage.php modules/external/date.js): Adding date.js so I can use it to parse dates client-side
[20:34:07] 	 hashar: Sorry, that was a typo, I meant to say that there was /no/ difference (well, only a tiny, tiny one)
[20:34:41] 	 Jarry1250: so you just want to have a code which is simple and avoid code duplication
[20:34:51] 	 Indeed.
[20:35:13] 	 In fact, now I try it again, I can't even reproduce that tiny, tiny performance hit consistently.
[20:35:18] 	 Jarry1250: now I am not sure if we should use $wgLang or $wgContLang there
[20:35:40] 	 I'm afraid I have no idea.
[20:35:43] 	 03(NEW) Commits from the l10n-bot shouldn't create too much spam - 10https://bugzilla.wikimedia.org/35538 enhancement; Wikimedia: Git/Gerrit; (federicoleva)
[20:35:52] 	 03(NEW) miro subscribe button has a double address and send an invalid feed. - 10https://bugzilla.wikimedia.org/35539 normal; MediaWiki extensions: RSS; (jed)
[20:36:01] 	 03(mod) Commits from the l10n-bot shouldn't create too much spam - 10https://bugzilla.wikimedia.org/35538  (10Nemo_bis)
[20:36:02] 	 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596  (10Nemo_bis)
[20:36:28] 	 Jarry1250: I think $wgLang is user language and $wgContLang is the wiki language
[20:36:39] 	 Jarry1250: it seems we want to use the user language in this context
[20:36:41] 	 cont being content ;)
[20:37:16] 	 Not sure about the debug logging line, looks like we do that in English regardless?
[20:38:08] 	 Jarry1250: I was about to check where that list is used
[20:38:22] 	 Jarry1250: if it is only for debugging, just join with a pipe :-)
[20:38:41] 	 New patchset: Reedy; "Bug 35511 - Add localized name of Wikipedia in result set" [mediawiki/extensions/SiteMatrix] (master) - https://gerrit.wikimedia.org/r/3823
[20:38:45] 	 Right you are. Two secs.
[20:39:04] 	 03(FIXED) Add localized name of Wikipedia in result set - 10https://bugzilla.wikimedia.org/35511  +comment (10Sam Reed (reedy))
[20:39:15] 	 Jarry1250: and don't reuse the name $text since that is used as a function parameter
[20:39:28] 	 Yeah, that's bad of me.
[20:39:51] 	 Maybe a space would be better?
[20:39:57] 	 For the implode(), I mean.
[20:40:10] 	 Guess it doesn't really matter either way
[20:40:44] 	 New review: Hashar; "(no comment)" [mediawiki/extensions/SpamBlacklist] (master); V: 0 C: -1;  - https://gerrit.wikimedia.org/r/3747
[20:40:57] 	 New patchset: Jarry1250; "Other half of fix for bug #30332 ("API spamblocklist error should provide all blocked URLs")." [mediawiki/extensions/SpamBlacklist] (master) - https://gerrit.wikimedia.org/r/3747
[20:40:57] 	 Jarry1250: space or pipe, whatever renders fine
[20:41:08] 	 Jarry1250: a space is probably better indeed
[20:41:26] 	 okay, done :) ^
[20:42:09] 	 oh, don't need that global any more
[20:42:12] 	 Jarry1250: oops $wgLang is still imported as a global  in function filter()
[20:42:18] 	 sorry about that forgot to tell you about it
[20:42:59] 	 New patchset: Jarry1250; "Other half of fix for bug #30332 ("API spamblocklist error should provide all blocked URLs")." [mediawiki/extensions/SpamBlacklist] (master) - https://gerrit.wikimedia.org/r/3747
[20:45:06] 	 New review: Jeroen De Dauw; "Every file has been marked as reviewed, just spread over different patch sets. No real changes where..." [mediawiki/core] (master) C: 1;  - https://gerrit.wikimedia.org/r/3363
[20:46:12] 	 Anyone here willing to review my extension's code?  I have one or two more planned up but I'd rather have this one critiqued to see if I'm doing something wrong before I do that same wrong things more often.  :-)
[20:47:29] 	 hashar: Posted minus that global btw, if you missed that.
[20:47:39] 	 seen that
[20:47:57] 	 if $user is sysop -> $wggrouppermissions[$user]['bot'] = true;
[20:48:08] 	 now I am wondering if that filter() function is used anywhere :)
[20:48:19] 	 New patchset: IAlex; "* Added $metric parameter to Profiler::getTime() and Profiler::getInitialTime() so that the time calculating method can be easily overriden * Added 'cpu' time metric (for ProfilerSimple) * Made Profiler::getInitialTime() protected so that it can be used b" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3824
[20:48:46] 	 unexpected T_Arrow
[20:49:08] 	 how do i do it if i want a user who is a sysop to be a bot, also
[20:49:08] 	 harshar: Well, it's the main function that powers SpamBlacklist, so one should hope so. (And I've tested it!)
[20:49:29] 	 New review: Hashar; "(no comment)" [mediawiki/extensions/SpamBlacklist] (master); V: 1 C: 2;  - https://gerrit.wikimedia.org/r/3747
[20:49:32] 	 Change merged: Hashar; [mediawiki/extensions/SpamBlacklist] (master) - https://gerrit.wikimedia.org/r/3747
[20:49:41] 	 Jarry1250: applied :-]
[20:49:52] 	 doing if $user is sysop -> $wggrouppermissions[$user]['bot'] = true; does not make a sysop a bot
[20:50:35] 	 Jarry1250: next patch!!!
[20:50:38] 	 New review: preilly; "(no comment)" [mediawiki/extensions/SiteMatrix] (master); V: 1 C: 2;  - https://gerrit.wikimedia.org/r/3823
[20:50:41] 	 Change merged: preilly; [mediawiki/extensions/SiteMatrix] (master) - https://gerrit.wikimedia.org/r/3823
[20:50:47] 	 doing if $user is sysop -> $wggrouppermissions[$user]['bot'] = true; does not make a sysop a bot how do i make a sysop a bot?
[20:50:56] 	 Guest88074: You don't do it this way; what you need to do is give the right permissions to the sysop group - the same a bot would have
[20:51:06] 	 Guest88074: Also, please don't spam the same question over and over.
[20:51:43] 	 no, i want 2 seperate groups with permissions
[20:51:45] 	 Guest88074: Likely, the permissions you want are 'nominornewtalk', 'apihighlimits' and probably 'autopatrol'
[20:52:25] 	 hashar: haha, I had that one stored from beforehand :P
[20:52:28] 	 No more though.
[20:52:35] 	 New patchset: Immae; "Modification to add sort-by timestamp to the query=usercontribution in the api." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3825
[20:52:45] 	 Guest88074: Then you want to assigned those two separate groups to the users.  I'm not sure I get your point; you want every sysop to have bot privileges; you either give the group to all your sysops or you give the bot permissions to the sysop group
[20:53:28] 	 i do not want to have to give sysops the group over and over again i want them to be bots automaticly 
[20:53:40] 	 heh http://leuksman.com/misc/browserquest.png
[20:54:41] 	 Guest88074: Then you don't /need/ a separate group.  I suppose it would be possible to use autopromotion to give the separate group automatically, but what's the point if it's to give those permissions to those users when you can just give them to the group and be done with it?
[20:54:42] 	 New review: Hashar; "Bienvenue Ismael :-)" [mediawiki/core] (master); V: 0 C: 0;  - https://gerrit.wikimedia.org/r/3825
[20:55:03] 	 autopromotion
[20:55:04] 	 03(mod) usercontribs API: sort results by timestamp,user or user,timestamp - 10https://bugzilla.wikimedia.org/35349  +comment (10Immae)
[20:55:37] 	 also, is there anythng to put in localsettings.php to make my wiki faster loading? memcatched is too confusing
[20:55:46] 	 Guest88074: http://www.mediawiki.org/wiki/Manual:$wgAutopromote
[20:55:46] 	 !autopromotion
[20:55:47] 	 I don't know anything about "autopromotion".
[20:56:17] 	 brion: I hate those merge commits when pulling into a branch
[20:56:31] 	 Guest88074 :  oh and I wrote an auto promotion example this morning  have a look at the talk page http://www.mediawiki.org/wiki/Manual_talk:$wgAutopromote 
[20:56:40] 	 03(mod) usercontribs API: sort results by timestamp,user or user,timestamp - 10https://bugzilla.wikimedia.org/35349  +comment (10Immae)
[20:56:43] 	 Coren: hm, no takers yet? link to the extension? what does it do?
[20:56:51] 	 merge commits are your friend, that's where the history lives
[20:57:03] 	 AaronSchulz: git log --no-merges ? :-]
[20:57:39] 	 AaronSchulz: and with --date-order you have something like subversion :-D
[20:57:40] 	 as long as no one complains about such stuff being in gerrit
[20:58:48] 	 the only thing I complain about are the very long first line in commit messages
[20:59:00] 	 Guest88074: But that's also only going to give membership to the group implicitely; so that it's effectively exactly the same as giving the bot permissions to the sysop group - only less efficient and more complicated.
[20:59:45] 	 Guest88074: I guess I just don't understand the point of what you're asking.
[21:01:43] 	 aharoni: nike says you have deployment windows on Mondays. So I guess web fonts will be deployed on fr.wikisource on one of those mondays
[21:01:56] 	 yes, that's what we usually do.
[21:04:41] 	 03jeroendedauw *  10/trunk/extensions/EducationProgram/ (34 files in 5 dirs): license fix
[21:05:45] 	 aharoni: poke
[21:06:02] 	 hallo YuviPanda 
[21:06:09] 	 aharoni: hello!
[21:06:14] 	 v1.1 release happening today
[21:06:19] 	 yay.
[21:06:22] 	 aharoni: would be nice if you could test this http://dl.dropbox.com/u/8768784/Wikipedia-v1.1.apk
[21:06:40] 	 trying.
[21:08:03] 	 o btw: today i tried using the app with one of our craziest language codes - be-tarask. It worked perfectly :)
[21:08:46] 	 hmm
[21:09:01] 	 any suggestions for this problem: http://en.wikipedia.org/wiki/Template:Ranks_and_insignia_of_NATO/Generic/Army
[21:09:10] 	 see how it overflows out of "log off" link
[21:09:19] 	 how can I keep the size restricted to page width
[21:09:27] 	 as in an hbar takes over beyond that point
[21:09:37] 	 aharoni: woohoo!
[21:09:44] 	 and I am moving to bed. Have fun everyone
[21:09:54] 	 hashar "move"?
[21:09:56] 	 aharoni: ICS is supposed to have some support for Indic languages. I'm eager to try that out soon
[21:10:12] * ToAruShiroiNeko  imagines hashar needs a moving van to reach bed
[21:12:24] 	 ToAruShiroiNeko: yeah should be some other verb :D
[21:12:28] 	 maybe "I am heading bed"
[21:12:36] 	 YuviPanda: the maps work better than ever.
[21:13:09] 	 YuviPanda: except multi-line rtl place names, but that's an old upstream problem.
[21:13:32] 	 aharoni: awesome!
[21:14:05] 	 aharoni: yes, we should be able to do better once we have our own tiles
[21:14:44] 	 YuviPanda: oh, i see a little issue, but maybe it's even intentional: new blue markers appear on the map when i move it around, which is OK, but those that already appeared earlier remain.
[21:14:49] 	 03(mod) Malicious Javascript not stripped from AFTv5 - 10https://bugzilla.wikimedia.org/35491  +comment (10Dario Taraborelli)
[21:15:08] 	 yes
[21:15:11] 	 intentional
[21:15:16] 	 ok, good.
[21:17:18] 	 chrismcmahon: hope you're feeling a little better?
[21:17:39] 	 YuviPanda: will it also be released for iPhone?
[21:17:44] 	 aharoni: yes!
[21:17:52] 	 aharoni: we're releasing them together!
[21:18:07] 	 aharoni: same code, so if we add a feature to android, iOS gets it for 'free'
[21:18:20] 	 thank god. no more ten "your app crashed you suck!!!1" emails per day?
[21:18:27] 	 "you get a feature! and you get a feature!"
[21:18:27] 	 aharoni: nope!
[21:18:52] 	 the new app has the awesome feature of not crashing if you look at it wrong
[21:19:54] 	 aharoni: also note that iPhone supports lot more languages than android
[21:21:19] 	 03bsitu *  10/trunk/extensions/PageTriage/includes/ArticleMetadata.php: record user metadata for anonymous users
[21:22:03] 	 YuviPanda: oh? what's the difference, like ~200 vs ~400 or something like that?
[21:22:23] 	 sumanah: it does support a lot more indian languages
[21:22:37] 	 sumanah: and other languages too. So in terms of 'population covered', there is quite a difference
[21:23:18] 	 nod
[21:23:48] 	 03bsitu *  10/trunk/extensions/PageTriage/sql/PageTriageTags.sql: update tag name internal_url to partial_url
[21:25:36] 	 sumanah: MediaWiki is probably the only piece of software that has 200 actual translations and some kind of support for about 400.
[21:26:08] 	 aharoni: about how many do the big websites support? Google, Facebook?
[21:26:22] 	 I think open source was missed out from that ;)
[21:28:18] 	 sumanah: Google has search interface in 150, and there's not a lot to translate there. GMail, Google+ and other services have a lot less.
[21:28:44] 	 aharoni: http://www.flickr.com/photos/yuvi/6854322464/in/set-72157629263654614
[21:28:49] 	 languages from recent Chennai Hackathon
[21:28:50] 	 aharoni: got it
[21:29:14] 	 Surya Prakash in Greek!
[21:29:29] 	 YuviPanda: you know how to delight Amir :-)
[21:29:45] 	 aharoni: indeed!
[21:30:04] 	 aharoni: he's a tawiki contributor, and wrote JS for the first time at the event (and translated two gadgets)
[21:30:09] 	 sumanah: :)
[21:30:24] 	 i know him, we exchange emails sometimes.
[21:30:39] 	 it also says "Chennai Hackathon" in Greek... incorrectly :)
[21:34:37] 	 aharoni: :D
[21:34:41] 	 aharoni: he's just learning, I guess
[21:34:46] 	 aharoni: my favorite was the base64 one
[21:35:21] 	 03(mod) Broken Link - 10https://bugzilla.wikimedia.org/35521  +comment (10Mark A. Hershberger)
[21:35:58] 	 03(mod) Broken Link - 10https://bugzilla.wikimedia.org/35521  (10Mark A. Hershberger)
[21:36:30] 	 03(mod) Yandex maps patch review & merge - 10https://bugzilla.wikimedia.org/35522  (10Mark A. Hershberger)
[21:36:33] 	 New patchset: Reedy; "Few bits of method/member variable documentation" [mediawiki/extensions/SiteMatrix] (master) - https://gerrit.wikimedia.org/r/3830
[21:38:28] 	 03(mod) LQT add two spinners and makes two requests per click on "Preview" button - 10https://bugzilla.wikimedia.org/35524  (10Mark A. Hershberger)
[21:38:55] 	 03(mod) Capture UA's of user switching in and out of mobile view - 10https://bugzilla.wikimedia.org/35525  (10Mark A. Hershberger)
[21:41:30] 	 New patchset: Kaldari; "recommiting unreviewed r113291 change from SVN" [mediawiki/extensions/WikiLove] (master) - https://gerrit.wikimedia.org/r/3831
[21:41:42] 	 03(mod) jquery.tablesorter sort order not stable - 10https://bugzilla.wikimedia.org/35526  (10Mark A. Hershberger)
[21:41:42] 	 03(mod) jquery.tablesorter should support sorting by multiple columns - 10https://bugzilla.wikimedia.org/31255  (10Mark A. Hershberger)
[21:42:21] 	 03(mod) Mobile beta: Button to clear search closes search (Android 2.3.4) - 10https://bugzilla.wikimedia.org/35527  (10Mark A. Hershberger)
[21:42:52] 	 03(mod) Mobile beta: Enter key does not display top search results - 10https://bugzilla.wikimedia.org/35528  (10Mark A. Hershberger)
[21:43:10] 	 03(mod) "Select text" does not work in Android 4.x - 10https://bugzilla.wikimedia.org/35529  (10Mark A. Hershberger)
[21:43:21] 	 03(mod) "Forward" is permanently disabled in Android 4.x - 10https://bugzilla.wikimedia.org/35530  (10Mark A. Hershberger)
[21:43:35] 	 03(mod) Send email notifications of all MediaWiki commits to mediawiki-cvs list - 10https://bugzilla.wikimedia.org/35531  (10Mark A. Hershberger)
[21:44:16] 	 New code comment: Kaldari; recommitted via git at https://gerrit.wikimedia.org/r/#change,3831; 
[21:45:42] 	 Hi, after update to 1.18.2 I get the following: "PHP Notice:  A non well formed numeric value encountered in /.../includes/CryptRand.php on line 380" Is this a known issue? I was not able to find in on bugzilla
[21:46:07] 	 We're going to have to do a followup release for that
[21:46:23] 	 Already fixed in our code repositories
[21:46:47] 	 Reedy Ah, so this is already fixed. Cool. 
[21:47:04] 	 03(mod) Include unified diff in gerrit email notifications - 10https://bugzilla.wikimedia.org/35532  (10Mark A. Hershberger)
[21:47:13] 	 03(mod) Include link to unified diff in gerrit notifications - 10https://bugzilla.wikimedia.org/35533  (10Mark A. Hershberger)
[21:47:42] 	 kghbln: line of that file..
[21:47:43] 	 $bytes .= $iv;
[21:47:43] 	 03(mod) Implement a way to group related commits (allowing a commit to be in multiple groups) - 10https://bugzilla.wikimedia.org/35534  (10Mark A. Hershberger)
[21:47:44] 	 swap for
[21:47:49] 	 $buffer .= $iv;
[21:48:24] 	 How long is a page supposed to stop appearing in the search suggestions after it's deleted?
[21:48:39] 	 On wikipedia?
[21:48:51] 	 the Russian Wikipedia, to be precise
[21:48:53] 	 Reedy Great. Thank you for your info and advice!
[21:49:13] 	 I suspect we don't explicitly purge stuff from the search indexes
[21:49:22] 	 so it's however long till they get update
[21:51:45] 	 03(mod) No way to mark merged commits as needing fixing - 10https://bugzilla.wikimedia.org/35535  (10Mark A. Hershberger)
[22:02:46] 	 03(mod) Tracking bug (tracking) - 10https://bugzilla.wikimedia.org/2007  (10Erik Moeller)
[22:02:46] 	 03(NEW) Enable full IPv6 support on Wikimedia wikis (tracking) - 10https://bugzilla.wikimedia.org/35540 normal; Wikimedia: Site requests; (erik)
[22:05:27] 	 03(mod) Enable full IPv6 support on Wikimedia wikis (tracking) - 10https://bugzilla.wikimedia.org/35540  (10Sam Reed (reedy))
[22:05:27] 	 03(mod) https://lists.wikimedia.org not reachable over IPv6 - 10https://bugzilla.wikimedia.org/22028  (10Sam Reed (reedy))
[22:05:30] 	 03(mod) Expand IPv6-to-IPv4 proxy on upload. to rr. and other domains - 10https://bugzilla.wikimedia.org/22182  (10Sam Reed (reedy))
[22:05:31] 	 03(mod) Should block IPv6 addresses at /64 instead of /128 - 10https://bugzilla.wikimedia.org/24294  (10Sam Reed (reedy))
[22:05:32] 	 03(mod) upload.wikimedia.org provides wrong certificate via IPv6 - 10https://bugzilla.wikimedia.org/31800  (10Sam Reed (reedy))
[22:05:32] 	 03(mod) CheckUser IPv6 - 10https://bugzilla.wikimedia.org/33734  (10Sam Reed (reedy))
[22:05:33] 	 03(mod) Usernames and IPv6 - 10https://bugzilla.wikimedia.org/33853  (10Sam Reed (reedy))
[22:05:33] 	 03(mod) Biprotocol CheckUser - 10https://bugzilla.wikimedia.org/33891  (10Sam Reed (reedy))
[22:05:34] 	 03(mod) IPv6 blocks don't work - 10https://bugzilla.wikimedia.org/34362  (10Sam Reed (reedy))
[22:05:59] 	 New review: Robmoen; "I understand this is a HTML5 implementation, but why not follow suite and  bind these events with jQ..." [mediawiki/extensions/UploadWizard] (master) C: -1;  - https://gerrit.wikimedia.org/r/3808
[22:09:43] 	 03(mod) Enable full IPv6 support on Wikimedia wikis (tracking) - 10https://bugzilla.wikimedia.org/35540  +comment (10Erik Moeller)
[22:11:55] 	 New review: Immae; "Oh I think I just found out how to add a comment!" [mediawiki/core] (master) C: 0;  - https://gerrit.wikimedia.org/r/3825
[22:15:43] 	 now to start putting wikia on my wiki
[22:16:32] 	 is there a site to compare two versions of code?
[22:17:35] 	 New review: Robmoen; "(no comment)" [mediawiki/extensions/WikiLove] (master) C: 1;  - https://gerrit.wikimedia.org/r/3831
[22:17:46] 	 New review: Trevor Parscal; "(no comment)" [mediawiki/extensions/VisualEditor] (master); V: 1 C: 2;  - https://gerrit.wikimedia.org/r/3735
[22:17:48] 	 Change merged: Trevor Parscal; [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/3735
[22:21:19] 	 03(NEW) Gender namespaces on hr wiki - 10https://bugzilla.wikimedia.org/35541 normal; Wikimedia: Site requests; (stem)
[22:22:05] 	 hexmode: well, https://bugzilla.wikimedia.org/showdependencytree.cgi?id=22596&hide_resolved=1 has a few more items now! :-|
[22:22:22] 	 hexmode: !b 34788 (I think) is potentially blocking the WTMobile beta release.
[22:25:00] 	 03(mod) Gender namespaces on hr wiki - 10https://bugzilla.wikimedia.org/35541  +comment (10Sam Reed (reedy))
[22:25:22] 	 03(mod) Gender namespaces on hr wiki - 10https://bugzilla.wikimedia.org/35541   +i18n (10Sam Reed (reedy))
[22:25:23] 	 New review: Robmoen; "(no comment)" [mediawiki/extensions/TranslationNotifications] (master) C: 1;  - https://gerrit.wikimedia.org/r/3822
[22:26:01] 	 forgot to leave first
[22:27:50] 	 03(mod) Enable full IPv6 support on Wikimedia wikis (tracking) - 10https://bugzilla.wikimedia.org/35540   +ipv6 (10Sam Reed (reedy))
[22:30:04] 	 New review: Robmoen; "(no comment)" [mediawiki/extensions/ArticleFeedbackv5] (master) C: 1;  - https://gerrit.wikimedia.org/r/3817
[22:31:01] 	 I have a wiki.
[22:31:01] 	 You do?
[22:31:01] 	 Yes.
[22:31:01] 	 How many different species of beetles are there? -- cleverbot
[22:31:07] 	 03(mod) Manually fix blocks from when global oversight log removal problem started - 10https://bugzilla.wikimedia.org/34995  +comment (10Vituzzu@it.wiki)
[22:31:45] 	 New review: Robmoen; "(no comment)" [mediawiki/extensions/ArticleFeedbackv5] (master) C: 1;  - https://gerrit.wikimedia.org/r/3818
[22:32:02] 	 New review: Robmoen; "(no comment)" [mediawiki/extensions/ArticleFeedbackv5] (master) C: 1;  - https://gerrit.wikimedia.org/r/3819
[22:35:02] 	 New patchset: Trevor Parscal; "Revert "blowing your mind"" [test/mediawiki/extensions/examples] (master) - https://gerrit.wikimedia.org/r/3834
[22:35:23] 	 03(mod) Expand IPv6 CheckUser range to /48 - 10https://bugzilla.wikimedia.org/33734  summary (10Marcin Cieślak)
[22:35:29] 	 New patchset: Trevor Parscal; "Revert "Added important notes to HelloWorld INSTALL"" [test/mediawiki/extensions/examples] (master) - https://gerrit.wikimedia.org/r/3835
[22:36:06] 	 Change abandoned: Trevor Parscal; "Was just a test" [test/mediawiki/extensions/examples] (master) - https://gerrit.wikimedia.org/r/3834
[22:36:21] 	 Change abandoned: Trevor Parscal; "Was just a test" [test/mediawiki/extensions/examples] (master) - https://gerrit.wikimedia.org/r/3835
[22:39:09] 	 03(mod) Should block IPv6 addresses at /64 instead of /128 - 10https://bugzilla.wikimedia.org/24294  +comment (10Marcin Cieślak)
[22:45:03] 	 does $wgInputEncoding still work when set to UTF-8... what is better
[22:45:17] 	 03(mod) Two-way syncing between Gerrit and GitHub - 10https://bugzilla.wikimedia.org/35497  +comment (10Chad H.)
[22:48:44] 	 03raindrift *  10/trunk/extensions/PageTriage/ (6 files in 4 dirs): added links and date formatting
[22:49:31] 	 03(mod) Manually fix blocks from when global oversight log removal problem started - 10https://bugzilla.wikimedia.org/34995  +comment (10Trijnstel)
[22:51:45] 	 sumanah: pong
[22:55:38] 	 03(mod) Enable full IPv6 support on Wikimedia wikis (tracking) - 10https://bugzilla.wikimedia.org/35540  (10Marcin Cieślak)
[22:55:39] 	 03(NEW) Provide general means to map IP address spaces (IPv4 to IPv6 and back) - 10https://bugzilla.wikimedia.org/35542 normal; MediaWiki: General/Unknown; (marcin.cieslak)
[22:55:44] 	 03(mod) Provide general means to map IP address spaces (IPv4 to IPv6 and back) - 10https://bugzilla.wikimedia.org/35542  (10Marcin Cieślak)
[22:56:04] 	 03(mod) Allow blocking open proxies based on X-Forwarded-For header - 10https://bugzilla.wikimedia.org/23343  (10Marcin Cieślak)
[22:56:30] 	 03(NEW) Licenses in about screen need links - 10https://bugzilla.wikimedia.org/35543 normal; Wiktionary App: Wiktionary; (pfhayes)
[22:56:56] 	 03(mod) Licenses in about screen need links - 10https://bugzilla.wikimedia.org/35543  (10Patrick Hayes)
[22:57:09] 	 Reedy: Need help with that v6 support?  Current pet peeve of mine, that is.  All of my infrastructure speaks v6 except for mediawiki sites.  :-)
[22:57:35] 	 Reedy: Well, they do, but it's broken in so many ways.
[22:57:36] 	 Coren: I don't specifically, but MW/WMF certainly does :)
[22:58:04] 	 Reedy: I just saw you make a few related commits, that's why I thought you were working on that.
[22:58:09] 	 03tstarling *  10/branches/wmf/1.19wmf1/extensions/TrustedXFF/trusted-hosts.txt: Added telecom.co.nz proxies and another maxonline.com.sg proxy
[22:58:47] 	 Reedy: I should try to coax Erik into giving me a contract for that.  :-)
[22:58:50] 	 Coren: just bug triage
[22:59:38] 	 Hm.  Is there a keyword for that on bugzilla?
[23:00:12] 	 ipv6
[23:00:41] 	 Those 5 are all there is?
[23:01:17] 	 https://bugzilla.wikimedia.org/buglist.cgi?keywords=ipv6&resolution=---
[23:01:33] 	 Aha, did a text search instead of keyword
[23:06:35] 	 03(mod) Enable full IPv6 support on Wikimedia wikis (tracking) - 10https://bugzilla.wikimedia.org/35540  (10Marcin Cieślak)
[23:06:36] 	 03(NEW) Cross-protocol support for X-Forwarded-For for both IPv4 and IPv6 - 10https://bugzilla.wikimedia.org/35544 normal; MediaWiki: General/Unknown; (marcin.cieslak)
[23:07:26] 	 03(mod) Biprotocol CheckUser - 10https://bugzilla.wikimedia.org/33891  +comment (10Marcin Cieślak)
[23:07:33] 	 New patchset: Kaldari; "adding first pass at SVG sprites for heart icon" [mediawiki/extensions/WikiLove] (master) - https://gerrit.wikimedia.org/r/3838
[23:09:57] 	 kevin_brown: so you want a security review of your code
[23:10:09] 	 kevin_brown: TimStarling is back online so you can ping him
[23:10:32] 	 kevin_brown: also hit https://www.mediawiki.org/wiki/Security_checklist_for_developers and https://www.mediawiki.org/wiki/Security_for_developers
[23:11:11] 	 hmm okay
[23:11:11] 	 kevin_brown: https://www.mediawiki.org/wiki/Code_review_guide#Security will help
[23:11:38] 	 thanks!
[23:11:57] 	 that checklist is about half right
[23:12:06] 	 I guess it's a good starting point
[23:12:24] 	 kevin_brown: http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/ArchiveLinks/ -- you'll want to move it to Git.  https://www.mediawiki.org/wiki/Git/New_repositories  is how you request that
[23:12:55] 	 Sumanah: beta is released. How can we recruit victimsbeta testers?
[23:12:57] 	 TimStarling: so what's the big thing on your plate today?
[23:13:14] 	 Amgine: beta of the Wiktionary app?  chrismcmahon will be able to help a bit but he is ill today
[23:13:25] 	 Amgine: well, where do Android power users hang out?
[23:13:50] 	  I'm not even sure what an Android power user *is*.
[23:13:58] 	 sweet! I know I read something about the git deployment being pushed back to the middle of march, did we actually switch over?
[23:14:51] 	 code review
[23:14:58] 	 kevin_brown: I see you haven't been reading the blog. or wikitech-l :-)
[23:15:00] 	 !git
[23:15:00] 	 MediaWiki development is using git, a distributed source control manager, starting on March 21st, 2012; details: https://www.mediawiki.org/wiki/Git_happens Instructions for using it: https://www.mediawiki.org/wiki/Git/Workflow  To get an account: https://www.mediawiki.org/wiki/Project:Labsconsole_accounts
[23:15:16] 	 kevin_brown: ok, that's not fair, we didn't blog it yet
[23:15:58] 	 Amgine: I imagine an Android power user is someone who likes downloading beta apps, overclocking/jailbreaking, etc
[23:16:08] 	 03tstarling *  10/branches/wmf/1.19wmf1/extensions/TrustedXFF/update:
[23:16:08] 	 * set -e so that it doesn't sync to the apaches if the PHP script gets an error
[23:16:08] 	 * --wiki parameter so $args[0] works with mwscript
[23:16:23] 	 
[23:16:27] 	 kevin_brown: are you actually going to use source control now?
[23:16:32] 	 unlike in the fall?
[23:16:33] 	 ;-)
[23:17:03] 	 heh, yeah, I think doing stuff locally is bad
[23:17:38] 	 you can overclock a phone?
[23:17:54] 	 TimStarling: in android I think you have to be rooted, but yes
[23:18:03] 	 03(NEW) Grant the abusefilter-log-detail right to patrollers on Commons - 10https://bugzilla.wikimedia.org/35545 normal; Wikimedia: General/Unknown; (rd232)
[23:18:03] 	 TimStarling, you have just made my day...
[23:18:04] 	 you can also underclock to save battery
[23:18:14] 	 somehow it doesn't sound like a good idea...
[23:18:15] 	 Amgine: https://en.wikipedia.org/wiki/Cydia 
[23:18:40] 	 Amgine: I bet the Cydia community would be full of tester-y people
[23:18:41] 	 03(mod) Gender namespaces on hr wiki - 10https://bugzilla.wikimedia.org/35541  +comment (10SpeedyGonsales)
[23:19:36] 	 yeah, irrc the iPhone is underclocked by around 100 MHz, but I may be wrong about that
[23:19:36] 	 Yep! for iOs. 
[23:19:42] 	 !?>
[23:19:42] 	 The PHP closing tag "?>" is never required at the end of a pure-code php file, and mediawiki developers actively remove it, as it often causes problems related to trailing whitespace, and "headers already sent" errors. See also http://news.php.net/php.general/280796 and !bom as well as https://bugzilla.wikimedia.org/show_bug.cgi?id=17642
[23:20:10] 	 *iirc
[23:20:46] 	 Amgine: and then for Android, Cyanogen people
[23:20:53] 	 03(mod) Gender namespaces on hr wiki - 10https://bugzilla.wikimedia.org/35541  (10Sam Reed (reedy))
[23:21:00] 	 Yep, already looking there.
[23:21:08] 	 Amgine: have you already told the wiktionary list(s)?
[23:21:19] 	 you have!
[23:21:20] 	 http://lists.wikimedia.org/pipermail/wiktionary-l/2012-March/001114.html
[23:21:36] 	 Snaps for Amgine.
[23:22:15] 	 Amgine: and you got mobile-l as well.
[23:22:18] 	 03(NEW) Show/Hide buttons intermittently not working in ICS - 10https://bugzilla.wikimedia.org/35546 normal; Wikipedia App: Generic; (yuvipanda)
[23:22:42] 	 I'm a bit disappointed about the response to my wikitech-l posts
[23:22:56] 	 I know the feeling.
[23:23:10] 	 I expected loads of people to tell me what an idiot I was for not knowing how easy it is to get diffs between amended commits with different parents
[23:23:20] 	 and some nice little tutorials
[23:23:27] 	 Amgine: get @WikimediaMobile to tweet about it?
[23:23:31] 	 Sumanah: already had one accusation of cross-posting; we also did foundation-l
[23:23:42] 	 Good suggestion. Is that tfinc?
[23:23:47] 	 Amgine: it is tfinc 
[23:24:41] * AaronSchulz  can't picture loads of mw people telling tim he is an idiot
[23:25:24] 	 Amgine: I've also emailed our social media alias so they can get the word out on various social media channels
[23:25:55] 	 \o/
[23:26:20] 	 
[23:26:27] 	 New review: Kaldari; "I wonder if I can review my own code :)" [mediawiki/extensions/WikiLove] (master) C: 1;  - https://gerrit.wikimedia.org/r/3838
[23:26:57] 	 Amgine: have you been on the internet?
[23:27:34] 	 Well. Okay. 4chan. But *other* than that...
[23:28:27] 	 well, Roan told me in very slow and simple language that to find a diff between changesets, I just had to use "git diff .."
[23:28:38] 	 yeah thanks Roan, I did try that though
[23:29:03] 	 Amgine: https://bugzilla.wikimedia.org/quips.cgi?action=show has a nice collection of TimStarling quotes, though I'm sure there are a lot more left unappreciated
[23:30:12] 	 YuviPanda: yep. I used to have a fortune file with more than one or two by him as well.
[23:30:37] 	 TimStarling: Not sure if you saw, but Daniel asked you a question directly about the timeline of his idea.
[23:31:02] 	 Amgine: once I become a quadriplegic who can only scroll, copy and paste, will spend time collecting them all
[23:32:11] 	 Check for some wonderful... monologues... from Domas, as well, to leaven the mix.
[23:32:42] 	 Amgine: as yes
[23:33:06] 	 *ah
[23:35:12] 	 does $wgInputEncoding still work when set to UTF-8... what is better
[23:42:12] 	 03(FIXED) Licenses in about screen need links - 10https://bugzilla.wikimedia.org/35543  (10Patrick Hayes)
[23:46:53] <[KrusheR]>	 is there a way to moderate uploaded files?
[23:47:07] <[KrusheR]>	 so a given image is not shown until it's been approved
[23:48:03] 	 [KrusheR]: IIRC, FlaggedRevisions will do that
[23:48:35] 	 Though it's going to not show the upload /by default/ but someone can still go see it if they want to.
[23:48:45] <[KrusheR]>	 interesting
[23:48:55] <[KrusheR]>	 thank you 
[23:49:35] 	 [KrusheR]: I have a fugly hack of FlaggedRevision to actually /prevent/ seeing revisions that are not flagged unless you have a specific permissions, but I haven't put it anywhere yet.
[23:50:00] <[KrusheR]>	 i need it for images, not for articles
[23:50:12] 	 [KrusheR]: Mostly because it's a fugly hack.  :-)  I worte that when I barely knew my way around MW.
[23:50:13] <[KrusheR]>	 i had trouble with some users uploading... unsuitable images
[23:50:45] 	 [KrusheR]: FlaggedRevsion allows you to pick the namespaces it applies to, so it might suffice for your needs.
[23:51:10] 	 (i.e. by turning it on only for File:, say)
[23:51:41] <[KrusheR]>	 i see
[23:51:42] <[KrusheR]>	 thank you 
[23:51:56] 	 but isn't flaggedrevs file: thing work only for descriptions?
[23:52:03] 	 s,work,working,
[23:52:15] <[KrusheR]>	 i'll take a look at it tomorrow, gotta have some sleep
[23:52:16] <[KrusheR]>	 o/
[23:52:20] 	 saper: It...  wait, you know what?  I've never actually checked that!
[23:52:30] 	 what
[23:52:31] 	 where
[23:52:53] 	 shit we woke domas up
[23:52:54] <[KrusheR]>	 oh
[23:52:55] <[KrusheR]>	 damn
[23:53:11] <[KrusheR]>	 anyway, i'll work on it tomorrow 
[23:53:12] <[KrusheR]>	 good nite
[23:53:50] 	 saper: It'd make no sense to me /conceptually/, because the most important thing to be able to flag in File: is the files, but it's quite possible.
[23:55:21] 	 FlaggedRevs is okay to provide RateMyCamelToe-like sites :)
[23:56:37] 	  [KrusheR]: I have a fugly hack of FlaggedRevision to actually /prevent/ seeing revisions that are not flagged unless you have a specific permissions, but I haven't put it anywhere yet.
[23:56:47] 	 you know AaronSchulz put that feature in FlaggedRevs originally
[23:56:55] 	 oh there is a "flaggedimages" atable
[23:56:56] 	 I told him to take it out to reduce the complexity of it
[23:57:22] 	 and maybe some philosophical reasons as well
[23:57:47] 	 TimStarling: Well, the philosophy made sense for wm sites, but there are use cases where it's really useful.  :-)
[23:58:48] 	 TimStarling: I run a wiki for a friend that hosts text porn.  Being able to hide stuff until being vetted was an absolute requirement.  :-)
[23:59:18] 	 it's always "a friend"
[23:59:24] * Coren  lols.
[23:59:33] * saper  +1
[23:59:46] * AaronSchulz  should by some lubricant as a "gag gift for a friend"
[23:59:50] 	 *buy