[00:06:34] Change merged: jenkins-bot; [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/71276 [00:06:39] Change merged: Siebrand; [mediawiki/extensions/Comments] (master) - https://gerrit.wikimedia.org/r/67255 [00:07:38] New review: Siebrand; "(1 comment)" [mediawiki/extensions/Premoderation] (master) C: -1; - https://gerrit.wikimedia.org/r/70598 [00:08:03] New review: Siebrand; "(1 comment)" [mediawiki/extensions/AJAXPoll] (master) C: -1; - https://gerrit.wikimedia.org/r/70594 [00:12:43] New review: Yuvipanda; "Looks good to me. Tested to work (adding categories=blah|blaaah to the URL pre-fills them)." [mediawiki/extensions/UploadWizard] (master) C: 2; - https://gerrit.wikimedia.org/r/71277 [00:13:07] Change merged: jenkins-bot; [mediawiki/extensions/UploadWizard] (master) - https://gerrit.wikimedia.org/r/71277 [00:13:38] New review: Yuvipanda; "In hindsight, this could've used a better commit message :)" [mediawiki/extensions/UploadWizard] (master) - https://gerrit.wikimedia.org/r/71277 [00:16:56] New patchset: Shirayuki; "Remove succes(s)fully" [mediawiki/extensions/Premoderation] (master) - https://gerrit.wikimedia.org/r/70598 [00:26:00] New patchset: Shirayuki; "Modify the message "ajaxpoll-vote-revoked"" [mediawiki/extensions/AJAXPoll] (master) - https://gerrit.wikimedia.org/r/70594 [00:56:32] New patchset: Rachel99; "WIP add ve_refs check - not finished." [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/69128 [01:00:42] New patchset: Jpond; "Generates null array errors strict php mode for fullname and email" [mediawiki/extensions/OpenID] (master) - https://gerrit.wikimedia.org/r/71310 [01:34:21] New patchset: Aaron Schulz; "[WIP] Added consumer request controllers." [mediawiki/extensions/OAuth] (master) - https://gerrit.wikimedia.org/r/71156 [01:39:19] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71308 [01:42:25] New patchset: Alex Monk; "Set taborder for Special:ListFiles" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/49595 [01:48:36] New patchset: Alex Monk; "Parse duplicate-defaultsort error message" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/68859 [01:52:44] New patchset: Jpond; "Generates null array errors strict php mode for fullname and email" [mediawiki/extensions/OpenID] (master) - https://gerrit.wikimedia.org/r/71258 [03:02:11] Project _debug-browsertests-template build #177: FAILURE in 1 min 18 sec: https://wmf.ci.cloudbees.com/job/_debug-browsertests-template/177/ [03:23:21] Project browsertests-en.wikipedia.beta.wmflabs.org-linux-chrome build #172: FAILURE in 8 min 16 sec: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-linux-chrome/172/ [03:49:27] ori-l: So am I the only one who says an awful white background on the logo at https://wikitech.wikimedia.org/ ? [03:49:43] no, it's been driving me nuts [03:50:05] Hmmmm. [03:50:08] https://wikitech.wikimedia.org/wiki/File:Wikimedia_labs_logo.svg [03:50:08] the SVG logo has 'Wikimedia Labs' in it, so presumably ryan stop using it for that reason [03:50:16] It's using that logo. [03:50:21] But it doesn't seem like the file has changed. [03:50:33] > Used as $wgLogo on this wiki. Embedding here since this wiki has no thumb-404 handler: [03:54:29] https://bugzilla.wikimedia.org/show_bug.cgi?id=49373 [04:19:26] Project browsertests-en.wikipedia.org-linux-firefox build #146: FAILURE in 3 min 40 sec: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.org-linux-firefox/146/ [04:41:17] Project browsertests-en.wikipedia.org-windows-internet_explorer_9 build #112: FAILURE in 6 min 51 sec: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.org-windows-internet_explorer_9/112/ [05:18:23] New review: Springle; "+1 on Parent5446's suggestion of a surrogate primary key. It may also simplify joins if you discover..." [mediawiki/extensions/Annotator] (master) C: -1; - https://gerrit.wikimedia.org/r/70794 [06:07:16] New patchset: Tim Starling; "Add a script for fast integration testing during scap" [mediawiki/extensions/WikimediaMaintenance] (master) - https://gerrit.wikimedia.org/r/71318 [06:50:44] New review: Daniel Kinzler; "(1 comment)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71272 [07:16:51] New patchset: Liangent; "Create redirects to titles correctly in WikitextContentHandler" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71272 [07:30:04] Ryan_Lane: I can't ssh to instance-proxy.pmtpa.wmflabs again. could you have a look [07:30:22] liangent: I can't right now [07:30:33] * hashar sends Ryan_Lane to bed :D [07:30:35] maybe in a little bit [07:30:46] liangent: btw, you had installed dnsmasq on that instance [07:30:58] Ryan_Lane: yeah [07:31:09] and it was being used for attacks. it's really important not to run unconfigured dns [07:31:34] how for attacks? [07:31:52] and what does 'unconfigured' mean [07:32:17] it had no configuration [07:32:24] it was just running as installed [07:32:44] it has a configuration to forward dns requests and override for some specific one [07:33:14] yeah. and it allowed anything on the internet to do so [07:33:19] and I didn't see any config for it at all [07:33:55] then what config is needed? [07:34:02] as a dns forwarder? [07:34:14] beside forwarding destination [07:34:20] hold on [07:38:06] liangent: so, yeah. it was used for an amplification attack [07:38:22] liangent: what's the need for forwarding dns requests? [07:38:29] the proxy works fine without it [07:39:25] that's not for proxy. it's something else [07:39:59] then it probably shouldn't be in that project ;) [07:40:03] what's it for? [07:40:04] some user reported that the default wikipedia ip has been blocked for ssl :/ [07:40:35] labs is in our ip ranges [07:40:40] Ryan_Lane: https://zh.greatfire.org/blog/2013/jun/wikimedia-foundation-says-it-doesnt-hold-chinese-readers-any-less-regard-we-disagree [07:40:43] and I'd really prefer that it not be used in tis way [07:41:21] DNS won't help with this [07:41:36] Ryan_Lane: it helps :p [07:41:41] how? [07:41:41] they don't block all ips [07:41:45] it doesn't change the IP [07:41:53] and resolving wikipedia.org to another ip works [07:42:14] to another IP being which IP? [07:42:28] you know all wikibooks/wikisource/wikixxx servers are able to serve wikipedia contents too [07:42:39] as long as it has a correct http Host header [07:42:47] ah. right. we serve a unified cert right now [07:42:55] you realize that's going to be changing right? [07:43:27] what's going to be changing [07:43:45] we're going to serve smaller certs and deliver them with SNI, and we'll have a fallback unified cert [07:44:13] we may not have those other IPs serving SSL, which means this doesn't help [07:44:13] I know nothing about it [07:44:40] well the blocking rule keeps changing too [07:44:44] also, why should we tell people to point at another DNS server, when they can just add entried to their hosts riles? [07:45:00] a game of cat and mouse isn't the right solution [07:45:08] Ryan_Lane: because wikipedia.org has hundreds of subdomains [07:45:16] Ryan_Lane: right [07:45:24] you should be telling people to use tor, to use open proxies, to use VPNs, etc [07:45:27] that's only for short term [07:45:47] I implemented because some other user ask me to do / talked with me about this [07:46:08] this is definitely the kind of thing you should ask about [07:47:02] it's definitely a little iffy from the terms of use point of view, since: 1. it's doing something for a production service, and 2. it's proxying something between networks [07:47:59] also, it's dangerous if done incorrecty (as we've encountered) [07:48:02] *incorrectly [07:48:45] well I didn't advertise it [07:49:00] btw open proxies are often blocked [07:49:17] they don't for reading [07:49:22] neither does tor [07:49:52] editors need it too [07:49:55] editors generally only edit a few wikis. they can modify their hosts [07:50:24] but really, they should get a VPN [07:50:38] Ryan_Lane: so they have to swap between http and https again and again [07:50:49] proxied and unproxied [07:51:32] the situation sucks, but there really isn't much we can do for them [07:53:18] Ryan_Lane: I know so I didn't really ask you (server admins) to do something [07:53:22] I've only tried what I can [07:53:29] the only reliable solution for editors is a VPN [07:53:34] * Ryan_Lane nods [07:53:46] make sure to ask before doing stuff like that, though [07:53:58] projects are created in labs with intended purposes [07:56:31] I could request another project for deal with government blocking issues, but it would waste another public ip [07:56:47] especially there aren't much services to host now [07:57:02] also, it would go against the ToU for probably anything you'd do [07:57:26] which ToU? [07:57:51] http://www.mediawiki.org/wiki/Wikimedia_Labs/Terms_of_use [07:57:57] ok [07:58:10] "Using Labs as a proxy between networks is not allowed." [07:58:31] page also says "This page is currently a draft." ;P [07:59:02] that one is somewhat up to interpretation, of course, because there's some legitimate stuff that's done that may fall within that definition [07:59:28] Nemo_bis: it hasn't been modified since 2 Nov 2012 [07:59:52] it's waiting on legal to clarify for the most part [08:00:10] the spirit of the ToU are very, very unlikely to change [08:01:06] forwarding DNS and modifying entries definitely falls under proxying between networks ;) [08:01:07] yes, I just asked which ToU because the general WMF ToU is board-approved and basically set in stone (for a few years), while this isn't and won't [08:01:57] I wouldn't be opposed to this also being board approved [08:02:18] or being included as a section of our general ToU, but that's up to legal [08:02:19] not me [08:06:54] tool lab replica db down now? [08:16:08] New review: Liangent; "What should I do if a test works on my box but fails on server?" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71272 [08:16:38] New patchset: Tpt; "Remove the node from the table of contents" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71321 [08:33:15] New patchset: Rjain; "Added the api endpoint and called the store plugin." [mediawiki/extensions/Annotator] (master) - https://gerrit.wikimedia.org/r/71278 [08:35:05] New patchset: Rjain; "Added the api endpoint and called the store plugin." [mediawiki/extensions/Annotator] (master) - https://gerrit.wikimedia.org/r/71278 [08:37:17] zeljkof: hey there :-] [08:37:30] zeljkof: just for your information, I have migrated beta text cache from squid to varnish [08:38:14] hashar: thanks for letting me know, but I have no idea what that means :) [08:38:21] ooops [08:38:34] so the cache keeps a copy of the text, to prevent all user requests to be send to the apaches [08:38:42] we used squid and are now using varnish [08:38:50] so there might be some configuration mistakes here and there [08:39:00] if the jenkins test fails, that might be related to it [08:39:05] ok, will open my eyes :) [08:40:53] New patchset: Tpt; "Remove the
node from the table of contents" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71321 [08:41:54] zeljkof: there will also be some slowness [08:41:57] due to the cache being cold [08:42:07] but luckily our spammers are going to help filling up the cache heh [08:42:14] New patchset: MathiasLidal; "Remove newline before final bracket" [mediawiki/extensions/SemanticForms] (master) - https://gerrit.wikimedia.org/r/71323 [08:44:12] No submodule mapping found in .gitmodules for path 'extensions/Campaigns' [08:44:17] wtf? [08:45:55] Nikerabbit: I think that extension had an issue last week [08:45:58] we had a bug opened [08:47:13] Nikerabbit: https://bugzilla.wikimedia.org/show_bug.cgi?id=50261 [08:47:19] extension Campaigns (and some others?) not current on beta [08:49:11] Nikerabbit: I wrote a check-sync.sh script at the root of mediawiki/extensions.git , that pull and update all submodules then for each submodule check whether HEAD points to origin/master [08:49:14] Nikerabbit: running it rightnow [08:49:30] ERROR! Bootstrap is lagging behind. [08:49:31] ERROR! EImage is lagging behind. [08:49:33] ERROR! Less is lagging behind. [08:49:34] ERROR! PerPageLicense is lagging behind. [08:49:35] ERROR! VisualEditor is lagging behind. [08:49:36] :( [08:49:40] hashar: I can't update wmf8 branch locally :/ [08:58:16] New patchset: MathiasLidal; "Set correct default-value for offset" [mediawiki/extensions/SemanticMaps] (master) - https://gerrit.wikimedia.org/r/71324 [09:06:17] Nikerabbit: the wmf branch of mediawiki/core ? [09:09:56] hashar: yes [09:15:21] No submodule mapping found in .gitmodules for path 'extensions/Campaigns' [09:15:22] ah [09:18:07] New review: Matmarex; "It's not that simple, I have a more advanced patch to do it already waiting to be merged: https://ge..." [mediawiki/core] (master) C: -1; - https://gerrit.wikimedia.org/r/71321 [09:22:18] Nikerabbit: git rm --cached extensions/Campaigns [09:22:21] Nikerabbit: that should fix it [09:32:27] Nikerabbit: I can add it; could you wait a moment? [09:37:56] New patchset: Hashar; "mwext-MobileFrontend-qunit" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/71325 [09:39:44] New patchset: Hashar; "Add qunit to MobileFrontend" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/71153 [09:40:38] New review: Hashar; "rebased and fixed conflict" [integration/zuul-config] (master) C: 2; - https://gerrit.wikimedia.org/r/71153 [09:40:39] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/71153 [09:41:01] ori-l, hashar: sure [09:41:04] Change merged: Hashar; [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/71325 [09:49:44] New review: Hashar; "And the build is passing:" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/71153 [09:51:53] Nikerabbit: https://gerrit.wikimedia.org/r/#/c/70987/1/.gitmodules [09:52:05] it was in core, removed by mistake [09:52:46] okay [09:53:00] i'm fixing it, sorry for the delay [09:54:15] New review: Ori.livneh; "I assume the removal of extensions/Campaigns from .gitmodules was not intentional; adding it back now." [mediawiki/core] (wmf/1.22wmf8) - https://gerrit.wikimedia.org/r/70987 [09:56:05] hashar: *poke* [09:56:11] pong [09:56:13] MatmaRex: [09:56:13] hashar: why is https://gerrit.wikimedia.org/r/#/c/71272/3 failing its tests on jenkins? [09:56:54] have you looked at the build console log ? [09:59:17] New patchset: Ori.livneh; "Restore extensions/Campaigns submodule" [mediawiki/core] (wmf/1.22wmf8) - https://gerrit.wikimedia.org/r/71327 [09:59:18] yep [09:59:31] it claims that "expected" is not the same "expected" as in code [09:59:53] aka the test is failing :-] [09:59:57] New review: Matmarex; "Find hashar and have him fix it. :P" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71272 [10:00:20] no [10:00:24] "actual" is correct [10:00:27] it's "expected" that's wrong [10:00:30] which is bizarre [10:00:44] 07:17:56 [exec] --- Expected [10:00:44] 07:17:56 [exec] +++ Actual [10:00:44] 07:17:56 [exec] @@ @@ [10:00:44] 07:17:56 [exec] -'#REDIRECT [[::Foo]]' [10:00:44] 07:17:56 [exec] +'#REDIRECT [[:Category:Foo]]' [10:01:15] New review: Ori.livneh; "Reverted the removal of extension/Campaigns in change I58a424c70." [mediawiki/core] (wmf/1.22wmf8) - https://gerrit.wikimedia.org/r/70987 [10:02:49] Change merged: Ori.livneh; [mediawiki/core] (wmf/1.22wmf8) - https://gerrit.wikimedia.org/r/71327 [10:05:35] $this->assertEquals( $content->serialize(), $serialized ); [10:05:46] MatmaRex: looks like the parameters are in wrong order [10:06:25] would be clearer if $serialized were called $expected [10:07:01] MatmaRex: so looking at the patch [10:07:08] MatmaRex: https://gerrit.wikimedia.org/r/#/c/71272/3/includes/content/WikitextContentHandler.php,unified that looks like a hack [10:07:37] MatmaRex: don't we have a a method in Title that takes care of crafting an article name for #REDIRECT ? [10:07:47] do we? [10:07:54] Nikerabbit: fixed; thanks for being patient. [10:07:55] also, redirects shouldn't add stuff to categories anyway, regardless of the format [10:08:06] but i was unable to find where the hell they are parsed [10:08:37] I have no idea [10:08:49] hashar: we don't or i don't see it [10:10:21] hashar: also, comment on the patch please? [10:10:33] i hardly know anything about phpunit, really [10:10:42] the fact that it seems quite braindead to me doesn't help [10:11:14] well the issue is in the code or the test [10:11:18] not in jenkins/phpunit :-) [10:11:50] hashar: cool, got it, please point it out? [10:11:57] ah, wrong parameter order, like Nikerabbit said? [10:12:08] maybe [10:12:11] hashar: also, it apparently passes for liangen.t locally [10:12:12] let me add some comments [10:13:17] New review: Matmarex; "Works as advertised." [mediawiki/core] (master) C: 2; - https://gerrit.wikimedia.org/r/49595 [10:15:49] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/49595 [10:18:57] New patchset: Rjain; "Added the db schema" [mediawiki/extensions/Annotator] (master) - https://gerrit.wikimedia.org/r/70794 [10:21:41] New review: Hashar; "Seems to me the issue is related to the actual code or test, not an issue in PHPUnit or jenkins itself." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71272 [10:21:55] MatmaRex: commented :) ^^^^ [10:22:26] thanks [10:30:20] New review: Matmarex; "I'm now pretty sure this is not needed; applying this patch results in error messages such as 'passw..." [mediawiki/core] (master) C: -1; - https://gerrit.wikimedia.org/r/47821 [10:35:38] in a SQL query, how can I ask for log_timestamp or other MW timestamp less than a timestamp I have? it seems to give random results to me :S [10:36:31] Nemo_bis: are you using the full timestamp? including the time part? [10:36:46] yes [10:36:59] (what else is available?) [10:37:20] then I'm out of ideas, sorry [10:38:53] New review: Matmarex; "Behavior looks correct to me now." [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/68859 [10:39:29] Nemo_bis: goesn't simple < work correctly? [10:40:03] Nemo_bis: WHERE log_timestamp< "20130701123900" [10:40:11] (if i've gotten the format right) [10:44:17] New patchset: Santhosh; "Remove namespace parameter from ApiULSLocalization" [mediawiki/extensions/UniversalLanguageSelector] (master) - https://gerrit.wikimedia.org/r/71328 [10:47:04] MatmaRex: why the " ? I tried ' but it didn't work [10:48:03] Nemo_bis: hm, why not? [10:48:10] that's what I'm asking [10:48:25] did this way work? [10:48:34] double-quoted strings seem natural to me :P [10:49:02] dunno, trying [10:49:12] nope [10:50:13] New review: Matmarex; "Yeah, I know, that's why I avoided implementing that. The current Vector extension version disregard..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/54089 [10:51:33] New review: Liangent; "(1 comment)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/68859 [10:52:01] Nemo_bis: that's how it's done in core as far as i can see [10:52:23] RecentChange::purgeExpiredChanges: [10:52:24] array( 'rc_timestamp < ' . $dbw->addQuotes( $cutoff ) ), [10:52:27] New patchset: MathiasLidal; "Fix prefix in search boxes" [mediawiki/extensions/InputBox] (master) - https://gerrit.wikimedia.org/r/71330 [10:52:41] MatmaRex: https://bugzilla.wikimedia.org/show_bug.cgi?id=50488 interested in this too? [10:54:03] New patchset: Pastakhov; "Add while loops (version 0.5.0)" [mediawiki/extensions/Foxway] (master) - https://gerrit.wikimedia.org/r/69836 [10:54:13] liangent: whaaa. where do you pull that stuff from [10:55:50] MatmaRex: I made it up myself, when testing that makeRedirectContent patch [10:55:58] the best I managed to do so far is, with something like "AND log.log_timestamp > '( NOW() - INTERVAL 3 MONTH )'", it returns everything before the timestamp, both with < and > [10:56:15] since direct links (no colon) to NS_FILE and NS_CATEGORY are two special cases [10:56:25] New review: Pastakhov; "Add break/continue statements" [mediawiki/extensions/Foxway] (master) - https://gerrit.wikimedia.org/r/69836 [10:56:37] there's some problem for category. there might be another problem for files too [10:57:47] New patchset: MathiasLidal; "Fix prefix in search boxes, and add support for multiple search boxes" [mediawiki/extensions/InputBox] (master) - https://gerrit.wikimedia.org/r/71331 [10:59:02] liangent: my opinion is that redirect pages simply shouldn;t be parsed [10:59:11] liangent: this would solve all of the issues you mentioned [10:59:15] (categories, files, interwikis) [10:59:31] but i have no idea where should it be iffed-out :P [11:03:30] MatmaRex: see https://en.wikipedia.org/wiki/Category:Redirects_from_alternative_languages [11:03:39] New review: Tpt; "Some details." [mediawiki/extensions/ProofreadPage] (pagePagesRefactoring) C: -1; - https://gerrit.wikimedia.org/r/71172 [11:04:43] sometimes they put redirects into categories delibrately [11:05:19] liangent: yes, sure, but [11:05:36] liangent: the categories should only come from the text after #redirect[[...]] [11:05:50] the redirect syntax itself should be killed before further parsing [11:05:58] MatmaRex: right [11:06:19] MatmaRex: however https://bugzilla.wikimedia.org/show_bug.cgi?id=50488 is another thing [11:11:44] liangent: hm? [11:11:51] liangent: (sorry for being unresponsive :) ) [11:12:41] MatmaRex: [[File:Filename.jpg]] is after [[A]] [11:14:07] liangent: yeah, i think the regexes used for redirect detection are wonderfully vague [11:14:22] liangent: so you could have "#redirect my ass [[page" and it'd work [11:14:24] or something like that [11:15:46] MatmaRex: so can't we just strip the regex-matched text from the beginning of page content [11:17:18] liangent: yeah, i have no idea why this isn't done [11:17:23] (since it apparently isn't) [11:17:44] i dare you to try to dig that out. Paser.php is only 8000+ lines. :P [11:34:13] Was there any recent update to test.wikipedia.org which could make it impossible to login? [11:34:25] I'm always getting "Login error [11:34:25] Wikipedia uses cookies to log in users. You have cookies disabled. Please enable them and try again." [11:37:29] New patchset: Matmarex; "Allow creation of empty MediaWiki: pages" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71332 [12:20:55] New patchset: Matmarex; "Allow creation of empty MediaWiki: pages" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71332 [12:24:44] hashar: beta labs is now donw? [12:24:58] Nikerabbit: NFS broken, Ariel was working on it [12:24:59] Nikerabbit labs is down [12:26:17] oh [12:33:02] Yippie, build fixed! [12:33:03] Project MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox build #46: FIXED in 1 min 1 sec: https://wmf.ci.cloudbees.com/job/MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox/46/ [12:35:20] Change merged: jenkins-bot; [mediawiki/extensions/UniversalLanguageSelector] (master) - https://gerrit.wikimedia.org/r/71328 [12:52:05] New patchset: Zfilipin; "WIP test steps written at WMF with volunteers!!" [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/70979 [12:53:43] New review: Zfilipin; "Added WIP (work in progress) at the front of the commit message." [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/70979 [12:58:00] New review: Parent5446; "Haven't tested yet. Not sure how I feel about a ternary statement inside an if statement." [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/71332 [13:15:43] New review: Yaron Koren; "Hi - can you briefly explain what dot notation is, and what a call to #get_db_data that used it woul..." [mediawiki/extensions/ExternalData] (master) - https://gerrit.wikimedia.org/r/71255 [13:18:29] New patchset: Hashar; "SquidUpdate debug message are now in 'squid' group" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71342 [13:25:29] andre__: hiya! [13:26:19] morning sumanah! [13:32:34] New patchset: Parent5446; "Added the api endpoint and called the store plugin." [mediawiki/extensions/Annotator] (master) - https://gerrit.wikimedia.org/r/71278 [13:37:11] New patchset: TheDJ; "jquery.tablesorter: Support sortable column headers with rowspans" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/60871 [13:38:40] New patchset: TheDJ; "jquery.tablesorter: Support sortable column headers with rowspans" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/60871 [13:41:28] New review: Hashar; "It seems Mark was not aware of this Mediawiki feature. I am enabling it on the beta cluster https..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4486 [13:49:08] New patchset: Zfilipin; "Deleted test for a feature that is not enabled at beta" [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/71347 [13:53:17] guillom: http://adainitiative.org/2013/07/new-accessible-dropdown-menus-plugin-for-wordpress-now-available/ I don't believe we have any dropdown menus on the publicly accessible side of our WordPress install -- do we? [13:54:22] Not in the current theme, but in the upcoming one, I don't know [13:54:47] okay [13:55:17] liangent, please accept my skype invitation [13:55:35] aude, Denny_WMDE are you ready for the GSoC call now? I need your Skype handlers [13:55:58] hi sumanah guillom :) [13:56:01] qgil: sure or would it be easier to do via irc? [13:56:04] * aude does not care [13:56:04] hello [13:56:11] qgil: we are currently working with the student :) is that skype call really needed? would prefer it over irc a lot [13:56:14] * aude thinks liangent is doing well [13:56:16] aude, then skype as said in the invitation :) [13:56:27] mmmmmm [13:56:56] aude, Denny_WMDE liangent this is the one and perhaps only call in the whole GSoC, it's social and hearing voices (and perhaps seeing faces) is good [13:56:59] In general, we've found that having some face-to-face contact (even over pixels) boosts relationship-building and morale and helps keep the project on schedule [13:57:18] New review: Jqnatividad; "Hi Yaron," [mediawiki/extensions/ExternalData] (master) - https://gerrit.wikimedia.org/r/71255 [13:57:26] in a few minutes then [13:57:29] and in any case you had many days to comment on this meeting :) (liangent did, Skype was fine for her) [13:57:32] we're in the middle of discussing with her [13:57:42] ok [13:57:44] ok, if skype is fine then fine with us [14:04:04] qgil: i am vrandezo [14:04:17] * aude can sit with denny [14:07:55] andre__: http://www.neverworkintheory.org/?p=547 [14:09:08] sumanah, uh yay, a new paper! Thanks! [14:09:16] :) [14:09:35] Heh, I spent the weekend with papers on automatic classification of reports [14:15:47] andre__: https://twitter.com/neverworktheory is pretty great [14:17:17] I'll bookmark the website. I'm still not really a Twitter user. [14:17:27] guess I should check if they have some nuggets about bug management and quality [14:19:56] "Gerrit Code Review" has an avatar now ^demon? [14:20:16] <^demon> No, we've not put in a plugin for it. [14:20:29] <^demon> The default implementation is lame though, it makes the requests even if you don't have an avatar plugin. [14:20:39] <^demon> Feel free to ignore those. [14:24:33] <^demon> Krenair: Filed https://code.google.com/p/gerrit/issues/detail?id=1987 to shut those up. [14:26:40] do we get avatars now on gerrit? sweet [14:27:16] <^demon> There's a plugin point for it, but I've not installed any plugins. [14:27:35] aww [14:27:43] New patchset: TheDJ; "RecentChanges, RecentChangesLinked, Watchlist: message when no items" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/64576 [14:27:51] <^demon> brion: We could come up with something that would fetch your chosen image from commons :) [14:28:03] <^demon> Special:Random/file ;-) [14:28:13] andre__: I bet they have an RSS feed if you're into that [14:28:50] could use page images on the user page... [14:31:52] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/64576 [14:40:03] Yippie, build fixed! [14:40:04] Project _debug-browsertests-template build #181: FIXED in 2 min 19 sec: https://wmf.ci.cloudbees.com/job/_debug-browsertests-template/181/ [14:46:09] New review: TheDJ; "Should we send another email to the list of tools and bot operators ?" [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/70036 [14:50:21] brion ^demon could just use gravtar for the avatars... [14:50:29] much simpler solution [14:50:39] New review: Hashar; "I am not sure whether it is a good idea to replace wfDebug() with wfDebugLogGroup(), the overhead s..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71342 [14:50:39] <^demon> I considered using the gravatar plugin, but it kinda gives me the willies. [14:50:45] <^demon> Exposes your e-mail address to a 3rd party [14:50:59] I am off, will be back later tonight for some conf calls [14:51:13] doesn't github already use it for these [14:51:16] *theres [14:51:23] and almost every where else in the web [14:51:37] <^demon> Yeah, doesn't mean I have to like it :) [14:52:58] New patchset: Alex Monk; "Set taborder on Special:ActiveUsers" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71354 [14:56:27] gerrit down? getting 503s... [14:56:37] I agree with ^demon. It suffices for me if "Code Review Tool" shows Diffy as avatar :-) [14:56:52] Krenair: same here [14:57:06] I think ^demon is restarting it [14:57:09] <^demon> Krenair: Had to restart, trying to flush some caches to help with the firefox problem. [14:57:11] to nuke on-disk caches [14:57:28] Gerrit is back up for me. [14:57:29] New patchset: Jeroen De Dauw; "Remove list of functions added in wgExtensionFunctions" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71355 [14:57:46] New patchset: Jeroen De Dauw; "Remove list of functions added in wgExtensionFunctions" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71355 [14:57:52] New patchset: Alex Monk; "Parse duplicate-defaultsort error message" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/68859 [14:58:18] <^demon> qchris: [2013-07-01 14:56:58,311] INFO com.google.gerrit.pgm.Daemon : Gerrit Code Review 2.7-rc2-505-g7502a46 ready [15:04:40] What is the mediawiki parser dev channel? I had a few questions for those guys. [15:07:17] New review: TheDJ; "Got an TypeError: 'undefined' is not an object (evaluating 'upload.details.submit'). This is because..." [mediawiki/extensions/UploadWizard] (master) C: -1; - https://gerrit.wikimedia.org/r/68835 [15:07:24] New review: Krinkle; "(1 comment)" [mediawiki/core] (master) C: -1; - https://gerrit.wikimedia.org/r/25262 [15:08:30] rplummer left before I could answer him :( [15:12:11] New patchset: Rjain; "changed the remote ext path to Annotator instead of prototyping inline comments" [mediawiki/extensions/Annotator] (master) - https://gerrit.wikimedia.org/r/70801 [15:21:53] is it just me, or does https://gerrit.wikimedia.org/r/#/c/60871/11/resources/jquery/jquery.tablesorter.js not load? [15:22:20] MatmaRex: this link works for me [15:22:23] ah, nevermind, just me. [15:22:41] gerrit nagically reenabled "Syntax Coloring" by itself, which makes it not load on Opera. [15:23:18] oh, good to know :-) [15:24:04] hm, actually, it logged me out. [15:24:07] big update? [15:25:46] I was logged out a few minutes ago too [15:26:28] New review: Matmarex; "(1 comment)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/60871 [15:32:06] <^demon> MatmaRex: When we flushed those caches, it logged everyone out. [15:32:12] <^demon> Log back in, life goes on [15:35:10] ^demon: sure [15:36:35] New review: Matmarex; "Meh, just noticed the indentation in jquery.tablesorter.test.js is all messed up. I'll fix it myself..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/60871 [15:39:00] New patchset: Matmarex; "jquery.tablesorter: Support sortable column headers with rowspans" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/60871 [15:41:02] [15:43:27] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/60871 [15:43:55] New patchset: Liangent; "Create redirects to titles correctly in WikitextContentHandler" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71272 [16:10:59] MatmaRex: I was just using an old format for log_params... *hides* https://pt.wikipedia.org/w/index.php?title=Usu%C3%A1rio%28a%29%3ANemo_bis%2Fpatrulhadores&diff=36270815&oldid=36269803 [16:25:13] New patchset: Rjain; "Added the create class Just tried out adding the create class but there are some errors passing the Json data of annotations." [mediawiki/extensions/Annotator] (master) - https://gerrit.wikimedia.org/r/71364 [16:28:44] qgil: Boy that's a late meeting :) [16:31:38] New review: Rjain; "(1 comment)" [mediawiki/extensions/Annotator] (master) - https://gerrit.wikimedia.org/r/71364 [16:36:04] New patchset: Matmarex; "Change "permissions errors" message to "permission error"" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/59060 [16:36:28] marktraceur, tell me, I had the first one today scheduled at 7am... [16:36:54] New review: Matmarex; "Let's do this. Even if there are, in fact, multiple reasons why the action could not be performed, t..." [mediawiki/core] (master) C: 2; - https://gerrit.wikimedia.org/r/59060 [16:37:08] qgil: Confirm that I'm going to be in the office tonight at 19:00 PST [16:37:09] marktraceur, I don't understand people having jobs like micru ;) [16:37:55] ^demon: around? [16:38:12] ^demon: where does git review take my username / email from? [16:38:15] New review: Parent5446; "(1 comment)" [mediawiki/extensions/Annotator] (master) - https://gerrit.wikimedia.org/r/71364 [16:38:19] it keeps picking up suchabot's one and refuses to push [16:38:28] user.email is set appropriately... [16:38:43] <^demon> YuviPanda: git-review? Nfc. [16:38:45] marktraceur, looking at how the other meetings are going, by 6:30pm we could be done [16:39:00] hmm [16:39:00] <^demon> I don't touch that flaming pile of horse manure. [16:39:24] :) [16:39:48] ^demon: well, it's not a git review issues. gerrit responds with that when I push [16:39:51] but I think I've found the issue [16:40:24] Change merged: MaxSem; [mediawiki/extensions/Drafts] (master) - https://gerrit.wikimedia.org/r/25628 [16:40:30] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/59060 [16:40:41] .ssh/config had wrong username / key set [16:42:49] New patchset: Yuvipanda; "Revert "Use non-beta icons, add icon assets under scratch"" [apps/android/commons] (master) - https://gerrit.wikimedia.org/r/71368 [16:42:49] New patchset: Yuvipanda; "Updated CHANGELOG and bumped version number" [apps/android/commons] (master) - https://gerrit.wikimedia.org/r/71369 [16:43:16] though I doubt that's a problem many users will face [16:43:22] most don't have two user accounts [16:43:36] Change merged: Brion VIBBER; [apps/android/commons] (master) - https://gerrit.wikimedia.org/r/71368 [16:44:09] Change merged: Brion VIBBER; [apps/android/commons] (master) - https://gerrit.wikimedia.org/r/71369 [16:44:31] Change merged: jenkins-bot; [mediawiki/extensions/CentralAuth] (master) - https://gerrit.wikimedia.org/r/68199 [16:50:51] New patchset: CSteipp; "Update CentralAuth to master" [mediawiki/core] (wmf/1.22wmf9) - https://gerrit.wikimedia.org/r/71372 [16:52:48] Change merged: Yaron Koren; [mediawiki/extensions/ExternalData] (master) - https://gerrit.wikimedia.org/r/71255 [16:55:52] Change merged: jenkins-bot; [mediawiki/core] (wmf/1.22wmf9) - https://gerrit.wikimedia.org/r/71372 [17:06:26] Change merged: TheDJ; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/69872 [17:07:24] Change merged: TheDJ; [mediawiki/extensions/Math] (master) - https://gerrit.wikimedia.org/r/69873 [17:15:25] New review: Rjain; "(1 comment)" [mediawiki/extensions/Annotator] (master) - https://gerrit.wikimedia.org/r/71364 [17:19:29] New review: Bsitu; "(1 comment)" [mediawiki/extensions/GettingStarted] (master) - https://gerrit.wikimedia.org/r/70945 [17:24:54] New review: TheDJ; "Agree, would be better if we finished that patch from Daniel. But if that takes too long, then we ca..." [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/55455 [17:30:29] New patchset: Ori.livneh; "Set $HOME when git-cloning; run bundle install as 'vagrant'" [mediawiki/vagrant] (master) - https://gerrit.wikimedia.org/r/71165 [17:35:07] New patchset: Ori.livneh; "Set $HOME when git-cloning" [mediawiki/vagrant] (master) - https://gerrit.wikimedia.org/r/71165 [17:40:19] qgil: Noted, but at least I have the time confirmed [17:46:54] sumanah: Oh, you're here too, so now you know that my meeting with qgil and Rasel160 is later than I expected, hence we could maybe test out BBB in a more near future if you'd like [17:47:23] New review: Aaron Schulz; "(1 comment)" [mediawiki/core] (master) C: -1; - https://gerrit.wikimedia.org/r/67876 [17:49:19] marktraceur: now is good [17:49:27] Oh, sure, K [17:49:39] * marktraceur will annoy jvandavier with his chatter [17:50:22] sumanah: You want to start the meeting or should I? [17:50:24] marktraceur: http://videoconf.wikimedia.ch/bigbluebutton/create.jsp?action=invite&meetingID=Testing [17:50:39] I am now connecting. [17:51:13] Woot [17:51:17] * marktraceur is waiting [17:51:48] I'm at "connecting to the server....." with lots of dots [17:51:51] Hm [17:52:21] I'm not sure it's supposed to take so long [17:52:41] Oh, wait, you're using the wikimedia.ch one [17:53:04] New review: Anomie; "(1 comment)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/67876 [17:53:06] yes [17:53:12] shall I try again with a different one, marktraceur? [17:53:15] New patchset: Anomie; "Add 'viewmyprivateinfo', 'editmyprivateinfo', and 'editmyoptions' rights" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/67876 [17:53:49] * marktraceur is trying the wikiversity one [17:54:17] then I will try that one too. [17:54:55] sumanah: http://bigbluebutton.wikiversity.wmflabs.org/client/BigBlueButton.html [17:54:57] New review: Aaron Schulz; "Indeed, it would be preferable if there would be a separate controller classes for this stuff." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/67876 [17:55:03] Oh, cool [17:56:03] marktraceur: at the upper right hand corner of http://bigbluebutton.wikiversity.wmflabs.org/client/BigBlueButton.html do you see two completely unlabelled buttons? [17:56:25] I'm at that page and "connecting to the server......" with many many dots and an ostensibly full progress bar [17:56:57] Um, hm [17:57:05] I see you in the user list [17:57:19] But no, there should be way more things in your interface [17:57:29] sumanah: What browserthing are you using? [17:57:43] firefox [17:57:54] What form of Flash? [17:58:26] Shockwave Flash (plugin for Firefox) 11.2 r202 [17:58:31] Last Updated: today [17:59:14] * marktraceur checks [17:59:21] Same one I got, looks like [17:59:34] sumanah: Any JS errors or anything on your console? [17:59:50] I have to go - meeting starting in a minute. marktraceur thanks for the attempt [17:59:54] Ah K. [18:00:05] Anyone else want to come mob a demo instance of BigBlueButton? [18:00:14] http://bigbluebutton.wikiversity.wmflabs.org/client/BigBlueButton.html [18:01:57] I guess the morbid joke about this instance is that it only hosts one meeting [18:07:01] Change merged: jenkins-bot; [mediawiki/extensions/WikiEditor] (master) - https://gerrit.wikimedia.org/r/65675 [18:13:29] New patchset: MaxSem; "ResourceLoader lint" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71379 [18:23:11] UploadWizard [18:23:21] DAMN IT [18:23:24] :D [18:23:37] do you think you can do CR today? [18:23:42] YuviPanda: I promise you that the latest I'll get to it will be Thursday [18:23:48] This week is weird [18:23:54] ah, good! [18:24:04] every week is. [18:24:18] YuviPanda: Also, can I pleeeease use Gerrit now, since I'm looking at actually merging it? [18:24:31] marktraceur: you can once tool labs comes back up. [18:24:36] Siigh. [18:24:37] which isn't up yet. [18:24:41] NFS issue [18:26:59] New patchset: Aaron Schulz; "Dependency inject DB into ManualLogEntry::insert()" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71385 [18:43:12] New review: Hashar; "For beta Texvc is recompiled on each change being merged. Labs is currently facing an outage, hence..." [mediawiki/extensions/Math] (master) - https://gerrit.wikimedia.org/r/69873 [18:44:45] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71385 [18:46:42] New patchset: Matmarex; "(bug 25702) Fix capitalization in ApiQueryBase::titlePartToKey()" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/40337 [18:56:16] New review: Mattflaschen; "It might be worth splitting off into a separate module to address the performance concerns Krinkle m..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/67166 [18:56:47] New patchset: Cmcmahon; "UploadWizard now throws a warning if 'category' is not filled in" [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/71387 [18:58:34] New review: Mattflaschen; "Also https://bugzilla.wikimedia.org/show_bug.cgi?id=19992 ("Support client-side date/time formatting..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/67166 [19:10:04] New patchset: Yaron Koren; "Some improvements to naming, layout and comments of "dot notation" addition" [mediawiki/extensions/ExternalData] (master) - https://gerrit.wikimedia.org/r/71391 [19:11:22] New patchset: Matmarex; "(bug 25702) Fix capitalization in ApiQueryBase::titlePartToKey()" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/40337 [19:11:38] New review: Matmarex; "Rebased and fixed Yuri's nitpicks with some regexes." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/40337 [19:12:27] New patchset: Matmarex; "Fix capitalization in ApiQueryBase::titlePartToKey()" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/40337 [19:12:55] yurik: ^^^ [19:16:13] Change merged: Yaron Koren; [mediawiki/extensions/ExternalData] (master) - https://gerrit.wikimedia.org/r/71391 [19:16:36] New patchset: Catrope; "Clean up transform dimension height handling" [mediawiki/extensions/TimedMediaHandler] (wmf/1.22wmf8) - https://gerrit.wikimedia.org/r/71393 [19:16:58] Change merged: Catrope; [mediawiki/extensions/TimedMediaHandler] (wmf/1.22wmf8) - https://gerrit.wikimedia.org/r/71393 [19:19:23] New patchset: Catrope; "Update GeoData for cherry-pick of Ide7208394f" [mediawiki/core] (wmf/1.22wmf8) - https://gerrit.wikimedia.org/r/71394 [19:21:27] New patchset: Matmarex; "Fix capitalization in ApiQueryBase::titlePartToKey()" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/40337 [19:22:08] qgil: you are OOO today? [19:32:38] New patchset: Ori.livneh; "Set RubyGems's GEM_HOME to ~/.gem in profile.d" [mediawiki/vagrant] (master) - https://gerrit.wikimedia.org/r/71396 [19:38:07] New review: EBernhardson; "Should cleanup an unused $user variable threaded through the EditFormatter, not a blocker though." [mediawiki/extensions/Echo] (master) C: 2; - https://gerrit.wikimedia.org/r/68817 [19:38:21] Change merged: jenkins-bot; [mediawiki/extensions/Echo] (master) - https://gerrit.wikimedia.org/r/68817 [19:38:53] AaronSchulz, yes I am. [19:39:08] why? [19:39:26] AaronSchulz, but working. [19:41:29] New review: Cmcmahon; "caused Bug 50504" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/55524 [19:42:15] New patchset: Ryan Lane; "Workaround for case sensitivity issue in bug 50412" [mediawiki/extensions/OpenStackManager] (master) - https://gerrit.wikimedia.org/r/71405 [19:44:38] qgil: I'm contemplating stealing your chair :) [19:45:17] New review: Yuvipanda; "Grrr PHP" [mediawiki/extensions/OpenStackManager] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/71405 [19:45:20] Change merged: Yuvipanda; [mediawiki/extensions/OpenStackManager] (master) - https://gerrit.wikimedia.org/r/71405 [19:52:27] New review: Tilgovi; "I have a couple suggestions on the table schema." [mediawiki/extensions/Annotator] (master) - https://gerrit.wikimedia.org/r/70794 [19:52:42] AaronSchulz, :DD Well, the good news is that this weekend I'm flying to Europe and I will be remote for some period. [19:52:48] AaronSchulz, go and give it a serious try! [19:58:56] New review: Matmarex; "Trivial." [mediawiki/core] (master) C: 2; - https://gerrit.wikimedia.org/r/71354 [20:00:18] New review: Krinkle; "I suppose an extra mail won't hurt. Once this lands (or when it is a sure thing) we'd e-mail to what..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/70036 [20:05:54] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71354 [20:10:26] New patchset: Raimond Spekking; "Revert "Localisation updates from http://translatewiki.net."" [mediawiki/extensions/Echo] (master) - https://gerrit.wikimedia.org/r/71513 [20:10:46] New patchset: Helder.wiki; "Implement mw.toolbar.addButtons" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/25262 [20:16:08] New review: Yurik; "Reading revisiondelete help page showed that my assumption was correct but incomplete - revisiondele..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/70749 [20:17:09] New review: Krinkle; "(1 comment)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/25262 [20:22:23] RoanKattouw, I was under the impression that extensions didn't usually have wmf/ branches? [20:22:38] and that the core wmf/ branches included extensions as submodules instead [20:22:57] Only in special cases like today [20:23:07] Because the cherry-pick commit needs to live somewhere [20:25:01] will that get deployed properly though? [20:25:10] It will because I'm doing it ;) [20:25:33] I have a submodule update sitting in Gerrit https://gerrit.wikimedia.org/r/#/c/71394/' [20:25:44] I suppose I should correct the commit message, oops [20:26:01] New patchset: Catrope; "Update TimedMediaHandler for cherry-pick of Ide7208394f" [mediawiki/core] (wmf/1.22wmf8) - https://gerrit.wikimedia.org/r/71394 [20:26:17] right... that'll be why I missed the commit :) [20:27:42] New patchset: Ori.livneh; "Use Tempfile to manage temporary test images" [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/71516 [20:28:50] New review: Ori.livneh; "I did not test this patch and can't vouch that it works. I thought I'd put it up rather then throw i..." [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/71516 [20:32:40] New patchset: Catrope; "Update VisualEditor to master" [mediawiki/core] (wmf/1.22wmf8) - https://gerrit.wikimedia.org/r/71517 [20:34:58] New patchset: Catrope; "Update VisualEditor to master" [mediawiki/core] (wmf/1.22wmf8) - https://gerrit.wikimedia.org/r/71517 [20:36:05] New patchset: Catrope; "Update VisualEditor to master" [mediawiki/core] (wmf/1.22wmf9) - https://gerrit.wikimedia.org/r/71518 [20:38:32] Change merged: Catrope; [mediawiki/core] (wmf/1.22wmf9) - https://gerrit.wikimedia.org/r/71518 [20:42:36] GorillaWarfare: *waves* how goes things for you today? [20:42:47] mwalker: Things go well [20:43:05] mwalker: Switching over my extension code to use the Html class, thinking about the email discussion [20:43:57] New patchset: Helder.wiki; "Implement mw.toolbar.addButtons" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/25262 [20:44:02] re html class -- awesome :) if you didn't know about it, RawElement can be your friend but don't abuse it lest you end up with XSS [20:44:47] New review: Helder.wiki; "(1 comment)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/25262 [20:44:57] re the email thread -- I leave that in your hands -- I was just confused! I didn't realize there was some much variation / kafuffle over book metadata [20:45:03] New patchset: Matmarex; "wfBCP47Test: remove commented-out testcases" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71297 [20:45:23] merge, anyone? ^ trivial [20:46:30] MatmaRex: Your evil plan is to slowly merge controversial patches over hundreds of trivial ones, isn't it? You clever bastard. [20:46:33] * marktraceur looks [20:46:48] New patchset: Matmarex; "wfBCP47Test: Remove commented-out testcases" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71297 [20:46:57] New review: EBernhardson; "One issue i hadn't realized, and that fabrice brought up:" [mediawiki/extensions/Echo] (master) - https://gerrit.wikimedia.org/r/68817 [20:47:23] seems like a good plan to me [20:48:14] marktraceur: yeah. no one would even notice if i stuck mail('matma.rex@gmail.com', 'nothing to see here', $yourpassword) somewhere in there. :P [20:49:32] New patchset: Parent5446; "Add API action=revisiondelete" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/70749 [20:50:00] New review: Yaron Koren; "I finally have review rights!" [mediawiki/extensions/LiveTranslate] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/40092 [20:50:01] Change merged: Yaron Koren; [mediawiki/extensions/LiveTranslate] (master) - https://gerrit.wikimedia.org/r/40092 [20:50:20] New patchset: Matmarex; "Drop a code path in wfBCP47() which is never reached." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71300 [20:50:37] New review: Matmarex; "Dead code removal." [mediawiki/core] (master) C: 2; - https://gerrit.wikimedia.org/r/71300 [20:51:22] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71297 [20:51:36] New review: Parent5446; "I think this is a fine solution. My only issue is the private Status error function, which should pr..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/70749 [20:54:39] New patchset: Anomie; "Clear shallowFallbacks in LocalisationCache::unload" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71520 [20:55:55] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71300 [20:58:20] Krinkle: ping [20:58:22] Change merged: Catrope; [mediawiki/core] (wmf/1.22wmf8) - https://gerrit.wikimedia.org/r/71394 [20:58:33] Change merged: Catrope; [mediawiki/core] (wmf/1.22wmf8) - https://gerrit.wikimedia.org/r/71517 [20:58:42] hoo: yes? [20:59:11] Krinkle: You said you disabled force merge for Wikibase... you can do that for master but in no case for other branches [20:59:34] None of my business. [20:59:43] Sure, if that's what you want. [20:59:51] I enabled it for master. [21:01:09] New patchset: Jdlrobson; "Render dates as headings" [mediawiki/extensions/Echo] (master) - https://gerrit.wikimedia.org/r/71522 [21:01:11] New patchset: Jdlrobson; "Bug 49269: Echo markup adjustments" [mediawiki/extensions/Echo] (master) - https://gerrit.wikimedia.org/r/71523 [21:01:30] Krinkle: The tests in jenkins tend to break for non master because it can't fetch the right DataValues version (it always uses master) [21:01:56] I understand, though you should get that fixed :) [21:04:23] Probably... but I'm not into that enough to really know how we could do that [21:06:20] New review: Krinkle; "(1 comment)" [mediawiki/extensions/Echo] (master) C: -1; - https://gerrit.wikimedia.org/r/71522 [21:06:38] mwalker: What's the difference between Html::element and Html::rawElement? [21:07:33] element escapes the node contents [21:07:37] rawElement does not escape [21:07:41] New review: Krinkle; "(1 comment)" [mediawiki/extensions/Echo] (master) C: -1; - https://gerrit.wikimedia.org/r/71523 [21:09:03] You should generally only use Html::rawElement if you're passing the result of another Html::element as the content. [21:09:17] or if you're 100% sure that the value is pre-escaped as needed. [21:10:54] such as if you're passing the output of wfMessage()->parse() [21:11:16] Krinkle: busy? [21:11:42] matanya: yes [21:11:54] k, good luck with it :) [21:12:26] VE is going live [21:12:52] COOL! best of luck [21:13:37] * James_F crosses fingers. [21:13:52] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/25262 [21:14:08] New review: Cmcmahon; "I can probably fix this at some point when we are not just about to release VE, but the file name ge..." [qa/browsertests] (master) C: -1; - https://gerrit.wikimedia.org/r/71516 [21:15:30] ^demon: can you grant permissiosn to suchabot? [21:15:37] to let it read stream events? [21:15:52] <^demon> Oh yeah, that. [21:15:52] ^demon: I think qchris_away suggested a workaround? [21:16:03] <^demon> Sec, lemme dig his e-mail. [21:16:43] Krinkle: Thing that annoys me a bit is that Jenkins-bot appears as merge commit user in the git logs... that way it's not visible to see who really did the decision [21:17:00] mwalker: Oh, thanks! Just what I needed, actually [21:17:03] hoo: Git has author and comitted, separate things [21:17:09] and the original commit is also in the log [21:17:24] Krinkle: Author of the merge commit, I mean [21:17:33] New patchset: Yaron Koren; "Re-added "__NOTOC__" that shouldn't have been removed, improved comments" [mediawiki/extensions/DataTransfer] (master) - https://gerrit.wikimedia.org/r/71527 [21:17:42] New patchset: Jdlrobson; "Bug 49269: Echo markup adjustments" [mediawiki/extensions/Echo] (master) - https://gerrit.wikimedia.org/r/71523 [21:17:46] YuviPanda: Whoops I am still away :-) [21:17:51] :P [21:17:57] YuviPanda: https://gerrit.wikimedia.org/r/#/c/71244/ <-- that should help as well [21:18:11] so there's "mw.toolbar: buttons" by Author: Hoo, Committer: Hoo "Merge "mw.toolbar: buttons"" by Author: Gerrit, Committer: Krinkle [21:18:37] hoo: Depending on your git log viewer (there's quite a few different --format ='s you can make) you can make it show either [21:18:42] or even hide merges entirely [21:18:45] --no-merges [21:19:12] surely [21:19:35] but still, mh [21:19:46] Does the WMF keep track on how much (in $ terms) ends up being allocated to different projects, e.g. the VisualEditor [21:19:49] ? [21:20:02] jarry1250: If they do, they don't tell me. :-) [21:20:21] jarry1250: Our accounting is at higher levels, generally. [21:20:24] New review: Jdlrobson; "Please simply edit the commit message in these situations...." [mediawiki/extensions/Echo] (master) - https://gerrit.wikimedia.org/r/71522 [21:20:29] New patchset: Jdlrobson; "Render dates as headings" [mediawiki/extensions/Echo] (master) - https://gerrit.wikimedia.org/r/71522 [21:21:18] James_F: Mmm. I'm finding it hard to quantify to any degree of accuracy what the VE has cost to date. [21:21:22] Change merged: Yaron Koren; [mediawiki/extensions/DataTransfer] (master) - https://gerrit.wikimedia.org/r/71527 [21:21:34] jarry1250: If you find out, please tell me. [21:22:11] New patchset: TheDJ; "Tablesorter: colspan property was incorrectly accessed" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71530 [21:23:23] James_F: :) What with the part-timers and so forth, it gets quite complicated. My current guess is that the WMF has funded an average of 4 FTEs over ~2.25 years. [21:23:57] * RoanKattouw wonders if there's a timeline of who's been on the project since when [21:23:59] jarry1250: More than that, probably. [21:24:04] RoanKattouw: Not AFAIAA. [21:24:12] Also, people (especially me) "being on the project" is a fluid concept [21:24:28] <^demon> RoanKattouw: Aren't you on every project? :) [21:24:28] qchris: unmerged? [21:24:36] Especially pre-June 2012-ish [21:24:44] <^demon> YuviPanda: You scared him away! [21:24:53] Also, from Sep 2012 till June 2013 I was 3/4 time :) [21:25:07] ^demon: he found the courage! :) [21:26:00] RoanKattouw is on all projects, but doesn't cost anything... [21:26:15] I can assure you I do cost something ;) [21:26:18] ^ clearly not true, since I've not seen him around on Mobile [21:26:25] * RoanKattouw has rent to pay and stuff [21:26:33] * matanya admires RoanKattouw :) [21:27:31] YuviPanda: you still owe me some bug fixes for the mobile, so don't remind me that, i might bug you again :) [21:28:00] YuviPanda: Yes, still unmerged. I added the op on RT duty. And now the new op on RT duty ... [21:28:22] hehe :) [21:28:28] matanya: wait, what? which ones? [21:28:46] the commons one, the wikipedia one [21:28:52] RTL RTL... [21:29:04] a link in a sec [21:29:50] YuviPanda: https://bugzilla.wikimedia.org/show_bug.cgi?id=48716 <-- for example [21:29:51] matanya: I just pushed out an update to Commons today that should help RTL a fair bit on the systems that support that (Android got full RTL support on 4.2) [21:30:35] matanya: well, the wiki app isn't really maintained anymore... :P We're going to rebuild it to be native in ~4-5 months... [21:30:41] still using 4.1.1, so wouldn't know [21:30:45] and nobody wants to touch it [21:30:48] (the phonegap app [21:30:49] ) [21:31:10] I know that's not the best answer, but that's how it is :( [21:31:10] ok, phonegap sucks, so don't bother fixing it [21:31:17] matanya: agreed, phonegap sucks. [21:31:42] matanya: I was drafting a blog post about it, but had to shelve it after I couldn't figure out how to write it without swearing every other sentence [21:31:54] LOL [21:32:42] matanya: really, they had a piece of code that literally swallowed exceptions (in JS). It turned even hunting syntax errors into binary-search-put-console.log-everywhere 2 hour thing [21:32:45] horrible horrible POS [21:33:15] omg, JS and i don't get along [21:33:40] oh, this reminds me i need to bug Reedy too [21:34:36] Reedy: in your spare time: https://bugzilla.wikimedia.org/show_bug.cgi?id=46864 [21:34:44] ^demon: any idea? [21:34:49] grr [21:34:49] i m ean [21:34:51] any progress? [21:35:05] <^demon> I keep getting distracted. [21:35:46] matanya: ? [21:35:54] * YuviPanda slips Ritalin in ^demon's drink [21:36:13] hi Reedy just pointing out https://bugzilla.wikimedia.org/show_bug.cgi?id=46864 [21:36:22] would be nice if you merge it whenever [21:36:24] What about it? [21:36:32] needs a merge iirc [21:36:38] Oh [21:36:40] The config change [21:36:43] yes [21:37:10] you didn't give any eta, so i'm just checking out [21:37:55] <^demon> YuviPanda: Should be good to go. [21:38:05] woo [21:38:07] * YuviPanda looks [21:38:21] now I wait [21:39:14] <^demon> Silly workaround worked. [21:40:22] :D [21:40:36] waiting [21:40:40] for someone to do something on gerrit [21:43:13] New patchset: Bsitu; "Add difflink to mention email notification" [mediawiki/extensions/Echo] (master) - https://gerrit.wikimedia.org/r/71531 [21:43:13] * YuviPanda looks at http://bitergia.com/projects/mediawiki-dashboard/browser/, grrs at jenkins-bot [21:43:19] ^demon: works! yay :) [21:46:54] New patchset: Shirayuki; "Fix spelling (localised)" [mediawiki/extensions/CentralNotice] (master) - https://gerrit.wikimedia.org/r/71532 [21:54:41] ori-l: Fun bug: When checking out wikimedia/fundraising/crm/drupal (a submodule of wm/fr/crm), puppet is translating symlinks into text files with paths in them. Apparently this is solvable (http://stackoverflow.com/questions/5917249/git-symlinks-in-windows) but it's super-annoying. Thoughts? [21:55:08] maybe s/puppet/vagrant/, maybe s/puppet/git/, I dunno [21:55:44] New patchset: Yaron Koren; "Adds auto translate feature." [mediawiki/extensions/LiveTranslate] (master) - https://gerrit.wikimedia.org/r/40348 [21:55:45] don't check it out under /vagrant [21:56:06] marktraceur: clone it into /srv/drupal [21:56:10] ori-l: Noted [21:56:29] ori-l: Should I do that for all the crm submodules, then? [21:56:38] marktraceur: that way it isn't subject to the vagaries of virtualbox shared folders, which exhibit the union of idiosyncracies of both the guest and host environments [21:56:53] New review: Yaron Koren; "It worked! (I think.) My first git rebase - thanks to Jeroen for the help." [mediawiki/extensions/LiveTranslate] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/40348 [21:56:54] Change merged: Yaron Koren; [mediawiki/extensions/LiveTranslate] (master) - https://gerrit.wikimedia.org/r/40348 [21:57:45] Ahhh. [21:57:48] marktraceur: it's a cost/benefit thing. if the files in question are likely to be worked on extensively by the developer using the VM, then the convenience of having them accessible & editable from the host sometimes trumps the performance / complexity of shared folders [21:58:35] but if they're relatively static, /srv is usually a better idea (or some other path, consistent with http://www.pathname.com/fhs/pub/fhs-2.3.html) [22:00:31] Change merged: jenkins-bot; [mediawiki/extensions/CentralNotice] (master) - https://gerrit.wikimedia.org/r/71532 [22:01:03] I'm going to go with "relatively static" on this one [22:01:12] Though awight might try to fix this another way sometime [22:02:32] New patchset: Anomie; "Fix protection rights usage" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71536 [22:02:39] New patchset: Anomie; "Update protection handling for core change I6bf650a3" [mediawiki/extensions/FlaggedRevs] (master) - https://gerrit.wikimedia.org/r/71537 [22:02:50] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71342 [22:03:03] New patchset: Anomie; "Improve UI for page protection with $wgNamespaceProtection" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71539 [22:08:41] James_F: superm401: How is vegendersurvey supposed to surface? [22:08:55] I installed guidedtour and eventlogging locally, enabled the 2 ve configs and created a new account [22:09:01] I don't see anything on the welcome screen [22:09:17] That's weird. [22:09:24] I only tested with GettingStarted (which enwiki has). [22:09:26] Should I got to an edit page? [22:09:32] However, it shouldn't matter. [22:09:39] No, it should come up immediately after signup. [22:09:46] But you have to give it a second because of the using. [22:10:22] Krinkle, note I changed the config variable to $wgVisualEditorEnableGenderSurvey [22:10:28] Since it now has nothing to do with the split test. [22:10:36] Yes, that's what I'm using [22:10:40] I do see the using() being called [22:11:09] superm401: http://cl.ly/image/06441K0G2k2j [22:11:38] Looks fine. I tested in both debug and prod mode. [22:11:57] Krinkle, any errors in the console? [22:13:30] Krinkle, I'll test with GettingStarted disabled. [22:14:02] Do I need to install GettingStarted? [22:14:16] Krinkle, it should work without it, it just happens to be enabled on enwiki, so I only tested like that before. [22:14:22] k [22:16:38] Krinkle, works for me with GettingStarted disabled too. [22:16:48] Try doing a hard refresh or something. [22:17:06] superm401: The code is being loaded, mw.load.using is making the call, the code is up to date naturally. [22:17:37] superm401: mediawiki core latest master + VisualEditor (git review -d 71145) + GuidedTour + EventLogging [22:17:54] $wgEventLoggingBaseUri = 'http://127.0.0.1:8080/event.gif'; [22:17:54] $wgEventLoggingFile = $krinkleMwLogDir . '/events.log'; [22:17:54] $wgVisualEditorEnableEventLogging = true; [22:17:56] $wgVisualEditorEnableGenderSurvey = true; [22:17:58] Anything else? [22:18:05] no errors [22:18:55] Krinkle, nope. Are you on latest GuidedTour and EventLogging? [22:19:26] http://alpha.wikipedia.krinkle.dev/w/load.php?debug=false&lang=en&modules=ext.eventLogging%7Cjquery.autoEllipsis%2CcheckboxShiftClick%2Chidpi%2ChighlightText%2Cjson%2CmakeCollapsible%2Cmw-jump%2Cplaceholder%2Csuggestions%2CtabIndex%7Cmediawiki.api%2Chidpi%2CsearchSuggest%2Cuser%7Cmediawiki.api.watch%7Cmediawiki.page.ready%7Cmediawiki.page.watch.ajax%7Cschema.Edit&skin=vector&version=20130701T221809Z&* [22:19:30] the modules are being loaded [22:20:47] superm401: Send me a screenshot of the welcome page on your localhost with the survey as it should be? [22:21:03] create acount > Timo5 > 1234 > 1234 > Create account > .. [22:21:11] (or whatever) [22:21:20] Sure [22:21:26] mw.guidedTour is undefined says console [22:21:49] http://alpha.wikipedia.krinkle.dev/w/index.php?title=Special:UserLogin&action=submitlogin&type=signup&returnto=Main+Page [22:22:59] Krinkle, odd, there's an explicit dependency on ext.guidedTour.lib, which provides that. [22:23:06] OK, not undefined now. Sorry, my bad. [22:23:13] {internal: Object} [22:23:46] Krinkle, http://imgur.com/2JY3Qr6 [22:24:05] There should also be public methods on mw.guidedTour, not just internal. [22:24:41] Krinkle, does it work now? [22:24:43] If not, can you check which commits of GuidedTour and EventLogging you have? [22:24:56] latest origin/master [22:25:12] VisualEditor: * 3b4b0c3 - (HEAD, review/mattflaschen/microSurvey) Add GuidedTour survey about user gender (11 minutes ago) [22:25:21] EventLogging: * c30b7aa - (HEAD, origin/master, master) Localisation updates from http://translatewiki.net. (2 hours ago) [22:25:32] GuidedTours: * cd5a77e - (HEAD, origin/master, master) Auto-scroll to guider by default. (5 days ago) [22:25:42] GuidedTour* [22:26:06] superm401: Can you run this command on the page with the survey? [22:26:07] mw.loader.getModuleNames().filter(function (val){ return mw.loader.getState(val) === 'ready'; }); [22:26:30] https://gist.github.com/Krinkle/5905177/raw/f8962c2450d196a65dac309e761e4c2a92bbf916/gistfile1.txt [22:29:29] Krinkle, http://pastebin.com/uUNAZEgQ [22:29:56] Krinkle, did you do: [22:30:00] git module update --init --recursive [22:30:07] Required when you first install GuidedTour [22:30:30] nope [22:30:38] there you have it [22:30:45] Just plain git submodule update --init GuidedTour from mediawiki/extensions.git [22:31:12] Submodule path 'modules/externals/mediawiki.libs.guiders/mediawiki.libs.guiders.submodule': checked out '28da6850b23ea1a306d6df08b33fdd2a1c0fbfad' [22:31:17] Sorry for the confusion. [22:31:24] It's documented, but I should have thought of it and asked earlier. [22:31:42] You can also do clone --recursive if you're cloning directly. [22:31:52] It's odd that that doesn't cause any errors. It should throw an error when GuidedTour registers its modules? [22:33:16] superm401: OK so I got the black dim and dialog with 3 buttons [22:33:26] If you go to the right JavaScript include, it will show a PHP error with array_map. [22:33:32] Should it do anything else after clicking one of those buttons? [22:33:34] That's how missing files are shown, not as JS errors. [22:33:42] I know :) [22:33:45] Krinkle, just hide the guider and log in the background. [22:33:55] But my error log was empty, load.php did n't show anything etiher [22:34:21] It's just registered normally as a mw.libs module. I suppose I could explicitly check for the file. [22:34:52] I mean, does it not depend (ResourceLoader-wise) on the module and/or files from the git submodule/ [22:34:55] Anyway, not important [22:35:10] What else is it supposed to do? Or is that one dialog it? [22:35:17] just that one dialog [22:35:21] I mean, why would it be in the ve.init.me namespace then? [22:35:28] How does this relate to VE in any way? [22:35:30] Krinkle, it does: https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FGuidedTour.git/cd5a77e8d9729580d731d59270251f74b4be239e/GuidedTour.php#L93 [22:35:42] Should it not set the preference to male/female if chosen? [22:35:49] Anyway, I guess its just for logging [22:35:51] Krinkle, it's supposed to be measuring VE's effectiveness at increasing female editing. [22:36:06] Krinkle, I thought of that (putting it in preferences). [22:36:20] the preference is public, no? [22:36:20] But then we would have to tell them it's public, and some people don't want to disclose their gender publically. [22:36:35] There's even a enwiki user script to show a gender symbol next to your name (no joke). [22:36:38] That way they'll get i18n stuff in the correct grammar for their gender from that point on (depending in their language0 [22:36:40] anyway. [22:37:22] Krinkle: the request to run the survey came from outside our team; the request was time-sensitive; and our deployment window for the patch is closing [22:37:49] It's not a better fit in any of our other existing extensions. [22:38:09] Does GT bundle some tours that can be enabled through a wg conf? [22:38:14] anyway, code is amended and good now [22:38:25] Krinkle, thanks [22:38:31] In theory, the GT-bundled ones are those that make sense for any wiki. [22:39:01] None of them are currently gated, and I plan to remove the gettingstarted.js one there (which technically works on any wiki, but was intended for use in conjunction with GS). [22:40:07] New patchset: Yaron Koren; "Changed $egAutoTranslate to $egLTAutoTranslate, fix for MW <= 1.6, typo fixes" [mediawiki/extensions/LiveTranslate] (master) - https://gerrit.wikimedia.org/r/71544 [22:40:07] Well, I'd rather have GuidedTour extension bundle several that can be toggled (prolly none should be enabled by default) like wgguidedtourssurves['gender']=true; but I'd recommend not sticking them unrelated repos. [22:40:20] I thought it was going to popup during editing or something [22:40:27] :) [22:40:32] Krinkle, it's not unrelated. The whole point of this is measuring whether VE accomplishes the goal. [22:40:40] Krinkle, there is a VE editing tour coming up. [22:40:52] Yes, the data can be correlated to VE. It can also be correlated to many other thigns. The data itself nor the code is related to VE. [22:41:09] It just takes an independent function to a ve host object. [22:41:20] it could be mw.guidedtours.gendersurvey or wahtever. [22:41:56] Krinkle, if people want it again for another purpose, I'll move it. [22:42:16] Change merged: Yaron Koren; [mediawiki/extensions/LiveTranslate] (master) - https://gerrit.wikimedia.org/r/71544 [22:42:21] In the meantime, when we decide it's no longer wanted in VE, you can turn it off or remove it as you prefer. [22:42:44] Adding it to a repository because you want to correlate data to something that repository also generates is imho a bad practice that I recommend is not used in the future. [22:43:31] k [22:43:56] Now I'm going to sleep and wake up to a VE enabled world after my jet leg. [22:44:04] * Krinkle waves [22:44:27] Good night [22:44:33] Krinkle: good rest, thanks again [22:46:48] superm401: merged [22:47:03] Thanks, ori-l [22:48:23] Change merged: jenkins-bot; [mediawiki/extensions/Echo] (master) - https://gerrit.wikimedia.org/r/71531 [22:58:41] New review: Krinkle; "Though it is a fairly obscure class, it is a public class registered in the autoloader. Should've en..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/67023 [22:59:53] New review: Matmarex; "Hm, was it included in any release?" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/67023 [23:00:09] RoanKattouw, James_F I just booked a room for you... [23:00:20] qgil: Aha, cool. [23:00:51] James_F, jiabao is already in the hangout. good. :) [23:01:32] New review: Matmarex; "No, it wasn't. It was introduced in https://gerrit.wikimedia.org/r/#/c/61163/ (I61a6b2bcce3102e23500..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/67023 [23:01:50] Krinkle|detached: ^^ [23:03:00] New review: Matmarex; "(And backported to wmf4 as well, which doesn't matter here.)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/67023 [23:06:25] New review: Krinkle; "(1 comment)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/39792 [23:08:56] New patchset: Krinkle; "skin: Convert table of contents from
to
" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/39792 [23:09:12] New patchset: Mattflaschen; "Update VisualEditor for gender survey." [mediawiki/core] (wmf/1.22wmf8) - https://gerrit.wikimedia.org/r/71552 [23:09:48] gender survey? [23:10:04] superm401: what is that? there is already a preference for user gender [23:10:20] and what does htis have to do with VE? [23:10:23] MatmaRex, I'll explain after the deploy. [23:11:01] New review: Spage; "yup, latest" [mediawiki/core] (wmf/1.22wmf8) C: 2; - https://gerrit.wikimedia.org/r/71552 [23:11:29] New patchset: Mattflaschen; "Update VisualEditor for gender survey." [mediawiki/core] (wmf/1.22wmf9) - https://gerrit.wikimedia.org/r/71553 [23:12:20] New review: Spage; "yup, d86c425 is latest" [mediawiki/core] (wmf/1.22wmf9) C: 2; - https://gerrit.wikimedia.org/r/71553 [23:15:18] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/39792 [23:16:07] New review: CSteipp; "Should be fine" [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/68859 [23:16:47] Change merged: jenkins-bot; [mediawiki/core] (wmf/1.22wmf8) - https://gerrit.wikimedia.org/r/71552 [23:19:56] Change merged: jenkins-bot; [mediawiki/core] (wmf/1.22wmf9) - https://gerrit.wikimedia.org/r/71553 [23:20:31] New review: Matmarex; "Wow, I wasn't even waiting for this to get merged anymore. Thanks!" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/39792 [23:33:26] greg-g: Is it OK if we take a late LD slot for a couple of extra patches for VisualEditor? Most notably, blacklisting Firefox 10 and under, which we were told was working but apparently the community member lied and now we've got lots of users trying to load VE and failing... [23:34:29] as long as superm401 is done [23:35:03] New patchset: Matmarex; "SpecialUserlogin: fix typo in comment" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71303 [23:35:13] James_F, in the middle of a scap. [23:35:18] Will let you know when done. [23:35:27] superm401: Yeah, was going to wait for you guys. :-) [23:35:35] superm401: Need anything from us? [23:35:49] hm. [23:35:51] oh, there you are (I forgot which channel I was in) [23:35:55] Nope, Krinkle +1'ed, then ori-l merged. [23:35:58] gerrit lets me cherry-pick changes from a branch to itself. [23:37:52] superm401: Are you deploying https://gerrit.wikimedia.org/r/#/c/71540/ too? [23:38:34] New review: Bsitu; "(1 comment)" [mediawiki/extensions/PageTriage] (master) C: -1; - https://gerrit.wikimedia.org/r/69964 [23:38:37] New review: CSteipp; "Haven't tested, but in concept this looks fine" [mediawiki/extensions/CheckUser] (master) C: 1; - https://gerrit.wikimedia.org/r/52237 [23:38:59] New review: Parent5446; "This patch is still necessary, I just implemented it incorrectly." [mediawiki/core] (master) C: -1; - https://gerrit.wikimedia.org/r/47821 [23:39:39] James_F, no, since it's not merged yet. [23:40:15] New review: Bsitu; "(1 comment)" [mediawiki/extensions/Thanks] (master) C: -1; - https://gerrit.wikimedia.org/r/69596 [23:40:23] New review: Matmarex; "(On a side note, I didn't expect gerrit to allow me to cherry-pick changes from a branch to itself, ..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/71303 [23:41:13] superm401: Now +2ed. [23:46:11] James_F, scap is done. [23:46:18] superm401: Yay. [23:47:09] New review: Krinkle; "I didn't check when it was added as I couldn't imagine that obscure patterns like "static create: ne..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/67023 [23:48:02] New review: Krinkle; "The pattern "static create: new self" is not used in MediaWiki and has been rolled back out in Ib080..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/61163 [23:48:54] New patchset: Rachel99; "WIP add ve_refs check - not finished." [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/69128 [23:49:09] New patchset: Mwalker; "Making Check Imports More Agnostic" [wikimedia/fundraising/crm] (master) - https://gerrit.wikimedia.org/r/71557 [23:52:45] James_F, TrevorParscal: probably Tongbo won't be able to make it to the Hangout (I should have thought about the Chinese wall before). Let's cancel and fine a new time. Unless you have got in touch in the last hours? [23:53:33] qgil: Sure. [23:53:38] ok [23:53:41] qgil: Yeah, no, not spoken to him about this. [23:53:57] thanks James_F [23:55:26] New patchset: Mwalker; "Making Check Imports More Agnostic" [wikimedia/fundraising/crm] (master) - https://gerrit.wikimedia.org/r/71557 [23:59:20] New patchset: Mwalker; "Making Check Imports More Agnostic" [wikimedia/fundraising/crm] (master) - https://gerrit.wikimedia.org/r/71557