[10:18:23] hi Ryan_Lane! morning. Hope you're doing well [10:18:43] sumanah: we're in philly airport [10:18:45] I am. still have another flight to go [10:18:47] it's phillylicious [10:18:57] brion: you mean cheesesteaks? [10:19:03] who knwos man it's 6am [10:19:19] I have jet lag and thus got up like 30 min ago East Coast time anyway [10:19:23] sumanah: ah. thanks for sending that email [10:19:28] heh [10:19:36] \o/ naaaawlins [10:20:01] Ryan_Lane: you are welcome! I was like "crap, people should get this on their calendar, it is only 2 months away" [10:20:10] I shoulda done it a month ago -- argh [10:20:13] heh [10:20:22] well, we didn't have a date till a couple weeks ago [10:20:25] well, no use regretting, just do better next time, sumanah [10:20:44] and venue also wasn't fully confirmed [10:20:48] The prep can hardly be more last-minute than the DC hackathon last year [10:20:58] yeah. this time we have a venue and a date [10:21:05] which is more than DC [10:21:11] RoanKattouw: since I was not there for that, I am going to assume I have impossibly high standards to live up to, and will beat myself up about it [10:21:17] :D [10:21:18] This time last year I think we had a date [10:21:20] But no confirmed venue [10:21:26] wait, wait, maybe that's not constructive [10:21:39] no one was told the date till like 2 weeks before [10:21:51] *Ryan_Lane shrugs [10:21:53] doesn't matter [10:21:55] I knew the date more than 2 weeks before [10:21:58] wow! uh ok, so this is better, glad to know. [10:22:13] Late August / early Sept IIRC [10:22:25] this one will have slightly better information going out. It will continue to do so :) [10:22:38] I'm going to work on a list of people we need to have there this week [10:22:41] Ryan_Lane, brion - how long is your layover? [10:22:44] and call hotels and get rates [10:22:47] sweet [10:22:49] boarding in 1 hr [10:22:55] ~2 hrs? [10:23:14] That'd be about reasonable for an international-to-domestic change at a US airport [10:23:37] yeah [10:23:45] total layover was around 2 hours [10:23:51] all through customs and crap just waiting for the flight now [10:23:53] wheeeeeeeeee [10:23:54] took a while to get through things, though it was short [10:24:12] airports should have a place where you can take a shower, and while you take a shower they speed-clean & dry your clothes so you can put them back on clean [10:24:14] Yeah well, non-citizens need a bit more time on top of that, their immigration line is usually longer [10:24:19] instead of with a day of travel sweat all over ya [10:24:20] btw, speaking of hackathons, I am now told that the next WMDE hackathon may be in Vienna, Prague, Frankfurt, or someplace like that instead of Berlin [10:24:29] Oh that'd be cool [10:24:35] Frankfurt would be majorly more convenient travel-wise [10:24:51] frankfurt is in fact easier, since usually people fly thorugh frankfurt to reach berlin ;) [10:24:55] FRA is one of those airport that was flights to/from everywhere [10:24:56] it's not as fun a town ytho [10:25:03] WE MAKE OUR OWN FUN [10:25:10] I agree with brion [10:25:13] UPHILL THROUGH THE SNOW BOTH WAYS [10:25:19] Going out in Gdansk was much more fun than going out in Haifa [10:25:23] *sumanah laughs, but not too loud because then spouse will wake [10:25:27] We make our own fun but the twon adds to it [10:26:15] it's all about 1) the local facilities for the stuff itself, 2) lodging that's in comfy walking distance, and 3) enough restaurants/bars/non-alcoholic amusements to let people bond in off-hours [10:26:16] da, da. [10:26:30] You know, I would love to have a hackathon in London some time [10:26:37] I've heard soft rumors about that once [10:26:38] I hear Prague is fun [10:26:46] london's expensive??? but a nice town. good transit [10:27:00] not as good as NYC, she said sniffily [10:27:03] Yeah, it's expensive [10:27:05] prague generally gets good marks. harder to get to i think but i'm not sure the flights (vs frankfurt / berlin) [10:27:16] Berlin and Prague shouldn't matter much [10:27:17] I live in NYC, I can fly most places direct :D [10:27:20] In terms of flights [10:27:35] Yeah, NYC and London are about equal in terms of having flights to everywhere [16:43:34] Hey, anybody want to talk to me about writing QUnit tests for extensions? [16:44:00] Krinkle: ^' [16:44:16] K4-713: Yes ? [16:46:23] Hey Krinkle. So, I found this... but it's a little thin... [16:46:24] http://www.mediawiki.org/wiki/Manual:JavaScript_unit_testing#How_to_write_a_QUnit_test_in_MediaWiki [16:46:29] K4-713: Yes [16:46:46] K4-713: We're in the middle of revamping our entire unit testing environment for javascript [16:47:10] hi Katie, btw http://www.mediawiki.org/wiki/Requests_for_comment/Unit_testing might or might not be useful for you to read [16:47:15] right now it's primitive, stable, but primitive. We've got a static html file in /mediawiki-core/tests/qunit/ [16:47:45] K4-713: What we're going to very soon is a Special:UnitTesting, you can register your test suites in a $wg and the rest goes automatically. [16:48:10] As a matter of fact I'm writing that framework right now. I hope to fine-tune it over the weekend and commit on sunday. [16:48:24] Krinkle: That sounds cool. [16:48:56] Right now there is no option for extensions to register tests, only for core. By having it more dynamic and in PHP it will be easier for us to maintain and ability for extensions and hooks to register test suites comes for free with it. [16:49:24] Ah! That would explain my difficulty in finding extensions with QUnit tests. :) [16:50:16] sumanah: I'm totally going to get all up in that link in a minute. And: Hello! [16:50:31] There are some though, it's not impossible. What you can do is create a index.html file in /extensions/YourExtension/tests/qunit and give the a