All times are UTC.
00:09:53 --> rosonline has joined #instantbird 00:14:49 <-- Rym has quit (Ping timeout) 00:15:07 --> Rym has joined #instantbird 00:18:47 <-- Rym has quit (Ping timeout) 00:33:37 --> clokep_work has joined #instantbird 00:33:37 * ChanServ sets mode +o clokep_work 00:34:00 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 00:41:23 <-- wnayes has quit (Ping timeout) 00:44:36 --> wnayes has joined #instantbird 01:07:45 --> Rym has joined #instantbird 01:21:53 <-- rosonline has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 01:26:30 <clokep> Woot! Clean review queue. :) 01:38:05 --> mconley has joined #instantbird 01:38:39 <-- Rym has quit (Ping timeout) 02:08:18 --> Rym has joined #instantbird 02:10:31 <-- nhnt11 has quit (Ping timeout) 02:11:55 --> nhnt11 has joined #instantbird 02:34:07 <-- nhnt11 has quit (Ping timeout) 02:34:29 --> nhnt11 has joined #instantbird 02:41:02 <-- wnayes has quit (Ping timeout) 02:44:25 --> wnayes has joined #instantbird 02:47:04 <-- Rym has quit (Ping timeout) 03:08:43 <-- wnayes has quit (Quit: wnayes) 03:16:29 <-- clokep has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 04:10:27 <-- mconley has quit (Input/output error) 04:27:21 --> mconley has joined #instantbird 04:35:47 <-- Mook has quit (Quit: Mook) 04:49:17 <-- mconley has quit (Input/output error) 04:53:26 <-- Suiseiseki has quit (Ping timeout) 05:01:51 --> gerard-majax_ has joined #instantbird 05:08:34 <-- gerard-majax_ has quit (Ping timeout) 05:22:29 <-- EionRobb has quit (Quit: Leaving.) 06:54:30 * Fallen|away is now known as Fallen 07:37:49 --> mpmc has joined #instantbird 07:46:27 <-- nhnt11 has quit (Ping timeout) 07:46:49 --> nhnt11 has joined #instantbird 07:52:28 --> gerard-majax_ has joined #instantbird 07:53:04 --> jb has joined #instantbird 08:11:18 --> Mic|web has joined #instantbird 08:49:45 <-- Tonnes has quit (Ping timeout) 08:50:26 --> Tonnes has joined #instantbird 09:16:44 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 09:17:25 --> chrisccoulson has joined #instantbird 09:23:39 --> Suiseiseki has joined #instantbird 09:26:45 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client) 09:28:17 --> EionRobb has joined #instantbird 10:03:15 --> BWMerlin has joined #instantbird 10:14:23 --> clokep has joined #instantbird 10:14:23 * ChanServ sets mode +o clokep 10:16:53 <clokep> sawrubh: Did you have a chance to read over those comments yet? 10:17:44 <-- flo-retina has quit (Ping timeout) 10:29:54 <-- clokep has quit (Ping timeout) 10:33:30 * Fallen is now known as Fallen|away 10:36:20 --> flo-retina has joined #instantbird 10:36:20 * ChanServ sets mode +qo flo-retina flo-retina 10:59:07 --> Armada has joined #instantbird 11:06:07 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 11:19:05 <-- EionRobb has quit (Quit: Leaving.) 11:21:08 <-- nhnt11 has quit (Ping timeout) 11:21:48 --> nhnt11 has joined #instantbird 11:21:50 * Fallen|away is now known as Fallen 11:31:53 --> mayanktg has joined #instantbird 11:35:31 --> clokep_work has joined #instantbird 11:35:32 * ChanServ sets mode +o clokep_work 11:37:21 <-- nhnt11 has quit (Ping timeout) 11:37:43 <clokep_work> Good morning! 11:38:06 --> nhnt11 has joined #instantbird 11:39:10 <-- BWMerlin has quit (Quit: BWMerlin) 11:40:05 * Fallen is now known as Fallen|away 11:56:59 <-- nhnt11 has quit (Ping timeout) 12:07:59 <-- Armada has quit (Connection reset by peer) 12:08:10 --> Armada has joined #instantbird 12:11:28 * Fallen|away is now known as Fallen 12:26:10 * Fallen is now known as Fallen|away 12:26:52 * Fallen|away is now known as Fallen 12:31:09 <sawrubh> clokep_work: I took a look, I have a few questions which I'll post in a moment 12:31:17 <sawrubh> (sorry for being away) 12:31:49 <clokep_work> No problem. :) 12:31:54 <clokep_work> I Just can't keep track of when you kids sleep and such. :P 12:57:43 <-- mayanktg has quit (Ping timeout) 12:58:22 --> mpmc has joined #instantbird 13:01:07 * Fallen is now known as Fallen|away 13:01:17 --> mayanktg has joined #instantbird 13:44:00 <-- Even has quit (Ping timeout) 13:48:43 --> Even has joined #instantbird 13:48:43 * ChanServ sets mode +o Even 14:00:12 --> mconley has joined #instantbird 14:00:23 --> aleth has joined #instantbird 14:00:23 * ChanServ sets mode +o aleth 14:05:27 <mayanktg> aleth: Hey. How can I process a received IQ Stanza when account is connected. i.e. When I ask for a service discovery info request I receive an IQ stanza containing the <identity/> and <feature/> nodes which I have to use to create a Hex String for "ver" attribute..... 14:06:17 <flo-retina> mayanktg: what's the question exactly? 14:06:24 <aleth> When do you send a service discovery request? 14:07:48 <mayanktg> I send a service discovery request when I receive a <presence/> containing <c/> . If the ver attribute is not present in cache already, I ask for service discovery request. 14:08:25 <flo-retina> so what's the question? 14:08:28 <aleth> So you receive an IQ stanza in return. How is this different to the IQ stanzas you are already receiving for Jingle? 14:08:38 <aleth> Don't you already know where to handle them? 14:09:04 <mayanktg> I'm receiving an IQ stanza but I'm unable to fetch it. 14:09:07 <mayanktg> ... 14:09:30 <aleth> fetch it? 14:10:16 <mayanktg> I have used it inside the onIQStanza() where I receive the Jingle IQ stanzas. Wait let me pastebin the diff to make it clear. 14:10:33 <aleth> onIQStanza seems the right place, yes ;) 14:11:32 <mayanktg> http://pastebin.instantbird.com/745557 14:13:35 <mayanktg> I'm unable to get the IQ result. 14:13:40 --> rosonline has joined #instantbird 14:13:48 <mayanktg> Though its displayed in the account's debug log. 14:16:05 <aleth> Proceed in stages: is onIQStanza getting called? which parts of your if clause are called? 14:16:43 <aleth> You could even use the debugger and step through what happens if that helps. 14:16:47 <mayanktg> No. onIQStanza isn't called. I did a Cu.reportError on it and it wasn't called. 14:17:16 <mayanktg> Though its getting called when I start a "video call". 14:17:41 <aleth> Then you have to look at the code around where onIQStanza is called... where new incoming messages are handled. 14:19:16 <clokep_work> sawrubh: So...about those questions? :P 14:19:22 <mayanktg> aleth: Ok. 14:19:25 * clokep_work thinks that was a few hours ago. :-\ 14:21:58 <mayanktg> aleth: the onIQStanza() is called at http://mxr.mozilla.org/comm-central/source/chat/protocols/xmpp/xmpp-session.jsm#498 function accountListening(). 14:24:07 <mayanktg> I'm taking to look and will try to solve it :) 14:30:10 --> mayanktg-ph has joined #instantbird 14:43:56 <-- mayanktg has quit (Ping timeout) 14:44:16 --> mayanktg has joined #instantbird 14:46:04 --> iamjayakumars has joined #instantbird 14:50:25 <-- mayanktg-ph has quit (Quit: ) 14:50:42 <flo-retina> btw, I have a brief look at the Windows VM yesterday, but I don't have any idea of another hack I could use instead of the pymake hack we removed 14:55:30 --> Mic|web has joined #instantbird 14:55:49 <flo-retina> bah, when using google to look for ideas for that path problem, I ended up on http://trac.buildbot.net/ticket/456 (see who fixed it and who was cc'ed) ;) 14:58:23 <aleth> well, at least you know how to get in touch with them! ;) 15:00:11 --> nhnt11 has joined #instantbird 15:02:10 <flo-retina> aleth: I don't think our problem is buildbot's fault though 15:02:21 <flo-retina> aleth: actually, I'm fully sure it's not buildbot'sfault 15:02:31 <flo-retina> if I run "make distribution" in a terminal, I have the same failure 15:02:45 <-- nhnt11 has quit (Ping timeout) 15:03:07 <aleth> hmm, but make package works? 15:03:55 <flo-retina> aleth: sure 15:04:02 <flo-retina> aleth: it's make buildsymbols that fails 15:10:16 <aleth> mayanktg: have you found the problem? 15:13:53 <mayanktg> aleth: As far as I have understood onIQStanza is only called when the conversation starts and not when the account is connected. So I'll need to call onIQStanza() when the account is connected. 15:14:43 <clokep_work> Isn't onIQStanza called whenever an IQ stanza is received? 15:15:15 <aleth> Does execHandler get called and if so, what happens there? 15:15:35 <aleth> I think you're missing something. 15:16:44 <mayanktg> aleth, clokep_work: I also think so. onIQStanza() should be called whenever an IQ stanza is received. 15:18:03 <flo-retina> mayanktg: it should only be called after an account is connected 15:18:19 <flo-retina> but there's no reason for you to exchange service discovery stanza on an account that isn't connected yet 15:18:24 <flo-retina> so I don't understand what you are trying to do 15:18:53 <aleth> mayanktg: Explain to us exactly what happens to the incoming data and where it flows *at the moment* 15:19:10 <flo-retina> or pastebin a diff :) 15:20:00 <mayanktg> flo-retina: Yes. I'm pastebining a diff and explaining the flow. 15:24:55 <-- Even has quit (Input/output error) 15:26:02 <mayanktg> http://pastebin.instantbird.com/745557 When an account is connected it receives <presence/> from different buddies. If the presence stanza contains a <c/> I compare the "ver" attribute with already stored "ver" caches. Else I request for Service Discovery info (Line 33)... Now I get a service discovery IQ stanza of type result containing <identity> and <feature> elements when I check the debug log. _But_ the problem is 15:26:02 <mayanktg> that onIQStanza() is not called (L126). 15:26:35 --> Even has joined #instantbird 15:26:35 * ChanServ sets mode +o Even 15:27:28 <aleth> mayanktg: The IQ stanza is received *somewhere* by the XMPP prpl. Where is that and where does it go? 15:28:22 <aleth> I've already asked you about execHandler. 15:31:36 <mayanktg> Sorry idk about it. Wait let me see. execHandler is defined in xml-session.jsm and is called at accountListening(). 15:32:11 <aleth> So does accountListening get called? What happens then? 15:32:35 <aleth> That's what "figure out the code flow" means. 15:40:21 <mayanktg> aleth: Yes you're right execHandler is getting called and since aHandled is present the later part of the onIqStanza() is not called. 15:40:36 <flo-retina> so what's already handling it? :) 15:42:38 <mayanktg> flo-retina: I'm looking at it. Give me a min., I think I can fix this up. :-o 15:46:40 <-- rosonline has quit (Ping timeout) 15:47:27 <mayanktg> It was the predefined ID "info1" I was using which was causing the problem. I'm able to get the result IQ Stanza now :) 15:47:50 <mayanktg> Thanks a lot! :) :) 16:04:20 <-- gerard-majax_ has quit (Ping timeout) 16:07:16 --> nhnt11 has joined #instantbird 16:09:30 <aleth> nhnt11: How's the indexing going? ;) 16:12:31 <nhnt11> aleth: I've (mostly) addressed your comments on the log splitting bug, and been working on the indexing patch as well, but I've been a bit caught up on some other things the last couple days so it's been slow. 16:12:50 <aleth> OK 16:12:54 <aleth> As long as you're not blocked... 16:12:59 <nhnt11> I want to upload patches tonight though 16:13:02 <nhnt11> nope 16:16:59 <-- mayanktg has quit (Ping timeout) 16:21:27 --> aleth-mac has joined #instantbird 16:22:02 <-- aleth-mac has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 16:22:19 <-- iamjayakumars has quit (Quit: ) 16:22:41 <-- aleth has quit (Quit: exit stage left) 16:24:27 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client) 16:25:06 --> arlolra has joined #instantbird 16:26:10 --> aleth has joined #instantbird 16:26:10 * ChanServ sets mode +o aleth 16:26:16 <-- aleth has quit (Input/output error) 16:30:50 --> mayanktg has joined #instantbird 16:39:49 <-- mayanktg has quit (Ping timeout) 16:44:00 --> iamjayakumars has joined #instantbird 16:45:20 * nhnt11 is back (was eating) 16:45:55 <nhnt11> aleth: "I would rather actually write 1000 messages here." Why? I don't see the point, but I don't really mind either way 16:46:09 <nhnt11> I originally made it write 1k messages but it took a while so I figured it was unnecessary I/O 16:47:02 <-- arlolra has quit (Quit: arlolra) 16:48:02 --> gerard-majax_ has joined #instantbird 16:48:18 --> arlolra has joined #instantbird 16:51:04 <-- gerard-majax_ has quit (Ping timeout) 16:53:47 --> Mook_as has joined #instantbird 17:12:09 <clokep_work> sawrubh: Ping 17:13:54 --> Rym has joined #instantbird 17:18:02 --> mayanktg-ph has joined #instantbird 17:18:21 <-- jb has quit (Ping timeout) 17:19:14 --> gerard-majax_ has joined #instantbird 17:37:29 <-- gerard-majax_ has quit (Ping timeout) 17:37:44 <-- nhnt11 has quit (Ping timeout) 17:37:54 --> nhnt11 has joined #instantbird 17:42:46 <-- flo-retina has quit (Ping timeout) 17:45:36 --> mayanktg has joined #instantbird 17:53:00 <-- iamjayakumars has quit (Client exited) 17:56:03 <-- Tonnes has quit (Quit: ChatZilla 0.9.90.1 [Firefox 30.0/20140605174243]) 17:57:33 <-- mayanktg-ph has quit (Quit: ) 18:14:50 <-- Rym has quit (Ping timeout) 18:23:51 --> Tonnes has joined #instantbird 18:40:30 --> gerard-majax_ has joined #instantbird 18:53:56 <-- mayanktg has quit (Ping timeout) 18:54:17 --> mayanktg has joined #instantbird 18:57:03 <-- chrisccoulson has quit (Ping timeout) 18:57:37 --> chrisccoulson has joined #instantbird 18:58:24 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 18:59:17 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 18:59:22 --> clokep_work has joined #instantbird 18:59:22 * ChanServ sets mode +o clokep_work 19:01:55 <-- Mook_as has quit (Input/output error) 19:02:26 --> Mook_as has joined #instantbird 19:03:31 --> unghost has joined #instantbird 19:28:12 --> jb has joined #instantbird 19:52:52 <-- arlolra has quit (Quit: arlolra) 20:07:39 <-- jb has quit (Ping timeout) 20:20:48 <-- mayanktg has quit (Ping timeout) 20:21:33 --> mayanktg has joined #instantbird 20:23:20 <-- clokep_work has quit (Ping timeout) 20:24:10 <-- mayanktg has quit (Ping timeout) 20:25:15 --> mayanktg has joined #instantbird 20:33:09 --> EionRobb has joined #instantbird 20:59:50 --> flo-retina has joined #instantbird 20:59:50 * ChanServ sets mode +qo flo-retina flo-retina 21:21:42 <-- EionRobb has quit (Connection reset by peer) 21:21:51 --> EionRobb has joined #instantbird 21:33:06 <mayanktg> I'm able to generate a ver attribute as per the given procedure, but the generated sha-1 encoded string is not similar (even pattern wise dissimilar) to what I have received. Looking at http://xmpp.org/extensions/xep-0115.html#howitworks ver attr of the example I guess some alteration has been done to the encoded string. 21:34:23 * mayanktg reads RFC 3174 (SHA1) and RFC 4648 (data encoding) to find out what's missing... 21:37:10 --> Rym has joined #instantbird 21:39:29 <-- mayanktg has quit (Ping timeout) 21:40:35 --> mayanktg has joined #instantbird 21:43:23 <mayanktg> Aah...I have to encode it to Base64 too. 21:43:45 <mayanktg> *using 21:45:15 <nhnt11> mayanktg: Just fyi, section 5.1 on the page you linked mentiones that you need to encode using Base64 ;) 21:45:29 <nhnt11> mentions* 21:45:45 <mayanktg> nhnt11: Yeah..I missed that line earlier :( 21:46:12 <mayanktg> Do you know how can I encode it using Base 64? 21:46:16 <nhnt11> I usually don't like reading RFCs :( 21:46:47 <mayanktg> np :) 21:46:52 <nhnt11> No idea if there's a module or something that makes it easy 21:46:54 <nhnt11> Search MDN? 21:47:21 <nhnt11> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Base64_encoding_and_decoding 21:47:44 <nhnt11> mayanktg: Looks like you can use ArrayBuffers 21:47:57 <mayanktg> Yes, I'm doing that. I remember sawrubh implementing it at some point. 21:48:54 <flo-retina> isn't btoa doing it? 21:49:17 <flo-retina> ah, yeah, the MDN page said that 21:49:43 <nhnt11> Oh wow, I think I'm blind 21:50:03 <flo-retina> nhnt11: so how is the indexing progressing? :) 21:50:41 <-- mconley has quit (Input/output error) 21:51:17 <nhnt11> flo-retina: I'd been a bit caught up in some other things the last two days, so a bit slow, but I'm about to work on your log set idea 21:51:55 * Fallen|away is now known as Fallen 21:52:23 * flo-retina wonders how come all the Ib GSoC students seem "caught up in some other things for the last few days" every few days this year. :( 21:54:09 <-- flo-retina has quit (Ping timeout) 21:58:44 <-- gerard-majax_ has quit (Ping timeout) 22:05:04 <-- unghost has quit (Input/output error) 22:05:55 <-- Even has quit (Input/output error) 22:05:58 --> Even has joined #instantbird 22:05:58 * ChanServ sets mode +o Even 22:10:36 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 22:16:35 <-- Armada has quit (Connection reset by peer) 22:22:02 --> nhnt11-testing has joined #instantbird 22:22:08 <-- nhnt11-testing has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 22:26:51 --> mconley has joined #instantbird 22:28:41 <-- mconley has quit (Input/output error) 22:29:34 --> flo-retina has joined #instantbird 22:29:34 * ChanServ sets mode +qo flo-retina flo-retina 22:30:13 <flo-retina> nhnt11: is this new log splitting patch something I should look at in the train tomorrow? 22:30:43 <nhnt11> flo-retina: Could you? It shouldn't take too long. Have you seen it once already? 22:31:04 <flo-retina> I don't think I looked at it before, no 22:31:19 <flo-retina> but I do want to look at it at least once 22:31:27 <nhnt11> flo-retina: ok. aleth has already done a review, maybe wait till he r+'s it? 22:31:50 <nhnt11> (if you've got other things to do, feel free to give them priority, I'd say) 22:32:12 <flo-retina> because 1. I'm curious to see how it works, 2. I need to know how this is works overall to be able to follow the discussions about what will happen next in your project :) 22:33:56 <nhnt11> Alright, please take a look then. :) 22:34:40 <nhnt11> It's not a huge patch, the gist is that it creates a new log file in 3 different scenarios, and adds a "noNewSession" flag to the headers of the split files. 22:35:47 * flo-retina agreed with aleth's comment that a wording without negative would be better 22:35:50 <nhnt11> flo-retina: I'm confused about what to do for the race conditions you mentioned :( 22:36:14 <flo-retina> I'm not sure why you assume I know what I mentioned a while ago :-D 22:36:30 <nhnt11> Erm :- 22:36:31 <nhnt11> ( 22:37:25 <flo-retina> clokep: I would like your input on the CTCP part of my comment here: https://bugzilla.mozilla.org/show_bug.cgi?id=983347#c35 22:37:29 <instantbot> Bug 983347 nor, --, ---, arlolra, ASSI, Need different paths for displaying to the screen and sending over the wire 22:40:03 <nhnt11> flo-retina: You were worried about a race condition if two INSERTs were queued on the same connection. I just realized the answer is yet another promise queue though. 22:40:09 <nhnt11> queueDBOperation :] 22:40:23 <nhnt11> (or queueDbInsert maybe) 22:40:59 <flo-retina> wasn't that for the indexing patch? 22:41:05 <flo-retina> I thought you were talking about the log splitting :-S 22:41:09 <nhnt11> Yes. I should've mentioned that, sorry. 22:41:39 <flo-retina> ahah, assuming I knew what I had mentioned was even less a good idea then :-D 22:52:09 * Fallen is now known as Fallen|away 23:01:09 <-- BillBinkley has quit (Connection reset by peer) 23:11:32 --> clokep has joined #instantbird 23:11:32 * ChanServ sets mode +o clokep 23:12:09 <nhnt11> Hi clokep 23:12:21 <nhnt11> I wanted to push bug 955714, that okay? 23:12:23 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955714 nor, --, ---, nhnt11, NEW, Tabbrowser conversations property assumes all tabs have linkedConversations 23:12:57 <-- mayanktg has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 23:13:09 <clokep> One second, everything just crashed 23:13:22 <nhnt11> sure 23:13:39 <clokep> nhnt11: That's fine. 23:13:53 <nhnt11> clokep: Thanks. Are you going to look at checkin-needed any time soon btw? 23:14:02 <nhnt11> We likely want windows nightlies before async logs, correct? 23:14:44 <clokep> nhnt11: The tree is closed. 23:14:51 <clokep> Those touch chat/. 23:15:02 <nhnt11> Right, thought you said you could get approval 23:15:08 <nhnt11> No matter, just wanted to know what the status was 23:15:34 <clokep> There's a separate status for approval check-ins. 23:15:37 <clokep> We can ask soon though, yes. 23:15:42 <clokep> jcranmer said it should be green "soon" 23:15:48 <nhnt11> Great. 23:16:16 <instantbot> nhnt11@gmail.com changed the Resolution on bug 955714 from --- to FIXED. 23:16:17 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955714 nor, --, ---, nhnt11, RESO FIXED, Tabbrowser conversations property assumes all tabs have linkedConversations 23:16:36 <nhnt11> I keep forgetting target milestone :( 23:16:47 <clokep> One day. :-D 23:17:59 <nhnt11> clokep: One day I'll stop forgetting? (or one day till the tree opens?) 23:18:08 <clokep> One day you'll stop forgetting! 23:18:14 * nhnt11 was hopeful there for a second :P 23:21:43 <-- Rym has quit (Ping timeout)