#instantbird log on 08 30 2013

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