#instantbird log on 09 29 2014

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