#instantbird log on 08 09 2014

All times are UTC.

00:02:14 <-- myk has quit (Ping timeout)
00:24:50 <-- Tonnes has quit (Ping timeout)
00:25:39 --> Tonnes has joined #instantbird
00:34:47 --> tabris has joined #instantbird
00:34:56 <tabris> hello!
00:35:09 <tabris> long time no see! anyone remembers me?
00:35:38 <-- mali has quit (Ping timeout)
00:40:07 --> mconley has joined #instantbird
00:40:46 <Mook_as> Hi! Did you end up doing pt-BR translations? :D
00:43:00 <-- mconley has quit (Input/output error)
00:48:54 <-- Tonnes has quit (Ping timeout)
00:50:12 --> Tonnes has joined #instantbird
00:58:12 <tabris> ah someone do!
00:58:40 <tabris> I did nothing, I just disappeared, pidgin sucked me, it wants me, it wants me
00:58:49 * tabris ashamed
00:58:57 <Mook_as> that's okay, I cheated, and had IRC logs :p
00:59:09 <tabris> hahaha
00:59:28 <tabris> so how's the project these days? what's new?
01:09:33 <-- Tonnes has quit (Ping timeout)
01:10:10 --> Tonnes has joined #instantbird
01:10:31 <tabris> hmm same version still? :P
01:33:13 <-- Mook_as has quit (Quit: Mook_as)
02:01:41 --> sonny has joined #instantbird
02:04:14 <-- sonny has quit (Client exited)
02:13:36 <instant-buildbot> build #17 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/17
02:13:46 <instant-buildbot> build #1122 of linux-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1122
02:17:20 <instant-buildbot> build #2299 of macosx-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2299
02:19:12 <instant-buildbot> build #1476 of win32-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1476
02:30:11 * tabris is now known as tabris_away
02:47:24 * tabris_away is now known as tabris
02:51:52 * tabris is now known as tabris_away
02:55:24 --> myk has joined #instantbird
03:05:53 --> clokep_wp8 has joined #instantbird
03:06:41 <clokep_wp8> myk: You connect to an IRC bouncer as if it is an IRC account. We've discussed making a separate znc account type to make it easier though.
03:07:05 <clokep_wp8> I'd really love if it could be done for ALL protocols though! :-)
03:07:31 <myk> clokep_wp8: ah, thanks, that's simple enough; i'll see if i can find the mozilla bouncer!
03:07:48 <-- clokep_wp8 has quit (Connection reset by peer)
03:09:59 <myk> hmm, it looks like the bouncer in question is not in existence; bug 570860 would have created it but has been resolved WORKSFORME because you can set one up yourself on peoplemo, which is not at all what i'm talking about when i talk about a feature to "stay online when instantbird isn't running"
03:10:01 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=570860 nor, --, ---, nobody, RESO WORKSFORME, Run a corporate IRC bouncer for our users
03:25:47 --> clokep_wp8 has joined #instantbird
03:26:36 <clokep_wp8> That's disappointing. :-( 
03:27:46 <clokep_wp8> IRC on a phone sucks. :-(
03:29:38 <-- clokep_wp8 has quit (Connection reset by peer)
03:44:08 * myk is currently on IRC on his laptop, which is connected to the internet through his phone, while he takes the train home; which is pretty cool
04:03:03 <-- myk has quit (Ping timeout)
04:13:55 <-- nhnt11 has quit (Ping timeout)
04:14:54 --> nhnt11 has joined #instantbird
04:34:34 --> iamjayakumars has joined #instantbird
04:44:08 <-- iamjayakumars has quit (Client exited)
04:53:53 --> myk has joined #instantbird
04:56:39 --> iamjayakumars has joined #instantbird
05:05:12 <-- iamjayakumars has quit (Client exited)
05:08:11 <-- myk has quit (Ping timeout)
05:28:19 --> myk has joined #instantbird
05:40:41 <-- myk has quit (Ping timeout)
05:57:39 --> myk has joined #instantbird
06:26:51 --> iamjayakumars has joined #instantbird
06:52:05 <-- iamjayakumars has quit (Ping timeout)
07:10:34 --> iamjayakumars has joined #instantbird
07:36:01 <-- iamjayakumars has quit (Client exited)
07:36:42 --> Huvik has joined #instantbird
07:36:59 <-- Huvik has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
07:50:01 --> chrisccoulson has joined #instantbird
07:53:58 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
07:58:39 <-- myk has quit (Ping timeout)
08:05:42 --> iamjayakumars has joined #instantbird
08:09:19 <-- nhnt11 has quit (Ping timeout)
08:09:48 --> nhnt11 has joined #instantbird
08:13:52 --> Bollebib has joined #instantbird
08:25:15 <-- iamjayakumars has quit (Client exited)
08:28:53 --> aleth has joined #instantbird
08:28:53 * ChanServ sets mode +o aleth 
08:30:48 <aleth> mayanktg: I'll need to look at your latest pastebin to help you with http://log.bezut.info/instantbird/140808#m259
08:30:52 --> iamjayakumars has joined #instantbird
08:32:37 <-- iamjayakumars has quit (Ping timeout)
08:41:57 --> mpmc has joined #instantbird
08:42:08 --> gerard-majax_ has joined #instantbird
08:45:53 <-- aleth has quit (Quit: exit stage left)
08:52:18 <-- Bollebib has quit (Ping timeout)
08:55:33 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
08:55:38 --> Bollebib has joined #instantbird
09:38:11 --> mali has joined #instantbird
09:41:34 <nhnt11> Hello
09:41:54 <nhnt11> aleth: I'm hacking on displayPendingMessages to use prependMessageGroup
09:42:19 <nhnt11> Not a lot of progress yesterday, but I hope to get some visible results tonight.
09:42:46 <nhnt11> I may not be online for a few hours in the evening, btw.
09:44:29 --> aleth has joined #instantbird
09:44:29 * ChanServ sets mode +o aleth 
09:47:30 <aleth> nhnt11: Sounds good.
09:48:39 <aleth> You might want to use a completely different function than the path to displayPendingMessages (outside the log viewer), as displayPendingMessages is all about chunking and handling the progress bar, which your new code probably doesn't need.
09:48:56 <nhnt11> Yeah, I've been figuring that out.
09:48:57 <aleth> But I guess it doesn't matter while you're just getting things to work :)
09:49:03 <nhnt11> Sure
09:49:24 <nhnt11> Actually it would be easier to have everything in a new method to just get things working
09:50:02 <aleth> Do it that way then.
10:44:07 <-- EionRobb has quit (Quit: Leaving.)
10:55:20 <-- nhnt11 has quit (Ping timeout)
10:56:22 --> nhnt11 has joined #instantbird
11:06:10 <-- aleth has quit (Ping timeout)
11:15:25 --> Armada has joined #instantbird
11:35:35 --> aleth has joined #instantbird
11:35:35 * ChanServ sets mode +o aleth 
11:40:39 <-- gerard-majax_ has quit (Ping timeout)
11:40:57 <-- aleth has quit (Quit: exit stage left)
11:41:23 --> gerard-majax_ has joined #instantbird
11:49:46 <-- gerard-majax_ has quit (Ping timeout)
11:55:17 --> iamjayakumars has joined #instantbird
12:37:29 <-- Tonnes has quit (Connection reset by peer)
12:44:43 --> Tonnes has joined #instantbird
13:06:24 --> aleth has joined #instantbird
13:06:25 * ChanServ sets mode +o aleth 
13:11:42 <-- iamjayakumars has quit (Client exited)
13:33:05 <-- aleth has quit (Ping timeout)
13:33:49 --> aleth has joined #instantbird
13:33:49 * ChanServ sets mode +o aleth 
13:36:48 --> mpmc has joined #instantbird
13:37:11 <-- aleth has quit (Quit: exit stage left)
13:38:27 --> iamjayakumars has joined #instantbird
13:51:33 --> mikk_s has joined #instantbird
14:17:04 --> aleth has joined #instantbird
14:17:05 * ChanServ sets mode +o aleth 
14:18:59 <-- aleth has quit (Ping timeout)
14:29:31 <-- BWMerlin has quit (Quit: BWMerlin)
14:32:07 <-- nhnt11 has quit (Ping timeout)
14:34:16 <-- Rym has quit (Ping timeout)
14:34:20 --> nhnt11 has joined #instantbird
14:38:42 --> Rym has joined #instantbird
14:40:42 <-- Rym has quit (Ping timeout)
14:53:49 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:54:30 --> mpmc has joined #instantbird
15:02:43 --> Rym has joined #instantbird
15:10:35 <-- mikk_s has quit (No route to host)
15:13:57 <-- nhnt11 has quit (Ping timeout)
15:28:47 --> aleth has joined #instantbird
15:28:47 * ChanServ sets mode +o aleth 
15:29:35 <-- aleth has quit (Quit: exit stage left)
15:43:03 <-- Morian has quit (Ping timeout)
15:43:06 --> Morian has joined #instantbird
15:43:06 * ChanServ sets mode +h Morian 
16:13:18 --> mconley has joined #instantbird
16:13:27 <-- mconley has quit (Quit: NO CARRIER)
16:31:12 <-- Morian has quit (Ping timeout)
16:31:12 --> Morian has joined #instantbird
16:31:12 * ChanServ sets mode +h Morian 
16:37:34 --> mconley has joined #instantbird
16:39:23 --> aleth has joined #instantbird
16:39:23 * ChanServ sets mode +o aleth 
16:45:12 <-- mconley has quit (Input/output error)
16:45:41 --> mconley has joined #instantbird
16:47:30 <-- mconley has quit (Ping timeout)
16:53:14 <-- Rym has quit (Ping timeout)
17:13:11 <-- iamjayakumars has quit (Connection reset by peer)
17:15:14 --> iamjayakumars has joined #instantbird
17:29:01 --> gerard-majax_ has joined #instantbird
17:33:31 <-- iamjayakumars has quit (Client exited)
17:34:02 --> iamjayakumars has joined #instantbird
17:35:54 <-- iamjayakumars has quit (Ping timeout)
17:36:10 --> iamjayakumars has joined #instantbird
17:48:09 <-- douglaswth has quit (Connection reset by peer)
17:48:17 --> douglaswth has joined #instantbird
17:57:42 <-- iamjayakumars has quit (Ping timeout)
17:59:33 <-- douglaswth has quit (Connection reset by peer)
18:00:56 --> douglaswth has joined #instantbird
18:02:43 --> Rym has joined #instantbird
18:04:27 <-- Rym has quit (Ping timeout)
18:07:36 --> nhnt11 has joined #instantbird
18:16:07 <-- mali has quit (Ping timeout)
18:16:38 --> mali has joined #instantbird
18:19:44 <-- aleth has quit (Ping timeout)
18:20:05 --> aleth has joined #instantbird
18:20:05 * ChanServ sets mode +o aleth 
18:24:14 <-- Suiseiseki has quit (Connection reset by peer)
18:30:07 <aleth> For future reference, I think the bustage in purple is due to bug 1047267, not due to pseudo-rework.
18:30:12 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1047267 nor, --, mozilla34, mh+mozilla, RESO FIXED, Move EXTRA_LIBS to moz.build
18:41:16 --> Suiseiseki has joined #instantbird
18:45:35 <instantbot> New Chat Core - IRC bug 1051510 filed by aleth@instantbird.org.
18:45:39 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1051510 min, --, ---, aleth, ASSI, Show throbbers on existing conversations already while connecting
18:48:44 <aleth> Clearing some trivial stuff out of the mq...
19:01:39 <aleth> "Please don't remove the following comment, because it does some magic:" :D
19:03:14 <nhnt11> what?
19:04:25 <aleth> https://bug1047267.bugzilla.mozilla.org/attachment.cgi?id=8468586
19:04:28 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1047267 nor, --, mozilla34, mh+mozilla, RESO FIXED, Move EXTRA_LIBS to moz.build
19:05:25 * nhnt11 doesn't quite get it
19:06:14 <aleth> There were makefile comments to ensure the file contained a certain string.
19:07:25 <aleth> A hack apparently removed in that patch ;)
19:07:32 <nhnt11> Hmm
19:07:42 --> Rym has joined #instantbird
19:11:12 <aleth> yeah, I don't know how that worked either
19:15:50 <aleth> bah. my build failed.
19:17:00 --> iamjayakumars has joined #instantbird
19:19:10 <-- iamjayakumars has quit (Client exited)
19:22:43 --> rosonline has joined #instantbird
19:24:32 --> iamjayakumars has joined #instantbird
19:26:30 * tabris_away is now known as tabris
19:28:06 * aleth has no idea what to do for iconv :-(
19:36:19 <-- gerard-majax_ has quit (Ping timeout)
19:57:00 <-- aleth has quit (Ping timeout)
20:04:10 --> aleth has joined #instantbird
20:04:10 * ChanServ sets mode +o aleth 
20:12:16 <-- aleth has quit (Ping timeout)
20:13:03 --> aleth has joined #instantbird
20:13:03 * ChanServ sets mode +o aleth 
20:16:41 <-- aleth has quit (Ping timeout)
20:43:18 <-- Armada has quit (Connection reset by peer)
20:44:33 --> Armada has joined #instantbird
20:55:35 <-- iamjayakumars has quit (Client exited)
21:14:26 --> aleth has joined #instantbird
21:14:27 * ChanServ sets mode +o aleth 
21:17:15 * aleth has an iconv idea
21:18:18 --> iamjayakumars has joined #instantbird
21:18:29 <aleth> woot, passed configure :)
21:19:02 <aleth> aaand it failed somewhere else.
21:19:15 <aleth> Progress, I suppose.
21:20:38 <aleth> nhnt11: how's it going?
21:24:50 <-- iamjayakumars has quit (Ping timeout)
21:25:02 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:25:10 --> nhnt11 has joined #instantbird
21:31:42 <aleth> uh, looks like clokep did something nonstandard for Kerberos
21:41:08 <nhnt11> aleth: Trying to figure out how pending messages get added when a conversation is restored from hold
21:41:17 <nhnt11> I keep going in circles, arriving at convbrowser.init
21:41:25 <nhnt11> (which doesn't seem to be adding any messages)
21:41:39 <-- tabris has left #instantbird ()
21:41:43 <aleth> No, they get added via conversation.xml
21:42:20 <nhnt11> I've been looking through that too
21:42:24 <aleth> Look at _showFirstMessages
21:42:41 <nhnt11> Ahh
21:42:47 <nhnt11> I should have looked at "conversation-loaded"
21:43:28 <aleth> Bit of a maze, that code.
21:43:29 <nhnt11> Alright, so it appears my hunch that conversation.xml was simply calling appendMessage() for every message was correct.
21:43:36 <aleth> Yes
21:43:54 <nhnt11> So that needs to change
21:44:04 <aleth> Yes, but not in this bug.
21:44:26 <aleth> I think you'll have enough to do if you only change convbrowser and below for it, right?
21:44:31 <aleth> Or am I missing something?
21:44:57 <nhnt11> aleth: It seems to be easier to treat the showFirstMessages case separately, even in the convbrowser
21:45:16 <nhnt11> I mean
21:45:48 <nhnt11> With the current async code, I can't predict after how many appendMessage calls messages are actually displayed
21:45:57 <aleth> OK, but then be careful that all the stuff conversation.xml::addMsg does still gets done.
21:46:03 <nhnt11> Right
21:46:24 <aleth> "I can't predict after how many appendMessage calls messages are actually displayed" shouldn't be too hard to change.
21:46:49 <nhnt11> Sure
21:47:16 <nhnt11> But since conversation.xml is appending a ton of messages, I either need to wait for all of them to get sent to the convbrowser, or change the way conversation.xml sends them.
21:47:18 <aleth> You might be able to get away with telling the convbrowser how many messages _showFirstMessages is handling
21:48:15 <aleth> I agree the goal is ultimately to improve the way messages are passed around and fetched, but for now it might be better to just have conversation.xml send them all to convbrowser as it does now
21:48:27 <nhnt11> Okay
21:49:25 <aleth> I mean, that's not optimal of course, but this is for testing the prepending
21:49:53 <nhnt11> It may be tricky to keep all the stuff in addMsg working, but I think a good way to avoid breaking stuff is to add (prepend) all unread messages initially, even if there are a ton of them.
21:49:56 <aleth> Have you seen https://bugzilla.mozilla.org/attachment.cgi?id=8354094&action=diff
21:50:34 <aleth> Not that I suggest you do it that way at all - you can do much better. But just to show it's possible to know how many 'first messages' are incoming
21:51:14 <aleth> nhnt11: I think prepending all unread messages defeats the purpose really, though you can do it as a first step
21:51:46 <nhnt11> Yeah, it's a bad idea, just a thought.
21:52:41 <aleth> You don't really need to touch addMsg in conversation.xml in this patch I think
21:54:01 <aleth> What needs to keep working is scrolling upwards, section scroll to the unread ruler, that kind of thing. iirc you had an etherpad
21:54:17 <nhnt11> Oh, I get it. Are you possibly thinking the scroll listener will be in conversation.xml?
21:54:27 <aleth> scroll listener?
21:54:48 <nhnt11> I mean, on scroll, the conversation binding sends messages to the convbrowser?
21:55:22 <nhnt11> I was thinking the convbrowser would already have all the messages and manage them
21:55:49 <aleth> The latter (for this first bug)
21:56:30 <aleth> What I mean is that you'll have displayed the last N messages and the unread ruler may before that, so you have to figure out how many messages to prepend in that case etc.
21:57:06 <aleth> All the nav keys get passed to the convbrowser http://mxr.mozilla.org/comm-central/source/im/content/conversation.xml#519
21:57:35 <nhnt11> Right, but in the current code, the convbrowser already has all the messages
21:57:47 <aleth> That won't change, will it?
21:57:52 <aleth> They'll just not all be in the DOM.
21:57:52 <nhnt11> If showFirstMessages sends only the last N messages to the convbrowser, that could change
21:58:20 <aleth> My suggestion was to keep sending *all* messages to the convbrowser but then not add all of them to the DOM
21:58:30 <aleth> For this first bug.
21:58:33 <nhnt11> I get it
21:58:55 <nhnt11> I think we're kind of agreeing but talking past each other
21:58:59 <aleth> Later of course you'd want to avoid that, and at the same time also fetch messages from logs if needed, etc...
21:59:18 <aleth> Hopefully :)
22:00:02 <nhnt11> What we need is a way for the convbrowser to know when it has received all these messages
22:00:27 <aleth> Even the WIP I linked to earlier can do that.
22:00:55 <aleth> But I agree, you'll have to tell the convbrowser.
22:01:04 <aleth> So I do think we're agreeing ;)
22:01:22 <nhnt11> cool
22:02:12 <aleth> I mean, for your first WIP, you could simply add a flag to the last 'first' message or something
22:02:45 <nhnt11> yup
22:03:31 <aleth> Something like firstUnread
22:06:19 <instantbot> aleth@instantbird.org changed the Resolution on bug 955358 from --- to WONTFIX.
22:06:21 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955358 enh, --, ---, nobody, RESO WONTFIX, Don't show excessively long backlog when restoring from hold
22:07:43 <aleth> I thought when you mentioned scroll listeners you meant functions like http://mxr.mozilla.org/comm-central/source/chat/content/convbrowser.xml#695 or http://mxr.mozilla.org/comm-central/source/chat/content/convbrowser.xml#657
22:15:14 * aleth wonders how long it actually takes to pass 1000 messages to the convbrowser, even without adding them to the DOM
22:15:25 <aleth> I guess you'll find out ;)
22:35:55 <-- Bollebib has quit (Client exited)
22:40:52 <-- rosonline has quit (Ping timeout)
22:44:40 --> rosonline has joined #instantbird
22:47:50 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
22:57:21 <-- aleth has quit (Quit: exit stage left)
22:57:46 --> mpmc has joined #instantbird
23:09:06 --> myk has joined #instantbird
23:20:01 --> BWMerlin has joined #instantbird
23:30:27 <-- myk has quit (Ping timeout)
23:30:32 <-- mali has quit (Ping timeout)
23:30:36 --> mali has joined #instantbird
23:31:36 --> myk has joined #instantbird
23:34:32 <-- Rym has quit (Ping timeout)
23:34:50 --> Rym has joined #instantbird
23:44:04 <-- Suiseiseki has quit (Ping timeout)
23:49:32 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
23:52:20 <-- Rym has quit (Ping timeout)