[00:11:34] ok TrevorParscal, another question [00:11:40] shoot [00:11:52] I am now defining 'uploadwizard.mediawiki.language.parse' which has a dependency on mediawiki.language.parser [00:12:04] er I mean a dependency on mediawiki.language [00:12:13] does this guarantee that one is loaded into the page before the other? [00:12:25] or just simultaneous loading, and then activation at some later time [00:14:29] well the problem I have, to be more precise, is that my script is loaded (I can see that in Firebug, there's a request for the script) but the object it makes is undefined [00:18:30] TrevorParscal: ? [00:18:35] sorry [00:18:39] was distracted [00:18:40] reading now [00:18:45] np [00:19:35] dependency means guaranteed to be loaded and run before [00:19:47] there's a bug about debug mode where this is not the case sometimes [00:19:56] but that's the design [00:21:39] yeah, I've noticed that debug mode has had its problems sometimes -- something else yesterday can't remember what [00:29:39] someting about you getting better errors from jquery without debug mode, iirc. [00:29:50] "foo doesn't exist" or summat. [18:18:48] *sumanah finishes up Google Summer of Code application [18:19:16] for those thinking of mentoring, http://en.flossmanuals.net/GSoCMentoring/15MinuteMentor is a good guide to what would be expected of you [20:14:10] robla: I'm in a meeting right now, but it looks like the GLAM camp https://secure.wikimedia.org/wikipedia/meta/wiki/GLAMcamp_NYC is going to happen at the same time as the Berlin hackfest in late May [20:33:22] robla: for prospective Google Summer of Code applicants, do we want them to visit #wikimedia-dev or #wikimedia-tech ? [20:33:26] brion: ^ [20:33:50] i'd expect #mediawiki unless we're being more inclusive in #wikimedia-dev these days [20:34:26] (i'm actually still kinda unsure what #wikimedia-dev is for :) [20:34:39] seems to be redundant [20:40:04] +1 [20:43:10] mr brion! :) [20:43:13] recently I've been considering the utility of interconnecting statusnet with mediawiki. has the thought been considered already? [20:44:04] *TrevorParscal waits for RoanKattouw_away to return... [20:44:38] hi cretep [20:44:43] there's various many possibilities :) [20:44:53] i think duesentrieb's been working on some stuff for his own use [20:47:18] brion: We wanted to make it easy for volunteers to have a single place where staff developers could be contacted. A bunch of our devs were not, and did not want to hang out in #mediawiki because it was too noisy and distracting (at the time at least). We agreed that wikimedia-dev would be created as a place where staff devs were expected to be, and volunteers can come and find people [20:47:54] there's no bots allowed here [20:48:24] and people are usually talking about ongoing work, not asking newb questions [20:48:41] devs who are OK with noob questions are also in channels where those are more common [20:49:07] end of explaination [20:49:09] :) [20:51:16] anybody who doesn't want to hang in #mediawiki probably shouldn't be working on it [20:52:06] brion: a classic training-wheels-vs-immersion debate :) [20:52:23] *cretep will have to contact this duesentrieb fellow, certainly nothing public [20:53:19] TrevorParscal, the purpose of the bots is to keep shared development resources and conversations visible [20:53:24] commit messages, bug replies etc [20:53:32] they're in the place where people are by design [20:53:38] that's why they're there, and why people are there [20:54:01] i'm not sure i understand the point of a channel where there's no development activity [20:54:12] but, i'm flexible :) [20:55:37] clearly this happened while you weren't there to make that point [20:55:42] guess so [20:56:38] I'm used to wikimedia-tech being the hang-out place but what do I know [20:56:57] but what i can say is that doing most of the dev discussions on backchannels has had some bad effects in my experience, since it cuts people out [20:57:01] but -- this isn't a private channel [20:57:10] so if there's good overlap, it's probably not a problem [20:57:17] i'm just sensitive :D [20:57:38] apergos, and indeed there's already some spread [20:57:46] i'm sure i'll get used to it :D [20:57:56] you should setup an office webcam one day <:) [20:58:08] +1 ;) [20:58:16] *hashar opens a bug report [20:58:34] actually, like ustream casts of development meetings could be very interesting :D [20:58:37] we try to make sure people know about this channel, it is (or at least should be) listed in the same places as #mediawiki [20:58:52] *nod* [20:59:00] I'll just say I found out about it entirely by accident from a staff person [20:59:00] the thing I dislike with #mediawiki is the bot spam [20:59:02] TrevorParscal, you're quite correct -- i withdraw my blanket objection [20:59:15] and end-users <:) [20:59:18] hashar, my only complaint about the bots is that they keep beeping me about something *i* just did [20:59:24] when it's something someone *else* did it's very useful :D [20:59:42] you sohuld make sure that they log with a user name that is not your irc nick [20:59:46] then, problem solved :-D [20:59:49] heh [21:00:15] you were just in here twice, weren't you? huh [21:01:08] man i should make a magical web-based irc client with persistent connections, a thingy to let you filter out bots that mention you, and ANIMATED CARTOON CAT AVATARS [21:01:30] then make an ipad version of it and rake in the $$$$ [21:01:49] and I was about to forget that: welcome back brion! [21:01:55] thanks ialex :D [21:02:33] make sure it supports sasl or no freenode for you! [21:02:34] honestly join/leave spam probably eats more screen space for me in popular chans like that. i should adjust my settings... [21:02:49] "What is the main IRC channel for your organization? " I am going to say #mediawiki [21:03:11] i'd say that's the right default main dev channel yeah [21:03:28] though diverting conversations to #wikimedia-dev when traffic is high can indeed be helpful [21:03:31] worksforme (and anyways some people might be working on parts of mw that aren't meant for deployment on wm projects) [21:03:54] *apergos stabs mw, wm, wmf and all related tlas [21:04:05] heh [21:06:36] *brion takes a quick Journey rockin-out break on Pandora [21:11:41] *sumanah updates answer in GSoC appliation: "irc.freenode.net #mediawiki (when too busy: #wikimedia-dev)" [21:12:40] +1 [21:12:57] Wouldn't pointing here just be a better option?# [21:14:27] brion: my friend Mirabai does stenographic real-time transcription http://stenoknight.com/FAQ.html#cartname I think it would be cool to have a CART person typing into IRC or Etherpad or something during hackfests/in-person discussions, for deaf/hard-of-hearing people and for remote hackers [21:15:17] omg that'd be awesomes [21:15:30] brion: she can work remotely [21:15:36] wowwwwwwww [21:15:40] brion: if there's an audio stream (Skype or whatever) [21:16:19] (also if anybody does want to do like a video stream for mini-presentations, we shoudl think about how to get the demo/slides screen on video. that was a problem with the streaming we did for the data summit) [21:16:22] brion: maybe during the May hackfest, for the bits that are more like discussions and talks, we could do something like that. She also knows an Irish firm that will send someone [21:16:34] nice [21:16:57] yeah i figure short presos for demos are always a good portion, especially for openers/closers [21:17:03] as long as they don't take over! [21:17:46] brion: certainly. more hacking less talking! [21:20:13] is hexmode based in SF office? [21:20:25] nope [21:20:31] He's east coast us, ish [21:20:57] RoanKattouw: how's it going? [21:20:59] i wanna say pennsylvania. is pennsylvania right? [21:21:05] Anyone know more about the Berlin Hackathon ? Ie. where we will sleep, what the costs are (if any) ? Can't seem to find it [21:21:06] TrevorParscal: Re:separating save attempts and successful saves, did you do that yet? [21:21:15] I'm good just got back [21:21:31] they are already differentiated in the actual data [21:21:33] Krinkle: there is an hotel, rooms are 4 beds, 30/35 euros per night [21:21:33] Krinkle: Ask Daniel_WMDE during CET business hours [21:21:37] it's the info field that contains that [21:21:45] Why not use different keys then? [21:21:49] the way edit tracking works is good, I don't want to screw with it [21:21:51] Krinkle: looks like food is provided as i understood it [21:22:39] the pattern is "pass a session and event to a page with a form, and the form will log various things using that session and event, adding extra data in the info column" [21:23:22] if we do something like "pass a session and event-prefix to a page with a form, and the form will log various things using that session and event+info" it's less clean I think [21:23:43] we have the info column, this seems like a sane way to use it :) [21:23:59] OK fine [21:24:01] I'll review your rev [21:24:03] we just need to modify the select statement so that we count the unique combos of event and info [21:24:05] :) [21:24:35] http://www.mediawiki.org/wiki/Special:Code/MediaWiki/author/tparscal [21:24:46] OK [21:24:48] Krinkle: you can also ask Nicole Ebber [21:24:55] my last 2 need review - allthough I think you deployed r83607 without marking it OK :) [21:26:36] Yeah [21:26:38] It was fine though [21:26:56] whee [21:27:31] Now merging r83667 [21:31:29] OK, done [21:31:34] robla: Thanks again for the opportunity to chat today! (this is Greg ;) ) [21:31:35] cool [21:31:36] Set lotteryodds to 1% and deployed r83667 [21:31:43] whee [21:31:52] greg-g: Did you call me? [21:32:19] RoanKattouw: I think I did by accident, Rob and I's call was unsuccessful the first try, and I was trying to get through the Staff Directory phone tree at WMF [21:32:21] RoanKattouw: so, it's live? [21:32:38] TrevorParscal: Yes [21:32:42] hmm [21:32:50] RoanKattouw: obviously misheard the name given :) [21:32:56] Heh [21:33:12] I was thinking, Rob's number isn't similar to mine AFAIK [21:33:29] But I guess are names are [21:33:31] not seeing it load... [21:33:44] Have patience, my friend (for 5 minutes) [21:33:47] oh yeah [21:33:49] duh [21:33:52] ha ha [21:34:02] i forget about smaxage :) [21:34:03] RoanKattouw: yeah, but he called through the VOIP system at first, so it showed up, on my phone, as the main WMF number. And yeah, entering the first 3 letters via a cell phone key pad is just a recipe for mistakes :) [21:34:32] Ah, Roa and Rob [21:34:39] We have two Robs, too [21:34:48] hah [21:35:30] oh well. Well, nice to indirectly meet you, Roan ;) [21:35:59] hi greg-g [21:36:01] If you don't mind me asking, who are you? :P [21:36:26] *TrevorParscal likes to observe awkward conversations [21:36:29] ha ha [21:37:32] RoanKattouw: I just had the first (20 minute) interview with robla about the Volunteer Dev Coord position. So... you are free to ignore me for now. [21:37:45] RoanKattouw: ok, seeing it live now [21:38:09] looking good [21:38:54] RoanKattouw: will you be around tomorrow? [21:38:59] Yes [21:39:08] I want to take a sample of the data tomorrow at 1:45 [21:39:18] 24 hours from when we turned it on [21:39:32] we can project from that, and there should be much more data [21:39:55] greg-g: OK :) I was just wondering, I don't usually get calls from numbers from states I've never been to, and the only Greg I (vaguely) knew lives in Virginia [21:40:41] RoanKattouw: yeah, my apologies about the interruption. [21:41:20] No worries [21:41:23] I wasn't home anyway [21:41:26] greg-g: good luck! [21:42:43] RoanKattouw: thanks for helping deploy that [21:43:19] sumanah: :) thank you! [21:43:51] Sure [21:49:01] vvv, minor thing. You might want to update the descriptions you have on your mw snapshots on TS [21:49:08] as it's 1.18 on trunk now, not 1.17 :) [21:50:05] Done [21:50:14] Will be there at next update [21:50:41] Cheers [21:50:57] Just remembered someone was confused about it, only just remembered to ping you