#instantbird log on 03 21 2013

All times are UTC.

00:00:37 <clokep> Yup!
00:00:56 <clokep> And btw I meant a "blue" like the highlighted app tab blue.
00:01:33 <flo-retina> we are mostly in agreement then
00:02:05 <flo-retina> https://bugzilla.instantbird.org/attachment.cgi?id=2287 really looks IMHO like people will need/want to rtfm ;)
00:02:55 <flo-retina> Good night
00:03:22 <clokep> I'm quite OK getting rid of colors for typing/typed. :)
00:13:52 <-- meh has quit (Quit: If you ever feel like dying to help the universe, just let me know.)
00:20:45 --> timmytwot has joined #instantbird
00:25:14 <timmytwot> http://www.youtube.com/watch?v=8WPafswrC64
00:25:40 <-- clokep has kicked timmytwot from #instantbird
00:48:58 <-- Mook_as has quit (Quit: Mook_as)
00:52:54 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
02:37:42 --> Mook has joined #instantbird
03:51:38 <instant-buildbot> build #816 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/816
04:33:26 <-- EionRobb has quit (Ping timeout)
04:43:11 <instant-buildbot> build #812 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/812
05:06:18 <instantbot> mook.moz+bugs.instantbird@gmail.com granted feedback for attachment 2291 on bug 1100.
05:06:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1100 cri, --, ---, clokep, ASSI, Use Firefox untrusted cert dialog for "SSL Handshake failed" errors
05:32:10 <-- Mook has quit (Quit: Mook)
06:09:37 <instant-buildbot> build #908 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/908
06:48:45 --> jb has joined #instantbird
07:02:38 --> deltafalcon has joined #instantbird
07:11:07 <-- jb has quit (Connection reset by peer)
07:11:13 --> jb has joined #instantbird
07:12:48 <-- jb has quit (Connection reset by peer)
07:17:44 --> jb has joined #instantbird
07:17:53 <-- jb has quit (Excess Flood)
07:18:00 --> jb has joined #instantbird
07:18:28 <-- jb has quit (Write error: Broken pipe)
07:21:47 --> mpmc has joined #instantbird
07:37:32 --> jb has joined #instantbird
08:15:49 --> FireFly_TB has joined #instantbird
08:37:48 --> Mic has joined #instantbird
08:37:48 * ChanServ sets mode +h Mic 
08:48:59 <-- Mic has quit (Quit: No time to waste, let's go!)
08:49:39 --> Mic has joined #instantbird
08:49:39 * ChanServ sets mode +h Mic 
08:52:39 <Mic> I don't agree with http://log.bezut.info/instantbird/130321#m3 . It's not worse than what we currently have. The colors are moved from the label to the tab background only.
09:04:45 <Mic> While there's no way to associate a color with something as abstract as "stopped typing" when you see it the first time, I think you'll get the meaning after seeing it a few times.
09:05:44 <flo-retina> Mic: I don't remember saying that it's worse than what we currently have.
09:05:56 <flo-retina> Mic: I just think that the current need to RTFM to understand the tab colors needs to be fixed
09:06:09 <Mic> I don't think there's a need for that.
09:06:19 <flo-retina> I know people asked here a few times
09:08:44 <Mic> In this case the question is if they were beginners or asking about the red/blue mess that we have with private chats/channels at the moment.
09:10:35 <Mic> For me it really looks like a thing that you'll intuitively get right after a while because of what happened (new message, pinged, stopped typing icon on the tab+message in the status bar) in the window when the tab has a certain color.
09:12:04 <Mic> There's a recurring pattern and from what I know that's exactly the thing that our perception is made to recognize.
09:19:08 <flo-retina> I think we agree
09:19:18 <flo-retina> "get right after a while" means it's initially confusing ;)
09:22:14 --> skeledrew has joined #instantbird
09:22:24 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
09:34:48 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
09:35:50 <-- FireFly_TB has quit (Quit: FireFly_TB)
09:36:03 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep)
09:36:22 --> chrisccoulson has joined #instantbird
09:46:19 <-- gerard-majax_ has quit (Ping timeout)
09:47:58 --> flo-retina has joined #instantbird
09:47:58 * ChanServ sets mode +qo flo-retina flo-retina 
09:49:04 <flo-retina> random thought: how difficult would it be to run chat/ in xpcshell (or equivalent), and to use that as a bouncer?
09:56:38 <flo-retina> I would be curious to see how frequently Tb with the additional chat prpls add-on installed crashes. Not sure if socorro can output such data
10:19:17 --> clokep has joined #instantbird
10:19:17 * ChanServ sets mode +o clokep 
10:22:11 <clokep> flo-retina: Probably not /that/ hard, you'd mostly need to capture the notifications and stuff, I'd imagine.
10:23:20 <flo-retina> clokep: and forward all of them through a websocket, or WebRTC data channel? ;)
10:23:33 <clokep> Pretty much. :)
10:29:27 <clokep> Meh. I need to go through Mook's comments now. ;)
10:29:40 <flo-retina> clokep: :-P
10:30:02 <flo-retina> most of them make a lot of sense
10:30:16 <flo-retina> I disagree with the "add exception" button needing to have the same importance as the "connect" button
10:32:00 <clokep> Yes. And it already won't show up for libpurple.
10:32:11 <flo-retina> right :)
10:32:27 <clokep> So pretty much all his UI comments aren't applicable. ;)
10:32:42 <flo-retina> using .Truncate() is in theory better. In practice there are so many places where we = "" that I don't r- for that.
10:33:16 <clokep> What's the difference?
10:33:32 <flo-retina> Truncate sets the length of the string to 0
10:33:40 <flo-retina> = "" assigns "" to the string
10:34:19 <flo-retina> so it will likely do an strcpy which will start by doing a useless strlen() call
10:34:33 <flo-retina> so the difference is Truncate is slightly faster
10:34:35 <clokep> Ah, I see.
10:34:39 <clokep> OK.
10:34:42 <flo-retina> and = "" is slightly more readable ;)
10:35:01 <clokep> I also don't necessarily agree with copying the C++ constants to JS...
10:35:02 <instantbot> c++ is e-- ah, nevermind.
10:35:11 <clokep> Besides that though, I think his comments are all reasonable.
10:35:36 <flo-retina> I think I agree with him that the current code there is ugly
10:36:09 <flo-retina> I'm not sure if copying the constants an the logic of the C++ code gives a better result (I haven't looked enough, and was more interested in breakfast when I was reading his comments ;))
10:37:17 <clokep> That's what I'm doing. :P
10:38:14 <clokep> Last night in devel@pidgin, someone was asking markdoliner (one of the main Pidgin devs) whether he's involved in Google Babble...since he works at Google now...and calling him out on a conflict of interests, if so. Unfortunately he didn't respond. :(
10:38:39 <flo-retina> I didn't know he works at google
10:38:47 <flo-retina> what was the suggested conflict of interests?
10:39:10 <flo-retina> I haven't been in the #pidgin and devel@pidgin rooms recently, and didn't really miss anything :-S
10:40:14 <clokep> The suggested conflict of interests is him being hte president of IMFreedom and working on a closed stack of IM networks. ;)
10:43:42 <flo-retina> do I have a conflict of interest if I work on both Talkilla and Instantbird? :-P
10:45:42 <clokep> I have no idea what Talkilla is.
10:45:50 <clokep> I've seen it mentioned, but there's no description anywhere.
10:46:06 <clokep> (For reference: I looked for one.)
10:50:11 <flo-retina> clokep: It's the product being built by the people in #WebRTC-Apps
10:50:54 <flo-retina> clokep: the code repository is at https://github.com/mozilla/talkilla and contains nothing interesting (for now at least)
10:52:58 --> FireFly_TB has joined #instantbird
10:53:00 <flo-retina> and the staging server is http://talkilla-stage.herokuapp.com/ (showing very obviously that there's nothing to see there yet)
10:54:25 <clokep> flo-retina: I know it's what you guys are building in #WebRTC-Apps. ;) That's where I've seen it mentioned!
10:54:42 <flo-retina> clokep: so you already know everything! :)
10:54:51 <clokep> flo-retina: I don't know what it's meant to do! :P
10:55:05 <flo-retina> neither do we :-o
10:55:11 <clokep> It seems to be some extension to the browser, has some crazy API that othe rpeople might implement.
10:55:21 <clokep> (Sonuds a lot like the social stuff...:-X)
10:55:46 <clokep> Also, why is it "Talkilla" instead of "Talk*z*illa"? :P
10:56:16 <clokep> (Honestly that was the first thought I had when seeing it.)
10:56:34 <flo-retina> iirc there are obscure trademark issues related to *zilla names
10:57:46 <clokep> Ah...
10:58:02 <flo-retina> where "obscure" means I didn't understand at the time it was explained to me
11:00:04 <clokep> Cool. :)
11:03:58 <-- Mic has quit (Quit: No time to waste, let's go!)
11:04:28 --> gerard-majax_ has joined #instantbird
11:08:08 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
11:11:34 <-- FireFly_TB has quit (Quit: FireFly_TB)
11:32:47 --> rosonline has joined #instantbird
11:33:12 --> aleth has joined #instantbird
11:33:13 * ChanServ sets mode +h aleth 
11:44:05 <aleth> "talkilla" sounds a bit... murderous somehow ;)
11:55:19 --> clokep_work has joined #instantbird
11:55:19 * ChanServ sets mode +o clokep_work 
11:55:35 <clokep_work> flo-retina: Btw, I have a consistent crash every shutdown. :(
11:58:19 <aleth> clokep_work: Got your memo re CTCP, what's the issue?
12:00:50 --> Mic has joined #instantbird
12:00:51 * ChanServ sets mode +h Mic 
12:00:59 <clokep_work> aleth: Currently we print out the CTCP text if we don't understand it, is this the "right" thing to do.
12:01:06 <clokep_work> It's breaking Mic's addition of AVATAR via an extension.
12:01:50 <aleth> clokep_work: I'd guess it's probably not the right thing to do?
12:01:53 * aleth googles for specs
12:02:45 <aleth> We could treat them like unhandled IRC message types
12:03:52 <aleth> Mic: Do you know what other clients do when you send them an AVATAR ctcp (which I assume they don't handle?)
12:04:06 <Mic> Hi!
12:04:39 <Mic> No, I don't know. I wanted to look if there's a recommendation what to do in such a case but I haven't done that yet.
12:04:40 <aleth> clokep_work: nice introduction there ;) http://www.kvirc.de/docu/doc_ctcp_handling.html
12:05:23 <aleth> Mic: It's possibly more important what happens in practice, to avoid spamming...
12:06:36 * aleth has changed the sans serif default font in FF to OpenSans - such an improvement :)
12:06:58 <aleth> ^^ totally offtopic but kinda pleasing
12:07:21 <clokep_work> aleth: http://www.irchelp.org/irchelp/rfc/ctcpspec.html
12:08:31 <clokep_work> aleth: Look under "ERRMSG" maybe?
12:08:40 <clokep_work> But that just describes wht the client is supposed to send back.
12:08:46 <clokep_work> Whether we display it or not to our user is up to us.
12:08:50 <clokep_work> (I'd think we should NOT.)
12:09:13 --> mpmc has joined #instantbird
12:09:25 <aleth> clokep_work: I agree.
12:09:36 <aleth> I can't find anything in the spec which says to do that, but it seems right.
12:09:42 <clokep_work> It would involve changing this part: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircCTCP.jsm#100
12:09:56 <clokep_work> (We should certainly throw a warning as we do now though.)
12:11:52 <aleth> Right, just the warning would be appropriate.
12:12:32 <aleth> So if we don't handle or recognise the request, we send ERRMSG back and throw a warning?
12:12:42 <Mic> i.e. we need to send an ERRMSG, log a warning to the console and hide the message from the user?
12:12:59 <Mic> Ah, alet h was faster :)
12:13:36 <clokep_work> Mic, aleth: Yes, that's my suggestion.
12:13:40 <clokep_work> I think we already send ERRMSG?
12:14:02 <aleth> I think so: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircCTCP.jsm#129
12:14:22 <clokep_work> aleth: That's reciving an ERRMSG. ;)
12:14:27 <Mic> No, that's handling error responses, doesn't it?
12:14:35 <aleth> So it is :P
12:14:37 * Mic is a bit slow today, as it seems ;)
12:14:51 <aleth> So we don't send ERRMSG.
12:16:39 <aleth> Actually I can't find where we throw a warning currently either.
12:17:02 <Mic> I'll file a bug
12:17:06 <clokep_work> aleth: We don't, we let it fall back to PRIVMSG for the IRC handler, which just prints it.
12:17:11 <clokep_work> Thank you Mic!
12:17:19 <clokep_work> (Attaching a patch would be even better! :-D)
12:17:25 <aleth> clokep_work: OK, that's my reading of the code too.
12:17:53 <Mic> clokep_work: I'll be busy this afternoon and early evening but I'd definitely like to look at it.
12:17:59 <aleth> (I misunderstood "We should certainly throw a warning as we do now though")
12:22:47 <-- clokep_work has quit (Ping timeout)
12:24:37 --> clokep_work has joined #instantbird
12:24:37 * ChanServ sets mode +o clokep_work 
12:25:45 <instantbot> New Core - IRC bug 1902 filed by benediktp@ymail.com.
12:25:47 <clokep_work> aleth: Ah, maybe I misspoke, but we should throw a CTCP specific warning. :)
12:25:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1902 nor, --, ---, nobody, NEW, Change behaviour around unhandled CTCP messages
12:26:24 <clokep_work> Mic: You even got the links right. ;)'
12:26:31 <aleth> Thanks Mic :)
12:33:22 <aleth> Mic: are you waiting for a review from me on bug 260 or are you going to put up a new patch first?
12:33:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=260 min, --, ---, nobody, NEW, Pasting in the conversation input box doesn't send typing notifications
12:34:59 <Mic> No, I'll create a new one first
12:36:25 <aleth> OK
12:36:37 <Mic> http://littlebigdetails.com/post/44371591091/soundcloud-when-looking-at-the-console-log
12:36:54 <Mic> Should we put something similar in our error console? ;)
12:46:17 <Mic> Have a nice day!
12:46:27 <-- Mic has quit (Quit: No time to waste, let's go!)
12:53:43 <flo-retina> Mic: We could do that, yes :)
12:56:00 <flo-retina> clokep_work: would be useful to get a JS stack for that shutdown crash
12:57:41 <flo-retina> there seem to be something messed up in the way we destroy purpleAccountBuddy instances
12:58:13 <clokep_work> flo-retina: OK, we can talk about doing that at some point.
12:58:32 <clokep_work> I wonder if it's from an extension btw.
12:59:00 <flo-retina> if it is, it's from an extension that contains a libpurple prpl
13:07:03 <clokep_work> Then...no, it's not from an extension. :)
13:07:32 <flo-retina> would be nice if you could reproduce it in a debug build
13:09:01 <flo-retina> https://bugzilla.mozilla.org/page.cgi?id=mydashboard.html is... surprising
13:09:17 <flo-retina> I'm the assignee for a few things I obviously don't care about any more
13:09:20 --> FireFly_TB has joined #instantbird
13:09:58 <aleth> Useful feature :)
13:10:04 <flo-retina> also, seeing that a request is from "	several months ago" is more... obviously a shame than just seeing the timestamp
13:13:30 <-- FireFly_TB has quit (Quit: FireFly_TB)
13:15:59 <flo-retina> some bugs are blocked for reasons that make so little sense :(
13:16:10 * flo-retina unassigns from https://bugzilla.mozilla.org/show_bug.cgi?id=403995
13:17:52 <clokep_work> I only have one from a few months ago. ;)
13:18:49 <clokep_work> (That XMPP nonce one. :-[)
13:19:20 <flo-retina> I don't remember what that is, but I guess querying for @clokep on bmo will tell me
13:19:58 <flo-retina> I feel bad about https://bugzilla.mozilla.org/show_bug.cgi?id=735721
13:20:22 <flo-retina> requesting review from someone and not addressing the comments seems an awful waste for time :(
13:21:02 <clokep_work> :-/
13:21:22 <clokep_work> Is there an easy way to match lines in a regexp that don't start with a certain string?
13:21:25 <aleth> especially as it looks like it was a lot of work :(
13:21:27 <clokep_work> I'm having trouble wrapping my head around it...
13:21:49 <clokep_work> (I want to match all lines that don't start with "Foo".)
13:23:07 --> mconley has joined #instantbird
13:24:37 <aleth> clokep_work: (?!Foo).{3} maybe?
13:24:52 <clokep_work> Ah never mind...I found a totally different way to do it.
13:27:20 <-- jb has quit (No route to host)
13:28:40 --> jb has joined #instantbird
13:30:09 <-- deltafalcon has quit (Connection reset by peer)
13:30:29 <-- jb has quit (Connection reset by peer)
13:31:58 --> deltafalcon has joined #instantbird
13:39:46 --> jb has joined #instantbird
13:40:14 <-- Kaishi has quit (Quit: Kaishi)
13:40:39 --> FireFly_TB has joined #instantbird
13:45:16 <-- FireFly_TB has quit (Input/output error)
13:51:05 <flo-retina> ah, more messages from José :-)
13:52:54 <flo-retina> his 'signature' even finishes with ' ! lol' :)
14:01:58 <-- jb has quit (Connection reset by peer)
14:07:02 <clokep_work> :P
14:07:13 <clokep_work> I've been meaning to add him to the list of people that need to go through moderation.
14:07:45 <flo-retina> so I need moderation but he doesn't? That mailing list is interesting :)
14:08:32 <clokep_work> You don't need moderation! It's because you keep replying to the wrong address.
14:08:56 <flo-retina> contact @ib seems right to me :-P
14:09:29 <clokep_work> I don't want to discuss this again.
14:10:15 <flo-retina> I suspect most sentences finishing with ":-p" don't really want to start a discussion :)
14:12:30 --> jb has joined #instantbird
14:30:24 <-- skeledrew has quit (Ping timeout)
14:30:57 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
14:36:11 --> skeledrew has joined #instantbird
14:55:45 <-- deltafalcon has quit (Connection reset by peer)
14:59:47 <flo-retina> thanks aleth :) (for replying)
15:02:53 <clokep_work> Any chance someone can reply to that comment from last week. :(
15:04:23 <aleth> What comment?
15:05:15 <clokep_work> aleth: myspace chat one.
15:05:18 <clokep_work> No one probably uses that though. :(
15:05:29 <aleth> That's the problem...
15:05:41 <aleth> I didn't know myspace still existed ;)
15:05:54 <-- jb has quit (Ping timeout)
15:06:17 <clokep_work> Thanks for replying aleth.
15:06:21 <clokep_work> I have an accoutn still (I think?)
15:06:25 <clokep_work> But I don't know if it still connects. :P
15:06:34 <clokep_work> (Speaking of which...I should delete that account...)
15:08:04 * aleth was not sure if that last mailing list message is spam or not.
15:08:29 <clokep_work> Let me see...
15:08:30 <aleth> It probably was, come to think of it. No reference to IB.
15:08:48 <aleth> It just reminded me of that recent one for Polish.
15:10:18 <flo-retina> aleth: it's spam
15:12:00 <clokep_work> aleth: For the record, I usually err on the side of rejecting things, but if I'm unsure about a message I actually choose the option to send an email back to them with a message saying why I rejected it.
15:12:06 <clokep_work> (If you're not sure, you can just leave it to me too. :))
15:13:58 <dew> that's what I would do ;)
15:14:56 <dew> okay I've decided to not work on my c++ thing since I have zero motivation
15:15:22 <dew> I would rather try to hack together that OKC plugin for you guys
15:15:27 <clokep_work> No one likes C++!
15:15:43 <flo-retina> wasn't it for you rather than us? ;)
15:15:48 <clokep_work> dew: That's excellent! :)
15:16:04 <flo-retina> could be "with us" as we'll definitely help :)
15:16:38 <dew> so I could look at that omegle plugin and get a general idea of what I'm doing
15:17:35 <dew> would this require me to build a copy of Instantbird or would it function as an addon?
15:17:52 <flo-retina> would work as an add-on
15:17:58 <aleth> clokep_work: bouncing an email back is a good idea
15:19:30 <aleth> dew: Take a look around our wiki if you haven't yet.
15:24:34 <clokep_work> dew: Doing it as an add-on has some advantages, plus it could easily be added to core later on if we wished.
15:38:17 --> FireFly_TB has joined #instantbird
15:41:46 <dew> I'll probably put it up on github even if my username is my full first and last name :/
15:42:13 <aleth> dew: just use bitbucket :P
15:42:25 <dew> I got that too
15:42:32 <dew> but I just remember github being flashier
15:42:57 <aleth> Ultimately, you'd hopefully put it up on addons.instantbird.org ;)
15:43:13 <clokep_work> Ask questions when you got 'em.
15:44:23 <dew> well yeah but I'd like to have a public repo with a basic issue tracker
15:45:08 <dew> does Instantbird switch gracefully between seperate installs, such as nightly and stable?
15:45:16 <clokep_work> Usually.
15:45:21 <clokep_work> (Almost always.)
15:45:42 <clokep_work> Occasionally we have "breaking" profile changes when updating. But they'd usually only be noticed in weird sitautions.
15:45:46 <aleth> Just don't try to run them at the same time - different mozilla versions.
15:45:51 <clokep_work> (E.g. when moving the passwords to the password manager.)
15:45:58 <aleth> (Causes problems at least on Linux)
15:46:02 <-- FireFly_TB has quit (Quit: FireFly_TB)
15:46:03 <flo-retina> I haven't tried recently, but there's no reason (apart for the compatibility of your add-ons) for it to cause issues.
15:46:06 <clokep_work> aleth: Should be fine on Windows.
15:46:36 <flo-retina> aleth: which problems? (never heard of that :-S)
15:46:42 <aleth> dew: It's always a good idea to develop with separate profile(s) though
15:47:52 <aleth> flo-retina: I can't remember exactly as I've been avoiding it, but it's happened to me more than once.
15:49:23 <aleth> dew: Right, I have an add-on here for example https://bitbucket.org/aleth/mathjax-addon
15:49:23 <clokep_work> Yes, separate profiles are nice...just so you don't have to keep restarting your running instance. :)
15:50:02 <aleth> dew: Generally this should be a useful read https://developer.mozilla.org/en/Setting_up_extension_development_environment
15:56:11 <-- rosonline has quit (Connection reset by peer)
16:03:45 --> rosonline has joined #instantbird
16:13:58 <clokep_work> dew: Let us know if you try the omegle code and it doesn't work.
16:14:04 <clokep_work> (We'll make you fix it. :P)
16:15:10 <dew> haha
16:15:17 <dew> who's buying this: https://sendto.mozilla.org/page/contribute/happy-birthday
16:17:56 <dew> also do people still use omegle?
16:18:18 <flo-retina> dew: I guess the best way to know is to try it
16:18:41 <flo-retina> "22,555 strangers online" says the homepage
16:21:23 <dew> weird, it took literally 5 minutes I'm guessing to tell me something about the digital signature of the nightly IB setup.
16:21:42 <flo-retina> it's not signed
16:21:58 <dew> but right click->open as administrator let me run the setup instantly without prompting me about it
16:22:21 <dew> yeah I just wonder why windows takes so long to verify that
16:23:09 <dew> who the the nightly artwork?  I like it! :)
16:23:39 <flo-retina> idechix
16:23:46 <flo-retina> and you aren't even on the halloween nightly ;)
16:26:07 <dew> how do I get from this: http://hg.instantbird.org/addons/file/tip/omegle to an .xpi ?
16:27:48 <flo-retina> hg clone http://hg.instantbird.org/addons/file/tip/omegle && cd omegle && make
16:27:59 <flo-retina> errr
16:28:12 <flo-retina> hg clone http://hg.instantbird.org/addons/ && cd addons/omegle && make
16:28:13 --> YH has joined #instantbird
16:40:34 --> Mook_as has joined #instantbird
16:56:27 --> FireFly_TB has joined #instantbird
16:59:24 <-- clokep_work has quit (Ping timeout)
17:05:18 --> clokep_work has joined #instantbird
17:05:18 * ChanServ sets mode +o clokep_work 
17:20:52 <clokep_work> dew: You could also run it not in the XPI most likely, if that's easier.
17:21:22 <flo-retina> clokep_work: would still need to run make once to generate install.rdf
17:21:40 <flo-retina> but yes, it's often easier while developing to not re-make the .xpi file all the time :)
17:22:18 <aleth> I think that's described in the link I posted earlier...
17:27:25 <-- FireFly_TB has quit (Quit: FireFly_TB)
17:28:14 <-- gerard-majax_ has quit (Ping timeout)
17:33:52 --> FireFly_TB has joined #instantbird
17:38:36 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2292 on bug 1902.
17:38:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1902 maj, --, ---, aleth, NEW, Change behaviour around unhandled CTCP messages
17:39:22 <aleth> (in the hope that this gives Mic some time to review his add-on ;) )
17:44:59 <flo-retina> aleth: Does Mic self-review his add-ons on AIO?
17:45:15 <aleth> flo-retina: I meant my add-on ;)
17:45:43 <aleth> I didn't phrase that well :-[
17:45:53 * flo-retina doesn't remember if clokep and aleth are in the editors group on AIO
17:46:27 <aleth> I've reviewed a bunch of add-ons, so yes.
17:48:31 <-- aleth has quit (Quit: 。◕ ‿ ◕。)
17:49:18 --> aleth has joined #instantbird
17:49:18 * ChanServ sets mode +h aleth 
17:50:47 <-- aleth has quit (Quit: 。◕ ‿ ◕。)
17:50:54 --> aleth has joined #instantbird
17:50:54 * ChanServ sets mode +h aleth 
17:51:35 <clokep_work> aleth: Any reason you don't like "unknown query"?
17:51:41 <flo-retina> btw, I think I wrote something wrong in that color bug. When the window doesn't have focus, the selected tab can have a red label
17:51:46 <clokep_work> flo-retina: I am.
17:51:49 <clokep_work> I try to stay off AIO.
17:52:08 <aleth> clokep_work: There is an off-chance the query is known but the command handler failed.
17:52:11 <flo-retina> "I try to stay off AIO." <-- me too!
17:54:04 <clokep_work> aleth: I'm concerned someone might be trying to parse that...
17:54:25 <aleth> clokep_work: But the spec doesn't say to use any specific string.
17:54:54 <clokep_work> aleth: I know. ;)
17:55:17 <clokep_work> aleth: Was it tested?
17:55:32 <aleth> clokep_work: Only by commenting out the ACTION handler ;)
17:55:44 <clokep_work> You could have sent yourself AVATAR. :P
17:56:06 <aleth> That would have been more work ;)
17:57:02 <-- Tonnes has quit (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931])
17:57:11 <clokep_work> aleth: /ctcp ? :P
17:57:47 <instantbot> clokep@gmail.com granted review for attachment 2292 on bug 1902.
17:57:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1902 maj, --, ---, aleth, NEW, Change behaviour around unhandled CTCP messages
17:57:50 <aleth> I never noticed that command before :D
17:59:06 <flo-retina> probably s/have/like/ in that review comment
17:59:09 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
17:59:19 <aleth> Maybe flo will improve the string on checkin ;)
17:59:35 <-- rosonline has quit (Ping timeout)
17:59:42 <clokep_work> flo-retina: Yes, sorry.
18:15:37 --> gerard-majax_ has joined #instantbird
18:15:37 <-- gerard-majax_ has quit (Client exited)
18:17:57 <-- aleth has quit (Quit: Ciao)
18:18:49 --> gerard-majax_ has joined #instantbird
18:35:24 <dew> clokep_work yes that might be easier for now
18:35:55 --> rosonline has joined #instantbird
18:37:23 <clokep_work> dew: I can give directions for that if you need.
18:38:05 <dew> yes if you'd like
18:38:23 <dew> I think I need to organize this information for myself in a google doc so I don't lose it all and it's in one place
18:40:35 --> Tonnes has joined #instantbird
18:42:10 <clokep_work> dew: You put a file in your folder that is the extension ID name, the contents of that file are the folder where your unpacked extension is.
18:50:43 --> qheaden has joined #instantbird
18:52:21 <qheaden> clokep_work: ping
18:53:17 <clokep_work> qheaden: half-pong
18:53:35 <qheaden> :)
18:54:24 <qheaden> clokep_work: You might remember me from last year. I want to apply again this year fro GSoC, and I'm looking at the Skype integration project.
18:54:32 <qheaden> You are the mentor for that right?
19:00:14 <clokep_work> qheaden: Yes, I'd be the mentor from that. Your name was familiar.
19:00:16 <dew> Skype integration!
19:00:31 <clokep_work> qheaden: Ask away.
19:00:54 <instantbot> mconley@mozilla.com granted feedback for attachment 2286 on bug 1890.
19:00:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1890 nor, --, ---, clokep, ASSI, Update Twitter to API v1.1
19:02:55 <qheaden> clokep_work: I can't stick around right now, but perhaps I can email you to inquire more about that project.
19:03:03 <qheaden> Are there lots of people volunteering for it yet?
19:03:05 <-- YH has quit (Connection reset by peer)
19:04:52 <clokep_work> qheaden: No one yet. clokep @ gmail.
19:05:05 <clokep_work> qheaden: Actually, use clokep @ instantbird dot org.
19:05:20 <qheaden> clokep_work: Okay, thanks. I'll be emailing you in a day to so.
19:08:47 <clokep_work> qheaden: Excellent, CC team @ instantbird doottt org, please?
19:09:00 <clokep_work> (aleth, Mic and flo will get it too then.)
19:09:50 <qheaden> Will do.
19:11:26 <clokep_work> Thanks! I'm looking forward to seeing it. :)
19:12:11 <qheaden> Well, I have to go now, but thanks for the help.
19:12:13 <qheaden> Bye everyone.
19:12:17 <-- qheaden has left #instantbird (Leaving)
19:17:56 --> flo-retina has joined #instantbird
19:17:57 * ChanServ sets mode +qo flo-retina flo-retina 
19:33:08 --> EionRobb has joined #instantbird
19:47:22 --> Kaishi has joined #instantbird
19:52:23 --> Mic has joined #instantbird
19:52:24 * ChanServ sets mode +h Mic 
19:57:17 <Mic> http://log.bezut.info/instantbird/130321#m328
19:57:47 <Mic> No, of course not. I don't think self-reviews make much sense...
20:26:00 <clokep_work> We getting checkins tonight? :)
20:27:03 <flo-retina> likely, yes
20:31:27 <flo-retina> discussing which web framework to use in #WebRTC-Apps
20:31:42 <flo-retina> I have a hard time expressing my opinion without having the impression that I'm trolling
20:32:36 <clokep_work> JQUERY FTW OMGLOLLYPOPS.
20:32:47 * clokep_work comes in to troll...
20:32:57 <clokep_work> flo-retina: More seriously Django is awesome.
20:33:13 <EionRobb> can't you do it without a framework?
20:33:17 <flo-retina> that's a python thin, isn't it?
20:33:42 <flo-retina> EionRobb: I tried to promote http://vanilla-js.com/ ;)
20:33:55 <EionRobb> yeah, I push that site to everyone in #phonegap too :)
20:33:56 <flo-retina> clokep_work: we are using node.js
20:36:14 <flo-retina> EionRobb: so you don't want any JS framework, but you want a full glib when coding in C? :-P
20:37:01 <EionRobb> difference between 'framework' and 'library', imo
20:37:03 <clokep_work> flo-retina: I've never used node.js, but what I've seen looked meh.
20:37:15 <clokep_work> I consider a framework a webby thing personally.
20:37:25 <clokep_work> flo-retina: Yes, it is. I have friends (that I respect) that use it.
20:37:50 <flo-retina> most (if not all) the other developers at my coworking space seem to use django
20:38:04 <flo-retina> do you have friends that you don't respect? :-P
20:38:17 <clokep_work> flo-retina: I have friends that like ruby!
20:38:23 <flo-retina> :-o
20:38:29 <clokep_work> I'm joking, mostly.
20:38:42 <clokep_work> He's a co-worker. I have co-workers I don't respect, yes. ;)
20:39:06 <Mic> clokep_work: that's these brogrammers that code on MacBooks while sitting in a StarBucks?
20:40:13 <flo-retina> Mic: what's wrong with coding on a macbook? :-P
20:43:26 <clokep_work> Are you in StarBucks? ;)
20:46:28 <Mic> aleth: switching away from the HTML+CSS renderer in MathJax breaks it for me and switching back doesn't help. The conversation needs to be closed to get it working again.
20:46:36 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
20:47:09 <Mic> Is this a known problem?
20:52:08 <clokep_work> instantbot: uuid
20:52:09 <instantbot> 401df0d6-74d9-4581-8b9a-ae7f857f138a (/msg instantbot cid for CID form)
20:59:24 <clokep_work> Showing someone what a UUID is. ;)
20:59:57 <Mic> I've no idea how or whether I should review the MathJax stuff...
21:00:42 <Mic> It's large, minified and it seems to be using eval :(
21:03:06 <clokep_work> Mic: It being a third party library...seems OK.
21:03:44 <Mic> I wouldn't expect to find anything bad in there but that's a poor reason to r+, imo :S
21:11:25 <Mic> Would we want to have a threshold for showing the idle time on tooltips for irc participants.
21:11:53 <Mic> "?"
21:12:24 <clokep_work> Mic: SO it doesn't show "1 second"?
21:12:27 <Mic> Things like "21 seconds", "2 minutes" seem to be clutter on the tooltip.
21:12:29 <clokep_work> I don't think that's super useful personaly.
21:13:56 <Mic> Do you mean that it's not useful to show that or that it's not useful to hide that?
21:14:09 <clokep_work> It's not useful to hide it.
21:16:57 <clokep_work> My 2 cents. :)
21:20:00 <flo-retina> I think if the time looks like MAX_INT we shouldn't show it though :)
21:23:17 <clokep_work> Has that happend? :-S
21:23:41 <-- clokep_work has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
21:26:28 <flo-retina> clokep_work: It happened relatively frequently on netsoul
21:26:35 <flo-retina> I think I fixed that years ago though :)
21:29:03 <-- FireFly_TB has quit (Quit: FireFly_TB)
21:50:29 <-- mconley has quit (Input/output error)
21:52:10 <-- chrisccoulson has quit (Ping timeout)
22:18:07 --> rdickens has joined #instantbird
22:18:52 <rdickens> i love instantbird but find one problem annoying: the list of nicknames fails to update as people join and leave a channel
22:18:59 <rdickens> is this a known problem?
22:21:05 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/e29aff2c3db3 - Bug 1902 - Change behaviour around unhandled CTCP messages, r=clokep.
22:21:07 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/743ce473ff0a - Patrick Cloke - Bug 1890 - Update Twitter to API v1.1, r=fqueze,aleth.
22:21:55 --> clokep has joined #instantbird
22:21:55 * ChanServ sets mode +o clokep 
22:22:37 <clokep> Can we get that patch checked in so Mic's AVATAR commands stop annoying me? ;)
22:22:52 <clokep> (I'm just kidding, I had disabled it.)
22:22:53 --> chrisccoulson has joined #instantbird
22:23:48 <Mic> clokep: I could add fl o back to my contact list if that would help you? :P
22:24:10 <clokep> Haha. It would certainly get it checked in fast. ;)
22:24:59 <clokep> I just tried to tab complete a random channel naame.
22:27:56 --> rohandalvi has joined #instantbird
22:29:13 <clokep> Ah, I just emailed you rohandalvi.
22:29:52 <clokep> Hello. :)
22:29:53 <rohandalvi> hi, thanks for your email
22:30:10 <rohandalvi> I am very much excited to work on this project
22:30:24 <clokep> The Speech API was a GSoC project last year?
22:30:44 <rohandalvi> it was to an extent a GSOC Project last year, I started up from where it ended
22:31:04 <rohandalvi> and added some functionality and did an implementation of it
22:31:11 <rohandalvi> it was not fully implemented in GSOC last year
22:31:16 <instant-buildbot> build #363 of macosx-onCommit is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/363  blamelist: aleth@instantbird.org, Patrick Cloke <clokep@gmail.com>
22:31:16 <rohandalvi> well, it wasn't last year
22:31:20 <rohandalvi> It was 2011
22:31:38 <clokep> Ah, OK. I'll check out the wiki page. (I just got home from work so I'm doing a handful of things...)
22:31:55 <clokep> But yeah, definitely hang out in here (and maybe #maildev), see if you like us. Ask questions about whatever.
22:33:07 <instantbot> clokep@gmail.com set the Resolution field on bug 1890 to FIXED.
22:33:08 <clokep> aleth: I love when bugs get fixed the same day they're filed. :)
22:33:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1890 nor, --, 1.4, clokep, RESO FIXED, Update Twitter to API v1.1
22:33:23 <flo-retina> clokep: which patch did you want checked in for that AVATAR stuff?
22:33:35 <flo-retina> I thought it was the one from aleth that I pushed :-S
22:33:37 <instantbot> clokep@gmail.com set the Resolution field on bug 1902 to FIXED.
22:33:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1902 maj, --, ---, aleth, RESO FIXED, Change behaviour around unhandled CTCP messages
22:33:42 <clokep> flo-retina: It was. :)
22:33:55 <clokep> flo-retina: I don't come home and read hg.instantbird.org everyday. ;)
22:34:45 <flo-retina> bah, I didn't notice the system message that said you joined immediately after instantbot announced that check-in :-S
22:35:06 <flo-retina> rdickens: it's not a known problem
22:35:35 <flo-retina> rdickens: at least not in Instantbird. In Thunderbird a few people reported it a while ago
22:36:06 <rdickens> flo-retina: thanks. maybe it's just me then
22:36:19 <flo-retina> rdickens: are there errors in the Error Console?
22:36:22 <rdickens> flo-retina: has it been solved for thunderbird?
22:36:22 <clokep> Yeah I haven't read the logs yet, was replying to rohandalvi.
22:36:26 <flo-retina> is this something you can reliably reproduce?
22:36:30 <Mic> rdickens: no, please file a bug if you think that it is one!
22:36:51 <rdickens> flo-retina: good question. i'll resume using IB and see if i can get some error messages
22:36:58 <rdickens> Mic: will do
22:36:58 <flo-retina> rdickens: it hasn't been fixed for Thunderbird, but we have a theory about what could be causing it there (and it's specific to Thunderbird)
22:37:10 <rdickens> thanks everybody for your responses
22:37:27 <flo-retina> rdickens: feel free to stay around here to give feedback / suggest improvement hides by the way ;)
22:37:46 <clokep> Someone reported this issue a long long time ago, but we fixed it, IIRC.
22:37:55 <rdickens> flo-retina: i will do. i'll put it on my "auto-connect" list
22:37:57 <Mic> I think I had heard that before.
22:37:58 <clokep> (That was like version 1.0) The first version w/ JS-IRC.
22:38:05 <Mic> Sounded like a bug that aleth would fix ;)
22:38:10 <Mic> *would have fixed
22:38:30 <clokep> bug 1308 is the one I was thinking of.
22:38:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1308 nor, --, 1.2, aleth, RESO FIXED, "Adding a chat buddy twice" errors (JS-IRC sending bad chat-buddy-add notifications)
22:38:39 <clokep> Mic++
22:38:43 <clokep> Nailed it. :)
22:38:44 --> FireFly_TB has joined #instantbird
22:39:37 <-- Kaishi has quit (Quit: Kaishi)
22:39:58 <clokep> rohandalvi: Anyway, please let me know if you have any questions or if you'd like to be pointed to any code, etc. :) I'm usually here doing EDT, but if I'm not, just ask to the room at large and hopefully someone is awake. :)
22:40:04 <flo-retina> clokep: the next ESR is 24
22:40:12 <flo-retina> clokep: I think it's not even on central yet
22:40:29 <clokep> c-c is 22.
22:41:08 <clokep> flo-retina: I forget the way TB release work now, does that mean 24 is the next release in general?
22:41:16 <flo-retina> es
22:41:18 <flo-retina> *yes
22:41:27 <Mic> (there were also bug 1130 and bug 1143 once)
22:41:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1130 maj, --, ---, nobody, RESO WORKSFORME, Listbox sometimes does not display all list items after scrolling
22:41:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1143 nor, --, 1.4, aleth, RESO FIXED, Collapsed participant list sometimes loses listitems
22:41:46 <clokep> flo-retina: Well that's unfortunate. :)
22:41:57 <Mic> (That's not just join/leave related but problem with the participant list in general tbh)
22:42:05 <Mic> *problems
22:42:57 * Mic should get a new keyboard, the keys are stiff sometimes.. :(
22:44:49 <flo-retina> so I guess I no longer need to test bug 1100 now that Mook added lots of comments in there :-P
22:44:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1100 cri, --, ---, clokep, ASSI, Use Firefox untrusted cert dialog for "SSL Handshake failed" errors
22:47:13 <Mook_as> well, I didn't test anything, I just looked at the patch... :p
22:47:36 <-- FireFly_TB has quit (Ping timeout)
23:01:54 <flo-retina> bah, aleth added a trailing space in the new patch in bug 1881
23:01:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1881 enh, --, ---, aleth, ASSI, Nick completion should add punctuation after complete nicks
23:03:13 <flo-retina> I would really want unit tests for the tab completion :(
23:04:47 --> florian has joined #instantbird
23:04:57 <clokep> Me too. :)
23:07:32 <flo-retina> ah, I found another completion edge case :)
23:07:45 <clokep> :)? :P
23:09:28 <Mic> I didn't even try to understand how completion works ;)
23:10:18 <flo-retina> "in<tab>" gives "instant|", another <tab> press gives "instant-buildbot: |", <backspace> then gives "instant-buildbot|", and another <backspace> gives "in|" (I would expect backspace to undo the second tab and to give "instant|" and a third backspace to return to the initial "in|"
23:10:27 <flo-retina> I don't think it's worth 'fixing' though
23:10:52 <flo-retina> Mic: well, I tried to understand how it works as a user, ie I point out when something it does surprises me (as a user)
23:11:11 <flo-retina> Mic: the code is now a bit too complicated to be understood without some serious effort
23:11:11 <Mic>  flo-retina: I meant the code
23:11:57 <flo-retina> and that's why I think it really needs unit test: so that someone who's not aleth can hack on it and produce a patch with a reasonable confidence that it's not breaking half a dozen edge cases that had been addressed before
23:13:12 <Mic> Can the code be tested where it is right now or would it have to be moved elsewhere first (a module?).
23:13:49 <flo-retina> to be tested with xpcshell tests it would need to be moved to a module
23:14:25 <flo-retina> other test harnesses that Firefox has (but that we've never used) could be able to test it where it currently is
23:19:26 <instantbot> New Instantbird (UI) bug 1903 filed by benediktp@ymail.com.
23:19:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1903 enh, --, ---, nobody, NEW, Create unit test for tab completion code
23:20:16 <instantbot> florian@instantbird.org granted review for attachment 2283 on bug 1881.
23:20:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1881 enh, --, ---, aleth, ASSI, Nick completion should add punctuation after complete nicks
23:30:25 <-- florian has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
23:36:10 <flo-retina> am I the only one annoyed by the focus that gets lost while changing the selected account with the up/down arrows in the account manager?
23:41:01 <instantbot> New Instantbird (UI) bug 1904 filed by florian@instantbird.org.
23:41:02 <instantbot> florian@instantbird.org requested review from the wind for attachment 2293 on bug 1904.
23:41:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1904 nor, --, ---, nobody, NEW, Changing the selected account with the up/down arrow keys works only once
23:41:19 <Mic> We already had a bug for that, iirc
23:41:33 <flo-retina> that's sad, we should have had a patch :(
23:42:03 <Mic> Bug 557
23:42:05 <flo-retina> bug 557
23:42:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=557 nor, --, ---, nobody, NEW, Keys sometimes broken on the account manager (a sort of focus loss?)
23:42:07 <flo-retina> heh :)
23:43:25 <flo-retina> Mic: would you like to review the patch? (apparently you were annoyed too ;))
23:43:58 <Mic> Yes :)
23:44:30 <flo-retina> it's nice to both remove 2 hacks and fix the bug :)
23:51:03 <Mic> Did you mean something like "// Force attaching of the binding" as comment?
23:57:12 <flo-retina> is "force binding attachment" unclear?
23:57:16 <instantbot> benediktp@ymail.com granted review for attachment 2293 on bug 1904.
23:57:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1904 nor, --, ---, nobody, NEW, Changing the selected account with the up/down arrow keys works only once
23:58:06 <flo-retina> maybe "force synchronous binding attachment"?
23:58:36 <Mic> I just haven't seen "attachment" used for this before.
23:59:45 <flo-retina> http://dictionary.reference.com/browse/attachment gives "an act of attaching or the state of being attached." as first definition