#instantbird log on 02 01 2013

All times are UTC.

00:31:22 <-- rosonline has quit (Ping timeout)
00:32:09 --> jb has joined #instantbird
00:34:53 <-- jb has quit (Ping timeout)
01:00:30 <-- qlum has quit (Quit: Getting the <censored> out.)
01:29:26 <instantbot> New Instantbird (UI) bug 1869 filed by clokep@gmail.com.
01:29:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1869 tri, --, ---, clokep, ASSI, Fix spacing in account.xml and accounts.xul
01:30:29 <-- Optimizer has quit (Ping timeout)
01:30:38 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2214 on bug 1869.
01:32:40 --> jb has joined #instantbird
01:33:41 --> Optimizer has joined #instantbird
01:35:29 <-- jb has quit (Ping timeout)
01:36:04 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2215 on bug 1100.
01:36:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1100 cri, --, ---, clokep, ASSI, Use Firefox untrusted cert dialog for "SSL Handshake failed" errors
01:38:47 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2216 on bug 1100.
01:38:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1100 cri, --, ---, clokep, ASSI, Use Firefox untrusted cert dialog for "SSL Handshake failed" errors
01:42:45 <-- Optimizer has quit (Ping timeout)
01:43:45 <clokep> About time we made some progress on there. :)
01:43:50 <clokep> Was more of a PITA than I expected...
01:44:10 * clokep fully expects that to need at least another revision btw.
01:46:04 --> Optimizer has joined #instantbird
02:17:10 <-- Mook_as has quit (Quit: Mook_as)
02:33:10 --> jb has joined #instantbird
02:36:02 <-- jb has quit (Ping timeout)
02:41:37 <-- Optimizer has quit (Ping timeout)
02:45:06 --> Optimizer has joined #instantbird
02:59:26 --> mconley has joined #instantbird
03:22:10 <-- Optimizer has quit (Ping timeout)
03:26:18 --> Optimizer has joined #instantbird
03:32:10 --> Mook has joined #instantbird
03:33:42 --> jb has joined #instantbird
03:34:07 <-- jb has quit (Write error: Connection reset by peer)
03:44:55 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
04:12:37 <-- Optimizer has quit (Ping timeout)
04:13:12 --> Optimizer has joined #instantbird
04:24:36 <-- mconley has quit (Input/output error)
04:25:06 <instant-buildbot> build #762 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/762
04:48:19 <-- Mook has quit (Ping timeout)
04:51:54 --> Mook has joined #instantbird
05:28:35 <instant-buildbot> build #856 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/856
05:34:29 <instant-buildbot> build #764 of linux-nightly-default is complete: Failure [failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/764
05:45:13 <-- EionRobb has quit (Quit: Leaving.)
06:02:52 <-- douglaswth has quit (Ping timeout)
06:04:25 --> douglaswth has joined #instantbird
06:17:35 <-- Optimizer has quit (Ping timeout)
07:02:17 --> flo-retina has joined #instantbird
07:02:17 * ChanServ sets mode +qo flo-retina flo-retina 
07:08:48 <-- Mook has quit (Quit: Mook)
07:56:00 --> jb has joined #instantbird
07:59:18 --> Optimizer1 has joined #instantbird
08:11:43 <-- jb has quit (Input/output error)
08:11:47 --> jb has joined #instantbird
08:30:35 --> mpmc has joined #instantbird
08:33:03 <-- jb has quit (Ping timeout)
08:36:20 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
08:36:28 --> mpmc has joined #instantbird
09:00:09 --> rosonline has joined #instantbird
09:06:32 --> gerard-majax__ has joined #instantbird
09:10:00 --> jb has joined #instantbird
09:12:20 <-- jb has quit (Input/output error)
09:13:49 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
09:17:34 --> rosonline has joined #instantbird
09:47:00 <-- rosonline has quit (Ping timeout)
09:51:20 --> rosonline has joined #instantbird
10:07:46 <-- Optimizer1 has quit (Ping timeout)
10:16:28 --> jb has joined #instantbird
10:25:24 --> deltafalcon has joined #instantbird
10:32:44 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
10:33:41 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep)
10:34:25 --> chrisccoulson has joined #instantbird
10:40:31 --> Mic has joined #instantbird
10:40:31 * ChanServ sets mode +h Mic 
10:45:46 <-- Mic has quit (Quit: Output/input error)
10:46:02 --> Mic has joined #instantbird
10:46:03 * ChanServ sets mode +h Mic 
11:19:16 --> clokep has joined #instantbird
11:19:16 * ChanServ sets mode +o clokep 
11:29:23 <clokep> Good morningg.
11:39:03 <Mic> Good morning!
11:39:06 <Mic> and gtg ;)
11:39:10 <-- Mic has quit (Quit: Output/input error)
11:48:54 --> aleth has joined #instantbird
11:48:54 * ChanServ sets mode +h aleth 
11:52:16 <clokep> Btw I'd appreciate drive by reviews on bug 1100!
11:52:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1100 cri, --, ---, clokep, ASSI, Use Firefox untrusted cert dialog for "SSL Handshake failed" errors
11:57:53 <aleth> Wow, you are cleaning up account.xml too? :)
11:58:54 <aleth> At least the indentation...
12:10:15 <clokep> I didn't clean nup any of the code. :P
12:10:24 <clokep> I should mention that my patch applies on otp of fixing the identation.
12:10:26 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
12:28:26 --> flo-retina has joined #instantbird
12:28:27 * ChanServ sets mode +qo flo-retina flo-retina 
12:28:57 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
12:37:50 <-- flo-retina has quit (Ping timeout)
12:51:01 --> clokep_work has joined #instantbird
12:51:02 * ChanServ sets mode +o clokep_work 
12:51:19 <aleth> clokep: It's not possible to get a debug log for the Quit: Input/Output error issue as it only happens when you terminate IB
12:51:55 <clokep_work> aleth: Ah, right. In my case I still had Instantbird open when I was getting it.
12:52:03 <clokep_work> We should make it possible to write that to a file.
12:52:26 <aleth> I think I investigated a long time ago and the protocol thought it had sent everything correctly.
12:52:57 <aleth> So then it became an issue of "someone should capture the packets..."
12:53:30 <aleth> But yes, we should fine tune the debug log feature a bit more before the next release
12:54:59 * clokep_work isn't going to wory about that yet. ;)
13:09:33 <clokep_work> Any thoughts on the UI stuff for that bug though? I don't know the AM very well.
13:13:51 <-- aleth has quit (Quit: Au revoir)
13:14:27 --> aleth has joined #instantbird
13:14:27 * ChanServ sets mode +h aleth 
13:34:40 <clokep_work> aleth: I have no idea what you mean by "(eg the string for the button is wrong)?"
13:36:46 <aleth> clokep_work: in your patch, "!ENTITY account.addException.label     "Disconnect">"
13:37:36 --> jb1 has joined #instantbird
13:37:47 <-- jb has quit (Connection reset by peer)
13:38:20 <clokep_work> aleth: That part of the patch is just unnecessary.
13:38:23 <clokep_work> The patch isn't out of date.
13:38:30 <clokep_work> Look at the entity that is actually used.
13:39:05 <aleth> clokep_work: Ah, OK. Sorry
13:39:55 <clokep_work> No problem. I didn't know that I still had changes to that file.
13:43:53 <aleth> Otherwise it looks OK to me...
13:46:12 <clokep_work> And I agree that adding more buttons is bad.
13:46:16 <clokep_work> But hopefully it won't be there often. :)
13:51:39 <clokep_work> aleth: I think we always have people import it because there's no way to add an exception in the standard UI.
13:51:46 <clokep_work> I don't know if one is "better".
14:02:38 <-- Kaishi has quit (Quit: Kaishi)
14:33:36 --> qlum has joined #instantbird
14:50:24 --> Optimizer has joined #instantbird
15:05:06 <-- Optimizer has quit (Ping timeout)
15:15:18 <-- aleth has quit (Quit: Au revoir)
15:15:38 --> mconley has joined #instantbird
15:16:52 <-- gerard-majax__ has quit (Ping timeout)
15:17:02 --> Optimizer has joined #instantbird
15:22:51 <-- deltafalcon has quit (Connection reset by peer)
15:40:58 --> rosonline has joined #instantbird
16:03:33 --> Mic has joined #instantbird
16:03:33 * ChanServ sets mode +h Mic 
16:04:00 <Mic> Hi!
16:05:05 <-- MMN-o has quit (Client exited)
16:08:41 <clokep_work> Hello!
16:18:27 --> flo-retina has joined #instantbird
16:18:27 * ChanServ sets mode +qo flo-retina flo-retina 
16:32:28 <-- flo-retina has quit (Ping timeout)
16:35:33 <Mic> hmm, I hg-grep-ed "new-text" and can't find some of the paths that appear in the results? Line 42ff: http://pastebin.instantbird.com/135140
16:35:41 <Mic> Does hg grep do something special?
16:41:44 <Mic> OK, it seems there were revisions in which these paths existed, even though they don't any more.
16:42:41 <Mic> I was expecting that it would only search through the most recent revision.
16:42:46 <Mic> Funny..
16:44:04 <-- SM0TVI has quit (Ping timeout)
16:47:57 <-- Optimizer has quit (Ping timeout)
16:52:46 --> Optimizer has joined #instantbird
17:04:21 --> flo-retina has joined #instantbird
17:04:22 * ChanServ sets mode +qo flo-retina flo-retina 
17:07:17 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
17:09:31 <-- Mic has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
17:42:45 <clokep_work> Mic: If you want to only search the most recent revision use grep, not hg grep. ;)
17:55:21 --> gerard-majax_ has joined #instantbird
17:57:39 --> Mook_as has joined #instantbird
17:57:58 --> gerard-majax__ has joined #instantbird
17:57:59 <-- gerard-majax_ has quit (Ping timeout)
17:59:47 <-- gerard-majax__ has quit (Ping timeout)
18:01:17 --> gerard-majax__ has joined #instantbird
18:39:17 --> SM0TVI has joined #instantbird
18:43:18 --> unghost has joined #instantbird
18:46:03 <-- jb1 has quit (Ping timeout)
18:48:00 --> jb has joined #instantbird
18:51:09 <-- jb has quit (Ping timeout)
18:58:37 --> aleth has joined #instantbird
18:58:37 * ChanServ sets mode +h aleth 
18:58:49 <flo-retina> clokep_work: my worry about the proposed UI in bug 1100 is that it could be too easy to add an exception without looking first at what's wrong with the damn certificate
18:58: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
18:59:41 <flo-retina> I think I would prefer if we could some how not add a button, and have a "details" link at the end of the error message that when clicked would open a dialog
19:00:12 <aleth> That's a good idea :)
19:00:52 <flo-retina> and "Add Exception" is completely meaningless in https://bugzilla.instantbird.org/attachment.cgi?id=2217, unless you know that there's a certificate checking policy that could have exception (which nothing in the account manager indicates)
19:01:09 <aleth> It could also include a help text which mentions the possibility of importing a cert. ("If you have a valid cert for this server...")
19:02:07 <flo-retina> the texts in https://bugzilla.instantbird.org/attachment.cgi?id=2218 aren't really appropriate for the IM context ("banks, stores" ...)
19:02:49 <flo-retina> not sure if I care about changing them though (that would require a XUL overlay, wouldn't it?)
19:02:55 <aleth> This seems a circumstance where we should err on including more explanatory text
19:03:11 <aleth> s/on/on the side of
19:04:46 <flo-retina> I think it's not "more text" but "more text that's more relevant" (I'm not sure that's what you meant or not :))
19:05:47 <aleth> Sure, I meant "as opposed to making sure it fits into two lines at all costs" ;)
19:07:47 <flo-retina> " making sure it fits into two lines at all costs" isn't right for localized strings anyway ;)
19:08:00 <aleth> (I also was referring to the account manager not the cert dialog)
19:08:37 <-- Optimizer has quit (Ping timeout)
19:10:58 --> Optimizer has joined #instantbird
19:14:22 --> Mic has joined #instantbird
19:14:23 * ChanServ sets mode +h Mic 
19:15:14 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
19:35:32 --> flo-retina has joined #instantbird
19:35:32 * ChanServ sets mode +qo flo-retina flo-retina 
19:53:36 <clokep_work> flo-retina: "nothing in the account manager indicates"? It says right above it that there's an issue with the certificate.
19:55:38 <-- Optimizer has quit (Ping timeout)
19:57:20 <clokep_work> FWIW Firefox has a big page which explains a bunch of stuff and looks "scary".
19:57:29 <clokep_work> But Calendar and Thunderbird just pop up that dialog, I think.
19:57:44 <clokep_work> Without even giving the NSS error first.
19:59:29 --> Optimizer has joined #instantbird
20:00:30 <-- clokep_work has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
20:02:47 <-- Optimizer has quit (Ping timeout)
20:04:29 <aleth> Oh great. git stash chokes on new files :(
20:04:48 --> Optimizer has joined #instantbird
20:18:19 --> Kaishi has joined #instantbird
20:21:54 <-- flo-retina has quit (Ping timeout)
20:22:42 --> jb has joined #instantbird
20:30:48 <-- jb has quit (Ping timeout)
20:38:49 --> clokep has joined #instantbird
20:38:49 * ChanServ sets mode +o clokep 
20:39:49 <clokep> aleth: Yes, git stash pretty much sucks.
20:46:29 <-- gerard-majax__ has quit (Ping timeout)
20:46:51 --> gerard-majax__ has joined #instantbird
20:48:41 --> gerard-majax_ has joined #instantbird
20:48:48 <-- gerard-majax__ has quit (Ping timeout)
20:58:08 --> jb has joined #instantbird
20:59:10 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep)
21:01:35 <-- jb has quit (Input/output error)
21:02:13 --> jb has joined #instantbird
21:04:05 <-- jb has quit (Ping timeout)
21:47:19 <-- Mic has quit (Ping timeout)
21:50:15 <-- dew has quit (Ping timeout)
21:50:24 --> dew has joined #instantbird
22:02:45 <-- mconley has quit (Input/output error)
22:03:10 <-- gerard-majax_ has quit (Ping timeout)
22:04:15 --> gerard-majax_ has joined #instantbird
22:06:10 <-- gerard-majax_ has quit (Ping timeout)
22:12:38 <-- unghost has quit (Input/output error)
22:15:21 <-- Optimizer has quit (Ping timeout)
22:15:26 --> flo-retina has joined #instantbird
22:15:26 * ChanServ sets mode +qo flo-retina flo-retina 
22:15:39 <flo-retina> clokep_work: the blob of text talks about an issue with the certificate. The button says "add exception", not "add exception to ignore the brokenness of the certificate". The only way to see how the button relates to the error is to already know what an SSL certificate is.
22:17:41 --> Optimizer has joined #instantbird
22:18:23 <clokep> flo-retina: Yeah, but it's not like we can fit more text.
22:18:52 <flo-retina> my suggestion of a "details" link implies that it's something you can do related to the error
22:19:08 <flo-retina> and the dialog then explains a bit (although some of the wording there is obviously confusing)
22:20:17 --> gerard-majax_ has joined #instantbird
22:20:33 <clokep> flo-retina: So then you click a details link, then add exception? That sounds like a lot of clicking. :(
22:21:01 <flo-retina> clokep: it's the exact same amount of clicking than with your current UI
22:21:08 <flo-retina> just you click on "details" instead of on "add exception"
22:21:35 <clokep> flo-retina: Ah, I had assumed details would bring up a little window explaining more that would include a button that says "Add exception".
22:22:11 <clokep> That sounds possible though. I'll see if I can work that out.
22:22:47 <flo-retina> It may not be easy
22:23:11 <flo-retina> but I think it's a better UI (or less of a disaster...)
22:23:33 <clokep> OK, fair enough.
22:23:35 <flo-retina> and btw, thanks for looking at this! :)
22:23:38 <clokep> I'll see what I can do.
22:23:55 <clokep> Any idea what to do for libpurple?
22:24:18 <-- gerard-majax_ has quit (Ping timeout)
22:24:42 --> gerard-majax_ has joined #instantbird
22:26:33 <-- gerard-majax_ has quit (Ping timeout)
22:27:51 <flo-retina> what's the problem with libpurple?
22:28:31 <clokep> Do we even need to care about certs for it?
22:29:42 <flo-retina> do you have a way to know which host and port caused a problem?
22:30:26 <flo-retina> I would assume that generally the answer is "no"
22:30:54 <flo-retina> you could probably "guess" it for irc and xmpp, but do we really care about improving the support for these libpurple? ;)
22:31:58 <clokep> No, we don't.
22:32:06 <clokep> I wasn't sure if you knew of a way. :)
22:32:19 <clokep> OK then.
22:45:56 --> mconley has joined #instantbird
22:47:54 --> Mic has joined #instantbird
22:47:55 * ChanServ sets mode +h Mic 
22:49:00 <-- mpmc has quit (Connection reset by peer)
23:04:24 <-- Optimizer has quit (Ping timeout)
23:05:18 <-- mconley has quit (Input/output error)
23:07:40 --> Optimizer has joined #instantbird
23:10:56 --> mconley has joined #instantbird
23:18:05 <-- aleth has quit (Input/output error)
23:30:46 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
23:32:04 <-- mconley has quit (Input/output error)
23:32:33 --> mconley has joined #instantbird
23:34:18 <-- mconley has quit (Ping timeout)
23:34:24 <-- Mic has quit (Quit: Output/input error)