#instantbird log on 01 30 2013

All times are UTC.

00:18:38 <-- Mic has quit (Quit: Output/input error)
00:21:02 --> Mic has joined #instantbird
00:21:02 * ChanServ sets mode +h Mic 
00:23:11 <-- Mic has quit (Quit: Output/input error)
00:32:06 --> Mic has joined #instantbird
00:32:06 * ChanServ sets mode +h Mic 
00:33:47 <Mic> How do I modify messages? I thought it would work if I changed the subject's "message" property when observing a "new-text" notification.. it seems that it doesn't...
00:35:20 <clokep> Mic: Text modifiers?
00:37:32 <Mic> No, that won't work. I want to append something to the end of the message, no matter where it was found.
00:37:55 <clokep> Hmm....you can't do that with a text modifier? :-S
00:42:04 <instant-buildbot> build #376 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/376
00:47:14 <Mic> A text modifier is called with a node and can modify its contents and doesn't have access to its parent (afaik). That's a problem because I'd need to insert my things after the last child of the root to make sure it is at the end?
00:47:23 <-- Optimizer has quit (Ping timeout)
00:50:49 --> Optimizer has joined #instantbird
00:51:27 <clokep> Ah, I see.
00:51:32 <clokep> I'm not really sure what you're trying to do.
00:51:44 <clokep> But I'm guessing aleth might have some ideas? He enjoys doing craazy stuff like that. :)
00:55:55 <Mic> Thanks and good night
00:56:02 <Mic> It's 2am here again...
00:56:11 <-- Mic has quit (Quit: Output/input error)
01:12:43 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
01:19:20 <instant-buildbot> build #362 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/362
01:20:03 --> mconley has joined #instantbird
01:31:46 <-- mconley has quit (Input/output error)
02:08:25 <-- Mook_as has quit (Quit: Mook_as)
02:20:11 <-- Optimizer has quit (Ping timeout)
03:30:44 <instant-buildbot> build #853 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/853
03:31:53 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
03:35:07 <instant-buildbot> build #762 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/762
03:49:10 <-- dew has quit (Ping timeout)
03:51:47 --> Mook has joined #instantbird
03:53:10 --> mconley has joined #instantbird
03:59:50 --> dew has joined #instantbird
04:27:02 <instant-buildbot> build #760 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/760
04:32:05 <-- mconley has quit (Input/output error)
04:46:08 <-- EionRobb has quit (Quit: Leaving.)
05:47:24 <instant-buildbot> build #854 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/854
06:01:24 <-- Kaishi has quit (Quit: Kaishi)
07:13:17 <-- IRCMonkey25545 has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
07:16:20 --> EionRobb has joined #instantbird
08:04:13 <-- Mook has quit (Quit: Mook)
08:04:57 --> deltafalcon has joined #instantbird
08:05:56 --> jb has joined #instantbird
08:32:30 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep)
08:39:36 --> mpmc has joined #instantbird
08:39:54 --> Mic has joined #instantbird
08:39:54 * ChanServ sets mode +h Mic 
08:43:53 <-- jb has quit (Ping timeout)
08:57:12 --> gerard-majax__ has joined #instantbird
09:07:02 --> Optimizer1 has joined #instantbird
09:10:38 <-- EionRobb has quit (Connection reset by peer)
09:19:06 <-- Mic has quit (Ping timeout)
09:26:16 --> Even has joined #instantbird
09:26:16 * ChanServ sets mode +o Even 
09:26:22 <-- Even has quit (Quit: Even)
09:26:31 --> Even has joined #instantbird
09:26:32 * ChanServ sets mode +o Even 
09:32:17 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
09:41:29 <-- deltafalcon has quit (Connection reset by peer)
09:46:42 --> jb has joined #instantbird
09:48:03 <-- jb has quit (Input/output error)
09:53:15 --> rosonline has joined #instantbird
10:35:16 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
10:35:17 --> flo-retina has joined #instantbird
10:35:17 * ChanServ sets mode +qo flo-retina flo-retina 
10:48:40 <-- flo-retina has quit (Connection reset by peer)
10:48:42 --> flo-retina has joined #instantbird
10:48:42 * ChanServ sets mode +qo flo-retina flo-retina 
10:56:51 --> jb has joined #instantbird
11:18:59 --> clokep has joined #instantbird
11:18:59 * ChanServ sets mode +o clokep 
11:30:40 --> mpmc has joined #instantbird
11:33:04 <clokep> Good morning!
11:33:11 <flo-retina> hello :)
11:36:00 <clokep> flo-retina: So what would be a good way for the account backend (prplIAccount) to get some sort of UI to show up in the account manager to launch the cert override dialog?
11:36:07 <clokep> Would I observe something on the imAccount?
11:36:52 <flo-retina> the prplIAccount shouldn't care about UI
11:37:44 <flo-retina> the correct solution would be to mark the account disconnected with one of these CERT errors: http://mxr.mozilla.org/comm-central/source/chat/components/public/imIAccount.idl#117
11:37:55 --> deltafalcon has joined #instantbird
11:39:35 <flo-retina> and we would maybe need to add (a) property(ies) to the prplIAccount interface to expose the hostname + port number that caused the cert error, or maybe just an URI
11:39:45 <clokep> flo-retina: Yes, of course it wouldn't care about the UI! That's my point.
11:40:00 <clokep> You need the host only, as far as I can tell.
11:40:02 <flo-retina> I think that's all you need to be able to add a button in the account manager to see the broken cert / add an exception
11:40:07 <clokep> My question was how to get that info there, adding a property would owrk.
11:40:10 <flo-retina> clokep: that can't be right
11:40:19 <flo-retina> clokep: the host has no reason to send the same cert on all ports
11:40:43 <flo-retina> clokep: I would assume that if you provide only the host, the cert dialog will use the https port
11:41:28 <clokep> flo-retina: Hmmm...maybe. I know the Calendar code provides the "target" parameter from onBadCertificate, not exactly sure what that is.
11:42:01 <flo-retina> target may be a string containing "<hostname>:<port>"
11:42:12 <clokep> Yeah, that was my thought too.
11:43:05 <flo-retina> if this is about your OSCAR bos server issue, you may want to add an exception without asking the user though
11:43:07 <clokep> http://mxr.mozilla.org/comm-central/source/mozilla/security/manager/ssl/public/nsIBadCertListener2.idl#24 says "The Site name that was used to open the current connection.", but there's also the socket itself.
11:43:21 <clokep> It isn't, it's about our cert handling sucking, bug 1100.
11:43:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1100 cri, --, ---, nobody, NEW, Use Firefox untrusted cert dialog for "SSL Handshake failed" errors
11:43:44 <clokep> Btw, currently an SSL error (not a cert error) causes XMPP accounts to just continually reconnect.
11:43:53 <clokep> (And fail every time.)
11:44:09 <flo-retina> which ssl error is that?
11:44:21 <-- Optimizer1 has quit (Ping timeout)
11:44:33 <flo-retina> if it's an error because the server is (likely temporarily) broken, it's expected that we try again later
11:45:04 <clokep> The error I'm getting is mismatched domain.
11:45:18 <flo-retina> that should be a cert error
11:45:24 <clokep> Adding http://pastebin.instantbird.com/133928 fixed it.
11:45:43 <flo-retina> hmm, well, it can be temporary (if the server has been changed and uses the wrong cert)
11:45:47 --> aleth has joined #instantbird
11:45:47 * ChanServ sets mode +h aleth 
11:46:23 <clokep> It isn't temporary in this case.
11:46:48 <flo-retina> but the code can't know that
11:47:07 <clokep> Yes.
11:47:45 <clokep> I was mostly confused at why the mismatched domain error code was part of the NSS_SSL_ERRORs.
11:47:58 <clokep> But I couldn't really find a list of that stuff enumerated, so I just added that.
11:58:16 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
11:59:15 --> sabret00the_ has joined #instantbird
12:00:34 <-- sabret00the has quit (Ping timeout)
12:11:04 --> chrisccoulson has joined #instantbird
12:26:10 <-- deltafalcon has quit (Connection reset by peer)
12:51:48 --> clokep_work has joined #instantbird
12:51:48 * ChanServ sets mode +o clokep_work 
12:52:05 <clokep_work> aleth: All that add-on does is add UI.
12:52:48 <clokep_work> There's nothing in the backend to make a sound on every message received.
12:54:45 <aleth> clokep_work: Good to know
12:55:01 <aleth> Interesting that sounds may be an a11y issue for some users...
12:55:05 <clokep_work> An add-on could do it trivially.
12:55:20 <clokep_work> I could see that being true, but where did that thought  come from? Did someone say that?
12:57:07 <aleth> Not directly. Maybe I misinterpreted the conversation around https://twitter.com/tspivey/status/296451651458433024
12:57:53 <aleth> Certainly it seems to be a NVDA user...
12:58:32 <aleth> In the end it's still personal preferences of course
12:59:06 <flo-retina> would be nice to have good sounds that we could turn on by default
12:59:46 <flo-retina> hmm, although for each message in an IRC channel may still be a bit excessive, even with a good sound :-S
13:03:34 <-- jb has quit (Quit: jb)
13:03:35 <clokep_work> It's come up a handful of times though.
13:03:38 <clokep_work> (People wanting that, I mean.)
13:08:34 --> jb has joined #instantbird
13:09:03 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
13:11:40 <-- jb has quit (Input/output error)
13:11:42 --> jb has joined #instantbird
13:16:13 <-- jb has quit (Quit: jb)
13:29:00 <-- skeledrew has quit (Ping timeout)
13:29:02 * flo-retina is annoyed by software that's supposed to compile, but doesn't
13:30:18 --> skeledrew has joined #instantbird
13:36:04 --> jb has joined #instantbird
13:44:51 * clokep_work finds that happens with most softwar.e
14:03:27 --> qlum has joined #instantbird
14:14:40 <-- sabret00the_ has quit (Connection reset by peer)
14:14:55 <flo-retina> clokep_work: it's especially common if you don't use the exact same compiler as the author
14:15:25 --> sabret00the has joined #instantbird
14:22:07 <-- sabret00the has quit (Connection reset by peer)
14:22:11 <flo-retina> "4 files changed, 5 insertions(+), 5 deletions(-)" and now it compiles!
14:22:52 --> sabret00the has joined #instantbird
14:35:38 <-- sabret00the has quit (Connection reset by peer)
14:36:33 --> sabret00the has joined #instantbird
14:39:39 --> rosonline has joined #instantbird
14:45:08 <flo-retina> clokep_work: "QQ has updated their engine, instantbird doesn't work in QQ now." ;)
14:47:02 <clokep_work> flo-retina: hg rm? :P
14:47:05 <clokep_work> Is that a tweet?
14:47:15 <clokep_work> Oh, email.
14:47:18 <clokep_work> Yeah..well...sucks.
14:47:21 <flo-retina> no, it's in an email where team@ib was cc'ed
14:47:32 <flo-retina> clokep_work: aren't we going to volunteer him to fix it? ;)
14:47:49 <clokep_work> Yes. :)
14:48:42 <aleth> Judging by the libqq-pidgin bug tracker, lets hope he speaks Chinese...
14:49:43 <flo-retina> aleth: he's volunteering to translate into Chinese, so I hope he does! :)
14:49:50 <aleth> :)
14:50:48 <flo-retina> "The API is designed with love to make it easy"
14:50:58 * flo-retina loves that way of thinking about APIs :-D
14:51:17 <clokep_work> What software is this?
14:51:30 <flo-retina> clokep_work: http://sipml5.org/
14:51:35 <flo-retina> clokep_work: I'm trying to see if I can make it run
14:51:59 <flo-retina> the stuff that didn't want to compile was the server part (it compiled and started now, not sure if it actually works though)
14:53:20 <clokep_work> flo-retina: I assume this is for (WebRTC-apps) and not for integration into the chat backend?
14:53:39 <flo-retina> that's right
14:54:28 <flo-retina> although if it's implemented in a clean way, in a distant future we could maybe fork it to use real TCP sockets instead of WebSockets, and no longer need the server gateway
14:55:59 <clokep_work> Cool. :)
14:56:26 <flo-retina> for now I'm just trying to see if I could use it to make a short term demo
14:56:47 <clokep_work> :) OK!
14:56:50 <clokep_work> Good luck.
14:57:04 <clokep_work> I assume that library supports voice/video too then? :)
14:57:20 <flo-retina> it does, but I don't really care
14:57:51 <flo-retina> err, I saw only "video"
14:58:01 <flo-retina> I don't care about video, but I care about audio
14:58:04 <flo-retina> (for now at least)
14:58:09 <flo-retina> I'm trying to call a real phone (so voice only) from my browser
14:58:37 <aleth> Sounds fun :)
15:01:12 <-- sabret00the has quit (Connection reset by peer)
15:01:35 --> mconley has joined #instantbird
15:02:00 --> sabret00the has joined #instantbird
15:02:30 <-- aleth has quit (Quit: Au revoir)
15:06:12 <-- sabret00the has quit (Connection reset by peer)
15:06:23 <-- mconley has quit (Input/output error)
15:15:13 --> sabret00the has joined #instantbird
15:22:37 --> Optimizer has joined #instantbird
15:38:54 <-- mpmc has quit (Connection reset by peer)
15:58:18 <-- Optimizer has quit (Ping timeout)
16:02:42 --> Optimizer has joined #instantbird
16:27:54 <-- gerard-majax__ has quit (Ping timeout)
16:48:55 <-- Optimizer has quit (Ping timeout)
16:50:08 --> flo-retina1 has joined #instantbird
16:50:21 <-- flo-retina has quit (Connection reset by peer)
16:51:44 --> Optimizer has joined #instantbird
16:58:55 <-- rosonline has quit (Client exited)
17:10:49 <-- flo-retina1 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
17:10:50 --> flo-retina has joined #instantbird
17:10:50 * ChanServ sets mode +qo flo-retina flo-retina 
17:18:18 <-- flo-retina has quit (Ping timeout)
17:18:27 --> flo-retina has joined #instantbird
17:18:27 * ChanServ sets mode +qo flo-retina flo-retina 
17:32:24 <-- jb has quit (Connection reset by peer)
17:39:09 --> mconley has joined #instantbird
17:39:32 --> Mook_as has joined #instantbird
18:06:23 --> Even1 has joined #instantbird
18:06:37 <-- Even1 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
18:09:55 --> jb has joined #instantbird
18:13:43 --> Even1 has joined #instantbird
18:17:37 --> rosonline has joined #instantbird
18:33:51 <-- Optimizer has quit (Ping timeout)
18:40:40 <-- flo-retina has quit (Ping timeout)
18:42:46 <clokep_work> So they might be removing for each in syntax at some point? Really? (o_O)
18:43:08 <Mook_as> if by some point you mean "preffed off in gecko 20, code removal ~ today"
18:43:17 <Mook_as> or something like that.
18:44:52 --> DGMurdockIII has joined #instantbird
18:46:30 <clokep_work> That's not what jcranmer said in #maildev, he said E4X is being removed, but that will be kept for compatibility.
18:47:05 <Mook_as> ah. I must be wrong, then. trust him more :)
18:49:41 <clokep_work> Still annoying though. .. we definitely use that quite a bit.
18:52:15 <-- jb has quit (Ping timeout)
19:03:00 <clokep_work> Instantbird only uses that occasionally: http://lxr.instantbird.org/instantbird/search?string=for+each ;)
19:03:50 <clokep_work> But I guess we don't need to worry about it for a few months, at least.
19:03:58 * clokep_work wonders if flo had a chance to build Moz 18 on Mac yet...
19:20:49 --> gerard-majax__ has joined #instantbird
19:23:56 <-- rosonline has quit (Connection reset by peer)
19:31:01 --> rosonline has joined #instantbird
19:54:54 --> mpmc has joined #instantbird
19:56:19 <-- mconley has quit (Input/output error)
20:05:23 <-- DGMurdockIII has quit (Connection reset by peer)
20:09:00 <-- Even1 has quit (Input/output error)
20:09:15 --> Mnyromyr has joined #instantbird
20:11:22 --> EionRobb has joined #instantbird
20:19:06 --> unghost has joined #instantbird
20:29:01 --> mconley has joined #instantbird
20:37:31 --> Mic has joined #instantbird
20:37:32 * ChanServ sets mode +h Mic 
21:01:19 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep)
21:02:21 --> chrisccoulson has joined #instantbird
21:03:01 <-- gerard-majax__ has quit (Ping timeout)
21:12:52 --> flo-retina has joined #instantbird
21:12:53 * ChanServ sets mode +qo flo-retina flo-retina 
21:13:08 <flo-retina> clokep_work: http://log.bezut.info/instantbird/today#m225 completely forgotten, sorry :(
21:13:34 <clokep_work> flo-retina: Not a big deal. I'm sure you've been super busy with your house not having a floor.
21:14:06 <flo-retina> and I'll probably continue to spend more of my spare time thinking about/working on the renovation work in my house than about/on Instantbird until the end of next week
21:16:03 <flo-retina> clokep_work: the floor in my bedroom was finished yesterday morning, the kitchen was finished (by "finished" I mean "usable") yesterday afternoon, the sewer pipe change was finished Monday. So... it feels like it's progressing fast now ;).
21:16:44 <flo-retina> the bathroom should be finished at the end of next week. It's the last big part that's missing.
21:17:59 <flo-retina> clokep_work: who suggested that for each may be going away?
21:22:12 <clokep_work> flo-retina: jcranmer.
21:22:50 <clokep_work> flo-retina: Sounds like you're making good progress then! :) Soon you'll be able to eat, sleep and shower again!
21:24:15 <flo-retina> I moved my bed back in the bedroom and slept there last night. That was much better than upstairs in the cold office! :)
21:29:32 --> Kaishi has joined #instantbird
21:38:49 <clokep_work> :) Progress!
21:51:37 <-- unghost has quit (Input/output error)
21:53:18 <-- clokep_work has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
22:02:05 <flo-retina> aliasing someone doesn't make the alias appear in the active conversation tab (at least on gtalk) :(
22:11:45 <-- mconley has quit (Input/output error)
22:14:08 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
22:14:41 <-- Mic has quit (Ping timeout)
22:29:50 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
22:44:23 --> clokep has joined #instantbird
22:44:24 * ChanServ sets mode +o clokep 
22:54:58 --> mconley has joined #instantbird
22:56:46 <-- sabret00the has quit (Quit: Leaving)
22:58:29 * flo-retina isn't sure if that's a JS-XMPP bug or a more general bug
23:01:42 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
23:02:05 --> clokep has joined #instantbird
23:02:05 * ChanServ sets mode +o clokep 
23:02:35 <clokep> flo-retina: I think it's a more general bug.
23:05:08 <flo-retina> it sucks anyway
23:05:29 <flo-retina> and so does our UX around adding new contacts (especially as it doesn't reliably work on half the prpls :()
23:13:56 <flo-retina> Good night
23:13:58 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
23:14:50 <-- mconley has quit (Input/output error)
23:17:32 <-- clokep has quit (Ping timeout)
23:23:22 --> clokep has joined #instantbird
23:23:22 * ChanServ sets mode +o clokep 
23:26:52 --> Mic has joined #instantbird
23:26:53 * ChanServ sets mode +h Mic 
23:52:14 <-- Mic has quit (Quit: Output/input error)
23:52:31 --> Mic has joined #instantbird
23:52:31 * ChanServ sets mode +h Mic 
23:54:24 <-- Mic has quit (Quit: Output/input error)