[14:27:17] New patchset: L10n-bot; "Localisation updates from http://translatewiki.net." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/10906 [14:29:41] New review: L10n-bot; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10906 [14:29:42] Change merged: L10n-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/10906 [14:48:15] [WikipediaMobile] yuvipanda pushed 1 new commit to master: http://git.io/D3LN0w [14:48:15] [WikipediaMobile/master] Fix bug causing saved pages to skip page text - YuviPanda [15:45:34] greetings all [15:45:44] * tfinc cautiously opens his email [15:46:04] * jerith awaits the explosion. [15:47:00] KABOOM! [15:47:02] sup jerith [15:47:04] how goes it? [15:47:33] It goes well, thanks. And yourself? [15:50:26] today is my frist day back from the hakcathon in Berlin and holiday in Croatia [15:50:30] it was epically awesome [15:50:43] Yay epic! :-) [15:50:50] inbox(357) [15:50:52] * tfinc sighs [15:51:05] And here I thought the mail caution was because someone sent you explosives. [15:51:52] I think only one or two of those mails are my fault. [15:56:33] well if there explosive they better be worth it [15:56:35] :D [15:56:43] * tfinc is a fan of combustable things [15:56:49] * tfinc but not himself [16:19:50] * jerith resists the urge to set fire to tfinc. [16:21:39] http://www.youtube.com/watch?v=iEstfISDogs [16:27:30] lolz.. nice [16:41:59] * ZombiePanda looks around [16:42:06] ZombiePanda: yo! [16:42:10] hello! [16:42:16] MaxSem: ZombiePanda how were the rest of your days in Berlin ? [16:42:16] hmm, I think I'm sufficiently recovered [16:42:21] tfinc: pretty awesome! [16:42:30] yeah [16:42:34] what were the highlights ? [16:42:36] tfinc: Did get a bit sick a bit too much to my liking, but otherwise cool [16:43:03] Bike race through Potsdam and C-Base [16:43:05] YuviPanda: did you eat something funky ? [16:43:10] MaxSem: mwhaha .. nice [16:43:17] yeah, and Pergamonmuseum [16:43:17] so you guys made it out to Potsdam? [16:43:23] tfinc: Potsdam by myself, c-base basement tour, mad dash around town to get to the Airport in time (turned out I was too early - 30 mins before checkin opened) [16:43:31] what did you think of Potsdam ? [16:43:37] tfinc: I missed it when maxsem and group went because i was sick, and later made it myself [16:43:50] tfinc: Indian food fucked up my stomach :P [16:44:03] figures [16:44:05] tfinc: stuck to mostly chocolate muffins, mcdonalds and burger king after that [16:44:33] YuviPanda: fail .. your supposed to stick to Doner kebabs [16:44:39] tfinc: Potsdam was awesome! [16:45:00] stand up in 15min [16:45:10] tfinc: I wandered around into town, got to a really nice looking building. Expected it to be some sort of touristy thing, went in. Turned out to be dentist's [16:45:32] plus there was a 'town square' type place, which was a long strip of just people and cafes on either side. Was pretty awesome [16:45:42] plus the park was neat too. [16:47:11] YuviPanda: excellent. i really like it as a break from Berlin [16:47:17] indeed. Quite different [16:47:27] also, the public transport system in berlin was most wonderful! [16:47:29] it makes you appreciate both of them a lot more [16:47:34] indeed [16:47:38] its the best in ther world as far as i'm concerned [16:47:44] ny is nice but i think berlin is better [16:48:30] agreed [16:48:34] plus it really is 24 hours [16:49:23] tfinc: any idea when Jon will start coming back into office? [16:49:24] ah [16:49:25] damn [16:50:46] hangout is up https://plus.google.com/hangouts/_/1fc7b006da290b03c75bd09d55e7f53f738807ce?authuser=1&hl=en [16:51:39] we'll be using a new camera for the standup today [16:51:58] YuviPanda: MaxSem https://plus.google.com/hangouts/_/1fc7b006da290b03c75bd09d55e7f53f738807ce?authuser=1&hl=en [16:53:09] linSmith: greetings! [16:53:32] hmm, doesn't seem to be opening up [16:53:37] and i'm on a good connection [16:54:10] https://plus.google.com/hangouts/_/1fc7b006da290b03c75bd09d55e7f53f738807ce?authuser=1&hl=en ? [16:54:12] what happens ? [16:54:19] hi tfinc [16:54:50] MaxSem: what happens when you try and open it? [16:55:04] tfinc: it just loads the chrome of the hangout, and gets 'stuck' [16:55:18] YuviPanda: does the same thing happen in a different browser? [16:55:44] tfinc: yes, but my connection's fine. [16:55:53] every other website loads fine, and my ping is < 20ms [16:56:04] no if only we could get maxsem to verify if this happens to him too [16:56:33] YuviPanda: max joined just fine [16:57:22] linSmith: well be doing our stand up @ 10 [16:57:28] come on by then [16:57:33] i'm just wrangling everyone now [16:59:08] tfinc: got it [17:01:44] should stop distracting people with that shine [17:05:21] tfinc: preilly this is an ideal amount of hair when it is ~40C and sweaty every day. Plus I'm lazy. [17:05:27] It'll stop shining by the end of the week [17:06:21] tfinc: also, the hangout wasn't working for me because I had Ghostery on, and it was blocking it as a privacy measure of some sort. Bug in Ghostery for sure [17:12:19] preilly, was redirector.c originally written by you? [17:21:41] YuviPanda: when is a good time to pick up on WLM? [17:21:53] philinje: now? [17:22:08] could do a quick call [17:22:17] just watching the WWDC at the moment, when they release the iOS 6 beta will you guys get a copy of it YuviPanda? [17:23:04] philinje: what exactly do we want to accomplish in the call? [17:23:29] Thehelpfulone: assuming they let it out to people enrolled in the dev program, then yes [17:23:32] the status of backend work, getting started on fronted work [17:24:32] just booked a room at 10:30 [17:24:41] YuviPanda: ok, I'll be able to test the wikipedia app on that then as I think because my device is registered to your account it might let me [17:25:17] philinje: sweet. Are you going to grab tomasz as well? [17:26:00] i think they're about to release the macbook space, next generation beyond the air ;) [17:26:14] i think Tomasz is busy, but will mention it to him [17:29:03] brion: that display :O [17:29:18] 220ppi, 2080 pixels wide! [17:29:38] i may need to order one if they announce a price ;) [17:30:05] YuviPanda: are you on Skype? [17:30:11] heh, I'll just wait for a few years for it to 'trickle down' [17:30:16] :) [17:30:19] philinje: i now am [17:30:30] i'm a sucker, i can't stop myself from buying the greatest :P :) [17:32:04] philinje: http://etherpad.wikimedia.org/wlm-on-labs-steps [17:32:55] YuviPanda: what's ghostery ? [17:33:13] preilly maxsem : do we have a deployment today? [17:33:38] about by today i clearly mean tomorrow [17:33:49] since we have two windows [17:40:31] philinje: http://www.mediawiki.org/wiki/Wiki_Loves_Monuments_mobile_application [17:43:26] ouch $2199 for macbook pro with retina display. good specs though [17:43:30] i'm still tempted :) [17:50:22] hey preilly [17:52:35] preilly maxsem : do we have a deployment today/tomororw ? [17:52:55] ummm [17:54:20] preilly? [17:55:29] MaxSem: not really [17:55:36] MaxSem: we could have one [17:55:41] MaxSem: what do you think? [17:56:14] last week consisted mostly of travels [17:56:46] so there isn't much to deploy unless there's something specific we want [17:57:10] lemme see... [18:00:05] hmm, there were some commits actually [18:00:12] mostly Jon [18:00:28] so we could probably do a deployment tomorrow [18:01:26] okay [18:01:30] then let's do it [18:04:23] preilly, was redirector.c originally written by you? [18:05:03] MaxSem: yes [18:05:58] preilly, near the end of it, there's a check if (strlen(path) > 0) - if it's empty, nothing gets outputted [18:06:03] why is it? [18:07:44] MaxSem: it gets around a segfault issue [18:07:54] o_0 [18:09:01] what kind of segfault? [18:12:28] MaxSem: length of string over 8K [18:12:57] heh [18:13:24] so I wonder what happens when Squid waits for a response, but gets nothing [18:13:49] it just ignores it [18:21:18] mhm, just disabled that check and ran 10K iterations of fuzz test [18:21:20] MaxSem: does your version work? [18:21:40] what do you mean? [18:22:33] MaxSem: does it seem to be working? [18:22:39] yes [18:22:44] and I have tests [18:23:10] guess that check could be replaced with ol good snprintf() [18:25:42] why is char site[100] = ""; 100 ? [18:26:43] that was so before me [18:27:04] guess, you can never be sure:) [18:27:18] meh, wrong [18:27:34] it's mine [18:27:47] yeah so why is it that big? [18:27:53] technically, 20 chars or something should be enough [18:27:58] but why not... [18:28:15] this code runs on every request [18:29:39] well, there's an 8K path anyway:) [18:34:27] MaxSem: did you do the million url test? [18:35:28] preilly, well, technically just 10K of them:) [18:35:54] I can run even 10M iterations [18:35:56] :) [18:41:28] new maps in ios 6 finally building in turn-by-turn navigation [18:42:29] brion: wh00t [18:48:41] MaxSem: can you show me a couple lines of your test script? [18:50:35] "iOS 6 is a great release for all of our developers, and we're giving out a beta release to all of our developers today." [18:51:01] MaxSem: ? [18:51:01] preilly, https://www.mediawiki.org/wiki/Special:Code/MediaWiki/115499 [18:51:16] decided just to commit it [18:51:30] brion: we can also put direct facebook integration in now, is anyone from wikimedia at the WWDC, or will you be able to look at all the session videos and new SDK afterwards? [18:53:17] Thehelpfulone, we're just watching the liveblogs [18:53:23] we can catch up with the beta later :) [18:54:00] ok [18:54:05] engadget's one is the best :) [18:54:18] i was on arstechnica's [18:54:33] now i just have to wait for the apple store to go back online and spend my money [18:54:49] ooh then i can turn my current macbook air into an ubuntu box [18:55:46] brion: buying the new retina based beast? [18:56:52] yeah i've been begging for hidpi displays too long to wait :) [18:57:07] i wuv my ipad 3, sometimes i just bring up web pages and stare at the text [18:57:15] "it's so shaaaaarp" [18:57:28] MaxSem: I don't think your version works [18:57:41] ?? [18:58:02] brion: lol [19:00:05] MaxSem: never mind [19:25:55] brion: can you poke at / merge https://github.com/wikimedia/WikipediaMobile/pull/251 [19:25:56] ? [19:26:02] no jon around yet [19:26:13] moment [19:27:26] [WikipediaMobile] brion pushed 2 new commits to master: http://git.io/uzwqYA [19:27:26] [WikipediaMobile/master] Prevent click event from being fired multiple times - YuviPanda [19:27:26] [WikipediaMobile/master] Merge pull request #251 from yuvipanda/prevent-multiple-navigates - Brion Vibber [19:27:34] brion: sweet! thanks! [19:27:43] whee [19:28:41] 2880x1800 pixels, helllll yeah [19:29:46] native regular size hdmi port! [19:34:13] * MaxSem contently notices that he forgot a lot of C horrors [20:11:14] preilly, https://www.mediawiki.org/wiki/Special:Code/MediaWiki/115500 [20:15:30] hmm [20:16:00] will Jon be available tomorrow? [20:18:18] brion_: are you going to try out the first beta, or leave it until the second one? [20:19:13] dunno, not in a hurry yet i've got other things on my plate still :) [20:20:27] New patchset: L10n-bot; "Localisation updates from http://translatewiki.net." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/10980 [20:21:19] real 26m14.347s [20:21:19] user 1m39.530s [20:21:20] sys 1m41.760s [20:21:21] 46269869 urls [20:21:56] [WikipediaMobile] brion pushed 1 new commit to master: http://git.io/h1_pjg [20:21:56] [WikipediaMobile/master] win8: Workaround crash-on-load problem - Brion Vibber [20:23:50] New review: L10n-bot; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10980 [20:23:51] Change merged: L10n-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/10980 [20:33:20] brion_: yeah no problem, also my provisioning profile seems to be expiring for wikimedia ios [20:33:27] Wikimedia Ad Hoc is expiring [20:33:42] but there's another one, "iOS Team Provisioning Profile: *" - is that you guys? [20:34:33] hmm, looks like it [20:34:40] i think tfinc can log in to iTunes connect and renew them? [20:35:18] [WikipediaMobile] brion pushed 1 new commit to master: http://git.io/xCjFAg [20:35:18] [WikipediaMobile/master] win8: update package version for release 4 (.21) - Brion Vibber [21:13:20] heads up that i'll be heading out around 4/4:30 today as a) i got here super early (for me) and 2) kings game [21:13:38] so 2 1 [21:13:58] in order of priority that is [21:14:26] 2 a [21:14:27] rather [21:15:07] perhaps [21:15:49] https://www.mediawiki.org/wiki/Wikimedia_engineering_report/2012/May is in draft from. edit as needed. [21:27:28] tfinc: did you see the message earlier? [21:27:36] [21:33:25] Wikimedia Ad Hoc is expiring [21:27:37] [21:33:41] but there's another one, "iOS Team Provisioning Profile: *" - is that you guys? [21:50:33] Thehelpfulone: they both are [21:50:45] i can renew them last this week [21:50:55] ok so the second one expires next year tfinc [21:51:01] what's the first one for? [21:57:36] we use that one for our beta testers [22:01:53] ah ok [22:02:32] does anyone agree with https://bugzilla.wikimedia.org/show_bug.cgi?id=36838 ? I think that we should just avoid breaking things [22:03:59] speaking of beta testing, I presume that PhoneGap allow you to support iOS 6 too tfinc? When is the new redesigned version of the app coming out as a beta-test? [22:04:23] Thehelpfulone: philinje can help answering that [22:04:34] YuviPanda: what are your thoughts on the dolphin guys? [22:04:44] i feel like their trying to rush everything at the last minute [22:04:46] ok [22:04:50] even if their requests aren't hard [22:04:50] tfinc: +1 [22:04:55] dolphin browser? it's quite fast [22:06:27] tfinc: but, if all we *actually* have to do is host static files someplace, that sounds okay. [22:06:52] could they just live on mobile varnish ? [22:07:57] depending on how mobile varnish is setup, I'd think so :) [22:11:40] preilly: so the dolphin team wants and is willing to port our app to work within their browser infrastructure. in order to do that we need to host some static assests on our own. pretty much any asset that the app needs. what's the best way to do that. they'd need it up by june 15th so i'm likely to punt but im curious to see what it would take [22:13:03] if they were doing all the porting and giving us a bunch of files, I guess it should be as simple as scp'ing it someplace? [22:13:45] we can host them just fine [22:13:48] tfinc: ^^ [22:13:56] Extension:DolphinCrap [22:14:03] ha ha [22:14:16] and let em DL it from bits [22:14:54] the URLs would be ugly and unstable though [22:46:08] so the concensus i'm getting is that its rushed and we want to punt on it due to the tight schedule [22:53:39] pretty cool http://opensignalmaps.com/coverage-maps/US/San%20Francisco/ [22:53:57] preilly: MaxSem YuviPanda : would you agree with what i said ealier. i'm going to roll with it unless you guys say otherwise [22:54:26] tfinc: yes [22:54:27] tfinc: well, if all we actually have to do is host the files, I don't see a problem with it. [22:54:38] unless I missed something when I got disconnected? [22:54:39] * YuviPanda goes to check [22:55:02] no [22:56:28] preilly: shouldn't it be relatively simple to setup a bunch of static assets someplace? [22:57:10] YuviPanda: yeah it's easy [22:57:34] YuviPanda: it's just so short notice [22:58:32] hmm, that makes sense. Wouldn't want to just put it out there without testing on our end. [22:58:36] +1 to tfinc [22:58:51] let give them a cut off [22:58:58] lets* [23:00:08] if they can get it in by tomorrow then we'll take a look. otherwise lets punt. sound sane? i'm also fine with just denying it if you guys don't want to worry about it. [23:00:21] yeah that sounds good [23:00:36] yup. [23:02:31] tfinc: put https://dl.dropbox.com/u/8768784/Wikipedia-v1.2RC2.apk and https://dl.dropbox.com/u/8768784/Wikipedia-iOS-v3.2RC2.ipa into dumps. for me? [23:03:16] YuviPanda: one sec [23:04:18] mhm, am I able to do this now? [23:15:40] facekeyboarded. [23:15:45] tfinc: nevermind, i'll send it out tomorrow [23:15:47] off to sleep now [23:16:16] gnite everyone