#instantbird log on 02 15 2013

All times are UTC.

00:17:13 <-- mpmc has quit (Connection reset by peer)
00:26:14 --> rosonline has joined #instantbird
01:06:51 <-- clokep has quit (Ping timeout)
01:13:38 <-- mconley has quit (Input/output error)
01:26:48 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
01:55:02 <-- Mook_as has quit (Quit: Mook_as)
02:29:14 --> mconley has joined #instantbird
03:13:53 <instant-buildbot> build #779 of linux-nightly-default is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/779
03:48:15 <-- chrisccoulson has quit (Ping timeout)
04:07:58 --> Mook has joined #instantbird
04:12:16 <-- mconley has quit (Input/output error)
04:35:41 <instant-buildbot> build #776 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/776
05:15:44 <-- Optimizer has quit (Ping timeout)
05:19:02 --> Optimizer has joined #instantbird
05:22:48 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.90 [Firefox 18.0.2/20130201065344])
05:23:59 <-- EionRobb has quit (Quit: Leaving.)
05:45:01 <instant-buildbot> build #871 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/871
06:40:14 --> mpmc has joined #instantbird
06:53:17 --> deltafalcon has joined #instantbird
08:08:54 --> Mic has joined #instantbird
08:08:54 * ChanServ sets mode +h Mic 
08:09:21 <Mic> Good morning!
08:10:24 <flo-retina> Mic: hello :)
08:11:23 <flo-retina> Mic: do you have comments about https://bugzilla.instantbird.org/attachment.cgi?id=2228 ?
08:11:28 --> chrisccoulson has joined #instantbird
08:17:47 <Mic> The button seemed out of place, the link is better already.
08:20:54 <flo-retina> yeah, this is good enough to go from my point of view
08:24:15 <instantbot> florian@instantbird.org granted review for attachment 2228 on bug 1100.
08:24:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1100 cri, --, ---, clokep, ASSI, Use Firefox untrusted cert dialog for "SSL Handshake failed" errors
08:26:51 <Mic> How's the link added to the error message? Is it generic enough to use it with other messages too?
08:28:32 <Mic> Bonjour on Windows for example could use a button/link to go to the download page for the library if it is still missing (or at least a page explaining what's the problem and how to fix it)
08:32:51 <-- Mook has quit (Quit: Mook)
08:34:32 <flo-retina> I haven't seen/looked at the code
08:43:04 --> jb has joined #instantbird
08:49:00 <Mic> I have to remember to file a bug... (if we don't have one already).
08:49:01 <Mic> bye!
08:49:05 <-- Mic has quit (Input/output error)
08:59:30 <-- jb has quit (Connection reset by peer)
08:59:34 --> jb has joined #instantbird
09:00:29 --> gerard-majax has joined #instantbird
09:02:08 <-- jb has quit (Quit: jb)
09:03:12 --> jb has joined #instantbird
09:13:00 <-- jb has quit (Ping timeout)
09:14:01 --> jb has joined #instantbird
09:22:42 <-- jb has quit (Ping timeout)
09:38:09 --> jb has joined #instantbird
09:58:27 --> harlock has joined #instantbird
10:02:29 --> rosonline has joined #instantbird
10:12:50 <instant-buildbot> build #780 of linux-nightly-default is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/780
10:19:09 <instant-buildbot> build #781 of linux-nightly-default is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/781
10:19:12 --> Even has joined #instantbird
10:19:13 * ChanServ sets mode +o Even 
10:37:08 <-- gerard-majax has quit (Ping timeout)
10:38:20 --> gerard-majax has joined #instantbird
10:41:52 <-- jb has quit (Connection reset by peer)
10:41:53 --> jb1 has joined #instantbird
10:48:21 --> harlock1 has joined #instantbird
10:49:43 <-- harlock has quit (Ping timeout)
10:58:12 <-- Optimizer has quit (Ping timeout)
10:59:18 <-- gerard-majax has quit (Quit: Ex-Chat)
10:59:29 --> gerard-majax has joined #instantbird
11:15:39 <-- harlock1 has quit (Ping timeout)
11:17:30 --> clokep has joined #instantbird
11:17:30 * ChanServ sets mode +o clokep 
11:19:43 <clokep> Mic: It isn't that generic.
11:26:48 * clokep mumbles about people complaining about memory footprints.
11:28:40 --> harlock has joined #instantbird
11:29:50 <-- rosonline has quit (Client exited)
11:31:46 <flo-retina> clokep: it didn't seem like a complaint, it was more feedback (if you just read the email I have in mind)
11:33:47 <clokep> Yeah, I did.
11:34:13 <clokep> I didn't see that guys original email though, just your reply to it. :-s
11:34:35 <flo-retina> my reply quoted his original message
11:34:52 <flo-retina> his original message was "thanks for Instantbird, it's awesome, great work guys!"
11:35:10 <flo-retina> and I specifically asked why he sometimes still uses Pidgin
11:37:51 --> aleth has joined #instantbird
11:37:51 * ChanServ sets mode +h aleth 
11:38:09 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2229 on bug 1100.
11:38:12 <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:46:00 <aleth> clokep: to view the cert, you'd also click on the "add exception" link, right?
11:46:29 <clokep> aleth: Sure.
11:46:38 <aleth> Maybe that should be explicitly mentioned
11:46:44 <clokep> No.
11:47:00 <clokep> I'm trying ot keep the UI as simple as possible.
11:48:02 <flo-retina> clokep: the suggestion I had before was to make that link "details" rather than "add exception"
11:48:12 <flo-retina> but I didn't want to repeat that until I actually try the patch
11:48:29 <aleth> clokep: I disagree that it neccesarily costs simplicitly if it makes things clearer for the user
11:48:53 <aleth> Anything to do with certs is complicated enough for the user as it is...
11:49:22 <aleth> But thanks for fixing this :)
11:50:40 <clokep> flo-retina, aleth: I'm OK changing the wording.
11:50:45 <clokep> I don't want to add extra links though.
11:50:52 <aleth> flo-retina: "Details" sounds good, but I guess clokep went for "add exception" because it's familiar from FF
11:51:03 <clokep> aleth: That's the thing, certs are complicated. I don't think it can be dumbed down /that/ much.
11:51:06 <aleth> clokep: I didn't mean an extra link, just more/different text
11:51:11 <flo-retina> aleth: I suspect it's "add exception" because it's what the title of the dialog is
11:51:33 <flo-retina> aleth: or less text ;)
11:51:40 <aleth> yes :)
11:51:50 <clokep> aleth: Also, this is to get /something/ in there, we can always improve it later.
11:54:53 <aleth> Sure... I think "Details..." would be better, but I haven't tried it of course
11:56:15 <flo-retina> aleth: right, without trying I also wanted "Details" but now I want to actually try it before giving an opinion
11:57:05 <clokep> Also I used that so I could steal  astring and cause I had nothing else to call it, maybe details would be better. IDK.
11:58:24 <flo-retina> enough bikeshedding, right?
12:00:43 <clokep> Yup!
12:02:52 <clokep> You have time anyway, I need to redo the backend patch. ;)
12:03:50 * aleth has too many unfinished patches floating around
12:04:34 <clokep> I know how that feels. :(
12:04:40 <clokep> I've been trying to clean up my queue.
12:04:45 <clokep> But then just keep adding more.
12:05:00 <aleth> After a while they don't apply and you forget about their crossdependencies...
12:06:23 <aleth> "So nice that you had separate Network connect settings for libpurple and add-ons" is that sarcasm I wonder?
12:06:42 <clokep> I think he's being serious.
12:06:43 <-- skeledrew has quit (Ping timeout)
12:09:18 <-- clokep has quit (Ping timeout)
12:09:30 <flo-retina> aleth: I don't think it was a sarcasm, no.
12:09:39 <flo-retina> aleth: but I would say UX isn't his top skill :)
12:17:02 <-- Even has quit (Connection reset by peer)
12:22:23 <aleth> oh, the bmo upgrade is happening :)
12:28:53 --> harlock1 has joined #instantbird
12:29:12 <-- harlock has quit (Connection reset by peer)
12:40:29 <-- jb1 has quit (Quit: jb1)
12:45:58 --> Even has joined #instantbird
12:45:58 * ChanServ sets mode +o Even 
12:49:27 --> skeledrew has joined #instantbird
12:49:48 --> jb has joined #instantbird
12:50:22 <-- Even has quit (Input/output error)
12:52:48 --> clokep_work has joined #instantbird
12:52:48 * ChanServ sets mode +o clokep_work 
12:56:58 <clokep_work> aleth: Yup, I figured I'd go bug someone about that at some point...
13:29:03 --> harlock has joined #instantbird
13:29:50 <-- harlock1 has quit (Ping timeout)
13:43:50 * clokep_work is going to write a blog post some time today.
13:50:06 <-- jb has quit (Connection reset by peer)
13:50:08 --> jb1 has joined #instantbird
13:50:11 <flo-retina> :)
13:51:37 <flo-retina> thanks for sending that SoC email in gerv's direction ;)
13:52:35 <-- Kaishi has quit (Quit: Kaishi)
13:52:43 <flo-retina> (I think he reads the newsgroups ;))
13:54:56 <clokep_work> I mostly thought we should just /use/ that newsgroup. :-D
13:55:14 <clokep_work> (And also, I'm sure there are interested people who don't come in here / read our logs.)
14:28:26 --> Mic has joined #instantbird
14:28:26 * ChanServ sets mode +h Mic 
14:28:56 --> harlock1 has joined #instantbird
14:30:17 <-- harlock has quit (Ping timeout)
14:31:51 <instantbot> Just appeared in Blog@instantbird.org - http://blog.instantbird.org :
14:31:52 <instantbot> http://blog.instantbird.org/2013/02/google-summer-of-code-2013/ - Google Summer of Code 2013
14:33:14 --> mconley has joined #instantbird
14:34:31 <aleth> Great :)
14:34:46 <aleth> Good idea to include the awesometab idea as a gsoc project
14:35:05 <flo-retina> aleth: clokep has such good ideas ;)
14:35:28 <flo-retina> "Instantbird is interesting in participating" -> interested
14:49:17 <Mic> clokep_work: your latest patch in bug 1100 contains |reportError("FOO") | ...
14:49: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
15:06:51 <clokep_work> flo-retina: Thank you, I fixed that.
15:06:55 <clokep_work> Mic: Guess it's r- then? ;)
15:08:58 <clokep_work> Mic: But thanks for looking at it, can you post that in the bug, please? (Or add your own r- with that comment.)
15:09:19 <clokep_work> aleth: I think that idea was actually flo's from a private conversation we had yesterday...
15:09:28 <clokep_work> But I'll take credit for it (since I added it to the etherpad :-D)
15:11:15 <flo-retina> clokep_work: if it's your idea, feel free to mentor it :P
15:13:04 <clokep_work> :P
15:26:57 --> Optimizer has joined #instantbird
15:29:20 --> harlock has joined #instantbird
15:30:08 <-- harlock1 has quit (Connection reset by peer)
15:37:36 <-- Optimizer has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
15:37:46 --> Optimizer has joined #instantbird
15:48:17 <-- aleth has left #instantbird ()
15:54:34 --> qlum has joined #instantbird
15:54:41 <-- qlum has quit (Quit: qlum)
15:54:45 --> qlum has joined #instantbird
15:55:44 <-- harlock has quit (Ping timeout)
16:06:25 --> unghost has joined #instantbird
16:25:48 <-- gerard-majax has quit (Ping timeout)
16:54:56 --> harlock has joined #instantbird
16:58:08 <-- Mic has quit (Quit: Output/input error)
17:02:56 <-- Kensie has quit (Connection reset by peer)
17:04:37 <-- mpmc has quit (Client exited)
17:32:45 --> Mook_as has joined #instantbird
17:44:50 --> mali has joined #instantbird
17:55:09 <-- harlock has quit (Connection reset by peer)
17:59:21 <mali> I've put a few words on https://etherpad.mozilla.org/ib-gsoc-2013
18:04:20 <clokep_work> mali: Thanks. :)
18:05:04 <clokep_work> I think our concern with logging that way is we're not confident a student could complete it (in time).
18:05:17 <clokep_work> But it would cretainly depend on the student and applications we got!
18:05:43 <mali> clokep_work: just my 2 cents :)
18:06:02 <mali> hmm
18:06:10 <flo-retina> mali: we definitely want to have some efficient search in the logs at some point
18:06:59 <clokep_work> Yes, something more efficent than grep. :(
18:07:13 <mali> flo-retina: this would be great. I almost write some C code to make a search :P
18:07:28 <flo-retina> really?
18:07:46 <flo-retina> Is grep not working correctly enough to not have to write search in C?
18:08:06 <mali> no, just a joke
18:08:11 --> Mic has joined #instantbird
18:08:11 * ChanServ sets mode +h Mic 
18:08:16 <mali> I meants it's currently too difficult
18:08:26 <mali> I am not a good console user
18:08:37 <mali> I user some other simple gui tools
18:10:26 <Mook_as> gloda?
18:11:01 <clokep_work> Mook_as: gloda is garbage according to flo.
18:11:25 <clokep_work> mali: I'd also say that if someone was interested in fixing this we'd certainly help and menotr them, doesn't have to be part of GSoC!
18:13:13 <Mook_as> could be, I've never actually looked at it, other than trying to disable it :p
18:15:04 <mali> clokep_work: Hmm. Unfortunately I don't have spare time these days. Is it a JS work or a C/C++ work?
18:15:31 <clokep_work> mali: Would probably be mostly JS and XUL.
18:15:52 <clokep_work> Mook_as: I think the third part of that statement is proof. ;)
18:20:23 <flo-retina> Mook_as: :-D
18:20:55 <flo-retina> clokep_work: "gloda is garbage according to flo." I don't remember ever saying it in a way that could be that hurtful to people who spent years on it.
18:27:45 <-- jb1 has quit (Ping timeout)
18:34:03 --> jb has joined #instantbird
19:05:24 --> DGMurdockIII has joined #instantbird
19:15:10 <clokep_work> flo-retina: Yeah, I didn't mean it to be mean. Just blunt.
19:22:04 --> gerard-majax has joined #instantbird
19:24:11 <flo-retina> clokep_work: I know :). I was just pointing out that it *could* be misinterpreted.
19:25:44 <clokep_work> :-[
19:45:13 * flo-retina r+'ed the tiling (finally).
19:49:55 --> Mnyromyr has joined #instantbird
19:55:34 --> harlock has joined #instantbird
20:00:20 <-- Mic has quit (Quit: Output/input error)
20:01:12 --> Mic has joined #instantbird
20:01:12 * ChanServ sets mode +h Mic 
20:03:06 <-- Mic has quit (Quit: Output/input error)
20:03:16 --> Mic has joined #instantbird
20:03:16 * ChanServ sets mode +h Mic 
20:05:06 <Mic> clokep_work: 
20:05:21 <Mic> hmm, there's missing something as it seems :D
20:06:06 <Mic> The topic diff extension won't work on IRC at the moment.
20:06:25 <Mic> You've seen the line that I linked to in yesterday's log?
20:07:57 <clokep_work> Mic: Yes.
20:08:15 <clokep_work> Do you know the reason for it?
20:08:21 <clokep_work> Did you not put a message?
20:09:40 <Mic> clokep_work: What does "Did you not put a message?" mean?
20:13:48 <clokep_work> Mic: I wasn't sure if you had just put "clokep_work: " or if the message parser died or something.
20:13:55 <clokep_work> Seems like you didn't put a message though.
20:14:26 <Mic> This is the problem: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircUtils.jsm#18
20:16:00 <Mic> It's used by ctcpFormatToHtml which is called on all messages: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#218
20:21:15 <-- harlock has quit (Quit: Baibai)
20:29:39 <clokep_work> Mic: I think I need to see what your extension is doing...
20:30:08 <Mic> I'm cleaning up the code and will attach it to the bug in a few minutes.
20:31:02 <clokep_work> Thanks.
20:31:10 <clokep_work> I'm guessing you're doing this inside the IRC code?
20:35:02 <Mic> No
20:35:52 <Mic> Here's the code minus the diff-module: http://pastebin.instantbird.com/142395
20:36:13 <Mic> Basically I'm replacing jsProtoHelpers setTopic method with an own.
20:37:04 <clokep_work> Mic: Alright so, you can't receive HTML over IRC, we strip it out when handling display.
20:37:18 <clokep_work> So I think our code is doing the "right thing"?
20:38:00 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
20:42:48 <Mic> setTopic seems to be the ideal place to do this. Later I'd need to check if received messages are system messages starting with "(...) has changed the topic..." to fing topic change messages and this seems even uglier than what I had to do already.
20:43:11 <Mic> *find
20:44:30 <clokep_work> OK, what do you propose then?
20:46:00 <Mic> Nothing yet
20:47:55 <clokep_work> setTopic calls writeMessage?
20:48:05 <Mic> Yes
20:48:19 <clokep_work> You can have it call GenericAccountPrototype.writeMessage.call(this, foo...)
20:49:27 <Mic> OK, let me try this.
20:50:17 <-- Mic has quit (Quit: Output/input error)
20:50:43 --> Mic has joined #instantbird
20:50:44 * ChanServ sets mode +h Mic 
20:54:49 <Mic> \o/
20:55:09 <Mic> Thanks a lot!
20:55:14 <clokep_work> You're welcome. :)
20:55:16 <clokep_work> Sorry it took a bit.
20:55:19 * clokep_work is very distracted.
20:55:28 <Mic> It was "GenericConvChatPrototype" by the way...
20:59:23 <Mic> I updated the extension on the bug.
21:00:29 <Mic> There's a list of things I'd like to fix or change but not tonight.
21:00:36 <Mic> Good evening!
21:01:37 --> mikk_s has joined #instantbird
21:02:50 <-- Mic has quit (Quit: Output/input error)
21:03:14 <-- mikk_s has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
21:05:00 <clokep_work> Mic: The implications are that it's OK for an extension, not for core. :) I think...
21:25:36 <-- clokep_work has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
21:48:07 <-- jb has quit (Ping timeout)
22:08:54 <-- mconley has quit (Input/output error)
22:09:35 --> mconley has joined #instantbird
22:11:36 <-- mconley has quit (Ping timeout)
22:13:01 --> Mic has joined #instantbird
22:13:02 * ChanServ sets mode +h Mic 
22:24:19 --> clokep has joined #instantbird
22:24:19 * ChanServ sets mode +o clokep 
22:26:20 --> Kaishi has joined #instantbird
22:32:47 * clokep has topic diff installed!
22:32:50 <clokep> And it's restartless. :)
22:35:45 --> wnayes has joined #instantbird
22:45:13 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep)
22:45:56 <Mic> It's the first version that I could call "working", so don't expect too much..
22:46:51 <clokep> It seems to be working fine so far!
22:47:00 <clokep> Not that anyone has changed a topic yet. ;)
22:47:08 <clokep> Hello wnayes!
22:50:05 <douglaswth> what is this topic diff?
22:50:37 <Mic> Wait a moment, please. I'll lookup the url of a screenshot...
22:50:59 <Mic> http://i.imgur.com/4InqOxm.png
22:52:58 <douglaswth> fancy
22:53:38 <Mic> We don't know yet how well it works with real topic changes, though ;)
22:53:52 <Mic> If you're interested: there's a restartless extension in bug 
22:53:56 <Mic> bug 1648
22:53:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1648 enh, --, ---, nobody, NEW, Easily tell what changed in the topic
23:01:24 --> chrisccoulson has joined #instantbird
23:02:26 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/1c6fbe2fff02 - Florian Quèze - Bug 1607 - Update to Mozilla 18 - Attempt to fix the linux bustage by disabling gio.
23:12:15 <-- Mic has quit (Quit: Output/input error)
23:12:29 --> Mic has joined #instantbird
23:12:30 * ChanServ sets mode +h Mic 
23:15:57 <instant-buildbot> build #350 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/350
23:17:17 <wnayes> clokep: Hi! I must have missed the message alert :)
23:17:45 <clokep> wnayes: No problem! Just wanted to say hi! See how your semester is going.
23:21:17 <wnayes> Pretty busy, but that's a good thing! I wish I could say I have more progress on the import wizard but I've had a couple opportunities to start new projects and they've kept me occupied.
23:22:21 <clokep> Fair enough. :) Please let us know when we're blocking you on things though.
23:31:23 <wnayes> The only thing I'm waiting on is feedback on the backend patch in bug 1705.
23:31:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1705 enh, --, ---, wnayes, ASSI, Implement the import wizard service and backend
23:32:50 <clokep> OK!
23:33:01 * clokep pokes flo-retina with a sharp stick.