All times are UTC.
00:03:22 <instant-buildbot> build #461 of linux-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/461 00:07:46 <-- mconley has quit (Ping timeout) 00:08:50 --> mconley has joined #instantbird 00:12:23 <-- mconley has quit (Ping timeout) 00:13:25 --> mconley has joined #instantbird 00:15:49 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 00:15:56 --> clokep has joined #instantbird 00:15:56 * ChanServ sets mode +o clokep 00:26:58 <instant-buildbot> build #450 of win32-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/450 00:30:37 --> rosonline has joined #instantbird 00:35:23 <-- mconley has quit (Ping timeout) 01:00:41 --> Xvost has joined #instantbird 01:08:04 <-- Mook_as has quit (Quit: Mook_as) 01:17:11 <-- rosonline has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 01:37:50 --> dew1 has joined #instantbird 01:38:25 <-- dew has quit (Ping timeout) 01:47:28 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2804 on bug 2032. 01:47:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2032 nor, --, ---, clokep, ASSI, Update to Mozilla 23 01:50:14 --> mconley has joined #instantbird 01:53:31 <-- Xvost has left #instantbird () 01:53:45 --> Xvost has joined #instantbird 01:54:05 <-- Xvost has left #instantbird () 01:56:08 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 02:52:52 --> Mook has joined #instantbird 03:15:44 <instant-buildbot> build #965 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/965 03:43:57 <instant-buildbot> build #954 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/954 03:49:37 --> Xvost has joined #instantbird 03:51:15 <-- Xvost has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 03:56:57 <-- mconley has quit (Input/output error) 04:27:00 <-- florian has quit (Ping timeout) 04:27:07 --> florian has joined #instantbird 04:38:01 --> mconley has joined #instantbird 04:49:26 --> FireFly_TB has joined #instantbird 05:21:57 <-- mconley has quit (Input/output error) 05:40:36 <-- skeledrew has quit (Ping timeout) 05:40:43 --> skeledrew has joined #instantbird 05:42:23 <-- skeledrew has quit (Ping timeout) 05:42:55 --> skeledrew has joined #instantbird 06:00:12 <-- Mook has quit (Quit: Mook) 06:26:32 <-- EionRobb has quit (Quit: Leaving.) 06:55:49 --> EionRobb has joined #instantbird 06:57:40 --> dionisos has joined #instantbird 07:06:26 <instant-buildbot> build #1053 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1053 07:27:39 <-- EionRobb has quit (Quit: Leaving.) 07:59:46 <-- FireFly_TB has quit (Ping timeout) 08:10:43 --> EionRobb has joined #instantbird 08:32:25 --> nhnt11 has joined #instantbird 09:21:50 <-- gerard-majax has quit (Ping timeout) 09:27:15 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 09:29:04 <-- florian has quit (Ping timeout) 09:42:18 --> aleth has joined #instantbird 09:42:18 * ChanServ sets mode +h aleth 09:51:41 <aleth> flo: The normalization issue you spotted is probably bug 2115 09:51:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2115 nor, --, ---, nobody, NEW, Provide a way to obtain the normalizedName of a nick 09:53:22 <aleth> Thinking about fixing that gives me a headache ;) Especially as bug 1454 is also still open... 09:53:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1454 nor, --, ---, clokep, ASSI, normalizedName for JS-IRC is wrong 09:54:25 <aleth> Windows nightlies are back :) 09:55:59 --> Xvost has joined #instantbird 09:57:25 <-- Xvost has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 10:03:40 --> Xvost has joined #instantbird 10:04:52 <-- Xvost has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 10:06:48 --> clokep has joined #instantbird 10:06:48 * ChanServ sets mode +o clokep 10:14:31 --> flo-retina has joined #instantbird 10:14:31 * ChanServ sets mode +qo flo-retina flo-retina 10:20:10 --> gerard-majax has joined #instantbird 10:24:19 <instantbot> aleth@instantbird.org granted review for attachment 2803 on bug 2132. 10:24:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2132 nor, --, ---, qheaden, ASSI, Sender name not set in Yahoo conversations 10:28:33 <clokep> aleth: Please don't bring up normalizing names this early. 10:28:38 <clokep> I can't think about that yet. 10:28:51 <aleth> clokep: Time for coffee! :D 10:29:04 <instantbot> florian@instantbird.org denied review for attachment 2803 on bug 2132. 10:29:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2132 nor, --, ---, qheaden, ASSI, Sender name not set in Yahoo conversations 10:29:26 <flo-retina> no normalized names before breakfast! 10:29:30 <flo-retina> clokep: Good morning :) 10:30:26 <flo-retina> clokep: I was confused when looking at your new patch in the moz23 bug. It looks like 3 changesets have been mixed together. You have 3 commit messages at the top, and then the files in the diff don't seem to be in mixed order. 10:30:30 <aleth> I thought we discussed the use of the displayname yesterday :-S http://log.bezut.info/instantbird/130829/#m355 10:30:53 <aleth> Maybe flo-retina and qheaden can come up with a better way of dealing with aliases overall 10:31:12 <flo-retina> aleth: I'm sure we discussed it. I'm not sure why the patch doesn't use the display Name though ;) 10:31:37 <aleth> http://log.bezut.info/instantbird/130829/#m377 10:32:18 <clokep> flo-retina: Bah, that's me not understanding Mercurial. Would you like them as separate patches? 10:32:35 <aleth> Not saying that behaviour might not be what we want, but it's not what we do, outside XMPP. 10:33:36 <clokep> flo-retina: Give me five minutes. 10:34:43 <flo-retina> clokep: everything in a single patch is good. 10:34:54 <flo-retina> clokep: I think that's how you did it for the previous update-moz bugs. 10:35:07 <flo-retina> clokep: I mean, all the changesets in the same bugzilla attachment 10:35:10 <clokep> Yes, usually I separate the commits out but append them all into one patch. 10:36:09 * flo-retina thought you were just using hg export with the list of revisions 10:36:41 <flo-retina> aleth: "it's not what we do, outside XMPP" really? 10:37:09 <flo-retina> ah, yeah, for IRC we don't do it :-S 10:37:11 <flo-retina> hmm 10:37:54 <flo-retina> aleth: alright. I think using the display name makes sense only if we sent it to the server (and the contact is likely to see it displayed instead of the raw username). Is this what Yahoo does or not? 10:38:31 <aleth> flo-retina: I agree with that (it's pretty much what I just commented on the bug). Afaik yahoo doesn't ever send the displayname. 10:38:48 <flo-retina> is this a bug, or something not supported by the protocol? 10:39:02 <aleth> I don't know. 10:39:13 <flo-retina> ok, then we need qheaden to answer that for us :) 10:39:23 <flo-retina> but anyway, I'll remove my r- 10:39:40 <flo-retina> if he starts sending the display name, he can revisit that patch at the same time 10:40:16 <clokep> flo-retina: I had been, I hg qfold this time because I thought you didn't like it that way. :) 10:40:40 <flo-retina> clokep: I like hg import'ing once and having things ready to hg push ;) 10:41:05 <clokep> It would still be that way, just all as once revision instead of as 4 10:41:18 <flo-retina> I'm confused 10:42:15 <flo-retina> not sure what "it would still be that way" was referring to. 10:42:28 <instantbot> clokep@gmail.com cancelled review?(florian@instantbird .org) for attachment 2804 on bug 2032. 10:42:29 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2805 on bug 2032. 10:42:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2032 nor, --, ---, clokep, ASSI, Update to Mozilla 23 10:42:33 <clokep> You'd still be able to hg import and it should apply. 10:42:46 * clokep shrugs. 10:42:52 <clokep> It doesn't matter, I just uploaded a new version. :) 10:44:31 <instantbot> florian@instantbird.org cancelled review- for attachment 2803 on bug 2132. 10:44:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2132 nor, --, ---, qheaden, ASSI, Sender name not set in Yahoo conversations 10:45:32 <flo-retina> clokep: looks great, thanks! :) 10:47:32 <clokep> flo-retina: Mozilla 23 tomorrow? ;) 10:47:40 <flo-retina> possibly :) 10:48:56 <aleth> That was quick :) 10:49:19 <aleth> clokep: Any regressions in that nightly? 10:49:36 <clokep> aleth: Not that I've noticed. 10:49:45 <aleth> :) 10:49:47 <clokep> I finally have tabs that auto-on-hold themselves. 10:50:37 <-- aleth has quit (Quit: Ciao) 10:50:44 --> aleth has joined #instantbird 10:50:44 * ChanServ sets mode +h aleth 10:50:55 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 10:51:02 * aleth deletes Hide Autojoins :) 10:51:03 --> clokep has joined #instantbird 10:51:03 * ChanServ sets mode +o clokep 10:52:13 <clokep> What's our target for next release btw? Mozilla 24-ish? 10:53:06 <flo-retina> I'll be mostly offline during most of the week-end (will be at http://fr.wikipedia.org/wiki/Braderie_de_Lille (strange that wikipedia doesn't have an article for this in English :-S)) 10:53:25 <aleth> That looks fun :) 10:53:49 <flo-retina> (it's the largest flea market in Europe) 10:54:21 <clokep> This is a holiday weekend in the US...but it's supposed to rain. So I might not be on at all or be on a lot. :) 10:58:59 <flo-retina> ahah 11:13:01 <clokep> Fun in #chatzilla: http://pastebin.instantbird.com/310932 11:13:05 <clokep> And a bug that aleth needs to fix. 11:13:07 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 11:13:09 --> jamesw has joined #instantbird 11:16:59 <jamesw> what version of Gecko is instantbird? i have a system that has about 1 Klines of patches to get firefox/ thunderbird working/integrated into the packaging system, outside of the instantbird functionality, whats the diff size like? 11:20:08 --> rosonline has joined #instantbird 11:20:11 <aleth> chrisccoulson: What bug? 11:20:25 <aleth> jamesw: Which version of Instantbird? 1.4 uses gecko 20 11:21:34 <jamesw> well the idea is to start with current stable and track it 11:21:41 <jamesw> so yes 1.4 11:21:50 <aleth> clokep: What bug? 11:22:11 * aleth finds it annoying when he pings people by mistake because someone has just left the channel 11:22:27 <aleth> Maybe that's a tab completion bug? :-/ 11:22:52 <aleth> jamesw: What do you mean with "outside of IB what's the diff size"? 11:24:29 <jamesw> what is the estimated amount of changes made to core gecko? 11:25:00 <aleth> jamesw: Very few. I believe this is all of them http://hg.instantbird.org/instantbird/file/4f8f4112202f/tools/patches (flo-retina?) 11:30:03 <flo-retina> jamesw: aleth is right. And none of these changes are strictly required to build. 11:30:06 <-- EionRobb has quit (Quit: Leaving.) 11:30:24 <instantbot> New Instantbird (UI) bug 2141 filed by aleth@instantbird.org. 11:30:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2141 nor, --, ---, nobody, NEW, Don't include ib-sender span in magic copy 11:30:37 * flo-retina wonders which system jamesw is using. 11:34:29 <instantbot> New Instantbird (UI) bug 2142 filed by aleth@instantbird.org. 11:34:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2142 enh, --, ---, nobody, NEW, Allow tab completion of nicks which have left the room 11:36:35 --> jb has joined #instantbird 11:37:55 <flo-retina> aleth: not sure. I'm annoyed too when I tab complete to c hrisccoulson instead of clokep, or to a lexis when you have just left. 11:38:07 <flo-retina> not sure = not sure what the right behavior would be 11:49:10 <-- jb has quit (Connection reset by peer) 11:55:00 --> clokep_ has joined #instantbird 12:00:18 <-- rosonline has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 12:11:25 --> Xvost has joined #instantbird 12:11:45 <-- Xvost has left #instantbird () 12:18:34 <-- nhnt11 has quit (Ping timeout) 12:24:32 <instantbot> florian@instantbird.org granted review for attachment 2805 on bug 2032. 12:24:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2032 nor, --, ---, clokep, ASSI, Update to Mozilla 23 12:27:30 <clokep_> :_D 12:29:21 <instant-buildbot> build #459 of macosx-onCommit is complete: Failure [failed compile] Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/459 blamelist: Florian Qu?ze <florian@instantbird.org>, Patrick Cloke <clokep@gmail.com> 12:30:17 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/43a85318150a - Patrick Cloke - Bug 2032 - Port |Bug 462463 - Stop using mddepend.pl (c-c)|, r=fqueze. 12:30:18 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/1f6032728cd8 - Patrick Cloke - Bug 2032 - Port |Bug 862986 - Part 1b: Remove references to ipc/app/defs.mk from comm-central|, r=fqueze. 12:30:19 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/6d81699bb133 - Florian Quèze - Bug 2032 - Port c-c changes to flight.mk for Mac build, r=clokep. 12:30:20 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/0ebe342b367a - Patrick Cloke - Bug 2032 - Update to Mozilla 23, r=fqueze. 12:31:31 <instantbot> clokep@gmail.com set the Resolution field on bug 2032 to FIXED. 12:31:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2032 nor, --, 1.5, clokep, RESO FIXED, Update to Mozilla 23 12:34:29 <clokep_> Anything exciting in https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/23? 12:35:22 <aleth> We can obfuscate our code by redefining length on arrays? 12:36:47 <aleth> Oh, and no more blink tag. 12:37:35 <flo-retina> no more blink? :-o 12:46:09 <clokep_> :( I guess all those GeoCities sites won't work anymore. 12:50:59 <flo-retina> clokep_: well, they will just look more static ;) 13:00:26 <instantbot> aleth@instantbird.org requested review from florian@instantbird .org for attachment 2806 on bug 2141. 13:00:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2141 nor, --, ---, aleth, ASSI, Don't include ib-sender span in magic copy 13:10:58 <instantbot> florian@instantbird.org granted review for attachment 2806 on bug 2141. 13:11:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2141 nor, --, ---, aleth, ASSI, Don't include ib-sender span in magic copy 13:11:21 <flo-retina> I think we usually avoided doing any other checkin for the nightly that would contain a moz update. Is this something we care about doing again? 13:11:30 <clokep_> I'd prefer that, yes. 13:11:37 <clokep_> (Or force a nightly?) 13:12:05 <flo-retina> well, you would need to get a hold of Even to get the Linux/Windows slave to be restarted if you want to do that ;) 13:19:46 --> mconley has joined #instantbird 13:23:00 <clokep_> :) Right. 13:23:04 * clokep_ should just do his own builds. :P 13:26:03 --> jb has joined #instantbird 13:31:10 <-- mconley has quit (Input/output error) 13:34:06 --> FireFly_TB has joined #instantbird 13:36:11 <-- jb has quit (Connection reset by peer) 13:38:21 --> jb has joined #instantbird 13:42:40 <flo-retina> is there a clear specification for OTR? Would it be difficult to re-implement fully in JS? 13:46:44 <clokep_> flo-retina: There is a specification. 13:46:48 <clokep_> It's "clear"-ish. 13:46:52 <clokep_> (It's better than some other ones I've read.) 13:47:04 <clokep_> It's in JS already, but I think the license is incompatible. 13:47:12 <clokep_> bug 877 should have info 13:47:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=877 enh, --, ---, nobody, NEW, Add support for OTR and encrypted chats. 13:48:05 <clokep_> flo-retina: 13:48:08 <clokep_> Um, oops. :) 13:48:10 <clokep_> flo-retina: https://github.com/arlolra/otr 13:48:17 <clokep_> The license is now MPL 2.0 (it was definitely something else previously) 13:48:25 <flo-retina> google already sent me there 13:49:10 <clokep_> :) 13:49:21 <flo-retina> https://github.com/arlolra/otr/blob/master/build/otr.js 13:49:24 <clokep_> Last time I looked...that code was crap though. 13:49:30 <flo-retina> seems it does the crypto stuff in JS :( 13:49:53 <clokep_> That's the other issue w/ it. 13:50:00 <clokep_> It's made for like node or a website. 13:50:04 <clokep_> Things that don't have access to XPCOM. 13:50:10 <flo-retina> that may be the only solution for a web page though 13:50:30 <flo-retina> but I would have hoped it would use JS libraries for that, so that we can replace them easily ;) 13:51:26 <flo-retina> ah, it does https://github.com/arlolra/otr/blob/master/build/otr.js#L1908 13:51:52 * clokep_ would mostly be of the opinion that we could start w/ that code and replace parts of it. 13:52:03 <clokep_> (Mostly I *hate* the formatting of that code btw.) 13:52:21 <clokep_> And the style in general. 13:52:28 <clokep_> It looks like it was written by someone whod oesn't often write JS. :-/ 13:53:03 <flo-retina> clokep_: well, the person may be happy to have review comments and to address them, if that's the only issue 13:54:46 * clokep_ doesn't think they'd appreciate me saying commas are on the wrong line. 13:55:08 <clokep_> (E.g. at https://github.com/arlolra/otr/blob/master/build/otr.js#L46) 13:55:18 <flo-retina> clokep_: that part is purely coding style 13:55:51 <flo-retina> other stuff that annoyed me is, plenty of consts defined by this.stuff = "foo". 13:59:08 <clokep_> :-/ 13:59:14 <clokep_> Well we could probably make patches. 14:00:46 <flo-retina> or read the spec to get a feel for how much work it would be to implement from scratch (or with limited copy/paste from the existing impl) 14:01:05 <flo-retina> that feels like a GSoC2014 project ;) 14:01:43 <clokep_> Yeah... 14:01:54 * clokep_ had some code around to play with that stuff... 14:01:56 <clokep_> But I never got far. 14:01:59 <flo-retina> :) 14:02:00 <clokep_> Because I didn't care enough. :) 14:02:22 <flo-retina> that's why it would be nice to have a student who's task is to care enough for a whole summer ;) 14:02:33 <clokep_> https://bitbucket.org/clokep/instantbird-patches/src/tip/otr?at=default 14:03:01 <flo-retina> :) 14:07:24 <aleth> Maybe just ask the author of otr.js if they'd be interested in contributing? 14:07:40 <-- jb has quit (Quit: jb) 14:11:41 --> mconley has joined #instantbird 14:14:27 --> jb has joined #instantbird 14:30:50 <clokep_> We could. ;) 14:30:54 <clokep_> I think that's one of the OTR people though? 14:31:07 <clokep_> I vaguely recall someone (the guy in that bug) coming in here and saying he knew the person that wrote otr.js. 14:32:18 <-- FireFly_TB has quit (Ping timeout) 14:37:11 <qheaden> Hello everyone. 14:39:28 <clokep_> Hello qheaden . 15:21:38 --> nhnt11 has joined #instantbird 15:41:33 <-- gerard-majax has quit (Ping timeout) 15:58:52 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 16:29:49 --> nhnt11 has joined #instantbird 16:34:29 --> Mook_as has joined #instantbird 16:36:29 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 17:02:48 --> FireFly_TB has joined #instantbird 17:18:17 <nhnt11> testing changes is a bit painful :( 17:18:32 <nhnt11> considering I have to rebuild the indexedDb often 17:18:33 <nhnt11> :/ 17:23:20 <clokep_> Hello nhnt11 . 17:23:25 <nhnt11> Hi clokep_ 17:28:21 <aleth> nhnt11: Use a smaller profile for rapid testing? 17:28:26 <-- mconley has quit (Connection reset by peer) 17:28:33 --> mconley_ has joined #instantbird 17:28:54 <nhnt11> aleth: That's what I'm doing, but I need to develop a better system 17:29:07 <nhnt11> like automatically restore my profile every time I rebuild :D 17:29:29 <aleth> Version-track it and do a checkout ;) 17:29:38 <nhnt11> Well I don't want it to be cleared /every/ time 17:29:42 <nhnt11> :O 17:29:46 <nhnt11> that may actually work 17:30:09 <-- mconley_ has quit (Connection reset by peer) 17:30:15 --> mconley has joined #instantbird 17:31:13 * nhnt11 has been tweaking things, but it's all mostly working 17:31:27 <nhnt11> For some reason though, I don't feel like it's /ready/ code :-\ 17:32:09 <aleth> Sounds like it's getting there :) Once it's actually working, you can always do a diff, rethink and polish. 17:32:52 <nhnt11> Stuff I've been testing/tweaking: Whether stats from logs are being properly used on first start, stats are being updated as new texts are exchanged in conversations, whether stats are reloaded from indexedDb next start, etc 17:33:14 <nhnt11> aleth: Yeah, I'm on the verge of doing that. I've been pretty blocked the last few days and a diff/rethinking should help a lot. 17:34:28 <clokep_> Write a script that copies the files over that need to be replaced? 17:35:12 <qheaden> clokep_: So I was thinking about how we can change buddy tags on the server side with Yahoo. I'm not entirely sure it can be done with the protocol itself. 17:35:12 <qheaden> clokep_: IIRC, the official client uses the address book API, or contacts API. I have to look again though. 17:35:42 <-- mconley has quit (Connection reset by peer) 17:36:06 --> mconley has joined #instantbird 17:36:27 <qheaden> clokep_: So I was thinking about how we can change buddy tags server side with Yahoo. I'm not entirely sure it can be done with the protocol. 17:36:29 <clokep_> qheaden: OK. Also can look at how libpurple does it. 17:36:55 <qheaden> clokep_: Wait, did my previous message go through? 17:37:53 * qheaden looks at the log 17:38:13 <qheaden> Hmm, I guess it did. The WiFi where I'm at isn't that great. :( 17:42:59 <clokep_> :) 17:43:05 <clokep_> Is there a bug on that? 17:43:55 <qheaden> clokep_: For server side tag changes? I'm not sure. I don't think so,. 17:46:47 <clokep_> Should there be one? That sounds like a big missing feature. :( 17:46:58 <qheaden> Yeah. I will create one. 17:47:07 <qheaden> Also, how should we fix bug 2111? 17:47:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2111 nor, --, ---, nobody, NEW, Yahoo Web Client Causes Endless Typing Notification 17:47:15 <qheaden> Sounds like the issue we had with Hangouts. 17:48:01 <qheaden> I say stop the typing notification when a message is received. 17:50:04 <clokep_> How does libpurple handle this? 17:50:09 <clokep_> (I feel like a broken record. :-S) 17:50:51 * nhnt11 thinks it's time to do some rigorous testing with his normal profile 17:51:40 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 17:51:47 --> nhnt11 has joined #instantbird 17:52:18 <qheaden> clokep_: Well, I'm not in a position to do any libpurple testing/investigation right now, but I will later. 17:52:29 <qheaden> I'm not even sure if libpurple handles the online client well. I will see. 17:53:03 <aleth> qheaden: Can you put up a patch preffing on yahoo? 17:53:42 * nhnt11 finds a bug almost immediately 17:53:51 <nhnt11> #instantbird isn't at the top of my awesometab for some reason :/ 17:53:55 <qheaden> aleth: Yeah. That's just done by changing the defaults for the forcePurple pref right? 17:54:04 <aleth> qheaden: Yup. 17:55:16 <nhnt11> aleth: Presence is a more important factor than the stats rank, right? 17:55:25 <nhnt11> (i.e. online buddies should always be first) 17:55:45 <aleth> nhnt11: I think so 17:56:01 * nhnt11 thinks so too 17:56:01 <aleth> It's anyway the kind of thing we can tweak once it's in nightlies ;) 17:56:07 <nhnt11> yeah it's a one line change 17:56:25 <nhnt11> What I'm not getting though, is that by my current code #instantbird should be at the top of my aweometab list 17:56:32 <nhnt11> but it's in alphabetical order instead 17:56:57 <aleth> Maybe you sort after ranking? :P 17:57:47 <aleth> (Which isn't wrong, but you want to do it within the same rank I suppose) 17:58:22 * nhnt11 sees the problem 17:58:43 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 17:59:00 --> nhnt11 has joined #instantbird 17:59:07 <instantbot> qheaden@phaseshiftsoftware.com requested review from clokep@gmail.com for attachment 2807 on bug 2135. 17:59:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2135 nor, --, ---, qheaden, ASSI, Enable JS Yahoo By Default 18:01:22 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:01:35 --> nhnt11 has joined #instantbird 18:01:50 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:02:23 --> nhnt11 has joined #instantbird 18:02:59 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:03:24 --> nhnt11 has joined #instantbird 18:04:19 <-- nhnt11 has left #instantbird () 18:04:34 --> nhnt11 has joined #instantbird 18:07:22 <-- jb has quit (Ping timeout) 18:07:22 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:07:58 --> nhnt11 has joined #instantbird 18:08:15 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:08:37 --> nhnt11 has joined #instantbird 18:09:39 <nhnt11> test 18:09:41 <nhnt11> sorry 18:12:00 --> flo-retina has joined #instantbird 18:12:01 * ChanServ sets mode +qo flo-retina flo-retina 18:15:48 --> nhnt11-testing has joined #instantbird 18:17:08 <-- nhnt11-testing has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:19:20 <-- clokep_ has quit (Quit: http://www.mibbit.com ajax IRC Client) 18:24:49 --> nhnt11-testing has joined #instantbird 18:25:01 <nhnt11> test (sorry again) 18:25:30 <-- nhnt11-testing has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:28:28 --> unghost has joined #instantbird 18:33:14 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:33:20 --> nhnt11 has joined #instantbird 18:39:14 <-- aleth has quit (Quit: Ciao) 18:40:09 <nhnt11> asldkfajsdfas 18:40:15 <nhnt11> Wrong window.. .sorry :] 18:45:13 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:45:40 --> nhnt11 has joined #instantbird 18:47:42 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:48:39 --> nhnt11 has joined #instantbird 18:49:35 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:51:16 --> nhnt11 has joined #instantbird 18:51:37 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:52:13 --> nhnt11 has joined #instantbird 18:52:36 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:53:13 --> nhnt11 has joined #instantbird 18:54:13 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:54:37 --> nhnt11 has joined #instantbird 18:54:59 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:56:52 --> nhnt11 has joined #instantbird 18:57:28 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:58:21 --> nhnt11 has joined #instantbird 19:00:05 <nhnt11> Hmm 19:00:26 <-- mconley has quit (Connection reset by peer) 19:00:48 --> mconley has joined #instantbird 19:01:39 <-- FireFly_TB has quit (Quit: FireFly_TB) 19:01:52 --> FireFly_TB has joined #instantbird 19:03:30 <nhnt11> I'm trying to give status priority while sorting, but currently chats have null as their statusType 19:03:32 <-- FireFly_TB has quit (Ping timeout) 19:04:11 <nhnt11> So I want to go back to the way I originally did it, where a chat is "online" if the account is connected and offline otherwise 19:04:32 <nhnt11> This wouldn't be visible to the user, but would be the easiest way to solve the sorting problem 19:05:17 <nhnt11> flo-retina: ^ 19:16:00 --> clokep has joined #instantbird 19:16:00 * ChanServ sets mode +o clokep 19:21:21 <clokep> Hello. :) 19:30:07 --> FireFly_TB has joined #instantbird 19:34:47 * clokep wonders if flo-retina is online or not. 19:36:42 --> skeledrew1 has joined #instantbird 19:36:59 <-- skeledrew has quit (Ping timeout) 19:55:26 * clokep has questions on flo-retina's comments on bug 1587 19:55:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1587 min, --, 1.5, clokep, REOP, Re-sync build scripts with comm-central 19:59:48 <clokep> Cool trick seen in #maildev: https://p.6core.net/p/W1TeDc5LAbEIN3XrT0n5TgXp "it disables a restartless extension, clears the cache and reloads it (which, if you're using a proxy file to point to your dev tree, means that you'll get the new extension version without having to restart Tb)" 20:02:27 <flo-retina> clokep: I was at IKEA and then the supermarket; I'm back at home now (and hungry). 20:02:50 <clokep> flo-retina: Hopefully you don't have to build the kitchen table first to eat then. :) 20:03:01 <flo-retina> nah, I bought only food 20:03:27 <flo-retina> I went to IKEA to return 2 bookcase doors that I finally don't need (I put a chair instead of that bookcase...). 20:10:18 --> jb has joined #instantbird 20:25:57 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 20:26:05 --> nhnt11 has joined #instantbird 20:27:38 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 20:27:44 --> nhnt11 has joined #instantbird 20:33:13 --> qlum has joined #instantbird 20:35:09 <flo-retina> I suspect auto-scroll is somehow broken in Bubbles since the recent mutation observer changes. 20:49:08 <Mook_as> huh, what sort of broken? 20:50:53 <clokep> I haven't had issues yet 20:59:01 <flo-retina> Mook_as: broken in that sometimes it's not at the bottom of the scrollbar. 20:59:15 <Mook_as> oh. yeah, I see that all the time on tbird, when collapsed things are involved. 20:59:18 <flo-retina> so the few pixels that are added automatically by time bubbles aren't noticeable 20:59:21 <Mook_as> (this is before my patches) 20:59:27 <Mook_as> oh, not quite like that. 21:00:00 <flo-retina> I suspect this is because the mutation observers (from which we change the whitespace of the last bubble) are executed asynchronously after the auto scroll code runs. 21:00:25 <flo-retina> I guess I should file a bug so that we don't forget to investigate 21:00:30 * flo-retina feels lazy 21:01:20 <-- jb has quit (Connection reset by peer) 21:01:45 * nhnt11 is enjoying awesometab quite a bit after ironing out some bugs he was facing 21:02:46 --> jb has joined #instantbird 21:03:18 <-- jb has quit (Connection reset by peer) 21:04:04 <flo-retina> nhnt11: :) 21:05:06 --> jb has joined #instantbird 21:06:09 <nhnt11> flo-retina: So the reason I haven't submitted a patch yet is because I want to merge the stats service's chats and contacts arrays into one, so that we don't have to merge them when getting the filtered list. 21:06:53 <flo-retina> do you mean you are blocked on a review? 21:07:44 <nhnt11> No, I was just mentioning since it's been a while since I gave you guys something to review ;) 21:08:04 <nhnt11> Btw, bug 2066 has been waiting for you, it's r+ cloke_p and aleth :) 21:08:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2066 enh, --, ---, nhnt11, NEW, New conversation tab should suggest chat rooms 21:09:16 <-- jb has quit (Ping timeout) 21:10:05 <flo-retina> nhnt11: yeah, sorry for the delay. 21:10:24 <flo-retina> nhnt11: I've meant to review it "tonight" for a few days already :(. 21:10:36 <flo-retina> But there was always something else, for some reason. 21:10:58 <nhnt11> No problem 21:11:23 <nhnt11> flo-retina: Actually I'm wondering if I should do the merging of the contacts and chats in the patch for 2066 itself. 21:11:47 <flo-retina> well, if it's already r+'ed by clokep and looks like I'm likely to r+ too, don't change it any more ;) 21:12:11 <nhnt11> So maybe I should wait for a review if it's coming soon and focus on cleaning up the rest of the stats stuff.. 21:12:25 <nhnt11> Alright 21:12:54 <nhnt11> It's not important in 2066 because there, chats always show up after all the contacts 21:13:04 <nhnt11> They'll need to be mixed in after we have ranking so.. 21:13:06 <nhnt11> brb 21:23:13 * clokep pokes nhnt11. 21:23:15 <clokep> Work more. 21:23:58 * nhnt11 probably needed that 21:41:39 <instantbot> florian@instantbird.org denied review for attachment 2741 on bug 2066. 21:41:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2066 enh, --, ---, nhnt11, NEW, New conversation tab should suggest chat rooms 21:41:49 --> Mnyromyr has joined #instantbird 21:41:56 <flo-retina> alright, I was trying to decide when is the earliest I could promise to have time to look into it, and... I decided to instead look quickly now ;). 21:43:20 <flo-retina> nhnt11: this looks mostly good (I looked quickly though; assuming clokep and aleth had already ironed out the important stuff). I would like to have a look again after looking at the IRC part (to check that I like the way these 2 parts interact). 21:44:50 <nhnt11> flo-retina: Sounds good 21:45:55 <flo-retina> I think all my comments are trivial to address 21:50:31 <-- FireFly_TB has quit (Ping timeout) 21:51:30 <nhnt11> flo-retina: The boolean saying we're done isn't really required in the stats service implementation 21:51:47 <nhnt11> But the API would be incomplete if that boolean wasn't included. 21:52:19 <nhnt11> (some consumers in the future may need to know when the list it has received is exhaustive) 21:52:28 <flo-retina> aren't there performance implications to firing the "update" notification several times in a row? 21:54:36 <nhnt11> flo-retina: If we send the update notification only once when all rooms have been received, then chats will likely not appear for quite some time 21:54:48 --> FireFly_TB has joined #instantbird 21:57:48 <-- mconley has quit (Input/output error) 22:04:07 <flo-retina> how long does it typically take for you to receive the whole list? What's the typical interval between 2 notifications? 22:05:14 <flo-retina> I think the behavior that would make the most sense is to send at most one notification per second (without using timers; just storing the timestamp of the last notification sent, and comparing with the current time), and to send a notification immediately when the list is complete. 22:05:40 <nhnt11> flo-retina: On moznet, it takes a few seconds. The interval between two notifications is noticeable when an awesometab is open but not too large. 22:05:43 <nhnt11> Ok, I'll do that. 22:06:12 <flo-retina> ah, so you see stuff filing in the tab almost in real time? 22:06:18 <nhnt11> Yeah 22:06:20 <flo-retina> or is it already full after the first notification? 22:06:38 <nhnt11> Well if I keep scrolling I can see stuff filling in :) 22:06:53 <flo-retina> 100ms (or maybe even 40ms) may make more sense than 1s if you want to keep the "updating in real time" feel. 22:07:10 <nhnt11> That's not too important after the first notification 22:07:18 <nhnt11> (I think) 22:07:41 <nhnt11> IRC returns 250 channels per batch 22:07:46 <flo-retina> nhnt11: what I just want to avoid is us refreshing the displayed list a hundred times a second ;) 22:07:59 <nhnt11> I don't think it's possible to scroll through 250 items in < 1second :D 22:08:19 <nhnt11> flo-retina: It's definitely not that bad from what I've seen 22:08:29 <nhnt11> Let me check anyway 22:08:35 <flo-retina> nhnt11: swipe 3 fingers to the bottom of the touchpad :-P 22:09:14 <nhnt11> flo-retina: That doesn't work because I use 3 finger drag :P I have another shortcut for that though.. 22:09:15 <flo-retina> nhnt11: well, I kinda assumed that it wasn't bad for the cases you tried. I'm just trying to ensure that with servers behaving significantly differently from what you tested, we won't make it completely unusable/sucky. 22:11:56 <nhnt11> flo-retina: I added a dump statement. It was about 1 update per second 22:12:32 <nhnt11> and 3 total updates (I think there are 600 and something channels in moznet) 22:13:47 <nhnt11> Hmm, when I connect to freenode my terminal is flooded with "This message is not UTF encoded:" 22:13:49 <flo-retina> nhnt11: I suspect moznet throttles the outgoing messages it sends to 1 per second if we have had a lot of traffic already. 22:14:04 <nhnt11> flo-retina: It's not 1 per second, it's 250 channels per second 22:14:17 <nhnt11> So it's sending at least 250 messages per second :) 22:14:19 <flo-retina> is there a different line for each channel? 22:14:23 <nhnt11> Yeah 22:14:25 <flo-retina> ah 22:14:33 <flo-retina> I knew I should have read the other part of the patch ;) 22:16:04 <flo-retina> the error console of my nightly can be displayed without verticial scrollbar for the first time in a long while: http://i5.minus.com/ib2hYpwflx8tio.png 22:16:11 <nhnt11> alright so I think that's ok... I'll upload a new patch 22:16:15 <flo-retina> this feels like success \o/ (in my attempts to clean it up) 22:16:50 <flo-retina> (granted, I had to put the window fullscreen for the scrollbar to disappear... :-D) 22:18:00 <flo-retina> if we fix the SASL stuff, and teach instantbot UTF8, there would be nothing that's our responsibility :) 22:18:51 <instantbot> nhnt11@gmail.com requested review from florian@instantbird .org for attachment 2808 on bug 2066. 22:18:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2066 enh, --, ---, nhnt11, NEW, New conversation tab should suggest chat rooms 22:19:02 <flo-retina> hmm, I've never investigated the first line (the message about the chrome.manifest file of the default theme) 22:19:10 <flo-retina> maybe we are doing something silly with it 22:20:59 <flo-retina> on the other hand, it seems I failed at getting bug 2066 out of my review queue ;). 22:21:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2066 enh, --, ---, nhnt11, NEW, New conversation tab should suggest chat rooms 22:25:10 <-- FireFly_TB has quit (Quit: FireFly_TB) 22:26:05 <flo-retina> nhnt11: I looked at the IRC part. The line break immediately after "onRoomInfoAvailable(" is not what we usually do 22:26:39 <flo-retina> we usually fill the line with as many parameters as can fit in 80 columns, then align the next line with the first parameter 22:27:14 --> mconley has joined #instantbird 22:29:37 <nhnt11> flo-retina: Ok, I'll fix it 22:36:44 <instantbot> nhnt11@gmail.com requested review from florian@instantbird .org for attachment 2809 on bug 2066. 22:36:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2066 enh, --, ---, nhnt11, NEW, New conversation tab should suggest chat rooms 22:42:06 <-- qlum has quit (Connection reset by peer) 22:42:31 <instantbot> florian@instantbird.org denied review for attachment 2808 on bug 2066. 22:42:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2066 enh, --, ---, nhnt11, NEW, New conversation tab should suggest chat rooms 22:43:35 <flo-retina> nhnt11: so finally you haven't followed the suggestion of throttling notifications and sending one immediately when the list is complete? 22:44:09 <flo-retina> (I don't care strongly about it, but it surprised me when looking at the patch, as I had understood that you were from the conversation here) 22:45:51 <nhnt11> flo-retina: I figured since the updates weren't being fired very frequently I figured I'd leave it.. http://log.bezut.info/instantbird/today/#m480 22:46:36 <nhnt11> pretend I didn't say "figured" twice 22:47:00 <flo-retina> the updates aren't fired frequently *on this server*. 22:47:35 <nhnt11> ok I'll add the throttling for the next patch 22:49:01 <-- chrisccoulson has quit (Ping timeout) 22:49:10 <instantbot> florian@instantbird.org cancelled review?(florian@instantbird .org) for attachment 2809 on bug 2066. 22:49:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2066 enh, --, ---, nhnt11, NEW, New conversation tab should suggest chat rooms 22:50:16 <flo-retina> nhnt11: also, you may be doing the LIST on several accounts at once, so the throttling should also help with that (ie. the throttling shouldn't be per account, but global to the stats service) 22:50:58 <nhnt11> Right, I thought of that. 22:51:06 <flo-retina> cool 23:10:00 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105]) 23:34:26 <-- unghost has quit (Quit: Ð£Ñ Ð¾Ð¶Ñ Ñ Ð¾Ñ Ð²Ð°Ñ (xchat 2.4.5 или ÑÑаÑÑе)) 23:34:52 <-- nhnt11 has quit (Input/output error) 23:39:57 <-- clokep has quit (Ping timeout) 23:41:21 <-- dionisos has quit (Ping timeout) 23:50:42 <instant-buildbot> build #462 of linux-onCommit is complete: Failure [failed compile] Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/462 blamelist: Florian Qu?ze <florian@instantbird.org>, Patrick Cloke <clokep@gmail.com> 23:50:51 <instant-buildbot> build #451 of win32-onCommit is complete: Failure [failed compile] Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/451 blamelist: Florian Qu?ze <florian@instantbird.org>, Patrick Cloke <clokep@gmail.com> 23:51:37 --> clokep has joined #instantbird 23:51:37 * ChanServ sets mode +o clokep