All times are UTC.
00:00:17 <Mook_as> httpRequset("http://example.com/", {}) ? 00:00:44 <clokep> And make sure it what...doesn't explode? :) 00:00:55 <Mook_as> yep 00:01:38 <Mook_as> oh, actuall, no 00:01:48 <Mook_as> looking at the old code, it needs to be 00:02:09 <Mook_as> httpRequest("http://example.com", { logger: null, onLoad: null, onError: null, ...} 00:04:32 <clokep> Hm, OK. 00:04:35 <clokep> I'll see what Mossop says. ;) 00:07:49 --> nhnt11 has joined #instantbird 00:10:18 <clokep> Mook_as: So my current patch is http://pastebin.instantbird.com/299443, but the test seems to hang. 00:10:31 <clokep> Any thoughts? :-S 00:11:51 <Mook_as> I don't think that's going to do the onload part (line 46) 00:12:56 <clokep> I'm not entirely sure what you mean? 00:13:17 <Mook_as> you're not actually testing that xhr.onload is invoked without exceptions 00:13:35 <Mook_as> I was going to say http://pastebin.instantbird.com/?diff=299454 but I guess that's wrong too, bleh 00:24:26 <clokep> Thanks. 00:25:25 * nhnt11 can't get flo's code to work in his add-on 00:26:05 * nhnt11 finds a stupid mistake in the latest change he was trying 00:27:06 --> nhnt12 has joined #instantbird 00:27:45 <-- nhnt11 has quit (Ping timeout) 00:28:06 <-- nhnt12 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 00:28:47 --> nhnt11 has joined #instantbird 00:33:37 <nhnt11> I'm having trouble in this function: http://pastebin.instantbird.com/299495 00:34:02 <nhnt11> he first "Test!" gets reported, but the "Test2!" in __sweepLogFolder is never called. 00:34:14 <nhnt11> Which means __sweepLogFolder() is never called 00:34:20 <nhnt11> Which I don't understand.. 00:36:06 <nhnt11> oh 00:36:34 <nhnt11> let decoder = new TextDecoder() seems to be the problem 00:36:46 <nhnt11> I put a reportError before and after it, and only the one before is getting called 00:39:24 <nhnt11> Mook_as: Are you very familiar with OS.File? 00:40:55 <Mook_as> not very, no 00:41:00 <Mook_as> (I've not actually used it) 00:41:12 <nhnt11> ok 00:41:27 <nhnt11> I put a try/catch around the new TextDecoder() line and I'm getting "TextDecoder is not defined" 00:43:05 * nhnt11 wonders if doing it from an addon breaks things 00:43:48 <Mook_as> are you a jsm or a component? 00:44:18 <nhnt11> Er. I'm doing it from a bootstrapped addon 00:46:11 <Mook_as> so, bootstrap.js? 00:46:16 <nhnt11> yeah 00:46:32 <Mook_as> sounds like it doesn't have TextDecoder in scope :( 00:46:44 <nhnt11> That's what I was thinking... 00:46:50 <nhnt11> I don't get why not though 00:47:12 <Mook_as> because things are added into each type of scope manually 00:47:24 <Mook_as> and I assume people haven't added the web things to random scopes yet 00:47:25 <nhnt11> When I google TextDecoder the only hits I'm getting are from OS.File 00:47:43 <nhnt11> Oh wait no 00:47:43 <nhnt11> ok 00:47:47 <nhnt11> Alright then 00:48:26 <nhnt11> So now I either have to continue the addon without OS.File or create a patch for it instead.. 00:48:28 <Mook_as> (it's from http://encoding.spec.whatwg.org/ ) 00:48:43 <Mook_as> can't you just not use TextDecoder? 00:48:53 <Mook_as> OS.File.read should still work... 00:49:11 <nhnt11> Ok 00:49:14 <Mook_as> (it appears to decode as utf-8 by default) 00:49:32 <nhnt11> I found a hack to get it though https://github.com/Gozala/addon-sdk/blob/hotfix/io/lib/sdk/io/buffer.js#L13 00:49:33 <Mook_as> and since you're scanning for \n, you don't even need to decode anything; just look of 0x0a 00:49:33 <nhnt11> :) 00:49:43 <nhnt11> Yeah 00:49:53 <nhnt11> Actually as an initial step I just need the size of the file anyway 00:50:01 <Mook_as> oh, nevermind, it looks like you actually want the logged data, so you'll need to decode. 00:50:21 <nhnt11> No I don't, that's flo's code for something else that I'm reusing 00:50:29 <Mook_as> ah, okay 00:50:35 <Mook_as> if you need to decode: https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIScriptableUnicodeConverter will be your friend 00:50:36 <-- dionisos has quit (Ping timeout) 00:50:36 <nhnt11> Up until now I hadn't figured out why this wasn't working so I hadn't considered my options :) 00:50:53 <Mook_as> but if you can get away with not decoding anything: don't ;) 00:51:11 <nhnt11> Anyway, I can probably just do without it or use that hack 00:52:43 <Mook_as> man, your code for lines 23~30 is way too complicated 00:53:47 <-- Mook_as has quit (Quit: Mook_as) 00:54:18 <-- rosonline has quit (Ping timeout) 00:54:29 <nhnt11> Mook_as: In my defense, I didn't write it :P 00:55:31 <-- dew has quit (Ping timeout) 00:55:54 --> dew has joined #instantbird 00:59:30 <nhnt11> It works \m/ 01:06:51 <clokep> Woo! 01:11:40 --> mconley has joined #instantbird 01:18:29 --> nhnt12 has joined #instantbird 01:19:51 <-- nhnt11 has quit (Ping timeout) 01:24:47 <nhnt12> Ok 01:24:50 * nhnt12 is now known as nhnt11 01:25:06 <nhnt11> So I now have it reporting how many messages I've exchanged in each conversation 01:25:55 <clokep> How many messages have we exchanged? 01:26:18 <nhnt11> clokep: Privately, 10 messages :P 01:26:28 <nhnt11> On #instantbird, 10,738 01:26:38 <nhnt11> (That's everyone on instantbird, obviously) 01:27:26 <nhnt11> This is only for the account that I made on concrete from my new laptop though 01:27:43 <nhnt11> This seems to include system messages and so on 01:28:44 <clokep> Yeah, it most likely would. 01:29:02 * clokep wonders how your thing dumps out data... 01:29:15 <nhnt11> clokep: Cu.reportError :P 01:29:42 <clokep> :) 01:29:57 * clokep wants it as csv or something so he can make pretty MATLAB plots. :P 01:30:04 <nhnt11> :D 01:31:01 <nhnt11> I want to try some stuff on this data myself first :P 01:31:18 <nhnt11> Like adding a multiplier for recency, and sorting and seeing how accurate it is. 01:31:46 <clokep> :) 01:31:56 <clokep> That would probably make a good progress report. ;) 01:31:59 <clokep> Some of the things you tried. 01:32:01 <clokep> And how accurate they are. 01:32:09 <nhnt11> :O 01:32:18 <nhnt11> I haven't done a blog post in a while, have I :( 01:33:19 <nhnt11> clokep: I'm going to try out firefox's multipliers as a starting point. They're tried and tested ;) 01:33:48 <clokep> :) 01:45:27 <clokep> qheaden: Can I be a PITA? 01:45:32 <clokep> Can you put periods at the end of your commit messages. :P 01:45:37 <clokep> Otherwise I need to edit them... 01:46:00 <qheaden> clokep: I forgot a period on one of them? 01:46:11 <clokep> https://bugzilla.instantbird.org/attachment.cgi?id=2743 01:48:12 <clokep> qheaden: Make sure your mom updates tomorrow morning. :) 01:48:18 <instantbot> clokep@gmail.com set the Resolution field on bug 2110 to FIXED. 01:48:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2110 maj, --, 1.5, qheaden, RESO FIXED, Formatted Incoming Messages Always Shown With Large Letters 01:48:26 <qheaden> clokep: Yay! :) 01:48:34 <qheaden> Thanks for the check in. 01:48:49 <clokep> No problem. 01:48:57 <clokep> I figured I shold get it in since nothing else was in today's nightly. :) 01:49:08 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/488b2bfed608 - Quentin Headen - Bug 2110 - Formatted Incoming Messages Always Shown With Large Letters, r=clokep. 01:51:48 <nhnt11> Ok 01:51:52 <nhnt11> This seems decently accurae 01:51:54 <nhnt11> accurate* 01:52:15 <nhnt11> Except for hubbard.freenode.net and adams.freenode.net creeping in there ;) 01:52:27 <nhnt11> Thanks to LIST i suppose.. they're reanks 2 and 3 01:52:33 <nhnt11> #instantbird is rank 1 :) 01:53:01 <nhnt11> And the friends I talk to most are right behind, with #chatdev mixed in there 01:53:08 <nhnt11> Oh and my mom 01:53:20 <nhnt11> So this seems to be decently accurate after all. 01:53:29 <nhnt11> clokep, qheaden: Would you like to see your results? 01:53:30 <nhnt11> :) 01:54:35 <clokep> nhnt11: Sure. 01:54:47 <qheaden> nhnt11: Yeah. 01:57:35 <nhnt11> Here you go: http://puu.sh/46UuE.xpi 01:57:46 <nhnt11> Install that add-on and check your error consoles :) 01:58:02 <nhnt11> The conversations are displayed in order of frecency score 01:58:20 <clokep> You couldn't put this in like a tab? :P 01:58:43 <nhnt11> clokep: I'd have to write a UI... meh 01:58:44 <clokep> I don't see anything in my error console... 01:58:51 <clokep> Just an HTMl document. :) 01:58:55 <nhnt11> clokep: Under Errors? 01:59:03 <clokep> I'm on all. 01:59:06 <qheaden> nhnt11: What are the numbers? Messages sent and received? 01:59:14 <clokep> Would disabling and renabling have them pop up again? 01:59:44 <nhnt11> qheaden: It's number of messages times a multiplier based on how many days ago the most recent message was 01:59:47 <clokep> Let me restart... 01:59:52 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 01:59:55 <qheaden> nhnt11: Ahh okay. Nice. 01:59:56 <nhnt11> clokep: Re-enablign would work 01:59:56 --> clokep has joined #instantbird 01:59:57 * ChanServ sets mode +o clokep 02:00:29 <clokep> nhnt11: Nothing. :( 02:01:13 <nhnt11> clokep: That's weird. 02:01:44 <nhnt11> I wonder if it's running into some error and it's not getting reported 02:03:00 * nhnt11 found a bug in this code that was resulting in the wrong recency multiplier 02:03:32 <nhnt11> The results seem to be pretty consistent even after fixing it though 02:03:45 <nhnt11> oh i forgot to save 02:04:28 <nhnt11> Ok it's definitely fixed now, and seems pretty consistent 02:08:10 <-- mconley has quit (Input/output error) 02:09:57 <nhnt11> clokep: Still no luck? :( 02:10:06 <clokep> nhnt11: I haven't tried anything else. 02:11:05 <nhnt11> ok 02:11:27 <nhnt11> I found another bug with my recency multiplier code, but yet again I'm getting pretty consistent results 02:12:57 <nhnt11> clokep: I think the multiplier should depend more on how many messages you've sent more than received, do you agree? I'm thinking particularly about chats 02:13:18 <nhnt11> I see channels that I just sit in and keep on hold quite high in the rankings though I barely participate in them 02:13:19 <clokep> nhnt11: That's reaosnable, yes. 02:13:53 <nhnt11> I'm not sure if I should go so far as to say it should depend /only/ on sent messages 02:15:05 <clokep> It shuld not. :) 02:15:28 --> Mook has joined #instantbird 02:16:22 <nhnt11> clokep: How about total messages * (number of sent/number of received) 02:16:35 <nhnt11> Basically using the ratio of sent to received as a multiplier 02:16:43 <clokep> Maybe. 02:16:47 * clokep can't think anymore and needs to sleep. 02:16:50 <clokep> Goodnight! 02:16:52 <nhnt11> Sure 02:16:54 <nhnt11> Good night! 02:16:59 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 02:17:04 * nhnt11 wonders what qheaden thinks 02:18:00 <nhnt11> A conversation in which you've sent no messages would have a score of 0, but I don't find this unreasonable. If you've never sent a single message, you likely don't want to start sending them all of a sudden. 02:18:18 <instant-buildbot> build #454 of linux-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/454 02:29:35 <nhnt11> This seems pretty accurate 02:29:49 <nhnt11> qheaden: Care to try a new, much more accurate algorithm? 02:34:12 <nhnt11> I have to go now 02:34:30 <nhnt11> Here's the latest version of my addon, for anyone who'd like to give it a try: http://puu.sh/46VV1.xpi 02:34:57 <nhnt11> To reiterate, install it and check the error console :) 02:36:59 <nhnt11> Er, scratch that, sorry. This is better (I fixed a bug): http://puu.sh/46W0O.xpi 02:38:51 <nhnt11> Bye 02:38:56 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 02:46:44 --> mconley has joined #instantbird 02:52:51 --> mconley_ has joined #instantbird 02:53:23 <-- mconley has quit (Ping timeout) 02:56:04 <-- mconley_ has quit (Connection reset by peer) 02:56:33 --> mconley has joined #instantbird 03:00:59 <-- mconley has quit (Connection reset by peer) 03:01:26 --> mconley has joined #instantbird 03:12:07 <-- mconley has quit (Input/output error) 03:23:52 <instant-buildbot> build #441 of win32-onCommit is complete: Exception [exception] Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/441 blamelist: Quentin Headen <qheaden@phaseshiftsoftware.com> 03:24:26 <instant-buildbot> build #947 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/947 03:25:45 <qheaden> Y U no build win32? :-/ 03:28:12 <instant-buildbot> build #1044 of win32-nightly-default is complete: Failure [failed shell] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1044 03:45:29 <Mook> likely because the previous build on that slave was a timeout 03:45:39 <Mook> it probably hung and is still running. (or just hung) 03:46:17 <qheaden> Ahh ok. 03:46:35 <Mook> and on windows, you can't kill open files... 05:17:36 <-- EionRobb has quit (Quit: Leaving.) 06:24:27 <-- Mook has quit (Quit: Mook) 06:35:25 <-- skeledrew has quit (Ping timeout) 06:40:42 --> skeledrew has joined #instantbird 06:57:00 --> EionRobb has joined #instantbird 07:16:23 --> gerard-majax__ has joined #instantbird 09:08:44 --> jb has joined #instantbird 09:15:08 --> aleth has joined #instantbird 09:15:08 * ChanServ sets mode +h aleth 09:38:54 <aleth> nhnt11: Tried your add-on, it fails with Error: aError = Unix error 20 during operation DirectoryIterator (Not a directory) Source File: resource://gre/modules/XPIProvider.jsm -> extensions/getlogdata@nhnt11.gmail.com.xpi!/bootstrap.js Line: 98 09:40:43 <aleth> Btw one thing Mic likes to do to experiment with things is to add inline options (which takes like 5 minutes) to tweak parameters 10:05:19 --> clokep has joined #instantbird 10:05:20 * ChanServ sets mode +o clokep 10:14:49 --> dionisos has joined #instantbird 10:19:38 --> nhnt11_phone has joined #instantbird 10:20:06 <nhnt11_phone> aleth: I got that too, but it went away on its own 10:20:40 <nhnt11_phone> I can't remember what I did before it"fixed itself" off the top of my head 10:21:35 <-- aleth has quit (Quit: Ciao) 10:21:40 --> aleth has joined #instantbird 10:21:40 * ChanServ sets mode +h aleth 10:21:45 <nhnt11_phone> I'll be back tonight. Need to get some sleep. 10:21:53 <-- nhnt11_phone has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 10:22:07 <aleth> It doesn't seem to be fixing itself for me ;) 10:36:39 <clokep> :( 10:36:51 <clokep> Maybe flo-retina has an idea? Did he originally write that code? 10:36:55 <aleth> DId it work on windows? 10:37:07 <clokep> No. 10:37:29 <clokep> Well the first version did not. 10:37:47 <aleth> OS.File seems to have a steep learning curve :-S 10:38:16 <clokep> I do have a Error: Error decoding: nonce="4mLiH+QKNpTS5s52oJgtbWi4k70o19jI3tdshXW6Pd0=" Source File: resource:///modules/xmpp-session.jsm Line: 350 though. :( 10:38:42 <clokep> From my jabber.org account. 10:39:27 <flo-retina> aleth: are there symblinks inside your profile/log folder? 10:41:02 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 10:41:04 <aleth> flo-retina: Only the lock file in the profile folder, nothing in the log folder 10:41:07 <clokep> symblinks! 10:41:25 * clokep imagines that's the <blink> tag of file systems. ;) 10:43:45 <aleth> clokep: Thanks for replying to those support list emails :) I thought I had done that the other day but it seems I missed a couple 10:45:19 <clokep> aleth: one was new yesterday. 10:45:36 <clokep> aleth: There are still two no one replied to: "Reconnect after wake" and "Facebook Username Query" 10:48:18 * aleth googles Groupwise 10:49:14 <clokep> Novell's, I think. 10:49:33 <clokep> (Aka pretty much Outlook + Lync) 10:49:37 <aleth> Looks like it. 10:50:06 * aleth dislikes replying with "it's libpurple, do I look like I know what's going on?" 10:50:56 <clokep> aleth: This has nothing to do with libpurple. 10:51:03 <clokep> It sounds like the core isn't properly recognizing he's back online. 10:51:31 <aleth> If this happened for all protocols on Windows, wouldn't someone (you) have complained before? 10:52:16 <clokep> Yes. 10:52:22 <clokep> So something is different. :) 10:52:33 <clokep> I'm just saying blaming the protocol might not be exactly right. :) 10:52:45 * clokep is running late. 10:52:47 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 10:52:48 <aleth> Right. 10:54:31 --> novabyte has joined #instantbird 11:04:26 <-- EionRobb has quit (Quit: Leaving.) 11:13:55 <qheaden> Hello everyone. 11:22:06 * qheaden will have to be on in the afternoon. 11:33:56 --> flo-retina has joined #instantbird 11:33:56 * ChanServ sets mode +qo flo-retina flo-retina 11:39:37 <-- jb has quit (Ping timeout) 11:58:28 --> clokep_ has joined #instantbird 12:00:53 --> jb has joined #instantbird 12:14:28 <clokep_> qheaden: Meaning you won't be working this morning? 12:26:41 <-- skeledrew has quit (Ping timeout) 12:45:21 --> skeledrew has joined #instantbird 13:06:46 <clokep_> aleth: Can you please reply to the newsgroup thing I just approved and ask them to use their Facebook username, not their Facebook log-in name and tell them this isn't a fault of Instantbird, but Facebook's stupid log-in system? 13:06:47 <clokep_> Thanks. 13:07:31 <clokep_> Although I really just don't want to help that guy if it's "Taking too long" after one email that I responded to the day he sent it. :-/ 13:08:44 <flo-retina> clokep_: I would just quote "I will be deleting instant bird." and reply "please do." 13:09:19 <flo-retina> so I guess it's better that I don't reply 13:09:50 <clokep_> flo-retina: That's why we keep you locked up and away from the users. ;) 13:09:52 <aleth> Wow, what a friendly support request. 13:10:07 <flo-retina> clokep_: heh :) 13:10:30 <aleth> "I will be deleting this email. I will NOT be responding to it with any of my replies." ;) 13:10:30 <flo-retina> clokep_: seriously though. His reply to totally useless. He doesn't even say which error message he gets. 13:10:58 <clokep_> Yes, I know. :) 13:11:02 <clokep_> aleth: Oh, does it say that? I missed tha tpart. 13:11:16 <aleth> clokep_: It doesn't say that, but I'm kind of tempted 13:13:26 <flo-retina> although tbh, I think his first message really didn't deserve an answer, and the purppose of clokep_'s answer was more to encourage more polite and shy users who may be reading the mailing list to feel welcome... 13:13:51 <clokep_> His first message was pretty rude to start with, yes. 13:14:28 <aleth> Yeah, the purpose of replying to list is also that the reply may be found by other people doing a search who might be helped by it. 13:14:49 <flo-retina> aleth: yeah :) 13:20:28 <flo-retina> hmm it's already been almost a month since our latest blog post :-/. 13:45:11 <clokep_> flo-retina: Any idea what we shold write about? :-D 13:45:52 <flo-retina> no :( 13:46:49 <aleth> JS-yahoo maybe? 13:47:29 <flo-retina> how far are we from preffing it on? 13:49:40 <aleth> Some more people than just myself should test it? 13:50:04 <aleth> I'm sure clokep has used it a lot though, and maybe qheaden's mum ;) 13:54:00 <clokep_> I've used it, I don't use Yahoo a ton though. 13:54:13 <clokep_> flo-retina: I think we're close to have it "feautre" complete. 13:54:14 <aleth> I don't have any yahoo contacts either 14:25:40 <clokep_> Btw Vipre took care of that issue already, I got an email back. 14:32:57 --> mconley has joined #instantbird 14:59:56 <qheaden> clokep_: I just read the scrollback. No, I won't be able to do work this morning. I plan on working starting later this afternoon through evening. 15:01:02 <qheaden> clokep_: In fact, that will soon have to be my normal schedule. My semester starts soon. The professors are already starting to email me welcoming me to the class and having us read the online syllabus. :P 15:01:31 <aleth> "welcome to your homework!" ;) 15:02:19 <clokep_> qheaden: OK. I'm confident you'll get your work done for IB. 15:02:19 * aleth thinks we should just pref on js-yahoo for the nightlies now and see what happens 15:02:28 <clokep_> Did you see Florian's question abou thow good YMSG is yet? 15:03:26 <aleth> Well, maybe after clokep has reviewed the patches in the queue. 15:03:49 <flo-retina> aleth: maybe also after we get back some nightlies 15:03:54 <flo-retina> aleth: iirc only Linux still works :( 15:04:00 <qheaden> aleth: That would be cool. From what I see, most of the bugs for Yahoo has been squashed. Especially the major ones. 15:04:04 <clokep_> Do I have things in my queue? :( 15:04:58 <aleth> qheaden: Have you recently looked through https://bugzilla.instantbird.org/buglist.cgi?quicksearch=yahoo to see if there is anything among the older bugs in particular that you may have missed? 15:05:43 <aleth> Feel free to resolve older bugs if that is appropriate btw 15:06:14 <qheaden> aleth: No. I'll have to take another look through to see. 15:06:43 <clokep_> aleth: qheaden Don't resolve libpurple Yahoo bugs until we replace it with our JS-Yahoo. 15:07:14 <aleth> clokep_: I was thinking of really old bugs that may be invalid (or dupes) for other reasons 15:07:52 <aleth> qheaden: It's OK to mark them as depending on preffing on js-yahoo though, that way we will be reminded when it is pref'd on 15:08:07 <qheaden> Okay. 15:08:10 <clokep_> And that bug should be filed. ;) 15:08:22 <aleth> With a patch ;) 15:09:23 <qheaden> Come to think of it, I'm not sure if I want aleth using JS-Yahoo. He might find more bugs still. ;) 15:09:42 <aleth> Too late! I already have it pref'd on ;) 15:10:17 <aleth> Though as I only talk to myself with it I don't actually use it much :P 15:10:21 * qheaden starts to sweat heavily. 15:10:26 <qheaden> :P 15:10:42 <qheaden> Actually, I think it is time we soon all have another conference chat. I haven't really done a lot of testing with that recently. 15:11:04 <aleth> Yeah, we could move #chatdev to a yahoo conference for a day or two or something 15:11:18 <instantbot> clokep@gmail.com denied review for attachment 2722 on bug 2095. 15:11:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2095 nor, --, ---, qheaden, ASSI, MUC participants don't leave the MUC when they go offline 15:16:42 <qheaden> clokep_: Also, since my schedule will have to be shifted to later hours, I think it will be best if I post my daily logs the next day. Is that okay? 15:20:25 <clokep_> qheaden: That's fine. 15:20:35 * clokep_ doesn't read them until he's eating breakfast anyway. ;) 15:21:12 <qheaden> :) 15:21:27 * clokep_ wonders if he can resolved bug 2101 as WFM? :-D 15:21:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2101 blo, --, ---, nobody, UNCO, Crashes on startup - portable and installed versions 15:24:44 <instantbot> New Core - Yahoo! Messenger bug 2117 filed by aleth@instantbird.org. 15:24:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2117 nor, --, ---, nobody, NEW, /invite should print a system message to show it's done something 15:25:45 <instantbot> New Core - Yahoo! Messenger bug 2118 filed by aleth@instantbird.org. 15:25:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2118 nor, --, ---, nobody, NEW, Required key 52 wasn't found 15:27:29 <flo-retina> aleth: and maybe someday we will switch #chatdev to XMPP ;) 15:27:35 <flo-retina> to finally find motivation to fix these MUCs :) 15:28:52 <qheaden> I have to go now. I'll be back later on. 15:29:10 * aleth wonders if anyone received the invites he sent 15:29:20 <aleth> I suspect not, due to the error... 15:30:19 <instantbot> clokep@gmail.com set the Resolution field on bug 2118 to DUPLICATE of bug 2094. 15:30:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2118 nor, --, ---, nobody, RESO DUPLICATE, Required key 52 wasn't found 15:30:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2094 nor, --, ---, nobody, NEW, Required key 52 wasn't found. 15:30:50 <aleth> heh :P At least that gives qheaden an additional STR 15:36:35 <-- gerard-majax__ has quit (Ping timeout) 15:51:47 <-- mconley has quit (Input/output error) 15:55:12 --> mconley has joined #instantbird 15:58:07 <-- mconley has quit (Input/output error) 16:33:38 --> Mook_as has joined #instantbird 16:52:15 --> flo-thinkpad has joined #instantbird 16:58:13 --> wnayes has joined #instantbird 16:58:37 --> mconley has joined #instantbird 17:04:31 <-- mconley has quit (Ping timeout) 17:04:46 <-- wnayes has quit (Quit: wnayes) 17:23:26 <-- flo-thinkpad has quit (Connection reset by peer) 17:23:42 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 17:34:06 <instantbot> New Instantbird (UI) bug 2119 filed by jessytessytavi@gmail.com. 17:34:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2119 nor, --, ---, nobody, UNCO, Message could not be sent because an error with the switchboard occurred 17:34:40 <-- novabyte has quit (Quit: bye bye) 17:37:40 <instantbot> clokep@gmail.com set the Resolution field on bug 1033 to WONTFIX. 17:37:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1033 enh, --, ---, nobody, RESO WONTFIX, Implement MSN/WLM via XMPP 17:43:03 <qheaden> aleth: You're still getting that key 52 error huh? 17:43:20 <aleth> qheaden: Different STR, but it seems it's still around 17:43:34 <qheaden> I'll look into it. 17:43:38 <aleth> My attempt to invite certainly failed. 17:44:04 <qheaden> aleth: Who did you invite? 17:44:26 <aleth> I tried "clokep,qheaden" 17:44:49 <qheaden> Oh okay. Well, I wasn't online. Not sure about clokep though. 17:45:11 <qheaden> And clokep isn't his Yahoo ID. Not sure if he created a new one. 17:45:22 <aleth> The fact that it fails without any user feedback is not great though 17:46:07 <aleth> Obviously there will be limits to what can be done with the protocol, but.. 17:46:44 <qheaden> aleth: I don't think the official client or Pidgin fails on invites either. I'm not sure though. 17:47:18 <aleth> I filed a bug as there should at least be a message saying the invite was sent. But maybe we can do even better 17:47:31 <qheaden> Well, it should provide an error message if someone tries to invite an offline user, or a user is not in your buddy list. 17:47:52 <aleth> Can't you invite people not on your buddy list? 17:48:06 <qheaden> Ahh true. Nevermind that part. ;) 17:48:39 <-- aleth has quit (Quit: Ciao) 17:48:40 <qheaden> Well, if a user is offline, and is in your buddy list, perhaps a message can be shown in that case. 17:54:21 --> flo-retina has joined #instantbird 17:54:21 * ChanServ sets mode +qo flo-retina flo-retina 17:54:24 --> qlum has joined #instantbird 18:02:50 <-- jb has quit (Ping timeout) 18:04:32 <instantbot> qheaden@phaseshiftsoftware.com requested review from clokep@gmail.com for attachment 2744 on bug 2095. 18:04:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2095 nor, --, ---, qheaden, ASSI, MUC participants don't leave the MUC when they go offline 18:15:28 <clokep_> aleth: Yeah, I don't have a clokep yahoo account. 18:16:03 <clokep_> qheaden: I didn't really ask for that comment to be removed. :-/ 18:16:12 <clokep_> I just said the current comment doesn't add any extra information. 18:16:21 <qheaden> clokep_: Do we really need one there? 18:16:33 <qheaden> I think the code speaks for itself. The method names are clear. 18:17:36 <instantbot> clokep@gmail.com denied review for attachment 2744 on bug 2095. 18:17:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2095 nor, --, ---, qheaden, ASSI, MUC participants don't leave the MUC when they go offline 18:21:01 <clokep_> qheaden: They're clear to you, you wrote the code. 18:21:19 <qheaden> clokep_: Umm, the reportLogoff() function is in the patch. 18:22:49 <clokep_> qheaden: Yeah, I see it now. 18:22:50 <clokep_> It's still r-. 18:23:13 <qheaden> clokep_: How about this comment: "Log out of all of the conferences the user is in." 18:24:26 <clokep_> qheaden: That's fine. 18:24:59 <qheaden> Okay. 18:30:14 <instantbot> qheaden@phaseshiftsoftware.com requested review from clokep@gmail.com for attachment 2745 on bug 2095. 18:30:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2095 nor, --, ---, qheaden, ASSI, MUC participants don't leave the MUC when they go offline 18:31:36 <instantbot> clokep@gmail.com granted review for attachment 2745 on bug 2095. 18:31:56 <qheaden> clokep_: Thanks. :) 18:32:20 <flo-retina> that "Quail - Progress update 21st August 2013" email on the pidgin developer list makes me nostalgic. 18:33:09 <flo-retina> especially the part saying "I would be using Quail as my main client."[...]"Certainly I'll start using both Pidgin and Quail within the next 24hours." 18:33:41 <flo-retina> Instantbird became my IM client on August 21st 2007. Exactly 6 years ago. :-S 18:34:12 <clokep_> :) Happy birthday! 18:34:41 * qheaden admires developers who can stick with a project for a long time. 18:35:05 <flo-retina> clokep_: I remember the exact date because that's idechix's birthday, and I remember I sent him as a "birthday present" the first proof of concept that had a buddy list (ie that could start a conversation). 18:36:02 <flo-retina> qheaden: heh :). Maybe I've been doing this for too long ;) (I start getting angry at complaining users ;)) 18:36:04 * clokep_ hopes you remembered to send him a happy birthday text today. ;) 18:36:11 <flo-retina> clokep_: I did! 18:36:56 * clokep_ doesn't know the first time he used Instantbird. :( 18:37:00 <clokep_> It was 0.1 or 0.1.1 though. 18:37:16 <flo-retina> clokep_: he replied "thanks! I've just signed the lease of my new apartment." I guess this year his birthday present is a new home ;). 18:37:52 <clokep_> :) 18:37:56 <clokep_> That's unfortunate. :P 18:37:58 * clokep_ hates moving. 18:38:27 <flo-retina> clokep_: he moved back to his parents' place a few months ago, so I guess it'll be nice to be independent again 18:43:21 <instantbot> clokep@gmail.com denied feedback for attachment 2391 on bug 1936. 18:43:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1936 enh, --, ---, aleth, ASSI, Use logical weeks for "this/last week" groups in log viewer 18:50:45 --> wnayes has joined #instantbird 18:58:32 --> jb has joined #instantbird 18:59:34 <qheaden> I'm going AFK for a bit. I'll be back later. 19:00:17 <qheaden> In case anyone is wondering, I am making progress on fixing bug 2094. 19:00:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2094 nor, --, ---, nobody, NEW, Required key 52 wasn't found. 19:05:20 --> rosonline has joined #instantbird 19:23:55 * clokep_ wonders if flo-retina tried nhnt11's extension? 19:24:15 <flo-retina> no 19:30:28 --> nhnt11 has joined #instantbird 19:35:33 <nhnt11> Hi 19:36:30 * nhnt11 reads logs 19:38:09 <clokep_> Hello. 19:39:41 <flo-retina> we've been nice to you and moved most of the not so useful chatter to #chatdev ;) 19:42:07 <nhnt11> :) 19:44:19 <-- Suiseiseki has quit (Ping timeout) 19:46:30 <nhnt11> I'm going to go grab something to eat at the cafeteria. bbl. 19:53:02 * clokep_ has no idea what time. 19:59:30 <clokep_> what time it is for nhnt 11. :) 20:00:42 <flo-retina> 1:30am? 20:07:18 <clokep_> Interesting. 20:07:29 <-- jb has quit (Ping timeout) 20:07:40 <flo-retina> btw, are you all guys annoyed by the tooltips I broke? 20:07:54 <flo-retina> If it's as broken as on the screenshot I saw, I'm surprised I don't see complaints several times a day :-S 20:08:29 <flo-retina> I haven't figured out exactly what happened, but it would be safe to just checkin an #ifdef XP_MACOSX around it... 20:08:44 <clokep_> flo-retina: I'm pretty annoyed by it. :) 20:10:03 <flo-retina> how come you haven't complained? :D 20:10:40 * clokep_ has been too blah to complain. 20:10:52 <clokep_> flo-retina: Btw did you see my new patch on that mozbug? Did it look more in line with what you wanted? 20:10:55 <clokep_> (The broken twitter one) 20:11:04 <clokep_> Also, I'm not convinced we need to patch twitter.js...but maybe we do. 20:11:22 <flo-retina> clokep_: yes 20:11:44 <flo-retina> clokep_: so it seems (if you tested it) that I was right and Mook should study his warnings again? ;) 20:11:58 <clokep_> I did test it briefly. :) I want to test it again w/ the Twitter changes. 20:12:43 <clokep_> Oh no, Mook didn't know 1 of the 100 things we've ever asked him. ;) 20:14:44 * nhnt11 is back with some noodles 20:15:07 <nhnt11> clokep_: The cafeteria operates from 11pm to 2.30pm by popular demand :) 20:19:33 <flo-retina> nhnt11: did you mean 2:30am? 20:19:42 <nhnt11> yeah sorry 20:20:04 * nhnt11 is busy eating :P 20:21:14 <flo-retina> clokep_: so can aOnLoad or aOnError be null/undefined inside twitter.js? 20:21:18 <clokep_> We had "Late Night Dining" but you had to pay extra... 20:21:27 <clokep_> flo-retina: No. 20:21:30 <clokep_> I don't think so at least. :) 20:27:13 <-- clokep_ has quit (Quit: http://www.mibbit.com ajax IRC Client) 20:32:35 --> EionRobb has joined #instantbird 20:33:30 <-- EionRobb has quit (Connection reset by peer) 20:35:02 --> EionRobb has joined #instantbird 21:16:21 <flo-retina> bah, I need to rebuild my debug build from scratch :( 21:16:42 <flo-retina> (I had to update clang to build recent mozilla-central code) 21:18:40 <flo-retina> make[5]: *** No rule to make target `_xpidlgen/imIAccount.h'. Stop. 21:18:40 <flo-retina> hmm 21:19:45 <flo-retina> hasn't someone already mentioned this error before? What was the fix? 21:21:41 <flo-retina> ah, updated ib but old mozilla/ 21:21:49 <flo-retina> I wonder how come I'm in this situation :-S 21:31:14 * dew pokes flo-retina 21:31:22 * flo-retina pokes dew in return 21:31:37 <dew> poking does yield results 21:31:47 <dew> you keep reminding me! and now I have time today 21:32:23 <flo-retina> cool 21:37:15 <-- qlum has quit (Connection reset by peer) 21:42:39 <flo-retina> half an hour later, my build started building :( 21:49:29 <nhnt11> flo-retina: Shouldn't take long now :) 21:50:19 <flo-retina> nhnt11: well, 20 minutes to build 21:50:32 <flo-retina> nhnt11: and I've got a bustage fix that needs to be checked in :-S 21:50:56 --> jb has joined #instantbird 21:51:08 <nhnt11> hmm 21:52:57 <-- jb has quit (Input/output error) 22:01:09 <dew> hooray for ssh key issues with bitbucket :/ 22:08:49 <dew> now that I've gotten around that, should I use that omegle plugin as a base? 22:09:20 --> jb has joined #instantbird 22:16:40 <-- sabret00the has quit (Connection reset by peer) 22:17:03 --> sabret00the has joined #instantbird 22:20:12 <nhnt11> flo-retina: Could you try my add-on when you get a chance? I think the scores are pretty accurate, and if you agree I'll start working on integrating it with the stats service. 22:20:51 <flo-retina> dew: that seems reasonable 22:24:53 --> jb1 has joined #instantbird 22:25:51 <-- jb has quit (Ping timeout) 22:27:35 <flo-retina> nhnt11: link? 22:27:48 <nhnt11> flo-retina: http://puu.sh/47B49.xpi 22:28:35 <flo-retina> http://xkcd.com/1254/ is quite nice :) 22:29:13 <nhnt11> :D 22:31:54 <flo-retina> DONE!!! 9492 22:31:59 <flo-retina> almost 10s? 22:32:05 <nhnt11> flo-retina: It's 916 for me 22:32:35 <flo-retina> maybe your profile is too new ;) 22:32:43 <flo-retina> you can't accuse my machine of being slow ;) 22:32:44 <nhnt11> Possibly 22:33:02 <flo-retina> and it's a relatively new profile on this machine (~1 year old) 22:33:19 <nhnt11> flo-retina: My maximum message count is on #instantbird, and it's 9041 22:33:22 <flo-retina> the profile on my older macbook likely has 3 years of data in it 22:33:29 <nhnt11> So yeah it's pretty new 22:33:45 <flo-retina> I have 76737 messages in #instantbird 22:34:00 <nhnt11> I wonder if that's why clokep didn't see anything 22:34:02 <flo-retina> is that the messages sent or all messages? 22:34:06 <nhnt11> (It was still working) 22:34:10 <nhnt11> flo-retina: It's all 22:34:14 <nhnt11> not including system messages 22:34:18 <flo-retina> nhnt11: if he's on Windows with a mechanical disk... it could take an hour :-D 22:34:54 <flo-retina> nhnt11: it's surprising that #developers isn't higher then. 22:34:57 <flo-retina> maybe because I started auto-joining it only recently 22:35:34 <nhnt11> flo-retina: What do you think about the results? 22:35:42 <nhnt11> I mean the order/scoring 22:35:44 <flo-retina> the order seems very reasonable 22:36:09 <nhnt11> I might want to play around with the recency multipliers 22:36:49 <flo-retina> I didn't know I had had conversations with that many nicks :-D 22:37:25 <nhnt11> I'm using firefox's timespans (4 days = 1, 14 days =0.7, 31 = 0.5, 90 = 0.3, >90=0.1) but I may want to lessen the gaps 22:38:03 <-- wnayes has quit (Ping timeout) 22:38:13 <flo-retina> nhnt11: how do you get the "name"? 22:38:34 <nhnt11> the title 22:38:39 <nhnt11> in the header line 22:38:42 <flo-retina> ah 22:38:51 <-- jb1 has quit (Ping timeout) 22:38:52 <flo-retina> you need to group together logs from the same people 22:38:59 <nhnt11> I did username initially but that was cryptic for facebook accounts. 22:39:00 <flo-retina> I noticed that I have 2 lines for a single contact 22:39:06 <nhnt11> Ah 22:39:07 <flo-retina> because first there was only the email address 22:39:08 <nhnt11> Good point 22:39:15 <flo-retina> and then I put the name of the person as an alias 22:40:10 <nhnt11> flo-retina: This likely won't be an issue outside of the addon 22:40:20 <nhnt11> because I only used the title to make it easy to read in the error console ;) 22:40:22 <flo-retina> great then :) 22:40:37 <flo-retina> I was just giving feedback about what I'm seeing ;) 22:40:47 <nhnt11> I need to figure out how to properly map these scores to contacts and chats as a next step 22:40:52 <nhnt11> Right 22:41:03 <flo-retina> nhnt11: so during the 9s it took to compute this, was the UI frozen, or was everything fully asynchronous? 22:41:17 <nhnt11> Async 22:41:58 <nhnt11> I don't think it took much time to do the actual computation (which isn't async) 22:42:05 <nhnt11> maybe I should benchmark that too though 22:43:10 <flo-retina> if all the disk I/O are async, it should be OK 22:43:18 <nhnt11> Yeah 22:44:57 <nhnt11> flo-retina: So now the question of where (in the code) to keep updating these stats 22:45:22 <flo-retina> do you have proposals? 22:45:24 <nhnt11> I know you said in the logging code, but I'm afraid to make it difficult to make changes to the logging process later on 22:46:12 <nhnt11> Another way would be to make stats service listen for message notifications and update from those. 22:46:48 --> clokep has joined #instantbird 22:46:48 * ChanServ sets mode +o clokep 22:48:54 <flo-retina> clokep, nhnt11: anybody feels like r+'ing https://bugzilla.instantbird.org/attachment.cgi?id=2746&action=edit ? 22:49:03 <clokep> flo-retina: I like that comic. :) 22:49:09 <flo-retina> :) 22:49:32 <clokep> flo-retina: I have an SSD. 22:49:34 <nhnt11> flo-retina: I don't mind 22:49:46 <flo-retina> nhnt11: should already be done by now :-P 22:49:55 <flo-retina> nhnt11: before clokep finishes reading the log ;) 22:50:11 <instantbot> nhnt11@gmail.com granted review for attachment 2746 on bug 2113. 22:50:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2113 nor, --, 1.5, florian, REOP, Buddy tooltips have incorrect sizes 22:50:47 <flo-retina> thanks 22:51:05 <clokep> I so do that to people (the chat system thing). 22:51:31 <flo-retina> I'll have another trivial r? for clokep ;) 22:52:07 <clokep> :P 22:52:13 <clokep> I'll be back in 5. 22:53:14 <flo-retina> patch is attached 22:53:14 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 2747 on bug 1997. 22:53:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1997 nor, --, 1.5, clokep, RESO FIXED, Update to Mozilla 22 22:53:34 <flo-retina> clokep: https://bugzilla.instantbird.org/attachment.cgi?id=2747&action=edit 22:54:56 <flo-retina> (and I'm taking care of the bug 2095 checkin) 22:55:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2095 nor, --, ---, qheaden, ASSI, MUC participants don't leave the MUC when they go offline 22:57:29 <instantbot> clokep@gmail.com granted review for attachment 2747 on bug 1997. 22:57:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1997 nor, --, 1.5, clokep, RESO FIXED, Update to Mozilla 22 23:00:43 <flo-retina> thanks 23:01:04 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/cecd59b0227e - Quentin Headen - Bug 2095 - MUC participants don't leave the MUC when they go offline, r=clokep. 23:01:05 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/ea3cbcee9243 - Florian Quèze - Bug 2113 - Buddy tooltips have incorrect sizes - Add a Mac ifdef, r=nhnt11. 23:01:06 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/8d0584c55b6f - Florian Quèze - Bug 1997 - Update to Mozilla 22 - Fix building with --enable-extensions=inspector, r=clokep. 23:01:34 <instantbot> florian@instantbird.org set the Resolution field on bug 2095 to FIXED. 23:01:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2095 nor, --, 1.5, qheaden, RESO FIXED, MUC participants don't leave the MUC when they go offline 23:01:43 * clokep would have done that. ;) 23:02:26 <nhnt11> flo-retina: So what's your opinion on listening for message notifications from the stats service? 23:02:49 <flo-retina> nhnt11: listening, and then what? 23:03:01 <clokep> Actively listening or passively listening? 23:03:02 <nhnt11> Updating stats from that 23:03:04 <flo-retina> nhnt11: I don't think you should go write a score to the disk at each message. 23:03:09 <nhnt11> Definitely not 23:03:33 <nhnt11> I was thinking write to disk at intervals of 100 messages, or when the conversation is closed, or something 23:05:16 <flo-retina> what about closing the log file after 20 minutes (or maybe even 5) without message, and updating your stats at that point? 23:06:55 <flo-retina> we likely don't want to create 50 log files per IRC channel per day, so we would need to reopen existing files 23:07:37 <nhnt11> ok 23:07:45 <flo-retina> and the log files could be written with OS.File 23:08:24 * nhnt11 gets to explore yet another part of Instantbird 23:08:36 <flo-retina> hmm "ok"? I used a silly excuse to make you fix the existing mess of our log files, and "ok" without any argument? I guess it's my lucky day ;). 23:09:02 <nhnt11> flo-retina: I don't really have any problems with fixing stuff :P 23:09:26 * clokep wonders if nhnt11 had any idea he'd touch so many parts of our code. 23:09:36 <nhnt11> No, I didn't 23:09:54 <flo-retina> clokep: shhh, he doesn't know yet how many he will touch during the next month ;) 23:10:06 <clokep> He just thought "Oh, I'll add this fancy tab!" 23:10:13 <clokep> Little did he know...you can't add tabs! 23:10:53 <flo-retina> clokep: now that he's the master of tabs, maybe we can volunteer him to integrate Australis? ;) 23:11:43 <nhnt11> Uh, so logging is done from chat/ ? 23:11:53 <clokep> Yes 23:12:13 <flo-retina> I hope there aren't too many gloda implications :'( 23:12:17 <nhnt11> OK, now I'm hesitant doing this from there 23:12:59 <flo-retina> hmm, yeah so the stats can't really be done from chat/ (hmm, or can they?) 23:13:23 <nhnt11> flo-retina: They could, but I figured since this is an Instantbird thing as of now... 23:13:45 <flo-retina> well, it could be controlled by a preference that would be off by default in Thunderbird 23:13:58 <nhnt11> Seems messy :S 23:14:12 <nhnt11> Are there any plans at all to have this in Tb in the future? 23:14:38 <flo-retina> did you say "plans", "future" and "Tb" in the same sentence? 23:14:50 <nhnt11> Heh 23:15:05 * nhnt11 doesn't know too much about the deal with Thunderbird nowadays 23:15:20 <flo-retina> so you know as much as there's to know 23:15:23 <flo-retina> (unfortunately :() 23:15:39 <nhnt11> lol 23:15:47 <flo-retina> clokep: was there a status meeting yesterday btw? 23:16:06 <clokep> flo-retina: Yes, I didn't attend. 23:16:13 * clokep was in a a real life meeting. 23:16:29 <flo-retina> clokep: I mean, there was a meeting on my calendar; but I'm not sure if _anybody_ attended ;). 23:16:39 <clokep> People went, I think. 23:18:28 <clokep> flo-retina: Doesn't look like anything exciting on https://thunderbird.etherpad.mozilla.org/status-meeting-minute-taking? 23:19:41 <flo-retina> wow, 5 people 23:19:43 * clokep sighs at the mailing list. 23:21:44 <flo-retina> more annoying users? 23:21:47 <flo-retina> or just spam? 23:21:55 <nhnt11> flo-retina: So right now I'm keeping statistical data in memory after loading it from the IndexedDb. Until everything is made async, I think it would be ok to keep updating the stats in memory and then flush everything to the db every 10 minutes or so 23:22:19 <nhnt11> Or do you want me to make everything async first? I'm afraid it may be annoying work.. :( 23:22:42 <flo-retina> "everything is made async" -> what's included in everything? 23:22:59 <flo-retina> afaik I haven't found an excuse yet to make you rewrite the blist storage code ;). 23:23:38 <clokep> Annoying users 23:23:43 <nhnt11> flo-retina: I mean removing all the references we're keeping to PossibleConvs right now 23:23:56 * flo-retina is confused 23:24:10 <nhnt11> And querying the db from getFilteredConvs and creating PossibleConvs to return on the fly 23:24:16 <flo-retina> clokep: are the messages still in the validation queue? I haven't seen anything new 23:24:29 <clokep> flo-retina: Two from aleth with a reply that he quoted. 23:24:39 <flo-retina> ah, that was a long time ago 23:26:30 <nhnt11> Er, so I'm going to go ahead with what I have now so that I have code that I can upload somewhere 23:27:56 <flo-retina> ok 23:28:33 <flo-retina> I think I'm too tired to fully understand what you are proposing, so it's difficult to give valuable feedback 23:28:48 <clokep> flo-retina: I'm not tired and I have no idea what he's talking about. :-D 23:29:09 <flo-retina> clokep: :-D 23:30:04 <flo-retina> and I guess I'm also disappointed that I haven't been able to code anything useful this evening because of that busted debug build 23:30:43 <flo-retina> I have work in progress that don't really work yet for 3 different things in my local tree, that's a bit excessive :-/ 23:30:54 <nhnt11> Right now, contacts and chats are kept in memory as PossibleConversations. If we want to stop keeping them in memory, and query the database on the fly when awesometabs call getFilteredConvs, then the process by which awesometabs receive PossibleConversations will have to be made async. This is because querying IndexedDb is async. Does that make sense? 23:32:51 <flo-retina> yes 23:33:06 <flo-retina> I don't see how that relates to the way you update the database though 23:33:22 <flo-retina> which is what I thought you were discussing 23:33:48 <nhnt11> I'm asking if I should work on the async stuff first 23:33:54 <nhnt11> Or just go ahead with ranking 23:34:22 <nhnt11> Because the Db stuff I have right now reads the db and puts all the stats in memory 23:34:48 <nhnt11> I have a Map, _ranksByConvId that maps a conversation to an object that contains its stats 23:35:51 <nhnt11> This is what that object looks like: http://pastebin.instantbird.com/300651 23:36:47 <nhnt11> I need to change that to get computedScore, really 23:37:56 <flo-retina> I would say ranking first, as it's what you seemed to be focusing on, so you should likely continue until there are results 23:38:07 <nhnt11> Great 23:38:11 <flo-retina> but if you think the async stuff is more relevant to handle first, go for it 23:38:28 <nhnt11> I don't think it matters too much when I do the async stuff 23:38:52 <flo-retina> what will cause the less bitrot with bug 2066? 23:38:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2066 enh, --, ---, nhnt11, NEW, New conversation tab should suggest chat rooms 23:39:06 <nhnt11> Doing the async stuff later will cause less bitrot 23:39:49 <nhnt11> I'm not even sure there's enough memory being used to really warrant removing all these references and doing the async stuff. I'm not keeping references to any imContacts, etc. 23:39:53 <nhnt11> Just normal JS objects 23:42:40 <clokep> /about memory? 23:43:02 <flo-retina> yeah, why is Firefox sucking 2GB right now? :-S 23:43:15 <flo-retina> and Ib 455 :-S 23:43:23 <flo-retina> MB, not GB :) 23:43:46 <nhnt11> My firefox is at 460MB and Ib at 282 23:44:32 <clokep> Nightly is 483.8, Daily is 278.8, Instantbird is 125.9, Komodo is 86.4. 23:44:37 <clokep> I'm very surprised Komodo is winning that... 23:45:07 <nhnt11> Komodo's at 300MB here 23:46:45 <EionRobb> is it possible to compile libpurple with emscripten so that you don't need to release binary versions? 23:46:56 <clokep> Theoreticaly sure. 23:47:01 <clokep> Theoretically. 23:47:32 <Mook_as> you'd need to write all the relevant glib bits to talk to the outside world 23:47:43 <flo-retina> EionRobb: I considered it several times. 23:47:59 <Mook_as> also, yeah, wtf, how is komodo so small. is your komodo broken? :p 23:48:06 <flo-retina> but as Mook_as just said, you would need to ecmascripten glib too :( 23:48:13 <clokep> Mook_as: It's idling, nothing is opened. 23:48:24 <flo-retina> Mook_as: he's focusing his edits on about:blank ;) 23:48:46 * clokep is going to bar trivia soon. :P 23:49:28 <flo-retina> gmail alone is taking 320MB 23:53:13 <nhnt11> flo-retina: Is the "name" that is used in logs the normalizedName of the buddy? 23:53:52 <flo-retina> that's the name used for the folder names 23:54:08 <flo-retina> inside logs themselves, I don't think names are normalized 23:54:13 <flo-retina> Good night 23:54:20 <nhnt11> Good night 23:56:19 <clokep> BYE! 23:57:40 <instant-buildbot> build #455 of linux-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/455