[00:56:59] Krinkle: I vaguely remember there being a function in the mediawiki or jQuery objects that escapes a string for use in a regular expression. Does this ring any bells? [00:57:21] Yes [00:57:28] kaldari: jquery.mwExtension provides a bunch of misc utils [00:57:28] It's called escapeRE [00:57:28] Let me find it [00:57:29] $.escapeRE [00:57:30] yes! [00:57:33] that's it [00:57:34] thanks! [00:57:39] I tracked it down just last week [00:57:56] https://www.mediawiki.org/wiki/RL/DM#jquery.mwExtension [00:57:59] don't forget the dependency [00:58:11] It's $.escapeRE() in jquery.mwExtension [01:26:04] Python has re.escape(). [01:31:06] xyzram: Hi. [01:31:22] hi [01:31:23] xyzram: I'm not sure we've met, but I filed a bug about the error you reported. I cc'd on you on it. [01:31:26] https://bugzilla.wikimedia.org/show_bug.cgi?id=44491 [01:31:43] You work for the Wikimedia Foundation? [01:32:03] "Senior Software Engineer," I see it now. [01:32:56] Yes, just came on board couple of weeks ago. [01:35:48] Heh, Tim smacked that bug down. [01:35:49] Yes, I asked him about about it via private chat earlier today. [01:35:49] He's already fixed it ? [01:37:37] He marked it resolved/wontfix. [01:37:44] And said I should just delete the page. [01:37:57] <^demon> You could break it into a couple of pages. [01:38:06] <^demon> A-G, H-M, so forth. [01:38:19] You could. [01:38:31] I was happy with deleting it, I just don't have the rights to. [01:38:44] it doesn't have any useful information on it [01:39:02] <^demon> Didn't really pay attention to if it was useful. [01:39:05] So I guess servers are being tracked by a separate system now? [01:39:16] Given Rob's deletions. [01:39:44] we have a racktables instance [01:40:20] maybe that combined with puppet would tell you most of the things that were on those old wikitech pages [01:40:39] * Susan nods. [01:41:35] fixed it: http://wikitech.wikimedia.org/view/SearchShards [01:42:01] :D [01:43:44] There's a link to it in http://wikitech.wikimedia.org/view/Search; perhaps that should be deleted ? [01:44:45] done [01:45:34] xyzram: Do you have an account there? [01:45:44] If not, we ought to get you one. [01:46:08] Probably do, just wasn't sure that was the right thing to do ... [01:47:37] No, I don't see an edit button. [01:47:37] It's a restricted wiki. [01:47:50] You need to have an account and be part of the "editor" or "sysop" groups to have an edit button. [01:49:30] How do I get an account ? [01:50:26] Ask in here or e-mail someone, I guess. [01:50:31] xyzram: What kind of work are you working on? [01:50:51] Lucene search for now [01:51:07] Oh, nice. [01:51:18] Lucene needs lots of love. [01:51:30] I can confirm that. [01:51:43] :-) [01:52:42] xyzram: what username do you want? [01:53:12] "ram" is my email, so that will do. [01:53:18] It'll be "Ram", because of MediaWiki. [01:53:38] All logins are upcased ? [01:55:41] Yes. [01:55:41] And underscores are turned into spaces. [01:55:41] or capitalized I should say. [01:55:41] Just the first letter, but yeah. [01:55:41] the account details should be in your inbox [01:55:41] Old wiki rule. It helps with unified accounts on wikis were not all page titles follow that rule. [01:55:41] Like Wiktionaries. [01:55:41] actually usernames have spaces in them rather than underscores [01:55:42] maybe it was an accident Lee made when writing MediaWiki one weekend, and nobody ever corrected it [01:55:42] Right. It makes joining against any *_user_text column a total pain in the ass. [01:55:42] TimStarling: thanks. [01:55:42] you know there are three title forms in mediawiki when there should be only two [01:56:09] the DB key form is just a holdover from usemod and should have been replaced by the text form [01:56:29] the text form is the one that appears in the title bar, it has spaces [01:56:37] and there is also a URL form, that has underscores [01:57:13] You don't count displaytitle? [01:57:33] no [01:58:29] It'll become more important as time passes, I think. The URL form is kind of quirky. Seeing /wiki/IPod in a URL bar feels mighty dirty. Same with seeing "IPod" in a category membership list. [02:02:03] that's Apple's fault for using stupid names [02:02:44] "Wmsync" looks equally goofy. [02:03:15] also k.d. lang deserves whatever typographical errors she gets [02:03:47] It turns out that E. E. Cummings didn't prefer his name to be written as "e. e. cummings," I guess. [02:03:56] It was just assumed because of some of his poetry's styling. [02:04:11] Meanwhile, https://en.wikipedia.org/wiki/Danah_boyd prefers all lowercase. [08:55:44] New patchset: Hashar; "jobs for several extensions" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/46687 [08:56:20] Change merged: Hashar; [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/46687 [09:29:32] New patchset: Hashar; "triggers for mw/ext/CentralNotice" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46690 [09:29:32] New patchset: Hashar; "triggers for mw/ext/DonationInterface" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46691 [09:29:32] New patchset: Hashar; "triggers for mw/ext/E3Experiments" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46692 [09:29:32] New patchset: Hashar; "triggers for mw/ext/GoogleCustomWikiSearch" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46693 [09:29:33] New patchset: Hashar; "triggers for mw/ext/GuidedTour" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46694 [09:29:33] New patchset: Hashar; "triggers for mw/ext/MoodBar" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46695 [09:29:33] New patchset: Hashar; "triggers for mw/ext/PageTriage" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46696 [09:29:33] New patchset: Hashar; "triggers for mw/ext/SecurePoll" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46697 [09:29:34] New patchset: Hashar; "triggers for mw/ext/ZeroRatedMobileAccess" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46698 [09:31:19] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46690 [09:31:30] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46691 [09:31:37] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46692 [09:31:44] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46693 [09:31:49] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46694 [09:31:55] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46695 [09:32:04] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46696 [09:32:12] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46697 [09:32:20] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46698 [09:46:39] ori-l: the E3Experiments tests fail on SQLite : -D https://integration.mediawiki.org/ci/job/mwext-E3Experiments-testextensions-master/1/console [09:48:51] hashar: for good and for bad, l'e3, c'est moi -- but not really actually :) those tests are S Page's for functionality he implemented. I'll e-mail him and we'll look at it together tomorrow [09:51:01] ori-l: anyway you got Jenkins tests running for E3Experiments now [09:51:10] ori-l: I will make them non blocker in a few minutes [09:51:16] which is pretty sweet, thanks [09:51:49] * ori-l sighs. [09:51:52] // TODO The first significant test in this file always fails with [09:51:52] // "This test printed output: " (no output) [09:52:05] That's useful. [10:05:15] New patchset: Hashar; "Ignore result of some unit testing jobs" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46715 [10:05:47] ori-l: yeah PHPUnit runs in strict mode, so any output cause a failure [10:06:14] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46715 [10:06:41] hashar: yeah, just not sure why that was left in, failing tests are worse than useless [10:06:49] hashar: please don't make it non-blocking yet, I'll just fix it [10:07:39] too late :-] [10:07:44] will reenable it :-] [10:07:56] my idea is to prevent jenkins from doing -1 unexpectingly [10:20:06] New review: Hashar; "I have added several extensions with https://gerrit.wikimedia.org/r/#/c/46687/ and did include the M..." [integration/jenkins-job-builder-config] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/46495 [10:22:14] New patchset: Hashar; "triggers for mw/ext/MultiMaps" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46716 [10:22:22] hashar: OK, tests pass [10:22:26] thanks again [10:22:36] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46716 [10:23:04] ori-l: wonderful! [10:25:31] New patchset: Hashar; "E3Experiments unit tests now pass" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46718 [10:25:45] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46718 [10:26:14] ori-l: I have reenabled the blocking vote [10:26:40] :) thank you [10:27:03] boo [10:27:05] https://gerrit.wikimedia.org/r/#/c/43200/ [10:27:09] that one got test failure [10:27:14] but jenkins bot vote it +1 nonetheless :( [10:27:36] hehe did print some output https://integration.mediawiki.org/ci/job/mwext-E3Experiments-testextensions-master/6/console [10:32:54] the first test to run is the one that gets blamed for the output [10:33:00] but it isn't the test itself as far as I can determine [10:33:06] maybe something happening in setUp() [10:33:11] I'll look more tomorrow. [10:33:33] Good night / good day [10:45:32] Change abandoned: Pastakhov; "Thanks" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/46495 [11:03:09] hashar: ping? [11:03:40] YuviPanda: yeah? [11:03:55] hashar: any way to trigger the build process when I push to github rather than manually? [11:04:02] currently I've to log in and hit 'build now' to do it [11:04:33] YuviPanda: ahh [11:04:34] hmm [11:04:37] we forgot something [11:04:48] I think the GitHub repository need some configuration [11:04:50] to ping jenkins [11:04:53] ah [11:05:27] hashar: right, needs someone with admin access on github [11:05:29] YuviPanda: https://help.github.com/articles/post-receive-hooks [11:05:29] do you have it? [11:05:33] maybe [11:05:48] go to https://github.com/wikimedia/android-commons and see if you've an 'Admin' tab? [11:06:52] I dont [11:07:05] ah :( [11:07:13] I'll poke brion / tfinc tonight then [11:07:24] can you tell me which URL to post to in jenkins? [11:10:24] looking [11:10:47] YuviPanda: https://integration.mediawiki.org/ci/github-webhook/ [11:11:00] and the doc is at https://help.github.com/articles/post-receive-hooks [11:11:27] ah thanks :) [11:15:37] hashar: filed https://bugzilla.wikimedia.org/show_bug.cgi?id=44503 as reminded [11:15:39] *reminder [11:17:40] good [11:17:52] I am pretty sure ThomasZ can fix that [11:23:07] hashar: yup [11:23:12] thanks :) [11:49:30] Reedy: hey! could you have a quick look at https://gerrit.wikimedia.org/r/#/c/45117/ ? [11:49:46] tim approved it, but it needed a rebased. did that now - needs new +2 :) [12:18:06] New review: Hashar; "Was for https://bugzilla.wikimedia.org/show_bug.cgi?id=44249" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/46291 [12:18:12] New review: Hashar; "Was for https://bugzilla.wikimedia.org/show_bug.cgi?id=44249" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/45557 [12:21:51] DanielK_WMDE, done [13:13:52] New patchset: Hashar; "let us use lot of spaces after a comma in functions" [mediawiki/tools/codesniffer] (master) - https://gerrit.wikimedia.org/r/46740 [13:14:10] Change merged: Hashar; [mediawiki/tools/codesniffer] (master) - https://gerrit.wikimedia.org/r/46740 [13:21:17] MaxSem: thanks [15:35:28] !g I38db1a188563f62e678bf076f6f9e179fa55d604 [15:35:29] https://gerrit.wikimedia.org/r/#q,I38db1a188563f62e678bf076f6f9e179fa55d604,n,z [15:35:40] so hmm [15:35:45] roan merged but did not deploy :-D [15:38:04] oooh bad roan [15:40:50] luckily that was a very trivial changes! [15:40:54] I have deployed it [15:53:53] New patchset: Hashar; "PHPCodeSniffer jobs for MediaWiki extensions" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/46769 [15:55:39] New review: Hashar; "Need to:" [integration/jenkins-job-builder-config] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/46769 [15:56:13] New review: Hashar; "I will get the job generated in Jenkins with https://gerrit.wikimedia.org/r/#/c/46769/" [integration/zuul-config] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/45744 [15:58:15] out [15:58:19] will be back later tonight I guess [16:59:26] i have problem while cloning core repository in git [16:59:36] i am using windows 7 64 bit [16:59:51] any body can help me out?? [17:26:26] zeekzack, maybe [18:40:58] tewwy: ping [19:19:44] James_F: did I hear simcity? :) [19:19:50] AaronSchulz: Aye. :-) [19:20:01] * AaronSchulz played the beta last Sunday [19:21:05] AaronSchulz: Oh, there's a new one? [19:21:18] yes, out in March [19:21:19] <^demon> Yeah, coming out in March. [19:21:27] <^demon> I spent a lot of my weekend playing the beta too. [19:21:27] James_F: you have five minutes? [19:21:27] I've played them all except for Societies [19:21:35] Denny_WMDE: Always. [19:21:43] <^demon> Societies sucked. [19:21:43] <^demon> Horribly. [19:27:42] ^demon: did you actually play that? [19:30:47] <^demon> AaronSchulz: Mike picked it up. We played it like twice before giving up. [19:32:29] ^demon: map sizes in sc2013 are kind of disappointing [19:32:46] also no "saving" exists so that makes disasters possibly less fun ;) [19:33:00] <^demon> No saving in the final version? [19:33:07] <^demon> I assumed no saving was just a beta thing. [19:33:09] nope, it's online always [19:33:25] <^demon> That's gonna be hard. [19:33:36] <^demon> Did you ever try out CitiesXL? [19:33:43] I mean time freezes when you don't play of course [19:33:57] so it's no *that* hard, heh [19:34:05] ^demon: hated it [19:34:18] <^demon> Really? The 2012 version wasn't too bad. [19:34:18] very unpolished among other things [19:34:24] <^demon> Yes, very unpolished. [19:34:26] <^demon> Glitchy. [19:34:26] I never bothered with that version [19:34:35] I already wasted enough money [19:34:43] <^demon> Did some cool things though. Having curved bridges/tunnels made me the happiest kid though. [19:34:49] and I couldn't see any realistic improvements to save it [19:35:03] <^demon> 2012 crashed a bit less :p [22:04:32] New patchset: Matmarex; "whitelist Brian Wolff (bawolff)" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46878 [22:12:05] New review: Brian Wolff; "I don't know, he kind of seems like a shady character to me." [integration/zuul-config] (master) C: 1; - https://gerrit.wikimedia.org/r/46878 [22:16:26] New review: Demon; "Brian is awesome" [integration/zuul-config] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/46878 [22:16:29] Change merged: Demon; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/46878 [22:33:58] :) [23:08:05] Ryan_Lane: https://github.com/OSAS/strapping-mediawiki