[00:09:39] aude: sorry, only read your q now, and going to bed. [00:11:02] aude: I pinged thehelpfulone; he's a potential user, so I think he might be able to give a good perspective. [00:11:13] *siebrand is away now. [00:12:16] siebrand: okay, thanks [00:14:22] TrevorParscal: you there? [00:14:36] aude: is a mention of the SF hackathon worth putting in the tech report part of the signpost, or of the news in brief? [00:14:39] or other? [00:16:11] aude: https://www.mediawiki.org/wiki/Wikimedia_engineering_report/2012/January#Recent_events has some links etc [00:18:32] Krinkle: yo [00:19:00] TrevorParscal: Hey there, just wanted to share with you something cool I just found out [00:19:01] sumanah: i'm sure the hackathon would be worth mentioning [00:19:13] TrevorParscal: Browser stack has launched a RESTful api for their VMs [00:19:17] *aude is at a loss for words... [00:19:18] oh yeah? [00:19:25] TrevorParscal: It. Is. Friggin. Aweesome [00:19:47] aude: but where/ [00:19:48] ? [00:19:54] TrevorParscal: That would allow us to, from Jenkins periodically, launch or close down VMs as we see fit / missing in the swarm. [00:20:11] sumanah: in the signpost, the tech report [00:20:27] it's really not my thing, but we could put a bullet point in [00:20:35] i think the twilio thing is cool [00:21:08] aude: ok, tech report bullet point, sounds like a good place to slug it. I presume it's impolite for me to write it myself [00:21:15] TrevorParscal: Have you ever worked with Browserstack's normal ui ? [00:21:31] sumanah: put it in signpost suggestions [00:21:53] http://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/Suggestions [00:21:59] it's a good habit to put stuff there [00:22:39] TrevorParscal: http://i.imgur.com/lPGgd.png . on submit it creates a VM on the fly for the chosen browser with limited OS access and browser pointed at the url of choose (address bar can be freely changed afterwards, and tabs / new windows, upload/download) as well as proper debugging tools for most browsers pre-installed. and all cleaned up when closing the session. [00:23:11] all with [00:23:40] API design by jQuery team [00:23:51] ( http://www.browserstack.com/automated-browser-testing-api ) [00:24:08] aude: added. [00:24:16] thanks [00:25:05] Feels so amazing to have a cloud start a VM on the fly by a simple restful api request [18:07:35] hi [18:12:16] hi RoanKattouw [18:12:23] Morning [18:12:28] Well, evening [18:12:37] any idea whether brion is attending? [18:13:09] I don't know, I'm back in NL now [18:13:14] robla would know I guess [18:13:14] oh [18:13:23] I never know where you are :) [18:13:37] robla wouldn't know, because robla doesn't see brion here [18:13:51] never or now? [18:14:38] just FYI I have another meeting at 20:30 [18:14:44] robla: Anyway, so what's the purpose of these check-in meetings? [18:14:52] *RoanKattouw has another meeting at :30 and one at :00 [18:15:06] so...this is to quickly coordinate the review/bugfixing/whatever for 1.19 [18:15:21] hexmode: you here? [18:15:43] Nikerabbit: yep [18:15:46] we're going to need to pivot from review to bugfixing at some point in this cycle (maybe even nowish), so that's why I bring that up [18:15:58] anyway....I don't see brion here, so I'll catch up with him later [18:16:31] so....let's look at http://www.mediawiki.org/wiki/MediaWiki_1.19/Revision_report [18:16:59] Tim and Aaron have a plan for getting through the filebackend stuff, so it's ok to ignore that [18:17:07] good [18:17:25] looks like there's a couple of backports tagged [18:17:38] *RoanKattouw claims the visualeditor tag [18:17:50] Wait, those revs are mine, grah [18:17:50] \o/ [18:18:04] I'd like to push back on backports unless they are really essential [18:18:10] RoanKattouw: who else would you think could look at them? [18:18:13] brion? [18:18:28] btw I'm traveling on Friday, so I less than usual time for review [18:18:43] hexmode: Trevor should review them [18:18:49] kk, I won't nag you too hard [18:18:55] RoanKattouw: ty [18:19:01] hexmode: But VE is not part of 1.19, it should be excluded from this report [18:19:20] right, I almost marked 'em nodeploy, but wasn't sure [18:19:22] lets slap nodeploy or defer [18:19:28] I'll do it [18:19:30] Let's nodeploy it [18:19:32] after this [18:19:54] Nikerabbit: it looks like there's a bunch of your work to be reviewed. who's the best for taking that? [18:20:09] *hexmode prefers nodeploy to defer, too [18:20:16] What kind of work? [18:20:28] translate extension [18:20:28] i18nreview tag [18:20:36] robla: it depends, for Translate/Narayam/WebFonts I can bug my team membrs [18:20:36] Hmph [18:21:12] Nikerabbit: you guys have been pretty good about that, right? [18:21:26] Please do, I'm pretty useless for reviewing those things [18:21:32] it is all translate [18:21:41] every planned feature must be reviewed during the sprint, so yes [18:21:55] then there are commits and fixes that doesn't belong to those, which take a bit longer [18:22:27] The TM server code I committed few days back and has most of the new revisions is being reviewed right now [18:22:58] RoanKattouw: what about this security one: https://www.mediawiki.org/wiki/Special:Code/MediaWiki/110281 [18:23:25] mine [18:23:27] tagging [18:23:58] k, should stuff under /tests be nodeploy'd? [18:25:04] that too is mostly coming from us, shouldn't affect deployment or release any way [18:25:09] hexmode: if it's fully under /tests, I suppose. [18:25:24] the stuff that doesn't come from us might have some impact though [18:25:46] robla: yeah there is a mix, so I won't nodeploy stuff that has something under other dirs [18:27:13] bummer....lost Roan [18:27:14] just upd rev-report [18:28:00] there's RoanKattouw :) [18:28:14] so, there's a few blocking bugs that are unassigned [18:28:21] https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&list_id=82240&resolution=---&target_milestone=1.19wmf%20deployment&known_name=1.19%20deploy%20blockers&query_based_on=1.19%20deploy%20blockers [18:28:53] I'd like to take a quick look at https://bugzilla.wikimedia.org/show_bug.cgi?id=33566 [18:28:56] Sorry guys [18:29:04] My wifi dropped and then when it came back my client hung [18:29:39] ^ if that's a blocker, I'd like to get it assigned. if it isn't, I'd like to take it off the list [18:29:41] and I've been fighting the last 10 minutes with Chrome... such a buggy browser [18:30:15] I'm guessing based on the source that it's a problem with older versions of the software, so maybe that's one for hexmode to get some clarity on [18:30:24] uh JavaScript... need an expert on that [18:30:39] anyway, I think some of us are timing out here [18:31:00] That's an easy one, I'll fix it [18:31:42] \o/ (again!) [18:32:31] I have one fixme, which I don't know how to fix: https://www.mediawiki.org/wiki/Special:Code/MediaWiki/109144 [18:32:44] Hmm, I should fix my own fixmes too I guess [18:33:51] RoanKattouw: there is one new bug about localisation update btw, have you seen it? [18:34:14] things like babel translations are broken in a handful of wikies [18:34:36] I haven't [18:35:29] Link? [18:35:36] robla: since RoanKattouw said "I'll fix it" there is no follow-up that I need to do, right? [18:35:47] or was that about something else? [18:35:58] That was about the beforeunload bug, yes [18:36:31] Nikerabbit: want me to try to get Krinkle to fix that fixme? [18:36:43] https://bugzilla.wikimedia.org/show_bug.cgi?id=33768 [18:36:48] since he seems to know what he wants [18:36:54] what fixme ? [18:37:07] Is there a bug triage now ? [18:37:12] no [18:37:14] ok [18:37:16] this one https://www.mediawiki.org/wiki/Special:Code/MediaWiki/109144 [18:37:21] I don't know what I could do [18:37:22] This is our 20% check-in meeting [18:37:25] ok [18:38:08] Krinkle: could you fix that since Nikerabbit doesn't understand what you want? [18:38:26] Nikerabbit: I don't "want" anything. I'm pointing out what I believe to be a deep laying problem in the way the unit test is done. It is purposely being done different than the real code because that code doesn't' work according to Nike [18:38:39] which is no way of testing [18:39:49] Krinkle: so why is it marked FIXME? to make the real code work the same? [18:40:13] I also have annoying bug in twn where scripts are not loaded but no errors are printed either... and I also filed bug where some tablesorter tests fail on hard-refresh... so there is lots of instability in JS there [18:40:32] hexmode: RoanKattouw Nikerabbit: it is marked fixme because this commit changes the unit test to test attr() instead of css() because "using css() doesn't work", whereas the real javascript module uses css() all over. [18:40:36] and css() should work fine [18:41:08] so fixme to get attr() changed to css() [18:41:16] well, it didn't work for me, maybe it works for someone else and it is a browser bug [18:41:19] hexmode: yes, and if that makes the test fail, we've got a bug to fix. [18:41:33] robla, Nikerabbit: Do you guys have anything else to assign to me for tomorrow? Absent further assignments I'm gonna CR what I can and fix that one bug [18:41:55] Nikerabbit: I'll change to css() locally and see how it runs [18:41:57] RoanKattouw: sounds good to me... also your FIXMEs [18:42:06] Or is someone else going to do this? [18:42:07] Ah yes [18:42:18] *robla is in an eng checkin now. RoanKattouw, I think that's the main assignment [18:42:32] Krinkle: yes, please try it [18:42:35] ok [18:43:17] if it works for you could you check it in and then Nikerabbit just has to figure out what is going on in his set up [18:43:33] hexmode: oh boy there is lots of stuff going there [18:43:51] heh? [18:44:00] more than we have time to fix [18:44:09] *hexmode feels a tingling in his ears from -labs [18:44:33] so, is this meeting done? [18:44:56] I think so [18:45:07] ah, forgot to paste this for you RoanKattouw: https://bugzilla.wikimedia.org/show_bug.cgi?id=33768 [18:45:11] anyone have anything else? [18:45:16] ah no I didn't, stupid me [18:46:28] Taking that bug too [19:01:48] hi [19:02:11] welcome everyone [19:02:18] hi [19:02:23] good evening and morning [19:02:24] Morning folks [19:04:05] howdy [19:04:56] OK, so let's get started? [19:05:03] alolita ? [19:05:13] hi roan [19:05:36] just finishing off and heading to start our features meeting [19:07:51] very sorry about the delay [19:07:56] let's get started [19:08:26] hi [19:08:36] hi TrevorParscal [19:08:37] tparsal: update on visual editor [19:09:26] so [19:09:57] we are looking at developing both the edit surface and an alternative content editable powered surface in paralell [19:10:06] *parallel [19:10:41] meanwhile we are going to be working on the client-side data model so it is more like a token stream from the HTMLDOM [19:10:50] and we are tossing Wikidom under the bus [19:11:06] more details here: http://www.mediawiki.org/wiki/Visual_editor/Phase_2 [19:11:11] I'm going to finish that document [19:11:28] TrevorParscal: I linked to it from the engineering report status [19:11:38] nice [19:11:40] I fixed a bug in VE today, fixed the last failing test [19:11:54] I'm also going to meet with Neil today [19:11:57] Next, I'll be doing some prep work to move the backend from WikiDOM to HTML5 DOM [19:12:11] and try and help get the etherpad wikieditor thing finished [19:12:14] (thats all for me) [19:12:37] RoanKattouw: I'll try to update the HTML dom in sync with the microdata stuff [19:12:41] Thanks [19:12:52] I'll also need to talk to you about what the DOM looks like in JS some time [19:12:57] Do yuo have time tomorrow? [19:13:09] yes, you can pick a time [19:13:49] my week overlapped with Trevor's in the first half [19:14:07] hey. alolita's irc is broken. she asked me to say: gabriel, you're next. [19:14:09] after flying back I debugged Barack Obama [19:14:31] the memory explosion is an issue in parser functions [19:14:46] will try to get that under control this week [19:14:54] and do some refactoring [19:15:34] and clean up the HTML DOM so that it can be exposed externally [19:15:41] that's it from me for now [19:15:53] ("I debugged Barack Obama" should go to the top of Bugzilla.) [19:16:09] I'll put that in as a quip [19:16:21] hehe- although debugging Newt Gingrich seems to be harder still [19:16:32] hey, alolita. welcome back! [19:16:39] hey! :-) [19:17:03] gwicke: update done? [19:17:10] yep [19:17:11] My Turn ? [19:17:17] great thanks! [19:17:36] editor retention project update: bsitu1 [19:17:47] benny? [19:17:50] yes [19:18:13] updates on feedback dashboard [19:18:19] article creation? [19:18:23] MoodBar deployment and testing last week [19:18:28] Article creation planning [19:18:41] research integration into existing article flow [19:18:52] will Continue with article creation flow backend implementation [19:18:54] this week [19:19:41] I am don [19:19:42] done [19:19:43] :) [19:19:57] thanks benny! [19:20:06] rmoen: welcome back - any updates from you? [19:20:16] Thank you, and yes [19:20:28] As Benny said, last week we deployed the latest updates to MoodBar with the help of Roan. (Thanks RoanKattouw) [19:20:35] Also started going through the User Flow for article creation. [19:20:51] Last week, I created the core Article Creation extension, and began working on front end modules. Nothing has been checked into Trunk yet as it is still very experimental. [19:21:26] This week, we plan to go through the user flow some more and refine some areas, and I will continue working on front end pieces for Article Creation. [19:21:48] I believe that is all. [19:22:07] rmoen: thanks; raindrift: any updates from you? [19:22:48] a few. last week i spent a bunch of time on rewriting the InterfaceConcurrency extension to use memcached as its primary storage instead of just for caching, per Tim's review. [19:23:03] also, i'll be joining up with editor retention full-time this week. [19:23:32] aside from that, interviewed some NPPers with Oliver. That was really interesting. I have another one coming up tonight. [19:23:57] raindrift: thanks! welcome onboard the editor retention project team [19:24:26] raindrift will be tech team lead and scrum master for the editor retention dev team [19:24:40] he will be working with bsitu and rmoen [19:24:55] +me [19:24:57] as well as kaldari (who will be starting back into features feb 1) [19:25:08] looking forward to having kaldari back :-) [19:25:09] npp? [19:25:40] nikerabbit: npp=new page patrol [19:26:10] jorm: any updates from you? on editor retention and other projects you're involved with? [19:26:26] jorm is not at his desk [19:26:33] he's hanging around with erik [19:27:11] jorm has returned :-) [19:27:55] uhm, i've mostly been closing loose ends. article creation interstitials. some mobile work. [19:28:03] i'm talking at stanford on thursday. [19:28:07] so fyi - brandon is now part of the newly formed product team [19:28:10] ooh [19:28:17] uhm. [19:28:24] jorm: what is your talk on at stanford [19:28:49] community building. [19:29:10] jorm: about community building? [19:29:13] cool [19:29:22] so moving on... I18n [19:29:25] yeah. [19:29:30] yay [19:29:38] Nikerabbit: update [19:29:42] so we are in a middle of sprint now [19:30:18] since we wanted to provide translation memory functionality on WMF projects using Translate, we decided the easiest way is to port it to PHP [19:30:29] cool! [19:30:31] that's mostly done, pending testing and review [19:31:14] alongside with that I've been working again with Translate documentation: https://www.mediawiki.org/wiki/Help:Extension:Translate [19:31:36] Santhosh as been reviewing AFT and making unit tests for plurals [19:31:50] Gerard has been recruiting new members to language support teams [19:32:16] And Amir has been working on EasyTimeline, maybe aharoni can tell more details about that [19:32:26] Nikerabbit: thanks! Amir? [19:32:41] How goes EasyTimeline in Perl :-) [19:32:51] and then some of us are going to FOSDEM and/or India [19:33:00] yeah, a reminder: EasyTimeline is not able to display almost anything except Latin. [19:33:08] and nobody wanted to touch 'cuz it's in Perl. [19:33:24] so i picked it up, finally, and apparently it was a lot easier than we thought. [19:33:37] Yup! Siebrand, Nikerabbit, Gerard, GWicke, RoanKattouw and Alolita will be at FOSDEM from the features team [19:33:51] it *already* creates an SVG file, so i just used the existing SVG rasterization capability to convert it to PNG. [19:34:05] there are some quirks, though. it's mostly done [19:34:26] i hope to show a completely working demo on translatewiki Real Soon Now. [19:34:45] and the rest of the sprint is mostly writing PHP and JS tests, which is a lot of fun. [19:34:53] (really) [19:35:20] aharoni: i've been keeping an eye on that directory in CR??? let me know when you check stuff in and you want a review. [19:35:31] thanks. [19:35:36] aharoni: I think that's all from us then? [19:35:45] aharoni: thanks! PHPUnit and QUnit tests - goody!!! Siebrand, Amir, Santhosh and Alolita will be at the Pune hackathon from the features team [19:35:46] almost :) [19:36:01] a couple of requests: [19:36:04] aharoni: any thing else to add [19:36:55] aharoni: requests? [19:37:14] some UX/frontend help is needed from Trevor/Brandon [19:37:20] on? [19:37:38] aharoni: siebrand and I talked about this earlier today [19:37:39] feedback tools and stuff. talk to Siebrand, he's not here now. [19:38:00] aharoni: we're interviewing 2 ux/front end candidates at FOSDEM and Pune hackathon [19:38:15] hah [19:38:17] yup [19:38:23] will bring in one of these folks to help i18n and other projects [19:38:41] howief: pl feel free to jump in w more details :-) [19:38:45] also, Siebrand would appreciate help with converting his video from the Translation workshop. [19:38:46] nope -- that's it :) [19:39:04] hopefully one of these folks will work out and be able to provide your team with the ux support it needs [19:39:24] howief: yup ; hope so :-) [19:39:24] let's touch base on this during next week's meeting [19:39:55] howief: great, let's! [19:40:06] aharoni: request2? [19:40:54] video for translation workshop conversion ? [19:41:06] will chat with siebrand on this [19:41:31] fyi: it's in WMV9 format or so, and needs to be converted to ogg and cropped [19:41:44] *siebrand nods. [19:42:01] nikerabbit: thanks! lets figure out who is a good resource to help with this conversion [19:42:08] last time brion did it, and I haven't been able to pull it off yet. [19:42:25] siebrand: hey! any other updates! [19:42:52] just got home and heard a ping??? Let's assume that the other team members did a great jo.b [19:43:02] siebrand: they did indeed :-) [19:43:52] siebrand assuming that you are not going to add any other updates :-) moving on to multimedia [19:44:14] raindrift, mdale: updates [19:45:00] mdale is not on irc [19:45:30] no tmh updates from me this week. j and mdale have been working on it without me. sounds like they're making progress, though. [19:45:36] afaik mdale and j got their access setup for labs [19:45:57] and was going to post an update to the team as soon as he's comfortable with the labs env setup [19:46:00] for tmh [19:46:15] let's move on ... to other projects [19:46:28] krinkle, RoanKattouw: ResourceLoader [19:46:41] there is a transcoding vm now on labs that works and thumbanils are fixed, there are some issues with other extensions breaking tmh javascript on labs currently though [19:46:58] j^: hi! thanks for joining in [19:47:11] j^: awesome. thanks for the update! [19:47:12] Yeah, ResourceLoader [19:47:28] Not much happening there yet [19:47:31] alolita: Not much progress on RL2. Activity around it for 1.19 though, working on code review and 1.19 bugs [19:47:40] ResourceLoader in general that is [19:47:47] I may have some time for RL2 this week [19:47:48] not RL2 [19:47:54] But VE takes priority [19:48:11] krinkle: thanks for your help on 1.19 cr + bugs [19:48:16] gwicke: I just realized tomorrow is my 20% day. Can we talk about HTML5 DOM on Thursday? [19:48:30] And AFTv5 support takes quite some time [19:48:30] yep, that is fine too [19:48:36] RoanKattouw: are you traveling to FOSDEM on Friday? [19:49:04] RoanKattouw: or we could flaunt the 20% day for a few minutes [19:49:09] alolita: thx, it's currently taking about 50% of my time (1.19 and related CR things), the other half is on unit testing (which is also RL and 1.19/CR related) [19:49:43] RoanKattouw: if you can be at Utrecht CS at 0700 or at least before 730, you can drive with me to Brussels. [19:50:01] siebrand: I've booked a train ticket already [19:50:08] alolita: Yes, I'm traveling on Friday [19:50:09] okidoki [19:50:18] siebrand: So then I can leave home at 10, rather than 4:30 ;) [19:50:32] did everyone register with the Brussels cowering space? [19:50:32] alolita: by the way, for your information (I'll email it as well). This friday ends my internship. Next week I'm unavailable due to working on my school report about my internship (week of feb 6). And the week after that I'm also unavailable due to a school trip to Berlin for a week (week of feb 13) [19:50:43] coworking space [19:50:46] krinkle: thanks! are you going to be at FOSDEM? [19:50:47] damn auto correct [19:50:54] lol [19:50:57] siebrand: I don't remember, so prolly no [19:51:01] alolita: I don't know anything about FOSDEM, when/where/link ? [19:51:05] I didn't register but I also probably won't be there [19:51:16] Hmm, maybe on Friday [19:51:24] what is that about? [19:51:28] krinkle: FOSDEM is in Brussels and RoanKattouw is planning to be there [19:51:28] yes, that's for Friday and Monday. [19:51:52] I'll register, I might come on Friday [19:51:53] FOSDEM is the Free Open Source Developers Europe Meeting [19:51:57] alolita: googled it, sounds cool. Figuring out date and availability soon. Will let you know [19:52:07] there'll be about 5k of nerds together for 400 talks. [19:52:09] Krinkle: Dates are this Saturday & Sunday [19:52:11] the cowering space.. [19:52:12] Krinkle: great; let me know soon (like later today) [19:52:20] oh, it's this weekend ? [19:52:28] yup [19:52:29] gwicke: hold only. Pasting... [19:52:34] siebrand: I'll be there too, just wondering about the registration [19:52:38] gwicke, roankattouw: should have the coworking space info in the brussels info pack rachel sent out [19:52:48] as well as the link to register [19:52:50] ok [19:53:11] I get in at 3:40pm on Friday, so I'll have time to drop by [19:53:13] alolita: sounds cool I'd love to be there [19:53:19] krinkle: be there :-) [19:53:26] I leave at 12:22 on Monday so I won't be at the coworking space that morning [19:53:28] sync up with roan [19:53:32] on travel [19:53:50] Gerard and I will be at the coworking space before 930 [19:53:51] alolita: so I'd be staying there overnight ? or are we going on one day ? [19:54:19] I guess we'd have to grab another hotel room somewhere? Or is there someone else that can share? [19:54:19] krinkle: your choice; gwicke is taking the train and coming in sat morning and leaving sun eve [19:54:33] gwicke: Betagroup Coworking space ??? Friday/Monday [19:54:34] Siebrand organized a coworking space that will be avalible for your use on Friday and Monday before and after FOSDEM if you are interested in it. Please make sure to sign up before you show up. [19:54:37] I'm coming in on Friday and leaving on Monday [19:54:40] ???http://coworking.betagroup.be/hosting-the-fosdem-participants/ Space is limited and we will disable signup when we reach our limit.??? [19:54:44] roan, krinkle: krinkle could share with gwicke [19:54:48] RoanKattouw: you can sleep in my room [19:54:55] or Krinkle [19:55:09] I'm rooming with Jon, apparently [19:55:10] RoanKattouw: gwicke alolita Gotta run for dinner down stairs. Let's sync up in an hour here ? [19:55:11] gwicke: we can work there on Friday and Monday. [19:55:15] 4 rue des Pe??res Blancs, 1040 Etterbeek Brussels, Belgium [19:55:15] Phone: +32 27376769 [19:55:18] gwicke: thanks :-) [19:55:19] (-alolita) [19:55:34] siebrand: the registration is confusing [19:55:36] siebrand: thanks!! also know we changed the hotel [19:55:46] siebrand: Oh, hmph, it closes at 6 [19:55:52] Never mind then [19:55:57] alolita: yes, that sucked as my 4 of my friends booked in the previous hotel. [19:56:16] siebrand: aaw.... sorry [19:56:22] RoanKattouw: we need to go get food and go to the beer event anyway :) [19:56:32] RoanKattouw: oh, right??? you don't drink, do you? [19:56:44] well, maybe you can help optimize the beer distribution algorythm. [19:56:47] RoanKattouw: so just to be clear, this is attending right ? not presenting, or representing (just checking) [19:56:57] krinkle: just attending [19:57:00] ok [19:57:13] siebrand: when are you and i meeting soby - 5pm? [19:57:25] so let's wrap up [19:57:35] i have another meeting in 3 minutes [19:57:57] siebrand: I don't drink, that's right. And the beer event is usually hella crowded [19:58:09] (and don't get me started about Belgium's lack of a smoking ban in bars, ugh) [19:58:12] trevorparscal and raindrift can coordinate the next irc team meeting since i will be on travel [19:58:26] alolita: jsoby should come to the coworking space, and preferably be there efor as long as possbile. [19:58:32] alolita: Friday is just a work day... [19:58:49] i have a few things I am working on :) [19:59:02] Working on CiviCRM recurring credit card payments for Global Collect. [19:59:08] Will be helping OmniTI implement unit testing in AFT. [19:59:13] Need to add a few features to the UnitTest extension. [19:59:18] Doing a tutorial on how to use Selenuim IDE in Firefox for unit testing on February 9th. [19:59:32] not sure who is going to the tutorial [19:59:37] RoanKattouw: that makes two of us [19:59:37] or invited [19:59:43] hey jeremy - thanks for the update [19:59:54] that is all for me [20:00:00] siebrand: ok will coordinate with jsoby [20:00:17] ok - thanks all - talk to you next week! cheers [20:00:21] bye [20:00:35] *K4-713 coughs [20:00:37] ...oh well. [20:03:58] RoanKattouw: we could also chat about some of the html stuff now if you have time [20:04:49] I'm gonna go to bed in a minute [20:04:54] My sleep schedule is still a bit weird [20:05:03] I was wide awake at 5am this morning [20:05:19] I am two days ahead in the jetlag recovery.. [20:05:37] nearly in the correct time zone [20:05:46] sleep well, then! [20:05:47] It doesn't usually take me this long [20:06:04] But, you know, I'm also dealing with a 20+ degree temp difference, so I have a cold too [20:06:20] he- I'm north of you [20:06:26] nice snow.. [20:06:59] You're north of me? Really? I doubt it :) [20:07:04] Unless you live in like Flensburg [20:07:21] that happens to be where I live ;) [20:07:39] lol [20:07:51] it's -15 C here [20:08:10] Apparently we're gonna get -10 C during the day on Friday and -12 at night [20:08:15] -15 is hard to beat [20:08:18] That's unusually cold for us [20:08:29] It's -3 / -4 during the day now, that's cold but not ridiculous [20:08:32] at least near the sea [20:08:46] I literally live at sea [20:08:47] but I once got -37 while camping in northern sweden [20:08:54] that was a frosty night ;) [20:08:55] I can hear the foghorn at my house [20:09:01] indeed [20:09:02] Ouch [20:09:11] with winds it gets pretty nasty [20:09:20] Coldest I ever saw in Sweden was -11 during the day [20:10:09] I think it only gets that cold with a high pressure system, and that usually means little to no wind [20:10:14] fortunately ;) [20:11:00] RoanKattouw: do you live in a house boat? [20:16:58] Oh, no [20:17:06] I mean, I live 2-3 km from the sea [20:17:24] My hometown is at sea and has a ferry port [20:17:32] ah [20:23:51] So it's kind of surprising it gets this cold up here [20:23:54] Yeah, it's getting cold here in the Netherlands this week. Freezing my hands off on my bicycle to school :P [20:24:06] Dude, it was 18 C when I left SF [20:24:15] And 25-30 C in Australia :) [20:24:23] south-easterly winds.. [20:24:33] After that my body didn't like -3 C that much any more [20:25:36] RoanKattouw: moving to SF is indeed very attractive ;) [20:26:32] Well, that Friday I discovered what rain really meant [20:26:39] That was the most extreme rain I've witnessed in my ife [20:27:07] I walked a few blocks and my clothes were soaked to the point that they were literally dripping on the floor even after I'd been inside for 10 minutes [20:28:07] I liked that squashing noise in my shoes when I walked down the hotel lobby [20:28:13] with the portier looking on [20:29:25] RoanKattouw: Just curious but ahm, what's the status on your and the move to SF ? I heard you been flying around but where do you 'live' now ? [20:29:46] I circumnavigated the world this month [20:30:08] NL - Ballarat - SF - NL [20:30:19] aha [20:30:23] I still live in NL at the moment, but my visa petition was approved last week [20:30:34] RoanKattouw: congratulations btw! [20:30:35] So I should receive my visa in a few weeks [20:30:36] Thanks! [20:30:37] gwicke: You live in Brussels? [20:30:45] Krinkle: no, in Flensburg, Germany [20:31:18] gwicke: but you have a room in Brussel [20:31:29] or..? [20:31:29] Krinkle: yes, from Saturday to Sunday [20:31:39] you are welcome to share it [20:31:44] what kind of room [20:31:48] (just curious) [20:32:02] I think it is billed as single [20:32:10] a hotel room ? [20:32:11] but am not sure what that means in practice [20:32:15] Yeah, a hotel room [20:32:38] in the same hotel all the other wikimedians are staying in [20:33:20] Can we share by 3 persons or would that be too much [20:33:33] I'm sharing with Jon [20:33:38] Gabriel has a single and he said you could share [20:33:47] Although I guess Laura would have to arrange that with the hotel [20:33:51] as long as you are not snoring ;) [20:34:08] but I can take some ear plugs [20:34:22] gwicke: I don't snor significantly, but I've been told to make small noises [20:34:26] IIRC he snores a little bit, but nothing that'll keep you awake [20:34:35] hehe, yeah, Roan knows :P [20:34:39] np then ;) [20:34:57] shared hotel room for a week in SF [20:35:32] RoanKattouw: Jon/you is staying in the same hotel ? (related to travel planning to brussels) [20:35:41] Yes [20:35:44] We're all at the same hotel [20:35:46] cool [20:35:55] You have planned travel yet ? [20:36:01] Yeah, I have train tickets [20:36:07] You can buy them at nshispeed.nl [20:36:08] I can probably join in about half way your route [20:36:11] Yeah [20:36:18] Let me see [20:36:40] My train en route to Rotterdam stops in Amersfoort at 12:24 on Friday [20:37:06] Friday or water... [20:37:20] I can travel free with Bus and train in NL on friday [20:37:30] Oh, right [20:37:38] not in the weekend thoguh [20:37:54] If you travel on weekdays you can get super cheap tickets then [20:38:06] It's like 9 euros to go to Brussels if the domestic part of the trip is free [20:38:36] so to brussel central station ? [20:38:40] (I'm heading back up on Monday) [20:38:41] Yes [20:38:46] My arrival is at 15:38 [20:38:55] half-hour connection at Rotterdam CS [20:39:04] I'll probably go on monday too to save travel costs, and schedule is okay as I have no school next week [20:40:30] Enschede - Brussel Centraal (Bruxelles Central); Retour; vr 3 feb - ma 6 feb [20:40:46] ah it has a build in option for "free NS travel" [20:40:47] nice [20:40:50] Yup [20:41:05] I was about to figure out the last stop in NL.. [20:41:07] I've used that in the past to go to FOSDEM and the Berlin hackathon [20:41:38] It's kind of impressive to get 5 1/2 hours of travel out of a ticket that you paid 8.50 for [20:42:18] RoanKattouw: Correct "IC - 9240" from Roosendaal - Bruxelles ? [20:42:26] (Departure 14:34) [20:42:46] 14:34 out of Roosendaal, yeah [20:43:01] It should put you on that train all the way from Rotterdam (dep 13:55) [20:43:11] But of course the first part is free for you [20:43:16] eh, not really [20:43:28] No way I'm going to Rotterdam first ;-) [20:43:43] Oh, hah [20:43:45] Of course [20:44:03] *RoanKattouw looks at a map [20:44:22] but it's free travel [20:44:38] but I'd have to get up at 8 to get to rotterdam in time probably [20:44:58] http://i.imgur.com/zsT6I.png [20:45:10] D'oh, of course, it's putting you on the Zwolle-Deventer-Roosendaal line [20:45:16] k, marked [20:45:21] monday ? [20:45:48] I'm leaving at 12:22 [20:46:04] there's two of them leaving at 12:22 [20:46:17] oh, nvm [20:46:32] just the last part between deventer/hengelo is different [20:46:55] IC - 9225 [20:47:31] Yup [20:47:33] nice ???10 [20:47:55] Wow, that means we're sharing trains for all of one hour between Roosendaal and Brussels [20:48:05] It's gonna take me four hours to get down to Roosendaal in the first place :) [20:48:39] takes me almost 4 as well [20:49:00] Right, you leave at 11:05 [20:49:03] I leave at 10:06 [20:49:40] are you close to the station, or long trip to there as well [20:50:00] I used to be, not any more [20:50:07] I live in town but it's 2.5 km [20:50:15] 2nd class, right ? [20:50:19] Yeah [20:52:04] oops, almost typed my home IP address instead my account number there. Is that bad ?? [20:52:06] xD [20:52:11] lol [20:54:01] ugh, floppy disk iconizing "Save to HD" [20:54:03] terrible! [20:54:08] kids don't even know what that is [20:57:43] So, if you've got tickets, talk to Alolita. She'll probably have to ask Laura to ask the hotel to add you to Gabriel's room [20:57:55] yeah, [20:58:12] In the meantime, I really gotta go get some sleep, I've been up since 5 [20:58:31] See you around on IRC, or in Brussels otherwise [21:08:04] any gerrit experts around? [21:08:13] <^demon> TimStarling: What's up? [21:08:20] https://gerrit.wikimedia.org/r/#change,2142 [21:08:57] each changeset is independent [21:09:12] apparently there's no way to tell what changed between each one [21:09:29] is that meant to be like that, or is that just something diederik did wrong? [21:09:56] <^demon> Nothing looks wrong from here. Wonder if gerrit just doesn't support a diff between changesets. [21:11:16] would it have been possible to submit a changeset with several commits in it, each building on the last changeset? [21:12:19] <^demon> Not sure if you can do that without squashing them. [21:16:41] never mind, there was a hidden option to do a diff between changesets [21:17:00] I'd show it to you but it doesn't change the URL when you switch to it [21:19:34] <^demon> Ahh, is it that dropdown for "Old version history" and you change it from Base -> Patchset n? [21:21:15] that works also [21:21:46] but I was talking about the collapsed "Patch History" box at the top of the diff pages [21:22:06] if you click that then it gives you the option of what to diff from and to [21:22:14] both ways give the same useless URL [21:22:19] oh...hiya TIm. [21:22:45] hi [21:23:14] *robla hunts around for Reedy, since it usually takes him 10 minutes to finally get on our 1:1 call , and it's less than 10 min until our time :) [21:26:50] robla: diederik added regex support to the latest version of his udp2log filter, as you predicted [21:27:09] just a couple more features and it will be a fully functional awk implementation [21:27:42] TimStarling: that puts it pretty close to feature parity to grep now, no? [21:28:15] yeah, I guess so [21:28:50] except that it only does its regex search in certain fields of the log line [21:29:02] if dynamic libraries are a problem, i've found a couple of regex->static code converters that may actually let us do some interesting stuff without killing us [21:29:24] they basically build the static state machine in C code [21:30:58] http://www.complang.org/ragel/ [21:31:08] if (domain_match != NULL && domain_match ==0){ [21:31:59] I think he meant || rather than && [21:32:17] that K&R book is coming soon right? [22:20:01] hey all, i'm a dev at a little design/dev agency in baltimore and we're working on an app that uses the wikipedia api [22:20:14] we'd love to get some feeback / be pointed to the best place to get feedback for the app from within wikimedia [22:20:18] if thats at all possible [23:01:29] THO|Cloudonly lasts 24 hours. See you on another one!) [23:01:29] 23:23:52 * thwop (~thwop@c-68-48-70-220.hsd1.md.com sumanah [23:01:33] ops [23:02:14] thwop, try to talk with sumanah [23:51:48] Anyone know how to set printing CSS from within an extension? Does ResourceLoader have any support for specifying style media? [23:52:30] rmoen: ^ [23:53:14] kaldari: not sure, i assume just like you normally would @print ? [23:54:01] thanks, I've never done print css before :) [23:54:30] yeah it can be tricky in older versions of IE.. its been a while for me though [23:55:49] kaldari: sorry, @media print {} [23:56:04] yeah, that looks right [23:56:14] then, nest styles inside of those brakets [23:56:20] brackets ^ [23:56:32] but I guess you can't do a whole print stylesheet via RL it seems [23:56:53] without using @media in every selector [23:57:17] at the bottom of your stylesheet, can go something like: [23:57:32] @media print { [23:57:32] .class {} [23:57:32] } [23:57:47] oh really? [23:57:49] With all of the print inside [23:57:50] yeah [23:58:04] that's a handy trick [23:58:05] :) [23:58:56] Good question though about resource loader