#instantbird log on 01 11 2013

All times are UTC.

00:12:27 <-- Optimizer has quit (Ping timeout)
00:15:41 --> Optimizer has joined #instantbird
00:29:39 <-- qlum has quit (Quit: Getting the <censored> out.)
00:41:15 <clokep> flo, douglaswth: I was able to reproduce your bug.
00:42:11 <douglaswth> w00t!
00:53:36 <-- rosonline has quit (Ping timeout)
00:55:44 --> rosonline has joined #instantbird
01:10:01 --> deltafalcon has joined #instantbird
01:12:39 <-- rosonline has quit (Ping timeout)
01:13:30 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2185 on bug 1661.
01:13:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1661 nor, --, ---, clokep, ASSI, Reconnecting with IRC causes buddies to duplicate
01:17:27 --> rosonline has joined #instantbird
01:42:04 <-- rosonline has quit (Client exited)
02:04:32 <-- Mook_as has quit (Quit: Mook_as)
02:06:36 <-- Optimizer has quit (Ping timeout)
02:09:56 --> Optimizer has joined #instantbird
02:28:33 --> praefect1 has joined #instantbird
02:29:16 <-- praefectus has quit (Ping timeout)
03:02:24 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
03:28:02 <instant-buildbot> build #737 of linux-nightly-default is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/737
04:15:28 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep)
04:17:36 --> Mook has joined #instantbird
04:18:25 --> chrisccoulson has joined #instantbird
04:24:28 <instant-buildbot> build #741 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/741
04:34:55 <-- SM0TVI has quit (Ping timeout)
04:36:13 --> SM0TVI has joined #instantbird
05:04:02 <-- EionRobb has quit (Quit: Leaving.)
05:25:50 <instant-buildbot> build #830 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/830
05:26:42 <-- praefect1 has quit (Quit: praefect1)
06:12:45 <-- Optimizer has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
06:32:37 <-- dew has quit (Ping timeout)
07:17:04 <-- Mook has quit (Quit: Mook)
07:37:58 --> praefectus has joined #instantbird
08:11:38 --> jb has joined #instantbird
08:16:01 --> dew has joined #instantbird
08:19:27 <-- dew has quit (Ping timeout)
08:24:06 --> dew has joined #instantbird
08:26:39 <-- praefectus has quit (Quit: praefectus)
08:34:42 --> Even has joined #instantbird
08:34:43 * ChanServ sets mode +o Even 
08:35:17 --> Optimizer has joined #instantbird
08:35:26 <Optimizer> the latest nightly is so unstable ! :(
08:35:31 <Optimizer> reconnects me for no reason
08:35:40 <Optimizer> I am only logged in from one place this time.
08:55:23 --> mpmc has joined #instantbird
09:09:58 <-- jb has quit (Quit: jb)
09:21:23 <instant-buildbot> build #738 of linux-nightly-default is complete: Exception [exception interrupted]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/738
09:24:55 --> jb has joined #instantbird
09:29:44 <-- Optimizer has quit (Ping timeout)
09:30:34 --> Optimizer has joined #instantbird
09:36:17 <-- Optimizer has quit (Ping timeout)
09:36:23 <-- gerard-majax has quit (Ping timeout)
09:36:47 <instant-buildbot> build #739 of linux-nightly-default is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/739
09:39:58 --> Optimizer has joined #instantbird
09:42:57 <instant-buildbot> build #740 of linux-nightly-default is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/740
09:44:40 --> jb1 has joined #instantbird
09:45:13 <-- jb has quit (Ping timeout)
09:48:38 <instant-buildbot> build #741 of linux-nightly-default is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/741
10:02:14 <instant-buildbot> build #742 of linux-nightly-default is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/742
10:06:07 <-- Optimizer has quit (Ping timeout)
10:06:41 --> Optimizer has joined #instantbird
10:06:56 <-- chrisccoulson has quit (Ping timeout)
10:31:12 --> gerard-majax has joined #instantbird
10:38:17 --> jb has joined #instantbird
10:39:16 <-- jb1 has quit (Ping timeout)
10:40:59 --> mpmc1 has joined #instantbird
10:41:11 <-- mpmc has quit (Ping timeout)
10:43:24 --> jb1 has joined #instantbird
10:44:22 <-- jb has quit (Ping timeout)
10:55:31 <mpmc1> Would you guys call 200mb ram usage for IB excessive? 
11:02:24 <-- jb1 has quit (Ping timeout)
11:04:44 <Even> It depends.
11:05:13 <Even> If you're connected to IRC channels with lots of activity it might be a normal amount of RAM.
11:05:28 <Even> But if you have only two tabs with nothing in them on MSN, it is.
11:07:21 <mpmc1> Lol :p
11:08:25 <Optimizer> you can probably start removing/cropping old messages
11:08:30 <Optimizer> with a button to load them again 
11:08:36 <Optimizer> as anyways they are stored on disk
11:09:02 <Optimizer> when I have a lot of messages, and someone pings me, it takes more than a minute to load and scroll down all the messages
11:09:23 <Optimizer> a minute after the window is opened and before I see the ping
11:11:32 --> flo-retina has joined #instantbird
11:11:32 * ChanServ sets mode +qo flo-retina flo-retina 
11:20:27 --> clokep has joined #instantbird
11:20:27 * ChanServ sets mode +o clokep 
11:22:11 --> qlum has joined #instantbird
11:25:04 <clokep> mpmc1: I also wouldn't consider 200MB of RAM usage excessive...as that's very little of my total RAM. ;)
11:27:35 <flo-retina> mpmc1: I would say that it's slightly excessive, but as others said before, it's depends of what you did/how many accounts you connected/how many IRC channels you are in/...
11:28:01 <flo-retina> mpmc1: if you see in about:memory things that seem to obviously consume too much memory, feel free to file bugs
11:28:44 <flo-retina> it also depends of which memory you are talking about
11:29:06 <flo-retina> my current nightly takes 200MB of "real memory", but only 95MB of private memory.
11:29:51 * clokep is using ~100 MB.
11:30:09 <clokep> But I also just started my computer so...
11:34:58 <clokep> Optimizer: Hopefully I fixed the bug that's causing the reconnects...although I don't understand why it started happening all of a sudden. :(
11:35:00 <clokep> Nothing changed...
11:35:19 <Optimizer> which one ..
11:35:34 <Optimizer> that today I am getting reconnects, or that yesterday I was in a chaos
11:35:40 <Optimizer> stuck b/w nick fights
11:36:07 <clokep> I still don't believe that was a different bug.
11:36:53 <mpmc1> flo-retina: Well, I'm connected to ZNC with a large scrollback set on 5 channels, 2 are barely used the others are quite large, takes a few mins for IB to load all the chat :p, I'm also connected to FB, GT, MSN as well as IRC (for this channel).
11:37:58 <flo-retina> which message theme are you using?
11:38:37 <flo-retina> Would you like running a profiler on this to send us some data about what's slow? (I started working on porting the gecko profiler to Instantbird; it's not full usable yet, but I hope it will be soon)
11:39:27 <Optimizer> I would like running
11:39:29 <Optimizer> but when ?
11:40:53 <mpmc1> flo-retina: paper sheets.
11:41:36 * mpmc1 doesn't think flo-retina was talking to him :p
11:42:03 <Optimizer> I use mibbit, but I see the same thing in bubbles too
11:42:05 <flo-retina> I was talking to mpmc1
11:42:22 <flo-retina> but anybody upset by the delay loading messages could run the profiler
11:42:32 <flo-retina> it would be interesting to see if the results are the same that those I got
11:42:38 <mpmc1> I'm not upset at all :p
11:42:44 <flo-retina> (I already optimized out 30% of the time bubble takes to display messages)
11:42:48 <Optimizer> I also have the same issue, on the #developers channel, if someone pings me, it takes around a minute to load th scrollback
11:43:06 <Optimizer> so how to use the profiler ?
11:43:09 <flo-retina> mpmc1: s/upset/slightly frustrated, annoyed or disappointed/
11:43:30 <flo-retina> Optimizer: it's not ready yet, unfortunately :(
11:43:47 <flo-retina> Optimizer: although I could explain how to use it; with a few unpleasant steps
11:44:04 <Optimizer> go ahead, I am all about unpleasant steps
11:45:28 * clokep wonders if this would make a good blog post for flo-retina. ;)
11:46:34 <flo-retina> bloging the list of unpleasant steps because I haven't been able to find a decent fix for them? meh :(
11:48:30 <clokep> I just thought of it as a decent way to document things.
11:48:37 <clokep> Maybe posting it to m.dev.chat would be useful though.
11:48:41 <clokep> So we can point people to it.
11:49:54 <flo-retina> or just on a wiki page, so that we can update it easily
11:50:00 <flo-retina> and posting/blogging the link
11:51:13 <Optimizer> decide already!
11:55:31 <flo-retina> clokep: Just looked at that IRC patch. I'm ok with r+ing it to get the bug fixed asap, but it does trigger my "code duplication" warning ;)
11:56:04 <Optimizer> is it related to my issues ?
11:56:13 <flo-retina> Optimizer: yes
11:56:20 <Optimizer> bug link ?
11:56:26 <flo-retina> bug 1661
11:56:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1661 nor, --, ---, clokep, ASSI, Reconnecting with IRC causes buddies to duplicate
11:56:49 <flo-retina> Optimizer: well, if you have at least one nick you have added to your contact list, then it's definitely the bug causing your problems.
11:57:23 <Optimizer> but I do not see duplicating buddies
11:57:26 <clokep> flo-retina: Mine too, a little bit. But I wasn't sure how to simplify that. A two line function seems so...lame.
11:57:32 <clokep> Optimizer: The buddies don't get duplicated.
11:57:49 <flo-retina> clokep: I think the role of pendingIsOnQueue in the case were we don't use ISON is not clear in my mind.
11:57:57 <Optimizer> the title of the bug says that 
11:58:20 <flo-retina> Optimizer: they are duplicated in messages sent to the server, not in the UI.
11:58:35 <clokep> flo-retina: Where we're not using ISON...we just grab it to complete the full list of nicks...since ISON is automatically sent already.
11:58:38 <flo-retina> Optimizer: and at some point the server decides that enough is enough, and drops your connection
11:58:41 <Optimizer> oh, which cause spamming and kicking out ?
11:58:46 <Optimizer> okay.
11:58:49 <Optimizer> lets see tomorrow
11:59:00 <clokep> Yeah, I did a poor job of renaming the bug, but I was in a rush.
11:59:21 <flo-retina> clokep: that explanation confuses even more :(
11:59:25 <flo-retina> *confuses me
11:59:40 <clokep> flo-retina: So we sent ISON immediately upon connect. A few messages later we find out we can use watch/monitor.
12:00:19 <clokep> Once we send is on, the _isOnQueue is no longer complete, it's split between the "_isOnQueue" and "pendingIsOnQueue".
12:00:34 <clokep> But for Watch/monitor we don't use that functionality, we just want a full list of nicks.
12:00:38 <clokep> So we concatenate the two.
12:00:44 <flo-retina> so what's the content of _isOnQueue and of pendingIsOnQueue?
12:01:02 <flo-retina> so pendingIsOnQueue is nicks that have already been sent?
12:01:05 <clokep> Yes.
12:01:12 <clokep> And _isOnQueue is nicks that have not yet been sent.
12:01:40 <-- mpmc1 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
12:01:48 --> mpmc has joined #instantbird
12:01:54 <clokep> If you have suggestions for bigger reorgs to that code, feel free to comment. :)
12:02:49 <flo-retina> why aren't we just doing this._isOnQueue.concat(this.pendingIsOnQueue) immediately after an ISON message has been sent?
12:02:54 <clokep> (Maybe keep _isOnQueue the entire list of nicks and just resort it when sending things?)
12:03:07 <clokep> Hmm...we might use pendingIsOnQueue to tell who is online and who is offline.
12:03:15 <clokep> I don't think we get messages about offline people, just online people.
12:03:21 <clokep> (Yay IRC?)
12:03:46 <flo-retina> or maybe send the index of the last sent nick in the nick array?
12:03:56 <flo-retina> (because isonqueue is just an array of all the nicks we care about, right?
12:04:43 <clokep> Yes.
12:04:48 <clokep> Indices might work.
12:04:54 <clokep> So that _isOnQueue is always full.
12:04:58 <clokep> I'm really late. I have to go.
12:05:05 <flo-retina> and is named with something less confusing
12:05:19 <flo-retina> it's strange to use something name isOn for non-ISON messages
12:05:38 <flo-retina> sure, go go go! don't let me/us get you late!
12:06:41 <-- clokep has quit (Ping timeout)
12:38:14 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
12:54:06 --> clokep_work has joined #instantbird
12:54:06 * ChanServ sets mode +o clokep_work 
12:54:23 <clokep_work> flo-retina: Right, some of that is probably because the WATCH/MONITOR code was added months later? :)
13:06:44 <flo-retina> clokep_work: likely :)
13:07:05 <flo-retina> clokep_work: so Even has installed the new compiler, and now the build fails in a new way
13:07:26 <flo-retina> it seems that adding --disable-elf-hack in the mozconfig would "fix" the issue
13:07:33 <flo-retina> but I'm really not sure of what that does
13:09:04 <clokep_work> Well clearly it disable elf hacking. ;)
13:09:22 <clokep_work> Do we care about elf hack greatly?
13:09:28 <clokep_work> IIRC it's a minor optimization thing.
13:10:12 <flo-retina> https://wiki.mozilla.org/Elfhack
13:11:46 <clokep_work> Right.
13:11:50 <flo-retina> clokep_work: so should I push this asap http://pastebin.instantbird.com/124667 ?
13:12:14 <clokep_work> flo-retina: I think that's reasonable, let's get a build out there.
13:16:05 <clokep_work> (Thanks for installing that Even! :))
13:19:02 <clokep_work> Plus once we have a Moz 17 nightly...I can start the Moz 18 upgrade. :P
13:19:11 <flo-retina> sounds cool
13:19:22 <flo-retina> I'm looking forward to (not) doing it :-P
13:19:40 <clokep_work> I'm looking forward to not having crazy PPC patches. :)
13:19:53 <flo-retina> they are already long gone. PPC is dead.
13:20:14 <clokep_work> Yes, but now I won't have to deal w/ them at all during the upgrade! :)
13:21:39 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/80a19e04e244 - Florian Quèze - Disable elf-hack on linux builds to try and get working linux builds, rs=clokep.
13:35:33 <instant-buildbot> build #343 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/343
13:39:05 --> jb has joined #instantbird
13:52:19 <-- jb has quit (Ping timeout)
13:52:23 <clokep_work> Hmm...I'm getting a "no timestamp implementation on this platform" on my Linux box. Any ideas?
13:52:38 --> jb has joined #instantbird
13:52:53 <flo-retina> no idea :-/
13:53:02 <flo-retina> is that a compiler error?
13:53:13 <clokep_work> Yes.
13:53:17 <clokep_work> No.
13:53:18 <clokep_work> Make error.
13:53:39 <clokep_work> http://dxr.mozilla.org/mozilla-central/xpcom/ds/Makefile.in.html#l44
14:09:31 <-- jb has quit (Ping timeout)
14:17:06 <-- deltafalcon has quit (Connection reset by peer)
14:20:21 <instant-buildbot> build #371 of linux-onCommit is complete: Failure [failed shell_1]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/371  blamelist: Florian Qu?ze <florian@instantbird.org>
14:22:28 <clokep_work> Bahh.
14:22:56 <clokep_work> Hmm....distribution failed.
14:24:11 <clokep_work> I think I'm running into the change from https://bugzilla.mozilla.org/show_bug.cgi?id=776561 ?
14:25:46 --> jb has joined #instantbird
14:25:47 --> mconley has joined #instantbird
14:33:10 <-- jb has quit (Quit: jb)
14:33:39 --> jb has joined #instantbird
14:46:18 <-- Optimizer has quit (Ping timeout)
14:56:16 * Even is still working on the Linux slave
14:56:34 <Even> We're almost there or nowhere near. Depends on the outcome of the current test :)
14:56:54 * Even cross fingers :P
15:00:27 <Even> Ok, we're nowhere near.
15:04:37 <-- flo-retina has quit (Ping timeout)
15:07:21 --> Optimizer has joined #instantbird
15:08:15 --> flo-retina has joined #instantbird
15:08:15 * ChanServ sets mode +qo flo-retina flo-retina 
15:40:08 --> rosonline has joined #instantbird
15:41:23 <clokep_work> :( Boo.
15:48:41 <flo-retina> Even meant to say "we are making progress" ;)
15:56:10 <clokep_work> Hahah. I hope so!
15:59:46 <flo-retina> Even: calendar had the same issue, and fixed it with http://hg.mozilla.org/build/buildbot-configs/diff/f4bbd05bc1a2/calendar/config.py
15:59:50 <clokep_work> flo-retina: So for that IRC ISON patch, the final word is that you'd like me to make some bigger organizational changes, right?
15:59:54 <flo-retina> does this look like something used on the buildbot side?
16:00:34 <flo-retina> clokep_work: I think it would be a good idea to do these changes. I don't think getting the bug fixed requires waiting for these changes to be made
16:01:21 <clokep_work> OK. They were: renaming the method and code duplication warning!, right?
16:01:32 <clokep_work> Oh, and keeping track of the indices instead of splitting the array.
16:03:55 <flo-retina> right
16:03:58 <flo-retina> that can be another bug if you prefer
16:04:19 <clokep_work> I think that's the "right" way to fix it.
16:04:22 <clokep_work> So I'll do it all at once.
16:04:25 <clokep_work> Thanks for the feedback. :)
16:04:38 <flo-retina> no problem, thanks for investigating! :)
16:14:45 <-- Optimizer has quit (Ping timeout)
16:17:37 --> Optimizer has joined #instantbird
16:19:38 <-- Optimizer has quit (Ping timeout)
16:20:23 --> mpmc has joined #instantbird
16:22:50 --> Optimizer has joined #instantbird
16:26:41 <-- avidal has left #instantbird ()
16:43:44 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
17:21:32 --> mpmc has joined #instantbird
17:34:15 --> Mnyromyr has joined #instantbird
17:39:50 --> Mook_as has joined #instantbird
17:55:55 <-- gerard-majax has quit (Ping timeout)
18:06:12 <-- instant-buildbot has quit (Quit: buildmaster reconfigured: bot disconnecting)
18:06:19 --> instant-buildbot has joined #instantbird
18:06:20 * ChanServ sets mode +v instant-buildbot 
18:30:47 <instant-buildbot> build #743 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/743
18:31:36 <flo-retina> \o/
18:32:56 <Even> yeah !
18:53:00 <-- Optimizer has quit (Ping timeout)
18:54:21 --> Optimizer has joined #instantbird
18:59:31 <-- flo-retina has quit (Ping timeout)
19:05:20 --> leoj3n has joined #instantbird
19:06:22 --> praefectus has joined #instantbird
19:16:10 <-- leoj3n has quit (Quit: SEEYA!)
19:22:58 <-- instant-buildbot has quit (Ping timeout)
19:30:19 --> instant-buildbot has joined #instantbird
19:30:19 * ChanServ sets mode +v instant-buildbot 
19:48:53 --> chrisccoulson has joined #instantbird
19:52:02 <clokep_work> Congrats! :) Looks like we have a Linux nightly. :-D
20:15:29 <-- Optimizer has quit (Ping timeout)
20:18:07 --> Optimizer has joined #instantbird
20:19:24 --> flo-retina has joined #instantbird
20:19:24 * ChanServ sets mode +qo flo-retina flo-retina 
20:24:09 <-- Optimizer has quit (Ping timeout)
20:35:13 --> Optimizer has joined #instantbird
20:49:18 --> mib_xibm42 has joined #instantbird
20:49:29 <mib_xibm42> need help with chat issues in 17.0.2
20:50:09 <mib_xibm42> conversation box is gone
20:53:45 <-- Optimizer has quit (Ping timeout)
20:54:25 <clokep_work> mib_xibm42: Does it show up after you restart?
21:00:46 <mib_xibm42> no
21:01:02 <mib_xibm42> i even uninstalled and reistalled after removing the chat acct
21:01:18 <mib_xibm42> a coworker has same version and no issues
21:01:26 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep)
21:02:58 <mib_xibm42> i wish there was a shortcut key that would allow be to start a conversation. i can click an online contact but have no place to type a message
21:05:04 --> Optimizer has joined #instantbird
21:07:45 <-- mib_xibm42 has left #instantbird ()
21:18:31 <-- clokep_work has quit (Input/output error)
21:28:18 --> EionRobb has joined #instantbird
21:35:26 <-- skeledrew has quit (Ping timeout)
21:37:14 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
21:47:01 <flo-retina> too bad mib_xibm42 didn't show us a screenshot :(
21:53:22 <praefectus> i was trying to help him in #thunderbird
21:53:35 <praefectus> he said the "Join Chat" button was shaded out/disabled?
21:53:43 <praefectus> not sure if that's helpful
21:54:02 <flo-retina> the join chat button is disabled when there's no connected account that supports multi-user chats
21:55:10 <praefectus> i figured as much, so i was thinking his account was just d/c, or not set up
21:55:41 <flo-retina> he said he has online contacts though
22:02:28 <praefectus> i think he was talking about his facebook contacts showing
22:02:44 <praefectus> via XMPP
22:02:50 <praefectus> facebook doesn't support multi-user chat though
22:03:02 <praefectus> at least, not through instantbird as far as I can try?
22:03:04 <flo-retina> it's quite possible something wasn't resizing correctly, and was causing the chat textbox to be off-screen
22:03:18 <praefectus> yea, could be
22:03:26 <flo-retina> praefectus: that's right, facebook's XMPP gateway doesn't support MUCs
22:03:46 <-- flo-retina has quit (Connection reset by peer)
22:03:47 --> flo-retina has joined #instantbird
22:03:47 * ChanServ sets mode +qo flo-retina flo-retina 
22:34:36 <-- mconley has quit (Input/output error)
22:46:09 <-- praefectus has quit (Ping timeout)
22:54:09 <-- mpmc has quit (Connection reset by peer)
23:09:31 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
23:33:19 --> praefectus has joined #instantbird
23:38:08 --> mconley has joined #instantbird
23:39:46 --> mconley_ has joined #instantbird
23:39:46 <-- mconley has quit (Connection reset by peer)
23:41:49 <-- mconley_ has quit (Input/output error)