[00:05:32] ok i have to sync up with tfinc when he gets back from jury duty on android deployment stuff, i'll wander out for now and be back online around 6:30-7:30ish [01:50:01] MaxSem, is there a method somewhere which would allow me to generate a proper mobile URL with a language variant from a URL without a variant? let's say I have http://sr.wikipedia.org/wiki/Slovenia and I want to get http://sr.wikipedia.org/sr-el/Slovenia [01:53:08] Title::getLocalUrl() [01:53:32] first parameter array('variant'=>'sr-el') [01:53:48] (apparently, haven't tried it myself) [01:55:35] that's what I'm using but this generates a URL with a query string ?variant=... which would be fine if the variant didn't get swallowed on redirection [01:57:48] you need to set $wgVariantArticlePath [02:03:53] MaxSem, thanks, this works, although for some reason I still get redirected to the non-variant URL on my local instance [02:04:52] nope, it's not only local instance [02:06:18] hm, I guess the problem is on the JS side [03:00:00] brion: yo! [03:00:14] hey hey [03:00:19] how's the jury duty treating ya [03:00:25] brion: ready for the key ? [03:00:29] yes [03:00:37] brion: pretty good. i'll know by noon tomorrow wether i'm on a jury or not [03:00:44] let me load up my other laptop to send you the key [03:00:50] fun fun. i have to report in tomorrow afternoon, we'll see what they do with me [03:02:06] wee ... [03:02:34] brion: ok. you have the key now [03:02:46] brion: now hop on gchat and i'll pass you the rest [03:09:41] whee [10:10:36] New review: Hashar; "recheck" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/32718 [10:51:45] New review: Hashar; "recheck" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/32718 [10:53:29] New patchset: Hashar; "JENKINS validation (do not submit)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/36731 [10:54:04] New review: Hashar; "recheck" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/32718 [10:54:43] New review: Hashar; "Sorry for the spam above. The Jenkins linter was not verifying the correct directory :-/" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/32718 [11:02:13] Change abandoned: Hashar; "(no reason)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/36731 [18:02:30] * yuvipanda waves at awjr jcmish  [18:02:36] whattup yuvipanda [18:02:50] just got back to Chennai [18:02:51] yuvipanda are you back? [18:02:52] ! [18:02:57] jcmish: yup! [18:02:58] welcome home :) [18:03:08] just parent's house :) [18:03:08] are you exhausted? :D [18:03:23] oh then you should be well rested [18:03:25] and well fed! [18:03:42] was hearing a story of how a fellow geek is being screwed over very badly (he might drop out) by my college, and realized i'll have to go talk to those same people in a few days and act like nothing's wrong [18:03:45] so… raging :) [18:03:56] oh no way! [18:04:40] it's rage at my helplessness... [18:04:46] anyway, did brion manage to get the key? [18:04:53] if not i'll make the build [18:05:11] hmm not sure [18:07:37] preilly.. I've been testing on staging and it seems to be getting super slow, is there anything I can look at? [18:22:42] RagePanda: Did you fly out of Delhi boss ? [18:22:52] rmoen: yup :) [18:22:58] in chennai [18:23:06] sadly [18:23:26] Ahhh back with your peoples. I take it Delhi remained fun despite the discriminations ? [18:24:11] rmoen: yup! very [18:24:17] rmoen: Chennai is no fun. [18:24:28] i've been here 5 hours and already super grumpy [18:24:55] RagePanda: good to hear. Hopefully RagePanda doesn't become SadPanda later today =/ [18:25:29] just some college stuff. I'll figure it out. [18:25:43] RagePanda, was that like a 5 hour flight or something? Gotta write those exams. [18:26:10] rmoen: will. hopefully will do so without biting someone [18:26:50] RagePanda: ust don't get Rabies or something [18:26:56] Just ^^ [18:27:34] As, if you bite you may be bitten back [18:28:23] rmoen: :D [18:28:27] will try not to [18:28:36] rmoen: if you're in the office, do you see a brion? [18:28:42] oh wait, he might be on jury duty! [18:28:44] awjr: ^ ? [18:28:53] Ahhh tfinc and brion both ? [18:28:57] What are the odds [18:28:58] tfinc for sure [18:29:06] brion said he was doing jury duty but he was in yesterday [18:29:24] * rmoen peers around the office and sees no 3d brion [18:29:30] but maybe his didn't start until today [18:29:51] rmoen: not always the best tactic, it's not uncommon for him to stroll in late or WFH, but im pretty sure he's jury duty today [18:30:08] in fact i see no 2d brion either =/ [18:30:35] awjr: that's just crazy they both have jury duty the same week. [18:30:58] hehehe rmoen for real [18:31:01] trial buddies [18:31:48] awjr: it would be even crazier if they mutually knew the defendant.. [18:31:55] haha [18:32:00] some crazy mafia biz [18:32:06] even crazier if the defendant turned out to be jdlrobson [18:32:16] maybe secretly they are the defendants but are covering it up by saying they have 'jury duty' [18:32:37] RagePanda, awjr: lols [18:33:54] jcmish: alright, then i'll just make a build. Can you test it and give me an 'ok' so i can push it? [18:34:06] yup [18:34:08] jcmish: probably just labs being labs [18:34:08] ok [18:34:22] preilly aww :( [18:34:44] jcmish: you could ping Ryan Lane in #wikimedia-labs and ask as well [18:34:52] yuvipanda are you doing android [18:34:54] ? [18:35:02] and iOS or is iOS Brion's domain? [18:35:13] preilly thanks a bunch [18:35:19] jcmish: np [18:49:17] jcmish: android, yes [18:49:44] yuvipanda sounds good [18:50:19] jcmish: your irc client should have nick completion, which will also notify me :) [18:52:10] hehe I am irc challanged :D [19:02:51] * RagePanda wonders what brion did to his branch [19:02:54] a fetch is taking ages [19:03:36] RagePanda: Last time I was on IRC properly was like two months ago, and you were PissedPanda then. YOu haven't been angry for two months straight, have you? :/ [19:03:49] Jarry1250: :D [19:03:49] no [19:04:03] i think [19:05:16] bugzilla come back! [19:06:35] [WikipediaMobile] yuvipanda pushed 1 new commit to v1.3.2-Android: http://git.io/oo2EXA [19:06:35] WikipediaMobile/v1.3.2-Android fe147c5 Brion Vibber: Add minor instrumentation for XHR checks [19:07:09] RagePanda: You don't know if you've been angry or not? You're single-handedly underminding my whole Philosophy 101 course. Sheesh. :D [19:07:14] Project WikipediaMobile - Nightly builds build #463: SUCCESS in 21 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/463/ [19:07:15] yuvipanda: Add minor instrumentation for XHR checks [19:07:18] :P [19:08:09] jcmish: https://dl.dropbox.com/u/8768784/Wikipedia-v1.3.2.apk [19:08:20] jcmish: run it through tests? [19:08:37] jcmish, could you remind me what was the wiki page with Cucumber-like acceptance tests? [19:08:38] and shoot me an email if things look okay, i'll put it on the store tonight (your time) [19:09:34] RagePanda: doing it now [19:09:46] jcmish: run it through unaffected phones too [19:12:01] RagePanda: on it [19:12:05] yup tis the plan [19:17:02] jgonera: http://www.mediawiki.org/wiki/Mobile_Browser_Regression_Tests [19:18:07] jcmish, thanks, by the way, can anyone outside the Q&A team participate in the meeting you mentioned during yesterday's standup? [19:18:33] jgonera: ? [19:19:00] oh the one for you with QA? [19:19:13] everyone's invited :D I was gonna just invite mobile tech [19:19:18] jcmish, I vaguely remember you said that the testing team was going to meet to discuss the testing tools [19:19:23] oh, ok, great ;) [19:26:53] is mingle busted for folks? [19:28:07] jdlrobson, jcmish, MaxSem, jgonera ^ [19:28:38] WFM [19:28:58] hmm [19:29:04] awjr: same here [19:29:10] working fine [19:29:11] oh now it's working o_O [19:29:24] i've been having random networking weirdness this morning :( [19:29:41] awjr: gremlins [19:29:55] jcmish: most likely [19:33:39] jgonera: did I hear you say that you're working on getting the qunit tests automated along with jshint? [19:34:44] jcmish, yes, I got it running actually, I still have to think what is the best way of dealing with the fact that everyone has their dev environment set differently [19:35:12] jgonera: ant with ivy might be nice [19:37:18] I don't have much experience with ant, but generally the way the official phantomjs runner for Qunit works is that you pass the URL to the test page, but people might have apache set up in different ways so the URL is not always the same [19:37:34] probably I'll put a configuration option somewhere [19:38:17] do we already use ant anyway? [19:38:51] did i hear is mingle busted? :) [19:40:47] jdlrobson: seems to be fine now [19:41:01] i think it was something between me and my isp [19:41:08] sorry awjr i was trolling mingle as tool again.. ;-) [19:41:12] it's been a while.. [19:41:17] hahaha [19:41:39] it's hard to pick up on subtle nuances over irc :p [19:43:31] andre__: it looks like bugzilla is back up - is it safe to use now? [19:43:48] awjr, should be [19:43:53] thanks :) [19:43:54] did some basic testing [19:44:00] cannot promise that nothing broke :P [19:45:04] * andre__ bbl [19:47:14] New patchset: awjrichards; "Make 'mobile view' link respect canonical URLs when possible" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/36809 [19:52:50] jdlrobson you there? [19:52:57] yup munaf [20:49:46] jcmish: how are things looking for deployment, are we about ready to go? [20:50:16] awjr: looking good to me [20:50:31] nothing super hairy and scary [20:50:46] groovy [20:50:54] i'll start preparing the deployment branches [20:51:00] kayo [21:00:24] jcmish, jdlrobson, jgonera, MaxSem, Maryana changes should now be live on testwiki [21:00:35] w00t [21:00:38] please test away! [21:00:55] no more jury service for me [21:00:56] back in the office [21:01:01] hi tfinc [21:01:06] i never got called into the jury box [21:01:12] bummer? [21:01:12] too bad as i would have want to do the case [21:01:19] what was the case? [21:01:21] that's prolly why you got dismissed :) [21:01:23] civi landlord tenant eviction [21:01:34] likely due to a "service" animal [21:01:53] tfinc: did you run into brion? [21:02:03] tfinc: wait are you saying the landlord evicted someone because they had a service animal? [21:02:18] awjr: i did not [21:03:39] awjr, what was the address of testwiki? [21:03:51] jgonera: test.wikipedia.org [21:04:22] jdlrobson: the table on the main page of testwiki in non-beta looks different to me than it did previously - it overflows beyond the content area (to the right) [21:05:01] coming down to 3 to join the fun [21:05:03] jcmish: anything that i tell you will be whatever i put together from the judge and the lawyers questioning potential jurors. i wasn't party to the actual trial evidence. but its pretty easy to see what the trial would be about [21:05:27] tfinc: I wonder if you got dismissed because you're a renter? [21:05:37] jcmish: i was never selected into the juror box [21:05:45] jcmish: and thus never questioned [21:05:47] pure randomness there [21:05:50] tfinc: aww [21:05:57] ddin't you have to fill out the sheet [21:06:06] that tells your background? we had to do that here in CO [21:06:16] jdlrobson: i am seeing that overflow on ics and ios [21:06:46] jcmish: you declare basic information when you get selected for the juror box [21:06:56] otherwise your sitting in the room just listening [21:07:01] tfinc: aha! [21:07:45] jdlrobson: looks fine in beta tho [21:07:50] here they ask specific questions that rate to the case [21:08:18] high level like if it's a car accident case have you have been in one or has anyone in your family that kind of stuff [21:08:38] then you sit and wait til they decide who is picked and who are alternates [21:08:53] jcmish: so they would have had no clue about my renter ownership [21:09:02] feck awjr you are right :( [21:09:49] it only effects the home page [21:09:50] i did enjoy that we had a puppy in the courtroom [21:09:54] jcmish: --^ [21:10:09] HAHAHHA [21:10:12] and the judge was hilarious [21:10:13] jdlrobson: are there other articles on testwiki with large tables that you know of? [21:10:22] if that ha been my case then perhaps i wouldn't have laughed as much [21:10:24] but she was on point [21:10:26] tfinc: sounds like it would have been a neat case though [21:10:41] jcmish: yup, i wonder if the'll be public info after it settles [21:10:44] san francisco has some, i think, awjr [21:11:24] awjr: mm actually this doesn't make much sense [21:11:57] ohh yes it does [21:12:00] got it [21:12:44] beta adds a #content div [21:12:50] which isn't present in non-beta [21:12:51] not sure why [21:13:15] * tfinc wonders if brion will get selected  [21:13:33] most strange [21:13:39] jdlrobson: yeah, san francisco article is also affected :( [21:13:46] awjr: ^ [21:13:55] oh [21:13:59] * awjr reads backscroll [21:14:21] jdlrobson: is that a quick fix for non-beta? [21:14:34] Finish testing non beta [21:14:38] and all looks well [21:14:47] uhoh reading about beta now… [21:15:14] jcmish: the only issue i've seen so far is in non-beta - large tables overflow to the right of the content area (this is a regression) [21:15:50] New patchset: Jdlrobson; "add #content element to non-beta" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/36878 [21:15:57] awjr: yes ^ [21:16:12] deck wrong commit [21:16:31] New patchset: Jdlrobson; "add #content element to non-beta" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/36878 [21:16:34] awjr: is that the big blue button with <mobile… showing on the page? [21:17:08] jcmish: i think that is only in beta (if you tap it does it load a table in an overlay?) [21:17:16] jcmish: the problem is in non-beta [21:17:28] New patchset: Jdlrobson; "add #content element to non-beta" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/36878 [21:18:16] jdlrobson: looking now at ^ [21:18:23] awjr: yessir that's it [21:19:30] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/36878 [21:19:51] jcmish: i see we have jshint running on MobileFrontend \o/ [21:19:58] have you had anything to do with that ? [21:20:24] jdlrobson: it's pretty awesome [21:20:32] can we blacklist certain files? [21:20:36] but nope :( [21:20:43] currently it's running on some js files that I don't want it to [21:20:50] I'll mail the list [21:20:54] I read about it this weekend [21:21:12] but usually all of the codequality stuff gives you the ability to ignore [21:21:24] certain types of files and or formats with some kind of list [21:22:11] Maryana, I'm working on https://bugzilla.wikimedia.org/show_bug.cgi?id=41875 and I'm wondering where should I put the list of language variants. should it appear after clicking the "Read in another language" button? maybe it should differ slightly from the rest of listed languages? who should I talk to about this? [21:22:30] jdlrobson, jcmish ok the new change should be live on testwiki now [21:22:35] sweet [21:23:14] awjr: fixed for me now [21:23:28] jgonera: that sounds like something the localization team should be able to help with [21:23:29] jgonera, looks like it needs a design - variants are far more important than interwikis and have a prominent place on non-mobile site [21:24:13] jdlrobson, jcmish yeah looks good now - thanks for the fix jdlrobson :) [21:24:28] yeah, i would get in touch with pau giner, who's been working on the desktop language selector, jgonera [21:24:58] Maryana, variants != languages [21:25:22] true, but of all the people we have working on similar projects, his is the most similar [21:25:54] if we currently don't provide a place for variants in MF this might be a good candidate to turn into a story card and work more formally with product/design to get it right? [21:26:30] is he on IRC or I should just write him an e-mail? [21:26:47] awjr: jdlrobson \o/ [21:27:07] awjr, sure, I already have a fix for that, I just don't know where to put it in the UI [21:27:30] yeah, we probably need to rope pau into this stuff regardless, cos he's done a lot of work on language selection and it would be nice to reuse it :) jgonera, not sure if he's on IRC (he's also in spain), but email should work - pginer@wikimedia [21:27:33] jcmish: can you make sure dbl checking tables is in the regression tests? [21:27:53] ah ok jgonera [21:28:16] yup [21:28:23] have it written up [21:28:40] jdlrobson: random page suggestions also overflow to the right [21:28:59] oh wait… not all the time [21:29:17] but sometimes for sure [21:29:24] * jdlrobson hopes equolence will prefer the new random functionality [21:29:28] thanks jcmish :) [21:29:58] test.wiki has now gone slow for me :( [21:31:57] jdlrobson: the thing you added that updates the URL to the random page selected does not appear to be working for me in ICS (though it does in desktop chrome) [21:32:59] and it appears to work in ios [21:33:15] could be https://bugzilla.wikimedia.org/show_bug.cgi?id=41605 awjr [21:33:56] maybe i missed this farther up, but is anybody seeing the photo uploader, or is it not going into today's deployment? [21:34:16] it should be in today's deployment [21:34:17] Maryana: you need to be logged in and on a suitable article [21:34:33] * awjr stabs comcast [21:34:49] got a test.wikipedia example article that's suitable? :) [21:35:14] i've been flipping through random but not seeing it [21:35:40] awjr: can you go to http://jonrobson.me.uk/mobile/pushState.html [21:36:00] jdlrobson: no - having networking problems [21:36:03] :( [21:36:05] been having weidrness all morning [21:36:06] when you get a chance then [21:36:10] ah there we go [21:37:25] Maryana: http://test.m.wikipedia.org/wiki/Test_Photo_Uploads [21:38:26] jdlrobson: yeahi think you're right [21:40:17] Maryana: Barack Obama has a mobile upload option [21:40:33] san francisco too [21:42:15] awjr: Maryana MaxSem +1 to new deployment time :D [21:42:17] fun timez [21:42:29] who's going to be obama [21:42:44] ohh awjr https://gerrit.wikimedia.org/r/#/c/36103/ [21:42:47] ^ Maryana [21:42:55] currently uploads will go to the current wiki without that [21:42:56] New patchset: Jnfsmile; "Suggestion - hook for user sections" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/36887 [21:43:34] thanks jdlrobson - will that work without the user explicitly logged in to commons [21:43:53] jdlrobson: the progress spinner on my photo upload has been going for a couple of minutes :| [21:44:01] awjr: yeh that needs improving [21:44:07] i can take a while [21:44:11] it's uploading full size [21:44:13] but my photo appears on the san francisco article now [21:44:15] jdlrobson deduced that my phone sucks (needs an os update), which is why i wasn't seeing the uploader [21:44:35] awjr: it should do [21:44:52] neat! [21:44:56] i suspect photo uploads will be slow to start with [21:45:04] so worst case scenario we can add move to commons templates [21:45:32] Maryana: aww bummer [21:46:35] is watch list working for people [21:46:45] it's so badly styled and full of message keys for me [21:46:50] i can see the guts, but not the skin [21:46:54] awjr: hmm san fran looks suspiciously like awjr's house :D [21:47:03] muwahahaaha [21:47:45] no, that's about right - two monitors, code [21:47:49] san francisco! [21:48:09] ha! [21:48:27] yeah i feel like watchlist is not properly rendering on testwiki [21:49:00] it's hard to tell since the messages are not there [21:49:14] but i dont see any of the pretty formatting [21:49:33] i do see timestamps (7 minutes ago) and page names [21:50:06] and when i tap, i see userrights for the user making the change [21:50:16] timestamps? we have those!?! [21:50:18] jdlrobson: any idea what might be going on? ^ [21:50:22] huh [21:50:25] awjr: no idea [21:50:31] :| [21:50:34] need brion [21:50:37] yeah [21:50:51] jdlrobson: https://bugzilla.wikimedia.org/show_bug.cgi?id=20383 [21:51:01] Maryana: are you ok with watchlists going out as-is (messages will actually appear properly in production) [21:51:04] where is brion? [21:51:09] jdlrobson: jury duty [21:51:15] awjr: any way we can see messages ? [21:51:20] its the week of jury duty ... [21:51:20] that would give me more confidence [21:51:25] yeah, i'm eager to see how it looks - it seems like the compontents are all there, just kinda… naked [21:51:28] jdlrobson: not on testwiki unless we scap [21:51:34] sigghghgh [21:51:37] salhsahdsbkasdlhds;ds;ds < frustration [21:52:05] did the new js and css definitely get added?\ [21:52:24] checking - ?debug=true makes no difference [21:52:46] mm [21:52:52] i dont think so [21:52:58] gimme a few minutes [21:54:33] i'm not seeing the rules in the css file [21:54:39] yeah me neither [21:54:45] im trying to think how to cope with that on testwiki [21:54:51] i don't know why that is.. [21:55:06] well it looks like the mobile.watchlist module wasn't loaded [21:55:07] is stylesheets/special/watchlist.css present? [21:55:17] is there a config variable or something? [21:55:33] it is present [21:55:36] dunno about config [21:55:42] incompatible mediawiki version? [21:55:51] resource loader something or other, im guessing [21:56:09] this is very odd [21:56:29] we can say the magic ResourceLoader phrase and hope some magical resource loader pixie comes and fixes the problem? [21:56:55] awjr: is that a scap issue? [21:57:22] jcmish: no i dont think so; im gonna try a few things [21:57:32] k [22:02:18] woww new bugzilla emails are much more readable [22:02:28] awjr: i can't work out what's happened here [22:02:48] ughi am getting mad latency on fenari [22:03:09] jdlrobson: RL fail i *think* since the module is not getting laoded at all [22:03:23] im trying something funky, but might take a few minutes [22:04:13] awjr: so i think RL loads the css dynamically (which explains a screen flash i kept seeing on local) [22:04:28] orly? [22:05:11] jdlrobson: it looks like it's getting loaded the standard way? [22:05:44] nope [22:05:50] just disabled javascript [22:05:56] no styling loaded on my local machine [22:06:01] there's magic here [22:06:17] ! [22:06:24] for some reason no magic on test wiki though [22:06:38] the mobile.watchlist resource is getting added with $otput->addModules() on the watchlist special page [22:06:41] what is magic about that? [22:06:58] jcmish, I just got this: http://www.cloudbees.com/webinars/getting-most-out-selenium-and-jenkins-cloudbees-sauce.cb on my personal e-mail, in case you're interested [22:07:03] i don't know.. but i'm telling you it's loaded via javascript [22:07:09] hehehe [22:07:10] sigh. [22:07:13] jgonera: already on it [22:07:16] there's something special going on here [22:07:24] since I went to the summit they sent it to everyone who attended [22:07:35] jcmish, I thought so, but just in case ;) [22:07:38] jgonera: thanks for the reminder though can you send it to mobile-tech [22:07:46] i'd say it's not worth canceling the deployment for [22:07:48] I kept forgetting to see if anyone else wanted to go [22:07:49] jcmish, sure [22:08:09] thanks! [22:09:11] ok well im not figuring this out - i think i need brion [22:09:18] http://192.168.38.164/w/extensions/MobileFrontend/stylesheets/specials/watchlist.css [22:09:34] awjr: ^ there is an additional request in my network tab for that on my local machine [22:09:47] jdlrobson: i can't see that :p [22:09:55] but i trust you :) [22:10:00] _local machine_) [22:10:04] on test it doesn't get requested [22:10:36] also jquery.hdpi gets loaded on my local machine [22:10:37] but not on test [22:10:49] i smell a different mediawiki version [22:10:55] Request URL:http://192.168.38.164/w/resources/jquery/jquery.hidpi.js [22:11:07] jdlrobson: Special:Version [22:12:10] jdlrobson: i have the same code running locally as what's on testwiki and it works fine for me locally [22:12:16] same [22:12:26] i am inclined to deploy as-is and deal with styling issues later [22:12:34] we can continue debugging while scap takes an hour to run [22:12:45] and/or just wait for brion [22:12:50] Maryana, jcmish what do you think? ^ [22:13:04] inclined to agree [22:13:12] awjr: +1 [22:13:13] awjr, some cowboys even deploy in thee middle of scap;) [22:13:15] it's still functional [22:13:20] hehehe [22:13:22] and hopefully it's an easy patch we can deploy later in the week [22:13:22] ok im gonna do it [22:13:28] gogogog [22:13:32] aye; or it'll just magically work in prod! [22:13:34] WP:BOLD [22:13:44] tehe [22:16:21] awjr: if we're lucky it will work on en.wiki ;-) [22:17:00] fingers crossed... [22:18:12] MaxSem: whitespace aside - any issues with adding https://gerrit.wikimedia.org/r/#/c/36887/1/includes/skins/SkinMobile.php ? [22:19:16] looks ok, but what's the use case? [22:19:45] it's not clear but I suspect it's related to an extension he's working on [22:19:48] (I've read the commit summary) [22:19:54] yeh he should clarify [22:21:51] New review: Jdlrobson; "Thanks jnfsmile and welcome! :)" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/36887 [22:22:27] The extension's here: https://gerrit.wikimedia.org/r/#/c/36366/ [22:23:13] but I still don't see what it is for [22:24:09] also, tab used to autocomplete affter just typing "Mob", now you have to type a few more chars n $IP/extensions :P [22:24:09] ok running scap [22:24:23] hold onto your hats [22:24:40] AHAHAHAHA check out this gem from the how to deploy code page on wikitech: "Running scap can take up to 15 minutes;" [22:24:44] those were the good ol' days [22:25:18] oof [22:25:21] hahaha [22:26:28] now, just localisation cache rebuild takes up to 10 minutes [22:28:34] https://twitter.com/Gemmellness/status/276055315454230528 < time to rethink where we put the mobile view button? [22:28:48] i've been wondering this for ages.. why the heck is it at the bottom - the hardest place to get on a desktop site [22:28:52] viewed in a mobile [22:29:52] is scab done yet.com ? [22:29:57] *scap [22:30:08] jdlrobson: no, and don't hold your breath [22:30:21] it's been taking 45-60 mins [22:30:32] :( [22:30:55] jdlrobson: i agree about the mobile view link; it would be great to provide a more prominent way to switch to mobile [22:31:53] http://jonrobson.me.uk/isScapDoneYet.html [22:32:12] lulz [22:32:31] scap is standing between me and lunch now [22:32:56] jdlrobson: go get lunch, you should have time before it is finished [22:33:32] i guess there is always time for lunch when scap is running [22:33:47] jdlrobson: that is what i am doing :p [22:33:47] lunch, a walk, a nap... [22:33:55] trip to the dmv... [22:34:00] * Maryana goes to forage for chocolate [22:34:01] haha jgonera [22:34:03] :D [22:35:19] who knows brion might be back from jury duty in the time it takes to run [22:35:28] * jdlrobson waits for people complaining on twitter that wikipedia is broken [22:38:27] jdlrobson: too bad you can't tweet chocolate [23:03:44] jdlrobson: did you manage to get food or has the deployment eaten it ? [23:05:01] i have eaten yes [23:05:11] k [23:09:18] Reedy: have you been following the buzz around the ouya dev kits ? i'm kicking myself for not jumping into it [23:09:22] eager to see how it turns out [23:12:36] jorm: have you been following the ouya buzz ?http://www.ouya.tv/ [23:12:43] I'm guessing you at least ordered one? ;) [23:12:46] how well do you think it'll do ? [23:12:55] haven't yet as i was skeptical that they would get to this point [23:12:59] turned out i was wrong on that [23:13:16] the price point was too low for me initially for them to land the contracts that they needed for games [23:13:16] i ordered 1 and 3 extra controllers.. [23:13:21] but clearly they've done it right [23:13:29] Hopefully [23:13:38] They've certainly a backlog of manufacturing.. [23:13:48] i'm mostly eager to have it for XBMC, Plex, and 8/16bi emulators [23:13:51] bit* [23:15:06] http://www.kickstarter.com/projects/484889112/the-pocket-tv-makes-any-tv-a-smart-tv [23:15:12] ^ Those are due to ship soon [23:15:37] I really need to get a decent TV for these things... [23:16:00] Reedy: i already have a smart tv so thats less of a draw. what's the chipset in it? [23:16:37] hrm. skeptical. [23:18:05] the concept seems good, but it's going to be hard for that thing to gain market penetration among hard-core gamers. [23:19:21] jorm: i've been impressed that they've singed on square enix, namco, and others [23:19:25] signed* [23:19:30] basically, they're selling access to xbla games. [23:19:42] square is good. [23:19:48] this is totally up namco's alley. [23:19:58] the release their back-catalog on it. [23:20:09] yup, square wants to do ff3 [23:20:15] which is perfect for a device like this [23:20:25] they put up an emulator and its a cash cow [23:21:30] and they might have EA [23:21:40] http://en.wikipedia.org/wiki/List_of_Ouya_software [23:22:02] i was super skeptical till they started announcing official contracts like square [23:22:13] as previous to them it would have stayed as a hobbyist machien [23:22:19] which is fine but only a niche market [23:23:18] a hundred bucks is good. [23:23:37] its the sweet spot I've talked about for tablets [23:23:51] i've seen a hundred dollar tablet, though. [23:23:51] for a home console/smart tv /media hub its key [23:23:56] * awjr slaps scap [23:24:05] it's been an hour and it's not done yet. [23:24:06] 'twas garbage. [23:24:12] for me its the sweet spot for an iPad mini [23:24:24] after Apple gets it down to $100 all the other shops can pack up [23:25:58] i think that for this thing to really be successful it is going to have to get a netflix client. [23:26:02] maybe integrate with onlive. [23:26:13] jorm: their already in bed with onlive [23:26:34] and netflix seems to be on every toaster these days so its only a matter of time [23:27:04] we use the xbox for EVERYTHING. [23:27:39] what's even funny is that we use the xbox for comcast-on-demand stuff, too (there's an xfinity app for it) [23:27:51] also hulu. [23:30:15] possibly relevant to our interests: https://twitter.com/anna_debenham/status/276087016431702016 [23:30:23] New patchset: Jdlrobson; "jshint test suite" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/36919 [23:30:38] jorm: thats the battle right now. home setup box [23:30:47] game/video/everything [23:30:56] you're a ps3 guy, right? [23:31:07] Wii and XBOX [23:31:15] i do have a PS2 [23:31:23] how is it that we are not xbox friends? [23:31:46] jorm: because we have failed [23:31:49] New patchset: Jdlrobson; "jshint test suite" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/36919 [23:32:05] jorm: I'm not a gold subscriber though [23:32:13] jcmish: can we make http://integration.mediawiki.org/ci/job/mwext-MobileFrontend-jslint/10/console vote? :) [23:32:14] silver's fine. [23:32:20] what's your handle? [23:32:31] and i have a spare gold account, if you want it. [23:32:45] same as everywhere else flyingclimber [23:32:50] you'll have to come over to my house, though, to get it. [23:32:51] jorm: sure. for how long ? [23:33:07] since you have to log into my console with your id so i can add you to the family pack. then you can log in anywhere else. [23:33:09] i didn't see much a point to it as i watch netflix on my tv's app [23:33:23] jdlrobson: make it do what now? [23:33:32] online gaming is fun. [23:33:47] assassin's creed's multiplayer is super fucking fun. [23:33:52] so jcmish currently jshint is non voting on gerrit [23:33:58] it's basically a weird version of hide-and-go-seek [23:34:01] Build successful [23:34:02] http://integration.mediawiki.org/ci/job/mwext-MobileFrontend-merge/151/console : SUCCESS [23:34:03] http://integration.mediawiki.org/ci/job/mwext-MobileFrontend-lint/151/console : SUCCESS [23:34:04] http://integration.mediawiki.org/ci/job/mwext-MobileFrontend-jslint/10/console : SUCCESS (non-voting) [23:34:10] aha [23:34:24] ideally i'd want it to vote - will be a quick way to keep our js tidy before code review [23:34:27] scap has now been running for 70 minutes [23:34:38] we've wasted lots of time in the past with this sort of thing [23:34:57] jgonera: https://gerrit.wikimedia.org/r/#/c/36919/2 < care to review? [23:35:00] awjr: you serious? [23:35:16] 70 min ? [23:35:19] thats absurd [23:35:19] correct [23:35:24] it's not done yet, either [23:35:24] i still don't understand why scap liked preilly so much [23:35:30] this is bs [23:35:33] jdlrobson: it liked me just as much back in the day [23:35:36] awjr, have you tried hitting enter a few times? [23:35:41] MaxSem: it is not stalled [23:35:54] what is the upstream tracking issue for scap taking so long ? [23:36:01] jdlrobson: yup I'll review [23:36:07] do I have +2? [23:36:16] tfinc everyone's holding their breath for git deploy [23:36:30] see engineering@ [23:36:40] http://jonrobson.me.uk/isScapDoneYet.html [23:37:00] awjr: file an issue any way so that we can see if git deploy actually fixes it [23:37:11] lol jdlrobson [23:37:15] what within git deploy will fix the core issue ? [23:37:16] meh, the pic is not goatse enough [23:37:28] i thought the last slow down was rebuilding the i18n cache [23:37:31] lmao MaxSem [23:37:32] what is causing this slow down ? [23:37:43] tfinc, deployment to apaches [23:37:44] they can take 70 minutes of our time, but they can never take… OUR FREEDOM! [23:37:59] cache rebuild is part of it, but the rest is coping to the apaches afaik [23:38:28] we can't keep putting up with this [23:38:38] its absurd to wait like this .. twiddling our thumbs [23:39:28] Reedy: have you guys talked about this slowdown in platform ? [23:40:16] s/slowdown/deployment slowdown [23:40:39] New review: JGonera; "Just a small thing." [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/36919 [23:40:46] You find a quicker way to push 721M (roughly, per mediawiki version) to 200 apaches.... [23:41:16] so possibly, 1400M per apache [23:41:18] 273GB! [23:41:22] heyo scap is done! [23:41:26] * MaxSem goes to shoot some apaches [23:41:47] I don't know if you used the -F5 version or if the F7 version had been pushed out by puppet... [23:41:48] let's see how broken things are in production [23:41:49] Have fewer apaches? Like in the good ol' days? [23:41:53] Should be a bit faster [23:42:06] note, we used to run scap with -F20 [23:42:12] until the nfs servers revolted [23:42:23] jcmish, jgonera, jdlrobson, MaxSem, Maryana scap is complete - help me figure out if things are ok and if there are more deployment steps we need to take [23:42:31] no, thats not the issue. at amazon i pushed packages that were large then this to 1,000's of machines faster so its not package size [23:42:47] That's the slow part [23:43:02] Ryans deployment overhaul should fix most of it [23:43:09] well, the good news is that i see changes on my watchlist [23:43:16] what does Ryans deployment overhaul do about package size ? [23:43:22] awjr: on it [23:43:22] l18n cache rebuild is still overkill though [23:43:31] I think it 7zips stuff [23:43:52] wait, were sending everything uncompressed now ? [23:43:54] awjr: that's a shame http://jonrobson.me.uk/isScapDoneYet.html [23:44:06] hehehe [23:44:13] now with randomness! [23:44:19] … the bad news is there's no watchlist styling (though sometimes the magic happens a little later?) [23:44:23] things are… actually looking ok to me [23:44:33] Maryana: we might need to wait for brion on that one [23:44:49] watch list icon now showing.. [23:44:52] *not [23:44:53] Maryana: we weren't able to figure out why it wasn't working on testwiki either [23:44:55] jdlrobson: wfm [23:45:09] jdlrobson: scap just likes me ;-) [23:45:09] awjr: in the left menu? [23:45:10] rsync -a --delete --exclude=**/.svn/lock --exclude=**/.git/objects --no-perms 10.0.5.8::common/ /usr/local/apache/common-local [23:45:17] jdlrobson: yes [23:45:24] gotcha awjr. as a proof of concept, it works for me :) [23:45:43] Maryana: yeah, i'll see if i can get it figured out today [23:45:53] i'll email brion if i cant [23:46:18] thanks, d00d [23:46:36] anyone else NOT seeing the watchlist icon in the nav menu? [23:46:37] the filters work, at least! [23:46:47] i am not [23:46:48] anyone other than jdlrobson i mean [23:46:52] awjr ^ [23:46:55] k [23:47:04] Maryana: cleared cache etc? [23:47:13] awjr new random stuff isn't showing for me or jgonera [23:47:30] although debug=true... [23:47:33] yup :-/ [23:47:34] ok lemme fiddle with RL [23:47:35] it all magically shows up [23:47:43] hmm [23:47:43] did you touch the files inappropriately awjr? [23:47:44] i see it [23:47:50] and it looks decent [23:47:55] i dont touch file very often, but when i do... [23:47:56] did the "magic" happen? [23:47:59] hahahahah [23:48:02] i'm reporting you all to HR [23:48:05] there's some more magic yet to come [23:48:07] hahaha [23:48:11] they'll never find me in az [23:48:45] awjr: i'm seeing the suggestions list going off the page - did you raise a bug for that? [23:49:31] jdlrobson: nope not yet [23:49:34] awjr, my fix for disabled images in sections also doesn't seem to be there [23:49:47] jgonera: we're probably seeing old resources - im trying to fix that now [23:49:48] everything i'm hearing is the debug=true problem [23:50:04] aye [23:50:29] ok try now (please clear cache etc) [23:50:44] yay, watchlist star! [23:51:14] and jgonera i am now seeing your image fix :) [23:51:25] yehhh photo uploads for MediaWiki:Mobile.css :D http://en.m.wikipedia.org/wiki/MediaWiki:Mobile.css?debug=true [23:51:27] fun times [23:51:52] awjr, yep, seems to be fine now [23:52:03] i like the table overlays - but i wish there was a way to see a preview in the article [23:52:06] jdlrobson: ^ [23:52:14] but the overlay is a nice solution i think [23:53:12] jdlrobson: what triggers the photo upload box? [23:54:00] awjr: currently if there is no img tag inside an element with the thumb class [23:54:04] oh nm i htink i wasn't seeing it because i had images disabled [23:54:06] you also need to be in beta and logged in [23:54:09] oh that too :) [23:54:38] and have the most up-to-date software, apparently [23:56:19] MaxSem tfinc: Maryana awjr https://gerrit.wikimedia.org/r/#/c/36103/ [23:56:35] oh right [23:56:54] needs to be protocol-relative [23:57:16] MaxSem: will do that now [23:57:18] and is that something we want enabled on every wiki running MF? [23:57:31] i mean - do all the wikis support SUL? [23:57:39] yes [23:57:54] okidoke [23:58:15] can we steal a deployment window to get the upload to commons patch taken care of before monday? [23:58:22] we might want to restrict it to a few wikis for a different reason though [23:58:33] Maryana: i can just do it now [23:58:44] yeah, im tempted to define that in initialise settings [23:58:58] MaxSem: default to commons for now? [23:58:58] ok, cool. we're going to be demoing this at metrics on thursday, and i'm worried that we'll get a hundred people spamming their local wiki. [23:59:09] mmmm