All times are UTC.
00:36:26 <-- sherief has quit (Input/output error) 01:07:30 <-- mali has quit (Ping timeout) 01:08:13 <clokep> nhnt11: ping 01:17:53 <-- Mook_as has quit (Quit: Mook_as) 01:50:36 <clokep> :( instantbot didn't announce my review request. 01:57:37 <-- clokep has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 02:26:37 --> mconley has joined #instantbird 03:33:23 <-- mconley has quit (Input/output error) 03:37:55 <-- nhnt11 has quit (Ping timeout) 03:49:52 <instant-buildbot> build #1148 of linux-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1148 03:51:46 --> mconley has joined #instantbird 03:53:19 <instant-buildbot> build #2333 of macosx-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2333 03:55:12 <-- mconley has quit (Input/output error) 04:11:25 <instant-buildbot> build #1505 of win32-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1505 04:13:27 <instant-buildbot> build #43 of linux64-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/43 04:42:03 --> mconley has joined #instantbird 04:48:16 <-- qheaden has quit (Ping timeout) 04:54:05 <-- mconley has quit (Input/output error) 05:33:37 <-- Rym has quit (Ping timeout) 05:35:26 --> Rym has joined #instantbird 05:49:53 --> nhnt11 has joined #instantbird 05:54:05 <-- nhnt11 has quit (Ping timeout) 05:57:10 --> nhnt11 has joined #instantbird 06:09:09 <-- Rym has quit (Ping timeout) 06:12:24 <-- EionRobb has quit (Quit: Leaving.) 06:20:47 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 06:38:29 --> Rym has joined #instantbird 06:40:32 <-- Rym has quit (Ping timeout) 07:32:41 --> Rym has joined #instantbird 07:34:42 <-- Rym has quit (Ping timeout) 07:36:03 * Fallen|away is now known as Fallen 07:54:49 --> EionRobb has joined #instantbird 07:58:13 --> sherief has joined #instantbird 08:23:22 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 08:25:43 --> gerard-majax_ has joined #instantbird 08:26:50 --> Rym has joined #instantbird 08:28:51 <-- Rym has quit (Ping timeout) 08:29:42 --> chrisccoulson has joined #instantbird 08:38:20 <instantbot> New Instantbird - Other bug 1062145 filed by mozilla@qraynaud.eu. 08:38:22 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1062145 nor, --, ---, nobody, UNCO, Crash when opening contextual menus on Linux x64 08:39:27 --> mpmc has joined #instantbird 08:44:38 --> jb has joined #instantbird 08:52:18 --> sonny has joined #instantbird 09:12:55 --> aleth has joined #instantbird 09:12:55 * ChanServ sets mode +o aleth 09:21:04 --> Rym has joined #instantbird 09:23:02 <-- Rym has quit (Ping timeout) 09:24:00 <-- jb has quit (Quit: jb) 09:24:46 --> jb has joined #instantbird 09:42:50 <-- jb has quit (Quit: jb) 09:43:52 --> jb has joined #instantbird 09:47:01 <-- jb has quit (Quit: jb) 09:48:08 --> jb has joined #instantbird 09:59:40 <-- jb has quit (Quit: jb) 10:00:14 --> jb has joined #instantbird 10:15:11 --> Rym has joined #instantbird 10:17:53 --> clokep has joined #instantbird 10:17:53 * ChanServ sets mode +o clokep 10:18:25 <-- Rym has quit (Ping timeout) 10:18:30 --> clokep_work has joined #instantbird 10:18:30 * ChanServ sets mode +o clokep_work 10:26:03 <-- clokep_work has quit (Ping timeout) 10:26:59 --> clokep_work has joined #instantbird 10:27:00 * ChanServ sets mode +o clokep_work 10:32:16 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 10:38:06 --> BWMerlin has joined #instantbird 10:50:06 <aleth> clokep_work: Thanks for taking a look at fixing the passwords 10:51:01 <clokep> aleth: Any thoughts on that patch? 10:51:04 * clokep hasn't read email yet 10:51:13 <aleth> I commented in the bug 10:51:15 <clokep> If you replied in the bug...i'll check now 10:52:03 <clokep> aleth: All the examples show "function *()" 10:52:13 <aleth> Examples where? 10:52:47 <aleth> https://mxr.mozilla.org/mozilla-central/search?string=function* 10:54:08 <clokep> aleth: http://dxr.mozilla.org/comm-central/search?q=%22function%20*%22&case=true&=comm-central&redirect=true 10:54:50 <clokep> But that's not a big deal. 10:55:16 <aleth> Oh great, two conventions :-/ 10:55:21 <clokep> Yeah. 10:55:36 <aleth> I guess the similarity to C messes things up (also two conventions) 10:55:40 <clokep> aleth: You're right that load needs to yield on Services.core.init now. :( 10:55:50 <aleth> Yeah, the r- wasn't for the space ;) 10:56:36 <clokep> I was surprised how many places there are that are "entry points" into Instantbird though. :-\ 10:56:44 <clokep> There's not really like a "main" function like there would be in C. 11:00:57 <aleth> Yeah. I wonder how nondeterministic it actually is. 11:01:05 <-- EionRobb has quit (Quit: Leaving.) 11:01:26 <aleth> Can it happen that init() is called twice, etc... 11:02:44 <clokep> Right. 11:03:17 <clokep> I think there might be race conditions in other places in the code? 11:04:29 <clokep> In blist.js:load...I think that already assumes that the core is initialized. 11:06:02 <aleth> Yes 11:06:22 <aleth> And I suppose that wasn't a race condition while things were synchronous... 11:06:32 <aleth> But I'm not sure. 11:07:09 <clokep> Right. Maybe having it yield on the core where you suggested would fix that though. 11:07:16 <clokep> Hopefully that doesn't bubble up too many levels. 11:09:27 <aleth> Yes. And I'm not sure what the best thing to do is if you end up in an event handler, you can't make that a Task. 11:09:43 <clokep> call back? :P 11:09:48 <aleth> I suppose it can be a function that spawns a task I suppose 11:09:59 <aleth> eh, drop one of those. 11:10:39 <aleth> Sounds like you'll become the startup sequence expert now ;) 11:11:11 <clokep> I hope that Florian knows it pretty well already. 11:11:14 --> Rym has joined #instantbird 11:11:54 <-- jb has quit (Ping timeout) 11:13:14 <-- Rym has quit (Ping timeout) 11:16:07 --> jb has joined #instantbird 11:32:35 <aleth> "mach build im" now notices changed .idl files :-) 11:33:22 <clokep> aleth: I know I didn't comment in the bug, but I don't love getting rid of chatroomfields either. 11:33:39 <aleth> clokep: I don't love it either 11:34:10 <aleth> But I have yet to find a way to put them back without it adding a sizeable chunk of memory cost 11:35:01 <aleth> I'm a bit frustrated how hard it is to figure out why XPConnect does what it does (or even what exactly it is that it does) 11:38:58 <clokep> Yes. 11:40:03 --> hadi has joined #instantbird 11:43:01 <aleth> Here's the specs for function* - I don't know the way they express the syntax well enough to know if a space is legit or not http://wiki.ecmascript.org/doku.php?id=harmony:generators 11:43:48 <aleth> it could be - the * is separate from the function. But their example has function*... 11:45:07 <clokep> aleth: Did you just the moz style guide? 11:45:41 <aleth> add a verb? 11:45:48 <clokep> check! 11:45:52 <clokep> Did you check the moz style guide! 11:45:57 * clokep must still be tired. ;) 11:46:07 <aleth> No, I was looking here https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function* and the spec wasn't linked, so... 11:47:36 * Fallen is now known as Fallen|away 11:47:56 <aleth> https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style doesn't seem to have anything about it ;) 11:49:31 <aleth> I'm not a huge fan of the * in function* anyway, makes it look like a pointer... oh well. 11:50:08 <clokep> aleth: I put my pointer on the variable btw. :) So the same way I did it with the function * (e.g. |int *foo|). 11:51:11 <-- aleth has quit (Ping timeout) 12:00:44 --> qheaden has joined #instantbird 12:00:50 <qheaden> Hello. 12:01:50 <clokep> Hello qheaden! 12:02:22 <qheaden> clokep: Sorry I'm taking so long to review that patch. I'm swamped with projects from school and work. :-/ 12:02:35 <qheaden> I'm going to run a compile in a few minutes though. 12:04:34 <qheaden> It took me some time to actually get the source tree downloaded at home due to bug 1040297 12:04:36 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1040297 maj, --, ---, arzhel, REOP, Connectivity issues from Verizon FiOS to Mozilla and other sites 12:04:53 <clokep> qheaden: Not a problem. :) 12:05:19 --> Rym has joined #instantbird 12:07:19 <-- Rym has quit (Ping timeout) 12:11:07 * Fallen|away is now known as Fallen 12:28:12 <-- hadi has quit (Ping timeout) 12:44:57 <-- BWMerlin has quit (Quit: BWMerlin) 12:48:04 <-- clokep_work has quit (Ping timeout) 12:49:40 * Fallen is now known as Fallen|away 12:54:26 --> mconley has joined #instantbird 12:59:30 --> Rym has joined #instantbird 13:01:31 <-- Rym has quit (Ping timeout) 13:03:44 <-- clokep has quit (Ping timeout) 13:17:57 <-- mconley has quit (Input/output error) 13:18:25 --> mconley has joined #instantbird 13:20:19 <-- mconley has quit (Ping timeout) 13:37:41 --> clokep_work has joined #instantbird 13:37:42 * ChanServ sets mode +o clokep_work 13:40:24 <clokep_work> qheaden: If you need me to download something for you and reserve it, let me know. 13:53:35 --> Rym has joined #instantbird 13:55:36 <-- Rym has quit (Ping timeout) 13:57:00 --> mconley has joined #instantbird 13:58:42 --> flo-retina has joined #instantbird 13:58:42 * ChanServ sets mode +qo flo-retina flo-retina 13:59:13 <flo-retina> clokep_work: I don't know our startup sequence as well as one would hope. 13:59:35 <clokep_work> :( 13:59:39 <clokep_work> I might need to draw it out then. 14:00:06 <flo-retina> Actually, I know I wanted to look further into it because I've noticed a few times something that annoys me: during startup (on my debug builds; possibly also on opt, but debug is slow enough that I can see it), we attempt to connect accounts before the blist becomes visible 14:00:40 <flo-retina> and for some reason, when an account fails to connect (ie. fails to open a socket to the server), something blocks the blist from being displayed until the error message is reported. 14:03:26 <flo-retina> clokep_work: I don't have anything obvious to add to aleth's comment in the password bug, so don't block on me 14:03:35 <flo-retina> unless you have a specific question there that I need to answer 14:04:10 <clokep_work> flo-retina: Nothing specific. I just wanted to make sure you didn't go "WTF is he trying to do?" 14:04:27 <flo-retina> only a little bit :) 14:04:37 <flo-retina> I also felt sorry there's no obvious way to do that 14:04:54 <flo-retina> and a bit excited that you may be fixing the startup blocking issue I mentioned above without me having to debug it ;) 14:07:06 <clokep_work> Hah. 14:12:18 --> tabris has joined #instantbird 14:18:52 * tabris is now known as tabris-away 14:19:53 --> Rym has joined #instantbird 14:54:32 <-- clokep_work has quit (Ping timeout) 15:04:54 --> mpmc has joined #instantbird 15:18:22 --> clokep_work has joined #instantbird 15:18:23 * ChanServ sets mode +o clokep_work 15:25:18 --> Bollebib has joined #instantbird 15:31:19 --> arlolra has joined #instantbird 16:00:44 <-- gerard-majax_ has quit (Ping timeout) 16:08:28 --> mali has joined #instantbird 16:26:52 <-- sherief has quit (Ping timeout) 16:33:56 <-- jb has quit (Ping timeout) 16:49:10 <-- mpmc has quit (Ping timeout) 16:55:08 --> Mook_as has joined #instantbird 16:55:53 <clokep_work> arlolra: I think I have a pending r? from you, sorry. :-[ 16:57:41 <arlolra> clokep_work: no problem. it would be nice if we could get that merged sometime soon 16:58:06 <clokep_work> I'll try to take a look tonight! :) 16:58:13 <clokep_work> I noticed it last night...but wanted to finish the blocker I was working on... 16:58:52 <arlolra> thanks 17:07:35 <-- flo-retina has quit (Input/output error) 17:07:38 --> flo-retina has joined #instantbird 17:07:38 * ChanServ sets mode +qo flo-retina flo-retina 17:38:20 <-- Fallen|away has quit (Ping timeout) 17:42:47 --> Fallen has joined #instantbird 18:34:33 * tabris-away is now known as tabris 18:44:44 <-- tabris has left #instantbird () 18:54:04 <flo-retina> https://blog.mozilla.org/nnethercote/2014/08/29/per-class-js-object-and-shape-measurements-in-firefoxs-aboutmemory/ Do we know who that visitor with 11 MiB of XPC_WN_NoMods_NoCall_Proto_JSClass objects could have been? ;) 19:06:47 --> mpmc has joined #instantbird 19:08:37 <clokep_work> "(This is a question I currently donât have a good answer for.)" :'( 19:09:54 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 19:12:03 --> chrisccoulson has joined #instantbird 19:12:56 <flo-retina> clokep_work: I never get good answers for my memory usage questions ;) 19:23:44 * clokep_work tries to make a "forgetting" or "memory" pun, but fails. 19:32:18 <flo-retina> so when looking at https://pastebin.mozilla.org/6299015, my top memory usage question is "why do we have 100+MB of bin-unused?!?!" ;) 19:35:16 <clokep_work> And what is it? 19:41:51 <flo-retina> not really clear. 19:42:00 <flo-retina> my current guess is memory fragmentation at the jemalloc level. 19:42:29 <flo-retina> or yeah, "what is it?" is also part of my top memory usage questions :) 19:43:49 <clokep_work> :) 20:00:38 <-- qheaden has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 20:10:41 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 20:16:39 <-- sonny has quit (Ping timeout) 20:26:28 --> EionRobb has joined #instantbird 20:38:18 <-- clokep_work has quit (Ping timeout) 20:43:44 <-- arlolra has quit (Ping timeout) 21:07:05 <Fallen> does instantbird have an mdns implementation of some sort? 21:18:13 <flo-retina> Fallen: is that Bonjour? 21:18:22 <Fallen> yeah 21:26:58 --> arlolra has joined #instantbird 21:43:00 <-- sawrubh has quit (Ping timeout) 21:44:47 --> sawrubh has joined #instantbird 21:50:36 <flo-retina> Fallen: so yes, Bonjour is supported 21:52:44 <Fallen> flo-retina: is it done via libpurple? I'd like to use it independent of the actual chat service, but instead just the service resolution in local network part 21:53:30 <flo-retina> yes, it's through libpurple 21:53:40 <flo-retina> although if you want to volunteer (a student) to rewrite it in JS... ;) 21:54:39 <Fallen> I found someone that gave me an mdns library for js, but I'm having trouble getting UDPSocket to be usable 21:55:29 <flo-retina> we would probably do it using js-ctypes if we implemented Bonjour in JS 21:56:12 <Fallen> where is the fun :-P 21:58:57 <flo-retina> ask Mook if you want crazy JS stuff 21:59:07 <flo-retina> he did DNS SRV resolution in JS at some point :-P 22:15:00 <-- mconley has quit (Input/output error) 22:22:17 <-- Fallen has quit (Ping timeout) 22:32:19 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 22:41:44 --> rosonline has joined #instantbird 22:47:18 --> sherief has joined #instantbird 22:51:41 --> mconley has joined #instantbird 23:06:23 <-- mali has quit (Ping timeout) 23:07:27 <-- mconley has quit (Input/output error) 23:39:58 --> clokep has joined #instantbird 23:39:58 * ChanServ sets mode +o clokep 23:43:57 <-- Rym has quit (Ping timeout) 23:44:59 --> Rym has joined #instantbird 23:46:50 --> sonny has joined #instantbird 23:47:18 <-- sonny has quit (Client exited) 23:55:42 <-- Rym has quit (Ping timeout) 23:55:58 --> Rym has joined #instantbird 23:56:02 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)