#instantbird log on 04 18 2014

All times are UTC.

00:02:38 --> iamjayakumars has joined #instantbird
00:17:11 <-- rcscott has quit (Ping timeout)
00:17:38 --> rcscott has joined #instantbird
00:19:26 <-- rcscott has quit (Ping timeout)
00:19:40 --> rcscott has joined #instantbird
00:28:05 <-- iamjayakumars has quit (Connection reset by peer)
00:28:22 --> iamjayakumars has joined #instantbird
00:28:26 <-- rcscott has quit (Ping timeout)
00:28:31 <-- iamjayakumars has quit (Client exited)
00:45:07 --> rcscott has joined #instantbird
00:47:11 <-- Mook_as has quit (Quit: Mook_as)
01:11:12 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
01:19:15 <-- arlolra has quit (Quit: arlolra)
01:37:47 <-- GeKo has quit (Ping timeout)
01:38:10 <-- Armada has quit (Connection reset by peer)
01:46:46 --> GeKo has joined #instantbird
01:56:07 --> Rym has joined #instantbird
02:19:25 --> mayanktg has joined #instantbird
03:00:44 --> mconley has joined #instantbird
03:18:55 --> Mook has joined #instantbird
03:27:47 <instant-buildbot> build #2115 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2115
03:36:16 <-- mayanktg has quit (Ping timeout)
03:48:59 <instant-buildbot> build #1335 of win32-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1335
03:57:08 <-- mconley has quit (Input/output error)
04:07:25 <-- wnayes has quit (Quit: wnayes)
04:15:38 <-- rcscott has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
04:54:21 --> mconley has joined #instantbird
05:00:29 <-- mconley has quit (Quit: NO CARRIER)
05:02:08 --> mconley has joined #instantbird
05:04:01 <-- mconley has quit (Input/output error)
05:21:11 <-- dew has quit (Ping timeout)
05:30:15 --> dew has joined #instantbird
05:34:10 <-- Mook has quit (Quit: Mook)
05:34:33 --> mconley has joined #instantbird
05:40:48 <-- mconley has quit (Ping timeout)
05:48:09 <-- Rym has quit (Ping timeout)
06:15:13 * Fallen|away is now known as Fallen
06:28:31 --> kramolnik has joined #instantbird
07:07:37 --> gerard-majax_ has joined #instantbird
07:12:53 <-- gerard-majax_ has quit (Ping timeout)
07:27:49 --> mpmc has joined #instantbird
07:29:14 <mpmc> Hey guys, I'm having problems accepting an invalid cert, I'm no longer given the option to accept/ignore it in instantbird, thus I cannot login to one of my IRC accounts, any help?
07:33:34 <flo-retina> what is shown instead?
07:33:44 <-- Tonnes has quit (Ping timeout)
07:34:24 <mpmc> Error: issuer cert is invalid.
07:34:47 --> Tonnes has joined #instantbird
07:35:26 <mpmc> I've tried importing the cert but no matter what format I select it isn't accepted.
07:38:25 <flo-retina> it's probably the certificate chain that you need to import, not just the cert itself
07:41:53 <mpmc> flo-retina: It's a self issued cert :p
07:43:26 <mpmc> You can see it for yourself here. https://kiwi.bnc4free.com:1339/
07:46:30 <flo-retina> mpmc: when I view the cert in Firefox, it says "Could not verify this certificate for unknown reasons." is that the normal message for self signed certs?
07:48:13 --> gerard-majax_ has joined #instantbird
07:50:01 <mpmc> flo-retina: I got that message in instantbird when I tried to import it (Sorry I'm being thick here *inserts fry_not_sure.gif*)
07:51:03 <flo-retina> would be nice to figure out what the unknown reason is
07:52:10 <flo-retina> so that's an IRC account, and the irc port is 1339?
07:53:12 <mpmc> It's a free ZNC bouncer.
07:53:27 <mpmc> It was working fine until two updates ago :p
07:53:37 <flo-retina> adding an exception works fine for me
07:54:01 <flo-retina> ah it's just with the most recent nightlies that you have the problem?
07:54:20 <mpmc> Yup.
07:54:36 <mpmc> Someone has to test 'em :p
07:54:56 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
07:55:00 --> flo-retina has joined #instantbird
07:55:00 * ChanServ sets mode +qo flo-retina flo-retina 
08:11:27 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
08:11:58 --> mpmc has joined #instantbird
08:33:25 <flo-retina> mpmc: I can indeed reproduce with the latest nightly
08:33:28 <flo-retina> could you please file a bug?
08:33:43 <mpmc> I can do yes.
08:33:57 <flo-retina> great, thanks!
08:38:29 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
08:49:19 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
08:49:22 --> mpmc has joined #instantbird
08:50:11 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
08:50:14 --> mpmc has joined #instantbird
09:02:34 <instantbot> New Instantbird - Other bug 998256 filed by mpmc1987@gmail.com.
09:02:35 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=998256 nor, --, ---, nobody, UNCO, can't accept invalid certs
09:05:15 --> flo-retina has joined #instantbird
09:05:16 * ChanServ sets mode +qo flo-retina flo-retina 
09:06:58 <mpmc> flo-retina: oddly I removed my account, tried to import the cert again and it accepted it, but it still complains that it's invalid (invalid issuer) on the account window!
09:08:46 * flo-retina wonders why someone he doesn't know emailed him a large wish list of Firefox add-ons, Firefox bugs and Thunderbird add-on requests
09:10:16 <mpmc> Well, it wasn't me.. I haven't reached that stage of crazy.. yet.
09:21:32 <-- kramolnik has quit (Ping timeout)
09:56:41 <flo-retina> "added 24353 changesets with 113027 changes to 28898 files" My aurora tree was out of date (5 months old). That's indeed approximately the size of c-c.
10:10:20 --> mconley has joined #instantbird
10:12:25 <-- mconley has quit (Ping timeout)
10:14:47 --> Rym has joined #instantbird
10:19:45 --> sonny has joined #instantbird
10:22:09 --> Armada has joined #instantbird
10:23:42 --> clokep has joined #instantbird
10:23:42 * ChanServ sets mode +o clokep 
10:27:55 <clokep> flo-retina: I got that email too.
10:28:12 <flo-retina> so I guess he spammed all the module peers :-/
10:28:15 <clokep> mpmc: I wonder if something changed in m-c dealing with invalid certs?
10:28:26 <flo-retina> clokep: seems likely
10:28:53 * mpmc isn't a developer xD
10:29:35 <flo-retina> mpmc: you meant 'not a developer yet' ;)
10:30:01 <flo-retina> is there anything you would like to fix in Instantbird? :)
10:30:03 <clokep> Interestingly I'm also having a couple of weird issues with secure sites in Firefox's nightly.
10:30:42 <mpmc> flo-retina: Lol! I'm just getting my head around Python after using PHP since I was 13 :p (I'm 27 now)
10:32:16 <flo-retina> mpmc: ok, sorry for my mistake. You meant "not a JavaScript developer yet' :)
10:34:16 <mpmc> flo-retina: Lol, I was waiting for you to say something along the lines of 'Noo.. Not PHP, it's a horrible language' (which it is) :p
10:37:25 <clokep> I learned to program on PHP, it's OK.
10:40:15 <flo-retina> mpmc: probably half the developer in here have used PHP at some point ;)
10:40:47 <clokep> But everyone knows Perl is where it's at. ;)
10:40:51 <clokep> anyway, that's all off topic. :P
10:41:04 * clokep can't wait to update his nightly!
10:41:08 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:41:18 --> clokep has joined #instantbird
10:41:18 * ChanServ sets mode +o clokep 
10:42:41 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:42:50 --> clokep has joined #instantbird
10:42:50 * ChanServ sets mode +o clokep 
10:43:32 <clokep> The UI for making an office communicator account does suck though. :-\
10:54:42 <clokep> mpmc: I'm getting cert errors on irc.oftc.net:6697 now. :-S
10:55:05 <mpmc> =P
10:55:16 <flo-retina> bah, I'm mid-air'ing with myself 
10:56:26 * Fallen is now known as Fallen|away
11:07:18 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:19:38 --> Mic2 has joined #instantbird
11:20:00 <Mic2> Hello
11:21:54 <-- Mic2 has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
11:23:05 <-- sonny has quit (Ping timeout)
11:23:24 --> sonny has joined #instantbird
11:23:31 <-- sonny has quit (Quit: sonny)
11:26:34 --> Mic|mobile has joined #instantbird
11:30:07 <-- Mic|mobile has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
11:50:38 --> clokep_work has joined #instantbird
11:50:38 * ChanServ sets mode +o clokep_work 
11:51:52 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:51:53 <-- Rym has quit (Ping timeout)
11:51:53 --> clokep_work has joined #instantbird
11:51:53 * ChanServ sets mode +o clokep_work 
11:55:16 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:55:17 --> clokep_work has joined #instantbird
11:55:18 * ChanServ sets mode +o clokep_work 
12:18:14 --> Mic|mobile has joined #instantbird
12:26:49 --> aleth has joined #instantbird
12:26:49 * ChanServ sets mode +o aleth 
12:27:12 <-- aleth has quit (Quit: exit stage left)
12:27:15 --> aleth has joined #instantbird
12:27:16 * ChanServ sets mode +o aleth 
12:28:31 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
12:28:34 --> clokep_work has joined #instantbird
12:28:34 * ChanServ sets mode +o clokep_work 
12:29:30 --> clokep_w1 has joined #instantbird
12:30:03 <-- clokep_work has quit (NickServ (GHOST command used by clokep_w1))
12:30:07 * clokep_w1 is now known as clokep_work
12:30:39 <clokep_work> Looks like there's a shutdown crash when using SIPE. :-\
12:31:05 <clokep_work> flo-retina: Did you say we're not processing crashes currently?
12:31:38 <clokep_work> It's painful how hard it is to get the crash ID out of that list... bp-d561e61c-285e-4f22-ab09-7a6222140418
12:31:39 <flo-retina> I said that. I haven't actually verified it's true. All I know is the last 2 crash reports I sent have never been processed
12:31:55 <clokep_work> Ew....
12:31:57 <flo-retina> can't you just copy/paste ?
12:32:11 <clokep_work> Well really I want to copy the link.
12:32:16 <clokep_work> BUt there's no right click menu.
12:32:20 <flo-retina> ah, yeah
12:32:49 <clokep_work> Ew...so if your nick gets changed during log in we post it in channels now, ABOVE the topic.
12:32:52 <clokep_work> That's gross.
12:33:41 <aleth> IRC timing is really unpredictable.
12:34:24 <clokep_work> That's not a timing thing aleth.
12:34:35 <clokep_work> I'm pretty sure that's a change because we now open the conversations before we've joined.
12:35:02 <clokep_work> So when we get the nick message back there ARE channels to post it to.
12:35:09 <aleth> So what you are saying is, previously we would have dropped that message on the floor.
12:35:14 <aleth> It's possible.
12:35:38 <clokep_work> I think so.
12:35:50 <clokep_work> Well, I just dislike it being over the topic mostly.
12:35:59 <clokep_work> It's weird cause we have no way of showing "account" level messages, ya know?
12:36:12 <clokep_work> (Your nick changing is an account thing, has nothing to do with any individual conversation...)
12:37:02 <aleth> Yeah... traditionally that is server tab stuff.
12:37:28 <clokep_work> I don't really care that much, just found it really weird. :P
12:38:09 <aleth> Yeah, we have gone from invisible weirdness to visible weirdness :P
12:39:07 <clokep_work> I was going to fix a bunch of the "unhandled" messages last night.
12:39:13 <clokep_work> But then couldn't decide what to do w/ them. :-\
12:41:30 --> Rym has joined #instantbird
12:55:23 <-- Mic|mobile has quit (Ping timeout)
13:15:16 <-- Rym has quit (Ping timeout)
13:18:07 <aleth> "Can't accept invalid certs", that's supposed to be a bug? :P
13:26:15 --> Rym has joined #instantbird
13:32:12 <flo-retina> aleth: yeah, the "add exception" link is missing.
13:44:42 <-- gerard-majax_ has quit (Ping timeout)
13:46:16 --> gerard-majax_ has joined #instantbird
13:46:19 --> instantbot has joined #instantbird
13:46:19 topic changed by concrete.mozilla.org to "Ask about Instantbird (http://instantbird.com) here!|Current version is Instantbird 1.5! :) |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: https://bugzilla.mozilla.org"
13:46:19 * ChanServ sets mode +v instantbot 
13:51:24 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:09:21 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:11:06 --> mconley has joined #instantbird
14:12:47 <-- mconley has quit (Ping timeout)
14:34:41 --> wnayes has joined #instantbird
14:45:09 --> Mic|mobile has joined #instantbird
14:45:20 <-- Mic|mobile has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
14:46:22 --> mconley has joined #instantbird
14:46:31 --> Mic has joined #instantbird
14:46:31 * ChanServ sets mode +o Mic 
14:53:35 --> iamjayakumars has joined #instantbird
15:00:27 --> rcscott has joined #instantbird
15:43:42 <-- GeKo has quit (Ping timeout)
15:45:19 --> GeKo has joined #instantbird
15:51:27 <-- aleth has quit (Ping timeout)
15:53:47 <-- gerard-majax_ has quit (Ping timeout)
15:54:19 --> aleth has joined #instantbird
15:54:20 * ChanServ sets mode +o aleth 
15:56:57 --> flo-retina has joined #instantbird
15:56:58 * ChanServ sets mode +qo flo-retina flo-retina 
16:03:15 <-- mconley has quit (Input/output error)
16:06:42 <aleth> flo-retina: Are there any bugs blocking Linux nightlies or is it all buildbot distro pain?
16:07:49 <flo-retina> it's all distro pain
16:08:11 <aleth> :-S
16:21:19 <-- BWMerlin has quit (Quit: BWMerlin)
16:27:27 <-- Mic has quit (Ping timeout)
16:27:43 --> Mic has joined #instantbird
16:27:43 * ChanServ sets mode +o Mic 
16:45:14 --> mconley has joined #instantbird
16:46:52 --> arlolra has joined #instantbird
17:15:11 <-- mconley has quit (Input/output error)
17:19:56 <-- aleth has quit (Ping timeout)
17:28:19 <-- Mic has quit (Ping timeout)
17:31:04 <clokep_work> flo-retina: I did email about that right? :-S
17:31:14 <clokep_work> arlolra: Was there stuff you wanted us to look over?
17:34:38 <-- clokep_work has quit (Ping timeout)
17:34:41 <flo-retina> clokep_work: yes, sorry for not replying.
17:36:01 <-- Rym has quit (Ping timeout)
17:37:18 --> Rym has joined #instantbird
17:41:19 --> gerard-majax_ has joined #instantbird
17:45:34 <-- gerard-majax_ has quit (Ping timeout)
17:45:41 --> mconley has joined #instantbird
17:45:51 <-- mconley has quit (Connection reset by peer)
17:46:14 --> mconley has joined #instantbird
17:52:29 <-- mconley has quit (Ping timeout)
17:54:05 <arlolra> clokep_work: I like to discuss the comments here https://bugzilla.mozilla.org/show_bug.cgi?id=983347#c16
17:54:08 <instantbot> Bug 983347 nor, --, ---, arlolra, ASSI, Need different paths for displaying to the screen and sending over the wire
17:54:15 <arlolra> oh, he's gone
18:09:20 --> Mic has joined #instantbird
18:09:21 * ChanServ sets mode +o Mic 
18:17:46 --> clokep has joined #instantbird
18:17:46 * ChanServ sets mode +o clokep 
18:24:39 <arlolra> clokep: yes, I left some comments on the ticket
18:31:26 <-- Rym has quit (Ping timeout)
18:36:04 --> mconley has joined #instantbird
18:40:51 --> Rym has joined #instantbird
18:46:57 <-- mconley has quit (Input/output error)
18:55:36 <-- Mic has quit (Ping timeout)
19:04:11 <clokep> flo-retina: No more REAWAY for you. ;)
19:06:05 <clokep> arlolra: I'm not sure I agree with "The api to libpurple is limited to accepting a string to send and then notifying when that's accomplished." We have a wrapper around libpurple so we should generally be able to do what we want (i.e. send an object if necessary)
19:06:56 <arlolra> clokep: passing in an object is not the problem, it's propagating that object to the callback
19:07:20 <arlolra> how do we get it to write_conv?
19:07:30 <clokep> I'm not following.
19:08:01 <clokep> Can't we do something like:
19:08:01 <clokep> obj -> purplexpcom (string -> libpurple, obj -> callback)
19:08:53 <arlolra> in purpleInitConv.cpp, line 84
19:09:30 <arlolra> write_conv is called with the string that was sent by libpurple and the new-text event fires
19:09:48 <arlolra> at that point, you have the message that was sent
19:09:59 <arlolra> but you wouldn't have the obj
19:10:06 <clokep> Ah, sorry I misunderstood what you are saying.
19:10:15 <clokep> libpurple calls a callback after it sends the message, correct?
19:10:23 <arlolra> yes
19:10:27 <clokep> Sorry.
19:10:41 <clokep> I see.
19:11:16 <arlolra> if you go to conversation.c in libpurple
19:11:20 <arlolra> line 189
19:11:37 <arlolra> this is where pidgin-otr injects messages
19:11:47 <arlolra> it listens for sending-im-msg
19:12:01 <flo-retina> clokep: thanks!
19:12:11 <arlolra> performs synchronous transforms (so no pastebin) and then flow continues
19:12:35 --> mconley has joined #instantbird
19:16:52 --> Mic has joined #instantbird
19:16:52 * ChanServ sets mode +o Mic 
19:27:43 <-- clokep has quit (Ping timeout)
19:28:28 --> clokep has joined #instantbird
19:28:28 * ChanServ sets mode +o clokep 
19:30:10 <-- Rym has quit (Ping timeout)
19:30:32 --> Rym has joined #instantbird
19:36:20 <-- mconley has quit (Ping timeout)
19:36:50 <arlolra> back in a bit
19:36:51 <-- arlolra has quit (Quit: arlolra)
19:37:34 --> mconley has joined #instantbird
19:38:25 <-- Mic has quit (Ping timeout)
19:40:13 --> Mic has joined #instantbird
19:40:13 * ChanServ sets mode +o Mic 
19:51:04 <flo-retina> if it's of any help, we can totally hack conversation.c
19:58:36 <-- GeKo has quit (Quit: leaving)
20:00:21 <clokep> flo-retina: How crazy would it be to attempt to extend a build in JS object, e.g. Map?
20:00:47 <flo-retina> clokep: context?
20:01:02 <clokep> flo-retina: Replacing some of the stuff in the IRC codes w/ Maps.
20:01:16 <clokep> I was wondering if it'd be reasonable to make a "NormalizedMap" which automatically applies normalization functions.
20:02:33 <flo-retina> I'm not against it, as long as your hacked map doesn't propagate outside of the compartment boundary
20:02:42 <flo-retina> if you start exporting it across JS modules, I'll frown ;)
20:03:00 --> mikk_s has joined #instantbird
20:03:33 <clokep> Yeah, I'm not going to be hacking prototypes.
20:03:58 <-- mconley has quit (Connection reset by peer)
20:04:01 --> mconley_ has joined #instantbird
20:04:40 <flo-retina> ah, I thought you wanted to hack the prototype
20:04:50 <clokep> Nope. I want to actually subclass, but that sucks in JS.
20:04:59 <flo-retina> I have nothing against that, as long as the hacked prototype is only living in one compartment
20:13:24 --> arlolra has joined #instantbird
20:15:54 <-- mconley_ has quit (Input/output error)
20:16:08 <clokep> flo-retina: http://pastebin.instantbird.com/668898 is what I ended up with, not so bad.
20:16:17 * clokep bets Mook would appreciate that ^
20:18:50 <flo-retina> clokep: adding more warnings? :(
20:19:14 <clokep> flo-retina: :( Maybe.
20:19:25 <-- Rym has quit (Ping timeout)
20:19:31 <clokep> Do I just need to wrap it in object.create?
20:21:52 <flo-retina> so why aren't you just making it look like: http://pastebin.instantbird.com/668899 ?
20:24:55 <clokep> flo-retina: Cause then you have to keep wrapping each method of Map if you ever want to use other ones.
20:25:09 <clokep> Which is not a huge deal, but it's a lot of silly code.
20:25:10 <flo-retina> what are the others?
20:25:14 <clokep> flo-retina: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map
20:25:20 <clokep> clear(), forEach(), keys()
20:25:26 <clokep> delete()!
20:26:43 <-- iamjayakumars has quit (Quit: )
20:28:00 <flo-retina> clokep: delete needs to be mapped anyway, right?
20:28:11 <clokep> Yes.
20:40:11 <-- arlolra has quit (Quit: arlolra)
20:41:01 --> arlolra has joined #instantbird
20:48:31 --> Rym has joined #instantbird
21:07:54 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
21:08:37 <-- rcscott has quit (Ping timeout)
21:12:32 <-- mikk_s has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
21:17:56 --> rcscott has joined #instantbird
21:49:33 <-- arlolra has quit (Quit: arlolra)
21:49:36 <-- Rym has quit (Ping timeout)
21:50:39 --> Rym has joined #instantbird
21:53:53 --> arlolra has joined #instantbird
22:07:46 <-- Rym has quit (Ping timeout)
22:08:09 <-- arlolra has quit (Quit: arlolra)
22:09:46 --> Rym has joined #instantbird
22:15:59 --> mpmc has joined #instantbird
22:19:48 <-- chrisccoulson has quit (Client exited)
22:42:41 <-- Rym has quit (Ping timeout)
22:55:28 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
23:33:18 --> Rym has joined #instantbird