#instantbird log on 03 03 2012

All times are UTC.

00:07:57 <-- devfil has quit (Client exited)
00:13:32 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
00:16:50 <aleth> Instantbot is still really sporadic with what it reports :(
00:16:53 <instantbot> aleth: Sorry, I've no idea what 'is still really sporadic with what it reports :(' might be.
00:22:27 <flo> Good night
00:27:59 <-- myk has quit (Ping timeout)
00:29:57 <-- Tomek has quit (Quit: Instantbird 1.1)
00:30:14 <-- aleth has quit (Input/output error)
00:45:06 <instant-buildbot> build #223 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/223
01:20:12 <instant-buildbot> build #190 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/190
02:10:46 <instant-buildbot> build #211 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/211
02:46:34 <-- waynenguyen has quit (Ping timeout)
03:25:22 --> waynenguyen has joined #instantbird
03:36:32 <-- chrisccoulson has quit (Ping timeout)
03:39:41 <-- zen_monkey has quit (Ping timeout)
03:42:15 --> zen_monkey has joined #instantbird
04:02:56 <instant-buildbot> build #415 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/415
04:46:23 --> zen_monkey_ has joined #instantbird
04:47:29 <-- zen_monkey has quit (Ping timeout)
05:29:10 --> myk has joined #instantbird
05:37:49 <instant-buildbot> build #500 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/500
05:49:34 <-- clokep has left #instantbird ()
06:49:55 --> usernome has joined #instantbird
06:51:56 <usernome> quick question.  I'm interested in using Instantbird but I have one thing keeping me from installing it.  Is there a way of using OTR with it?
06:54:07 <instant-buildbot> build #405 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/405
07:01:42 <-- myk has quit (Ping timeout)
07:38:14 <-- Tonnes has quit (Ping timeout)
07:39:14 --> Tonnes has joined #instantbird
08:27:23 <-- GeekShadow has quit (Ping timeout)
09:28:08 <-- zen_monkey_ has quit (Ping timeout)
09:28:31 --> zen_monkey_ has joined #instantbird
09:34:43 --> mmkmou has joined #instantbird
09:50:02 --> Even has joined #instantbird
09:50:02 * ChanServ sets mode +o Even 
10:24:44 <-- zen_monkey_ has quit (Ping timeout)
10:24:58 --> zen_monkey_ has joined #instantbird
11:32:53 <-- zen_monkey_ has quit (Ping timeout)
11:33:39 --> chrisccoulson has joined #instantbird
11:33:56 <-- chrisccoulson has quit (Connection reset by peer)
11:34:06 --> chrisccoulson has joined #instantbird
11:35:36 --> zen_monkey_ has joined #instantbird
11:39:20 <-- zen_monkey_ has quit (Ping timeout)
11:41:55 --> zen_monkey_ has joined #instantbird
12:31:55 --> mikk_s has joined #instantbird
12:37:06 <-- mikk_s has quit (Quit: Instantbird 1.1)
12:44:10 --> aleth has joined #instantbird
12:44:10 * ChanServ sets mode +h aleth 
12:45:20 <-- aleth has quit (Input/output error)
12:45:32 --> aleth has joined #instantbird
12:45:32 * ChanServ sets mode +h aleth 
12:47:49 --> Tomek has joined #instantbird
12:52:44 --> mikk_s has joined #instantbird
12:53:51 <-- mikk_s has quit (Quit: Instantbird 1.1)
12:54:28 <-- zen_monkey_ has quit (Ping timeout)
12:57:26 --> zen_monkey_ has joined #instantbird
13:01:14 <-- Tonnes has quit (Ping timeout)
13:02:11 --> sonny has joined #instantbird
13:03:14 --> Tonnes has joined #instantbird
13:07:57 <aleth> usernome: Not yet - but we are definitely interested in supporting it. It would take someone to write the necessary add-on.
13:08:15 --> Plop has joined #instantbird
13:09:02 <aleth> usernome: See also bug 877
13:09:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=877 enh, --, ---, nobody, NEW, Add support for OTR and encrypted chats.
13:13:21 <-- Plop has quit (Ping timeout)
13:15:35 --> Plop has joined #instantbird
13:37:51 --> Mic has joined #instantbird
13:37:51 * ChanServ sets mode +h Mic 
13:49:56 <Mic> aleth: I can confirm seeing the "adding a chat buddy twice" errors sometimes. I don't have STRs though
13:57:32 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
13:57:41 --> Mic has joined #instantbird
13:57:42 * ChanServ sets mode +h Mic 
13:58:13 <-- Tonnes has quit (Ping timeout)
13:59:56 --> Tonnes has joined #instantbird
14:06:25 <aleth> Mic: I don't have steps to reproduce yet either.
14:07:52 --> clokep has joined #instantbird
14:07:52 * ChanServ sets mode +o clokep 
14:08:03 <aleth> Re your SVG problem, the other day I discovered you can embed JS inside SVG too. Does that help for grabbing a colour from a parent element (which I think your problem was)?
14:08:34 <Mic> That's how one of the examples I found worked
14:09:07 <Mic> He added something as parameter to the url of the svg image and split the parameters off from the svg using javascript
14:09:18 <aleth> It would be cleaner to use attribute:inherit if possible of course
14:09:43 <clokep> aleth: What is http://log.bezut.info/instantbird/today/#m58 in reply to?
14:09:57 <aleth> clokep: http://log.bezut.info/instantbird/today/#m23
14:10:02 <Mic> All the CSS and attribute pieces are completely separate for the html and svg parts
14:10:15 <clokep> Ah that was hidden with the instantbot messages. :)
14:10:34 <aleth> But the svg doesn't need a separate URL afaik, you can inline it
14:11:11 <aleth> Is it still separate then?
14:11:20 <Mic> Ah, good question! :)
14:12:22 <aleth> clokep: At first I read "username" for the nick and thought there might be a weird bug somewhere :P
14:13:31 * clokep can't reproduce this chat buddy twice issue. :-/
14:14:06 <-- aleth has quit (Input/output error)
14:14:12 --> aleth has joined #instantbird
14:14:12 * ChanServ sets mode +h aleth 
14:15:03 <aleth> clokep: Just rapidly restarting IB clearly isn't enough :-/
14:17:59 <clokep> I have a feeling it's from when you rejoin a chat with a lot of participants (i can kind of see there being a race condition...)
14:18:46 <aleth> A race condition of some sort does seem likely
14:19:59 <Mic> "Attachment #1217 to bug 1217 created" :D
14:20:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1217 enh, --, ---, nobody, UNCO, A new logo for Instantbird
14:20:11 <Mic> What a conincidence :)
14:20:38 <aleth> clokep: Though when it happened on mozilla it was from a channel with <100 participants, so not that many.
14:20:47 <clokep> Oh, it was? OK.
14:20:50 <clokep> Hmmm....
14:21:33 <aleth> Mic: you've been waiting and waiting to submit that? :P
14:22:00 <Mic> No, I'm going back through the open list of bugs and do things that come to my mind
14:22:15 <aleth> I meant for the coincidence ;)
14:22:38 <Mic> Ah, no
14:23:23 <aleth> clokep: Does the conjunction with "End of /NAMES list" tell you something?
14:23:56 <clokep> aleth: I would need to know the state of the channel currently + then the names that get sent to it.
14:23:57 <Mic> The participant list keeps the list with the unchanged nicknames as keys iirc, so it can't be a sort of nick collision because of two nicks being normalized to the same name?
14:24:10 <clokep> When we join we kill all the participants (if there are any) and wait to be told who is in the room.
14:24:24 <clokep> Mic: It's possible.
14:24:44 <clokep> "unchanged nicknames as keys" Idk what that means.
14:25:02 <Mic> unchanged = as they are, not normalized
14:25:03 <aleth> clokep: It might be useful to add the "doubled" nickname to the error message.
14:26:17 <clokep> aleth: Yes it could be, that's in core code not IRC code btw.
14:27:17 <aleth> Yes, it's in conversation.xml
14:28:00 <aleth> http://lxr.instantbird.org/instantbird/source/instantbird/content/conversation.xml#947
14:28:04 <clokep> Yes.
14:34:02 <-- chrisccoulson has quit (Quit: Ex-Chat)
14:35:54 <clokep> I think it'd be nice if the message style thing previewed context messages too.
14:36:01 <clokep> Or it'd at lesat be conveient for me right now. :-D
14:37:00 <Mic> If it is clear why they looked differently in this preview, yes
14:37:07 <Mic> gtg
14:37:18 <-- Mic has quit (Input/output error)
14:37:37 <-- clokep has left #instantbird ()
14:37:46 --> clokep has joined #instantbird
14:37:46 * ChanServ sets mode +o clokep 
14:39:14 <clokep> Is there a way to get the output of dump() calls from a non-debug build?
14:39:46 <clokep> I have a couple of errors from our  l10nHelper and I want to know what it's trying to include / use that's failing...
14:39:49 <aleth> Pipe the terminal output to a file?
14:40:46 <clokep> Ah I need to turn on a pref...
14:40:59 <aleth> You also need to set browser.dom.window.dump.enabled = true
14:41:02 <-- clokep has left #instantbird ()
14:41:38 --> clokep has joined #instantbird
14:41:38 * ChanServ sets mode +o clokep 
14:41:53 <clokep> Bah it doesn't seem to have worked cause it updated in between. :(
14:42:11 <clokep> Or because I didn't get the error this time...
14:56:46 <-- mmkmou has quit (Ping timeout)
15:06:33 --> chrisccoulson has joined #instantbird
15:18:15 <-- clokep has quit (Input/output error)
15:26:17 <-- waynenguyen has quit (Ping timeout)
15:49:21 --> Mad_Maks has joined #instantbird
16:32:49 --> mmkmou has joined #instantbird
16:34:41 <-- Mad_Maks has quit (Quit: Instantbird 1.2a1pre)
16:48:53 --> zen_monkey__ has joined #instantbird
16:49:48 <-- zen_monkey_ has quit (Ping timeout)
16:50:21 <-- usernome has quit (Quit: http://www.mibbit.com ajax IRC Client)
16:54:09 <-- mmkmou has quit (Client exited)
16:57:48 <-- zen_monkey__ has quit (Ping timeout)
17:08:24 <flo> clokep: you need to enable the pref *and* start with -console on the command line to see dump() calls on a non-debug build I think
17:10:18 <flo> for the nicklist issue, I would have guessed that somewhere some irc code was using toLowerCase instead of the IRC normalize function, hence causing issues for some nicks with special characters, but lxr tells me the IRC code never uses toLowerCase
17:20:41 <-- Tomek has quit (Quit: Instantbird 1.1)
17:30:35 <-- Plop has quit (Ping timeout)
17:32:12 --> Plop has joined #instantbird
18:06:26 --> Mook_ib has joined #instantbird
18:09:30 --> Mook has joined #instantbird
18:20:22 <-- chrisccoulson has quit (Connection reset by peer)
18:20:54 --> chrisccoulson has joined #instantbird
18:32:20 <-- Plop has quit (Ping timeout)
18:34:30 --> Plop has joined #instantbird
18:40:23 <-- Plop has quit (Ping timeout)
18:47:13 --> Plop has joined #instantbird
19:03:33 <flo> oh, I finally have a "Facebook Friends" group on my default profile. But I have only one contact in it :-S. Other facebook contacts are where they used to be.
19:13:00 --> skeledrew-tab has joined #instantbird
19:14:42 <skeledrew-tab> Testing...
19:18:25 <-- Tonnes has quit (Ping timeout)
19:20:53 --> Tonnes has joined #instantbird
19:30:00 <-- skeledrew-tab has quit (Ping timeout)
19:40:55 <Mook> hmm, I guess nobody builds debug builds on windows, given the --enable-valgrind :p
19:54:41 --> Mic has joined #instantbird
19:54:41 * ChanServ sets mode +h Mic 
20:00:24 <flo> Mook: does that make the build fail on Windows?
20:00:43 <Mook> yes, because it can't find valgrind
20:01:08 <Mook> I'm hacking it out locally; now it's just dying on boring things like not having the directx sdk (which I'm downloading now)
20:02:29 <flo> you can probably add --disable-angle
20:03:20 <Mic> CSS is wonderful: as it turns out the color  'darkgray' is lighter than 'gray' :S
20:03:23 <Mook> probably, yes, but actually installing it shouldn't be so bad either :p
20:09:26 <flo> Mook: well, it's a matter of how much you trust Microsoft installers to not completely screw up your system
20:10:12 <Mook> true; for this specific one, I think it's okay
20:11:22 <flo> I think it's the one that forced us to completely reinstall the Windows build VM, but oh well... :)
20:13:15 <Mic> "Microsoft" triggered a ping for me :S
20:14:43 <flo> Mic: because it's troll-time? :)
20:14:55 <flo> oh, you mean with JS-IRC?
20:15:01 <Mic> No .. a real one. Bold text and such
20:15:12 <aleth> flowerpot!
20:15:24 <flo> I guess it's http://lxr.instantbird.org/instantbird/source/chat/modules/jsProtoHelper.jsm#530 that sucks
20:16:12 <Mic> aleth: the one the .. floor? :P
20:17:52 <flo> Mic, aleth: wanna get kicked for off-topic spam? :-P
20:18:07 <Mook> I guess that really wants a RE for \b (nick) \b, except escape the nick correctly...
20:18:10 <Mic> Seems to be case-sensitive, too.
20:18:22 <aleth> As long as we don't flood the channel we should be ok ;)
20:18:41 <Mic> microsoft doesn't trigger it, while Microsoft does.
20:20:04 <flo> aleth: !
20:32:21 <-- skeledrew has quit (Quit: Instantbird 1.2a1pre)
20:36:12 <Mook> oh, it's also using -j4 by default; nice.
20:37:27 --> skeledrew has joined #instantbird
20:42:45 <flo> "detection is case sensitive" how is this a problem?
20:43:43 <Mic> Flo: no idea.
20:44:13 <flo> I think it's the indented behavior
20:44:43 <flo> or maybe it should match the exact case + the lowercase variant of the nick
20:44:48 <Mook> (this is more an issue for people with upper case in their nicks, because people sometimes type them out manually in lower case)
20:45:00 <flo> so that it would match Mic or mic, but not MIC or MIc
20:46:18 <aleth> That's the logic we used for tab complete, so it would be consistent.
20:46:19 <Mook> that should work, though it sounds like you're trying too hard :)
20:47:17 --> instantbot has joined #instantbird
20:47:17 topic changed by concrete.mozilla.org to "Ask about Instantbird (http://instantbird.com) here!|Current version is Instantbird 1.1! :) |News: http://blog.instantbird.org/ |Nightlies: http://nightly.instantbird.im/ (for testing only) |IRC logs: http://log.bezut.info/ |Pastebin: http://pastebin.instantbird.org/ | Bugs: http://bugzilla.instantbird.org"
20:47:18 * ChanServ sets mode +v instantbot 
20:47:27 <flo> let's see if this help with announcing the "Core" bugs :)
20:54:43 <Mic> Let's see.
20:55:41 <Mic> Apparently not :(
21:08:44 <skeledrew> konnichiwa
21:24:29 <Mic> Hello skeledrew 
21:24:56 <skeledrew> hi
21:25:08 <skeledrew> how are things?
21:25:19 <skeledrew> been so long since i really dropped in...
21:36:24 <Mic> Oh, sorry. I didn't see you wrote something :(
21:36:33 <Mic> And I need to go
21:36:40 <Mic> bye
21:36:45 <-- Mic has quit (Input/output error)
21:41:24 --> mmkmou has joined #instantbird
21:45:48 <-- mmkmou has quit (Ping timeout)
21:49:19 --> mmkmou has joined #instantbird
22:13:24 <flo> skeledrew: I think the latest post on the blog has a good summary how what happened during the last few months
22:13:54 <skeledrew> k
22:13:59 <skeledrew> thanks
22:14:18 <skeledrew> but right now i'm trying to rebuild my workspace though
22:14:36 <-- mmkmou has quit (Ping timeout)
22:19:28 <aleth> Sometimes you seem to get "Quit: Input/output error" instead of the default quit message, for people who just seem to be quitting normally.
22:21:32 <sonny> flo: can you tell me if the GSoC student who worked on xmpp-js is easily contactable and if I can ask him to hep me find out why we have a interop issue with ejabberd ?
22:24:23 --> Tomek has joined #instantbird
22:43:01 <flo> aleth: that probably indicates that we are sending crap to the server at the time we disconnect in some cases :(
22:43:27 <flo> sonny: what do you mean with "we have a interop issue with ejabberd" here?
22:45:41 <flo> if you see a problem with the current JS-XMPP code, please file a bug with steps to reproduces :)
22:45:56 <-- danols has quit (Quit: Instantbird 1.2a1pre)
22:46:03 <flo> at this point I've probably modified JS-XMPP enough that I know the current state of this code more than Varuna ;)
22:46:03 --> danols has joined #instantbird
22:46:24 <sonny> flo: ok awesome
22:48:07 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com)
22:48:17 --> aleth has joined #instantbird
22:48:17 * ChanServ sets mode +h aleth 
22:56:37 <flo> aleth: JS-IRC used to send a PART command to each channel when ib quits
22:57:22 <aleth> Let's see what that looks like then
22:57:24 <-- aleth has left #instantbird ()
22:57:28 --> aleth has joined #instantbird
22:57:29 * ChanServ sets mode +h aleth 
22:57:39 <flo> aleth: Part!
22:57:57 <aleth> So that seems to work.
22:59:02 <aleth> I'm not 100% sure it's related to shutdown, but that's the correlation I've noticed
23:02:08 <flo> aleth: is part what you expected?
23:02:59 <aleth> Yes, I just checked it to make sure nothing was broken there (and producing an i/o error message) if that's what IB does on quit.
23:04:41 <aleth> Ah, were you suggesting the disconnect happens before the part messages are sent?
23:05:53 <flo> aleth: we shouldn't be sending part messages when the user quits instantbird
23:06:03 <flo> that was a bug, but I think we recently fixed it
23:06:16 <aleth> I agree with that
23:06:34 <aleth> I thought it must be something odd in the IRC spec ;)
23:07:32 <-- chrisccoulson has quit (Ping timeout)
23:25:52 --> chrisccoulson has joined #instantbird
23:56:09 --> zen_monkey has joined #instantbird
23:58:51 --> mmkmou has joined #instantbird