All times are UTC.
00:06:29 <-- hadi has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 01:20:56 --> Mook has joined #instantbird 01:22:45 --> mconley has joined #instantbird 01:27:50 <-- Tonnes has quit (Connection reset by peer) 01:28:25 --> Tonnes has joined #instantbird 01:56:45 <-- mconley has quit (Input/output error) 02:14:13 <-- Mook has quit (Quit: Mook) 02:27:38 --> Widdershins has joined #instantbird 02:43:59 --> mconley has joined #instantbird 02:59:54 <-- mconley has quit (Input/output error) 03:15:55 <instant-buildbot> build #1175 of linux-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1175 03:25:15 <-- sherief has quit (Ping timeout) 03:40:43 <instant-buildbot> build #1534 of win32-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1534 03:46:14 <instant-buildbot> build #2365 of macosx-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2365 03:46:56 --> gerard-majax has joined #instantbird 04:11:01 <-- nhnt11 has quit (Ping timeout) 04:11:23 --> nhnt11 has joined #instantbird 05:05:49 <-- EionRobb has quit (Quit: Leaving.) 05:26:19 <instant-buildbot> build #70 of linux64-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/70 05:26:34 --> mpmc has joined #instantbird 05:47:49 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 06:55:45 <-- gerard-majax has quit (Ping timeout) 06:55:47 --> mikk_s has joined #instantbird 07:01:50 <-- mikk_s has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 07:28:55 --> flo-retina has joined #instantbird 07:28:55 * ChanServ sets mode +qo flo-retina flo-retina 07:28:59 * Fallen|away is now known as Fallen 07:42:58 --> sonny has joined #instantbird 08:14:58 --> mpmc has joined #instantbird 08:18:57 --> Bollebib has joined #instantbird 08:32:38 --> gerard-majax has joined #instantbird 08:35:37 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 08:35:56 --> chrisccoulson_ has joined #instantbird 08:36:10 <-- chrisccoulson_ has quit (Client exited) 08:36:18 --> chrisccoulson has joined #instantbird 08:42:27 <-- gerard-majax has quit (Ping timeout) 08:57:45 --> gerard-majax has joined #instantbird 09:06:02 <-- nhnt11 has quit (Ping timeout) 09:07:25 <-- gerard-majax has quit (Ping timeout) 09:22:39 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 09:47:53 --> gerard-majax has joined #instantbird 10:05:25 --> nhnt11 has joined #instantbird 10:07:57 <-- nhnt11 has quit (Ping timeout) 10:09:26 --> nhnt11 has joined #instantbird 10:11:07 --> flo-retina has joined #instantbird 10:11:07 * ChanServ sets mode +qo flo-retina flo-retina 10:16:01 --> clokep has joined #instantbird 10:16:02 * ChanServ sets mode +o clokep 10:31:48 <-- nhnt11 has quit (Ping timeout) 10:37:09 --> nhnt11 has joined #instantbird 10:37:11 <-- clokep has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 10:42:25 <-- nhnt11 has quit (Ping timeout) 10:45:02 --> nhnt11 has joined #instantbird 10:45:47 * flo-retina received a Macbook this morning 10:46:36 <nhnt11> flo-retina2? ;) 10:46:49 <flo-retina> not on IRC yet :) 10:46:55 <flo-retina> but it's doing a Firefox build right now 10:47:00 <flo-retina> to see how long it takes there 10:47:20 * nhnt11 guesses faster by 3-5 minutes 10:47:48 <flo-retina> I didn't get the model I ordered 10:47:56 <flo-retina> they gave me a used machine from February 10:48:07 <flo-retina> so the CPU is the 2.6Ghz instead of the 2.8Ghz 10:48:27 --> nhnt12 has joined #instantbird 10:48:51 <flo-retina> the noise from the fans are very similar 10:49:00 <flo-retina> (I'm building on both machines at the same time) 10:49:10 <nhnt12> I don't think they've really updated any of the hardware design (just newer components) 10:49:28 <flo-retina> neither do I. 10:49:39 <flo-retina> but I expect my old fans to be dusty and so noisier 10:49:40 <-- nhnt11 has quit (Ping timeout) 10:49:47 <flo-retina> (doesn't seem to really be the case though) 10:50:48 <flo-retina> build finished in 8min46s on the new machine 10:51:02 <nhnt12> That's fast! 10:51:34 <flo-retina> the non-clobber build is still running on the old machine 10:52:06 <flo-retina> I'll probably reboot (to close all processes and empty the memory) and clobber for a fair comparison 10:58:13 <nhnt12> Maybe you should use a different user account for complete freshness ;) 10:58:26 <nhnt12> That would require re-setting up the build environment though maybe? idk.. 10:58:26 <flo-retina> that's not a bad idea 10:58:35 <flo-retina> but I may be too lazy for that 10:58:41 <nhnt12> :) 10:58:47 <flo-retina> nhnt12: probably only the PATH environment variable 10:59:24 <flo-retina> I'm testing again on the new machine to check that the build time can be reproduced 10:59:38 <flo-retina> the non-clobber build finished in 11m21s on the old macbook 10:59:43 <Widdershins> i haven't worked on anything big in a long while, how are compilers for multicore these days 11:00:36 <flo-retina> Widdershins: the compiler is started as many times as there are cores, on different files 11:01:05 <Widdershins> ah... yes i'm retarded 11:01:09 <nhnt12> Stuff is pretty fast if you've got an i7 quad (or more) ;) 11:01:14 <Widdershins> ::4am:: 11:01:27 <Widdershins> i7 4.2 11:01:30 * nhnt12 remembers seeing something about an i7 with 8 physical cores and hyperthreading. 11:01:43 <flo-retina> nhnt12: seems interesting 11:01:43 <Widdershins> yeah that's the newest 2011 die 11:01:52 <Widdershins> they went from 6 to 8 11:02:05 <flo-retina> nhnt12: are we going to have that on macbooks? 11:02:12 <Widdershins> doubt it 11:02:20 <Widdershins> it's i7-e 11:02:40 <nhnt12> flo-retina: I don't think it's on mobile yet. 11:02:46 <nhnt12> flo-retina: I don't think it's on mobile yet. 11:02:53 <nhnt12> bah, bad connection 11:02:57 <Widdershins> i'm sure there will be laptops that have it but they will have hilariously short battery life 11:03:05 <Widdershins> as per usual 11:03:21 <nhnt12> Widdershins: Battery life is pretty darn good these days 11:03:41 <Widdershins> not when your cpu drains 3-4x the power 11:03:41 * nhnt12 gets ~6-8 hours with his i7, provided he's not doing anything "intensive" 11:04:49 <flo-retina> nhnt12: I get much longer than that if I keep my macbook in my backpack and don't do anything intensive (like turning on the screen) :-P. 11:05:07 <nhnt12> flo-retina: Indeed, in that case it lasts for many days 11:05:13 <Widdershins> either way it's a lot of extra gates and lanes to pack into a small package with only occasional benefits for the use-case 11:06:23 <Widdershins> it doesn't seem compelling for mobile to me when the biggest benefit outside mass MP is having 8 ram slots 11:06:25 <flo-retina> second build took 8m55 11:06:38 * nhnt12 wonders if these cpus employ dynamic hotplugging 11:06:47 * flo-retina tries again 11:07:30 <flo-retina> one surprising thing: right at the end of the build the machine is significantly cooler than my old macbook (that hasn't been doing anything in the last few minutes 11:07:59 <Widdershins> dust? 11:08:20 <-- nhnt12 has quit (Ping timeout) 11:08:58 <Widdershins> dust on the vents is always the #1 cause of laptop heat that i see, a year old computer browsing the web will get warmer than a new one crunching P95 11:09:46 <flo-retina> Widdershins: could be the reason. 11:09:48 --> sherief has joined #instantbird 11:09:54 <flo-retina> the old machine has likely collected 26 months of dust. 11:14:32 <Widdershins> i had a 2.5 year actively-used laptop that deteriorated to total inability to even open firefox without capping at 90% kernel time (hardware thermal throttle, it turned out) 11:14:45 <Widdershins> opened it up and pulled a fucking 1/16" felt pad off the heatsink 11:14:53 <Widdershins> ran cool quiet and dreamy for another year 11:15:21 <Widdershins> if the air coming out of the vent is actually hot, it's probably not getting enough airflow 11:15:56 <flo-retina> third build, 8m56s 11:16:19 <flo-retina> maybe I should let the machine cool down before attempting a 4th one :-D 11:16:44 --> aleth has joined #instantbird 11:16:44 * ChanServ sets mode +o aleth 11:17:20 <aleth> A build under 9 minutes? That's fast! :) 11:20:42 --> nhnt11 has joined #instantbird 11:21:38 <-- Widdershins has quit (Ping timeout) 11:29:36 <-- nhnt11 has quit (Ping timeout) 11:30:25 --> nhnt11 has joined #instantbird 11:32:50 --> sukhe has joined #instantbird 11:33:58 <-- nhnt11 has quit (Ping timeout) 11:35:47 <flo-retina> 8m54 11:41:02 --> nhnt11 has joined #instantbird 11:43:04 <sukhe> hi. what should be the switch for generating the bz2 package (before or after the build) 11:44:29 <aleth> sukhe: You probably mean "mach package", but I doubt it creates a bz2 11:44:49 <aleth> Hmm, on second thoughts, I'm not sure I understand your question at all 11:45:06 <aleth> Have you read https://developer.mozilla.org/en-US/docs/Simple_Instantbird_build ? 11:45:11 --> clokep_work has joined #instantbird 11:45:11 * ChanServ sets mode +o clokep_work 11:45:44 <sukhe> ok so let me try again: after I finish building, I get everything in obj-dir/dist/bin 11:46:12 <sukhe> now I need to package it to bz2 for distributing it 11:46:24 <aleth> OK, so my first guess was right: try mach package 11:46:31 <sukhe> ok I will try it after this finishes 11:51:48 <clokep_work> Good morning 11:52:08 <aleth> Hi :) 11:57:23 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 12:07:46 <-- BWMerlin has quit (Quit: BWMerlin) 12:08:32 <sukhe> aleth: yes that worked! I was able to do the same yesterday, but I thought I was missing something in my mozconfig. 12:13:27 * clokep_work wonders what sukhe is trying to do. 12:14:36 <sukhe> Tor Instant Messenger builds :) 12:14:39 <sukhe> (just got started) 12:15:29 <sukhe> before we move on to the Tor-specific things, I thought I should try to get a grip on the build system and stuff 12:15:48 <clokep_work> Ah, OK. :) 12:15:52 <clokep_work> Yeah, seems like a good plan. 12:16:03 <aleth> Hopefully there won't be much Tor-specific stuff apart from different about:config defaults 12:16:11 <-- nhnt11 has quit (Ping timeout) 12:16:50 <aleth> Hmm, I suppose you might not want to ship with the same set of protocols. 12:16:50 <clokep_work> Different branding. 12:17:00 <aleth> Oh right. 12:17:05 <sukhe> yup let's see. we also plan to integrate Tor Launcher and other things; the aim is to make it like the Tor Browser Bundle 12:17:09 <sukhe> with deterministic builds 12:20:19 <aleth> I didn't realize you could do that for Firefox 12:20:37 <aleth> Deterministic builds, I mean 12:21:46 <sukhe> yeah, Tor Browser Bundle is built using deterministic builds 12:21:53 <sukhe> https://blog.torproject.org/blog/deterministic-builds-part-one-cyberwar-and-global-compromise (interesting read) 12:22:06 <aleth> Thanks! 12:22:57 <-- aleth has quit (Quit: exit stage left) 12:33:17 --> nhnt11 has joined #instantbird 13:48:56 --> petunia has joined #instantbird 13:50:00 <-- petunia has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 13:52:43 --> redDragon has joined #instantbird 13:57:47 <-- nhnt11 has quit (Ping timeout) 14:20:54 --> mconley has joined #instantbird 14:36:47 <-- sonny has quit (Client exited) 14:39:36 --> sonny has joined #instantbird 15:32:34 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 15:48:08 <-- gerard-majax has quit (Ping timeout) 15:53:06 --> myk has joined #instantbird 15:57:10 --> flo-retina has joined #instantbird 15:57:10 * ChanServ sets mode +qo flo-retina flo-retina 15:59:21 --> iamjayakumars has joined #instantbird 16:08:52 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 16:08:56 --> myk has joined #instantbird 16:18:38 <-- sonny has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 16:27:06 --> gerard-majax has joined #instantbird 16:38:24 --> Mook_as has joined #instantbird 16:41:06 <-- gerard-majax has quit (Ping timeout) 16:42:28 --> arlolra has joined #instantbird 16:43:45 <-- iamjayakumars has quit (Quit: ) 16:59:18 * Fallen is now known as Fallen|away 16:59:19 --> nhnt11 has joined #instantbird 17:01:06 <-- nhnt11 has quit (Ping timeout) 17:07:10 * mconley is now known as mconley|food 17:17:21 * Fallen|away is now known as Fallen 17:17:52 <-- mconley|food has quit (Input/output error) 17:26:26 * Fallen is now known as Fallen|away 17:33:58 --> hadi has joined #instantbird 17:35:08 <-- hadi has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 17:51:46 --> sonny has joined #instantbird 18:01:08 --> mconley|food has joined #instantbird 18:02:26 * mconley|food is now known as mconley 18:05:06 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 18:05:10 <-- flo-retina has quit (Ping timeout) 18:06:32 --> flo-retina has joined #instantbird 18:06:33 * ChanServ sets mode +qo flo-retina flo-retina 18:11:38 --> myk has joined #instantbird 18:40:06 --> gerard-majax has joined #instantbird 18:56:02 <-- redDragon has quit (Quit: redDragon) 19:36:28 --> EionRobb has joined #instantbird 19:36:45 <-- sonny has quit (Ping timeout) 19:38:29 --> hadi has joined #instantbird 19:55:31 --> nhnt11 has joined #instantbird 20:12:14 --> Widdershins has joined #instantbird 20:18:48 <-- flo-retina has quit (Ping timeout) 20:22:06 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 20:32:26 --> unghost has joined #instantbird 20:32:36 --> flo-retina has joined #instantbird 20:32:36 * ChanServ sets mode +qo flo-retina flo-retina 20:32:46 --> chrisccoulson has joined #instantbird 20:37:17 <-- Widdershins has quit (Ping timeout) 20:41:48 <-- clokep_work has quit (Ping timeout) 20:56:24 <-- Rym has quit (Ping timeout) 20:57:07 --> Rym has joined #instantbird 21:00:47 <-- Rym has quit (Ping timeout) 21:06:31 --> Rym has joined #instantbird 21:46:23 <-- Bollebib has quit (Client exited) 21:46:54 * Fallen|away is now known as Fallen 22:04:52 --> clokep has joined #instantbird 22:04:52 * ChanServ sets mode +o clokep 22:10:37 --> sonny has joined #instantbird 22:19:25 <-- unghost has quit (Input/output error) 22:56:47 <-- Rym has quit (Ping timeout) 22:57:15 --> Rym has joined #instantbird 23:00:49 <-- sonny has quit (Client exited) 23:08:04 <arlolra> clokep: https://github.com/mozilla/releases-comm-central/blob/master/chat/components/src/imConversations.js#L332-L335 23:08:27 <arlolra> the conversation service sets itself as the conversation for some system messages 23:08:50 <clokep> arlolra: Interesting. :) 23:08:57 <clokep> Which system messages are those? 23:09:19 <arlolra> anything in the conversation service that calls this.systemMessage 23:10:03 <flo-retina> I guess that makes sense for messages saying "the conversation will continue with <prpl name>" that aren't part of any prpl conversation 23:10:41 <arlolra> clokep: and I'm not sure about that inheritance question in purplexpcom 23:10:53 <arlolra> we did the same thing in the last patch 23:11:17 <clokep> Yeah. 23:11:30 <clokep> I think last time we just had the same thing implemented twice, this one made me go (o_O) since it calls the parent class. 23:12:28 <arlolra> https://hg.mozilla.org/users/florian_queze.net/purple/rev/6550fcf407f0 23:13:52 <clokep> Hmm...interesting one is NS_IMETHODIMP and one is NS_IMETHOD... 23:13:56 <clokep> I don't know what those mean. :) 23:13:59 <clokep> So maybe I'm saying crazy stuff. 23:14:53 <flo-retina> clokep: NS_IMETHOD when it's in the .h file, NS_IMETHODIMP when it's in the .cpp file 23:15:13 <clokep> Oh that seems sane. (o_O) 23:18:13 <flo-retina> "Can't this one and the one in purpleConvIM just inherit from purpleConversation instead of overriding it and calling the super?" I think the answer is (or at least was!) "no". 23:18:41 <flo-retina> IIRC the problem is related to the nsISupports implementation that would exist in the purpleConversation object, but would not be correct 23:18:48 <flo-retina> or something :-S 23:22:24 <-- flo-retina has quit (Ping timeout) 23:24:02 <clokep> Alright. 23:24:05 <clokep> I just wanted to ask. :) 23:24:15 <clokep> Bah. Every time I think I understand promises...I don't. 23:24:55 <arlolra> reject that thinking, then keep trying, finally you'll get it 23:29:51 <-- Rym has quit (Ping timeout) 23:30:30 * Fallen is now known as Fallen|away 23:31:31 --> Rym has joined #instantbird 23:33:16 --> flo-retina has joined #instantbird 23:33:16 * ChanServ sets mode +qo flo-retina flo-retina 23:34:38 <-- hadi has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 23:40:33 <clokep> Thanks. :p 23:44:44 <-- arlolra has quit (Quit: arlolra) 23:52:41 --> arlolra has joined #instantbird