#instantbird log on 10 13 2013

All times are UTC.

00:01:57 <-- Rym has quit (Ping timeout)
00:04:21 --> Rym has joined #instantbird
00:08:02 <-- Rym has quit (Ping timeout)
00:12:24 <-- dionisos has quit (Ping timeout)
00:12:43 --> Rym has joined #instantbird
00:14:52 --> mconley has joined #instantbird
00:20:31 <-- qheaden has quit (Ping timeout)
00:23:43 --> EionRobb has joined #instantbird
00:25:56 <-- mconley has quit (Input/output error)
00:28:14 --> qheaden has joined #instantbird
00:48:39 <-- Rym has quit (Ping timeout)
00:52:54 --> Rym has joined #instantbird
01:09:17 <-- EionRobb has quit (Quit: Leaving.)
01:52:11 <-- Rym has quit (Ping timeout)
03:05:46 <instant-buildbot> build #1000 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1000
04:02:41 --> EionRobb has joined #instantbird
04:08:11 --> clokep has joined #instantbird
04:08:11 * ChanServ sets mode +o clokep 
04:19:23 <-- EionRobb has quit (Connection reset by peer)
04:39:14 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
05:10:20 --> mconley has joined #instantbird
05:41:26 <-- mconley has quit (Connection reset by peer)
05:42:08 --> mconley has joined #instantbird
06:23:25 --> dew has joined #instantbird
06:23:59 --> dionisos has joined #instantbird
06:32:43 <-- mconley has quit (Input/output error)
06:43:18 <instant-buildbot> build #1122 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1122
07:16:43 --> mconley has joined #instantbird
07:29:58 --> jb has joined #instantbird
07:36:57 <-- mikeperry has quit (Ping timeout)
07:42:33 --> mikeperry has joined #instantbird
07:52:30 <-- jb has quit (Ping timeout)
07:54:45 <-- mconley has quit (Input/output error)
08:16:56 --> EionRobb has joined #instantbird
08:18:36 <-- EionRobb has quit (Quit: Leaving.)
09:02:11 <flo-retina> nhnt11: I put some hints in the bug ;)
09:25:04 --> Mic has joined #instantbird
09:25:05 * ChanServ sets mode +h Mic 
09:25:14 --> jb has joined #instantbird
09:25:55 <Mic> nhnt11: the order of the suggestions looks pretty good in new nightlies in my opinion:)
09:30:48 <flo-retina> yeah, appart from one channel that puzzles me, the order seems pretty good here too :)
09:31:33 <flo-retina> it's quite annoying though that after opening the awesometab for the first time, typing here is super difficult :-/.
09:35:20 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
09:36:29 --> Mic has joined #instantbird
09:36:29 * ChanServ sets mode +h Mic 
09:43:39 <flo-retina> http://people.mozilla.org/~bgirard/cleopatra/#report=00da20db2720497b7eb92df3898eb75da4d983ed
09:43:48 <flo-retina> this profile surprises me
09:45:06 <flo-retina> If I look at the part where handling of LIST results was still in progress, the average event lag is 41,67ms, which matches quite well the 40ms we have in the code (I really thing we should change that value to 15)
09:45:14 <flo-retina> but the 'max event lag' is 448ms.
09:47:30 <flo-retina> and if I look at the part of the profile where that happened, most if it (87% IIRC) is in ClassInfo_QueryInterface, where 370ms was spent at once apparently.
09:49:00 <flo-retina> the only way I can imagine for that to happen is if we transfer a large array through XPConnect, but the code doesn't seem to be doing that around the stacks we have in the profiler :-S
09:51:51 <Mic> hmm :(
09:52:15 <Mic> I've removed the cache file and the order after log sweeping is different now.
09:52:27 <Mic> I didn't send or receive any messages in the meantime.
09:52:49 <Mic> This doesn't sound right in my opinion.
09:53:06 <flo-retina> is the order back to what you had before if you restart?
09:53:18 <flo-retina> I think aleth filed a bug about some stuff not being taken into account immediately
09:53:57 <Mic> brb 
09:54:00 --> unghost has joined #instantbird
09:54:02 <-- Mic has quit (Connection reset by peer)
09:54:21 --> Mic has joined #instantbird
09:54:21 * ChanServ sets mode +h Mic 
09:54:50 <Mic> Restarting after the log sweeping has finished didn't make a difference.
09:55:34 <Mic> I've saved both cache files from before and after refreshing it from the logs.
09:55:59 <Mic> Maybe I'll have a closer look later.
09:56:03 <Mic> bbl
10:07:16 <-- jb has quit (Ping timeout)
10:08:40 --> jb has joined #instantbird
10:23:18 --> Mnyromyr has joined #instantbird
10:24:38 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
10:25:52 <-- qheaden has quit (Ping timeout)
11:12:01 --> rosonline has joined #instantbird
11:30:41 <-- gerard-majax_ has quit (Ping timeout)
11:39:52 --> igorko has joined #instantbird
11:46:56 --> qlum has joined #instantbird
11:51:48 <-- jb has quit (Ping timeout)
11:55:14 --> mconley has joined #instantbird
11:57:10 <-- mconley has quit (Ping timeout)
12:02:46 <-- dionisos has quit (Ping timeout)
12:17:49 <-- rosonline has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
12:40:53 --> gerard-majax_ has joined #instantbird
12:53:40 <-- BWMerlin has quit (Quit: BWMerlin)
13:05:16 --> jb has joined #instantbird
13:18:34 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
13:22:03 <-- jb has quit (Ping timeout)
13:24:20 --> novabyte has joined #instantbird
13:27:53 <nhnt11> Hi
13:28:02 <nhnt11> Mic: That's surprising :(
13:30:00 <nhnt11> flo-retina: I saw your hints, btw
13:30:55 --> clokep has joined #instantbird
13:30:55 * ChanServ sets mode +o clokep 
13:45:18 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
13:45:40 --> clokep has joined #instantbird
13:45:40 * ChanServ sets mode +o clokep 
13:46:01 <clokep> Hello. :)
13:57:43 --> mconley has joined #instantbird
13:58:03 <nhnt11> hey clokep :)
13:58:05 <nhnt11> bbl
13:59:04 <-- mconley has quit (Input/output error)
14:01:43 <-- igorko has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
14:03:41 <-- unghost has quit (Input/output error)
14:03:48 <clokep> Says hi and then runs away...hmm... :P
14:18:42 <-- Even has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
14:19:17 --> Even has joined #instantbird
14:19:17 * ChanServ sets mode +o Even 
14:19:21 <-- Even has quit (Input/output error)
14:19:31 --> Even has joined #instantbird
14:19:31 * ChanServ sets mode +o Even 
14:31:07 --> mconley has joined #instantbird
14:32:11 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
14:32:22 --> clokep has joined #instantbird
14:32:22 * ChanServ sets mode +o clokep 
14:39:09 <-- mconley has quit (Input/output error)
14:44:35 <-- skeledrew has quit (Connection reset by peer)
14:53:43 <-- qlum has quit (Connection reset by peer)
15:40:00 --> rosonline has joined #instantbird
15:40:09 --> qlum has joined #instantbird
15:45:28 --> Mic has joined #instantbird
15:45:28 * ChanServ sets mode +h Mic 
17:14:55 <-- rosonline has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
17:18:38 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
17:32:38 <instant-buildbot> build #1036 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/1036
17:36:46 --> Mnyromyr has joined #instantbird
17:41:16 --> mconley has joined #instantbird
17:45:12 <-- mconley has quit (Input/output error)
17:52:41 --> mconley has joined #instantbird
17:59:46 <-- mconley has quit (Input/output error)
18:18:25 --> YH has joined #instantbird
18:22:55 <YH> it seems pidgin-lwqq 0.2c, which is released 4 days ago, is a usable QQ protocol client.
18:24:54 <clokep> Interesting. :)
18:26:11 --> Rym has joined #instantbird
18:31:34 <YH> it's good to do further investigating whether it's time to port pidgin-lwqq into instantbird but yet i have no knowledge/idea how to compile it in windows
18:43:01 <-- YH has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
19:16:41 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
19:51:47 --> mconley has joined #instantbird
19:56:27 --> EionRobb has joined #instantbird
20:12:01 <-- gerard-majax_ has quit (Ping timeout)
20:13:18 <-- novabyte has quit (Quit: Leaving.)
20:14:12 --> novabyte has joined #instantbird
20:14:21 <-- novabyte has quit (Quit: Leaving.)
20:16:18 <-- nhnt11 has quit (Ping timeout)
20:17:07 --> nhnt11 has joined #instantbird
20:45:20 <-- mconley has quit (Input/output error)
20:47:51 <instantbot> New Instantbird (UI) bug 2216 filed by florian@instantbird.org.
20:47:52 <instantbot> florian@instantbird.org requested review from nhnt11@gmail.com for attachment 2945 on bug 2216.
20:47:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2216 nor, --, ---, nobody, NEW, The stats service shouldn't block the UI for more than 15ms
20:48:51 <flo-retina> nhnt11: as requested, I added you to the default CC list of the Instantbird::Conversation BIO component.
20:48:58 <nhnt11> flo-retina: Thanks
20:49:42 <instantbot> nhnt11@gmail.com granted review for attachment 2945 on bug 2216.
20:51:21 <nhnt11> flo-retina: Btw, are we sure that a single iteration of that loop takes less than 15ms? Maybe we want to time it...
20:52:18 <flo-retina> I would be very surprised if it was that long on a powerful macbook with an optimized build
20:52:33 * nhnt11 shrugs
20:53:40 <flo-retina> nhnt11: I don't believe that patch will make much of an improvement, but I'm really curious to see how it will affect the profiles
20:53:41 <nhnt11> It seems to be ~2ms per iteration on my optimized build :)
20:54:03 <nhnt11> Hmm
20:54:09 <flo-retina> btw (assuming you've read the log today), any idea of what could have caused QueryInterface to be called for more than 300ms?
20:54:18 --> nhnt11-testing has joined #instantbird
20:54:36 <nhnt11-testing> flo-retina: It's still pretty laggy :/
20:55:04 <nhnt11> I haven't looked into it
20:55:08 <-- nhnt11-testing has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
20:55:17 <flo-retina> "now - this._lastUpdateNotification > 100) {" -> maybe we should increase that value?
20:55:53 <flo-retina> I don't really see how it could be helpful to update the display more than once per second
20:56:05 <nhnt11> I think I wanted it to be once per second initially :-/
20:56:41 --> nhnt11-testing has joined #instantbird
20:57:11 <flo-retina> I think I suggested that value, because it's small enough that it wouldn't make any difference to the user (ie for a user it would behave as if that code didn't existed and we updated all the time)
20:57:11 <-- nhnt11-testing has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
20:58:01 <flo-retina> but now I think I could even be convinced that 5s is frequent enough
21:01:33 <nhnt11> Somehow I don't think any of this will help too much :(
21:02:18 <nhnt11> (er, not just think, I'm trying different values here)
21:02:18 <flo-retina> nhnt11: my hope is that it will reduce the noise in the profiles, so that we can more better see the real problems
21:02:23 <nhnt11> Right
21:02:31 <flo-retina> s/more //
21:06:55 <nhnt11> flo-retina: I wonder if we should try actively delaying the next call to addPendingChats
21:07:10 <nhnt11> i.e. rather than executeSoon, setTimeout to say 50ms or so
21:10:59 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/78b109cc1941 - Patrick Cloke - Bug 2215 - Warning: Unhandled IRC message 042 and 338 when connecting to oftc.net, r=aleth.
21:11:01 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/7a74bd9b709a - Florian Quèze - Bug 2216 - The stats service shouldn't block the UI for more than 15ms, r=nhnt11.
21:11:43 <flo-retina> nhnt11: how would that help?
21:12:36 <flo-retina> nhnt11: another thing I was wondering today is: are there executeSoon calls in the conversation binding, that would explain that the UI feels sluggish even though the average event lag according to the profiler is around 40ms
21:12:36 <nhnt11> I don't really remember how I got the idea, it was something to do with having space between each 15ms block
21:12:40 <nhnt11> (never mind)
21:13:14 <flo-retina> btw, what you just suggested would help if the answer to my above question is yes ;)
21:13:54 <nhnt11> flo-retina: Well I tried it and it didn't help so...
21:14:29 <nhnt11> flo-retina: adding one chat at a time (rather than adding as many as possible for 15ms) seems to help.
21:14:42 <nhnt11> (I was able to type without waiting for text to appear)
21:15:09 <nhnt11> Er, I'm also delaying each addition by 50ms
21:15:17 <nhnt11> really bad solution imo
21:15:40 <instantbot> clokep@gmail.com set the Resolution field on bug 2216 to FIXED.
21:15:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2216 nor, --, 1.5, florian, RESO FIXED, The stats service shouldn't block the UI for more than 15ms
21:15:53 <nhnt11> Anyway, it's still pretty laggy so..
21:16:01 <instantbot> clokep@gmail.com set the Resolution field on bug 2215 to FIXED.
21:16:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2215 tri, --, 1.5, clokep, RESO FIXED, Warning: Unhandled IRC message 042 and 338 when connecting to oftc.net
21:16:11 * nhnt11 goes to bed
21:16:12 <nhnt11> Good night
21:17:20 <flo-retina> Good night
21:17:26 <flo-retina> and thanks for the quick review ;)
21:19:02 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
21:21:13 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
21:21:21 --> nhnt11 has joined #instantbird
21:49:46 --> mconley has joined #instantbird
21:55:00 <instant-buildbot> build #490 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/490
21:55:43 <-- mconley has quit (Input/output error)
22:02:35 --> dionisos has joined #instantbird
22:15:52 <-- Rym has quit (Ping timeout)
22:20:57 --> Rym has joined #instantbird
22:33:26 <-- Rym has quit (Ping timeout)
22:37:26 --> Rym has joined #instantbird
23:09:14 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
23:13:41 --> clokep has joined #instantbird
23:13:41 * ChanServ sets mode +o clokep 
23:19:04 <-- qlum has quit (Client exited)
23:22:46 --> wnayes has joined #instantbird
23:34:05 <instant-buildbot> build #478 of win32-onCommit is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/478  blamelist: Florian Qu?ze <florian@instantbird.org>, Patrick Cloke <clokep@gmail.com>
23:51:04 --> arlolra has joined #instantbird
23:56:47 <instant-buildbot> build #487 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/487