#instantbird log on 10 03 2013

All times are UTC.

00:24:43 <-- mconley has quit (Input/output error)
01:03:56 <-- Mook_as has quit (Quit: Mook_as)
01:43:10 --> mconley has joined #instantbird
01:43:20 <-- florian has quit (Ping timeout)
01:43:20 <-- flo-retina has quit (Ping timeout)
02:37:36 --> rosonline has joined #instantbird
02:51:27 <-- wnayes has quit (Quit: wnayes)
03:06:10 <instant-buildbot> build #990 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/990
03:08:14 <-- rosonline has quit (Ping timeout)
04:02:12 <-- mconley has quit (Input/output error)
04:53:00 --> Mook has joined #instantbird
04:53:36 --> mconley has joined #instantbird
04:54:36 <-- mconley has quit (Input/output error)
04:58:39 <-- EionRobb has quit (Quit: Leaving.)
04:59:11 --> EionRobb has joined #instantbird
05:11:28 <-- EionRobb has quit (Quit: Leaving.)
05:23:00 --> florian has joined #instantbird
05:25:03 --> mconley has joined #instantbird
05:29:32 <-- mconley has quit (Ping timeout)
05:39:42 <-- florian has quit (Ping timeout)
05:39:51 --> florian has joined #instantbird
05:43:09 <-- Mook has quit (Quit: Mook)
05:48:34 --> jb has joined #instantbird
05:48:47 <instant-buildbot> build #1014 of macosx-nightly-default is complete: Failure [failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/1014
05:48:54 --> mconley has joined #instantbird
06:05:10 <-- jb has quit (Ping timeout)
06:47:23 <instant-buildbot> build #1109 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1109
06:48:55 --> Mook has joined #instantbird
06:55:56 --> BWMerlin has joined #instantbird
07:00:10 <-- Mook has quit (Ping timeout)
07:10:44 <-- mconley has quit (Input/output error)
07:12:27 --> Mook has joined #instantbird
07:13:52 --> jb has joined #instantbird
07:30:45 --> Huvik has joined #instantbird
07:33:04 <-- Mook has quit (Quit: Mook)
07:36:57 --> Mic has joined #instantbird
07:36:57 * ChanServ sets mode +h Mic 
07:39:08 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
07:40:47 --> Mic has joined #instantbird
07:40:47 * ChanServ sets mode +h Mic 
07:41:41 <-- jb has quit (Ping timeout)
07:53:21 --> Mook has joined #instantbird
07:58:41 <Mook> bah, http://blog.instantbird.org/feed/ is failing to validate due to some issue with nhnt11's name or something, so I can't add it :|
07:59:29 --> jb has joined #instantbird
07:59:43 <Mook> there's a 0x10 before the surname?
08:01:35 <Mic> That's strange. Where is it? In just one posting in the middle of the text ?
08:01:58 <Mook> yep
08:02:12 <Mook> line 80, column 533
08:02:23 <Mook> I propose to develop a .....
08:04:39 <Mook> looks like thunderbird pretty silently stopped parsing that feed, so I didn't see the last two posts
08:05:45 <Mic> clokep_work, florian: ^
08:07:37 --> flo-retina has joined #instantbird
08:07:37 * ChanServ sets mode +qo flo-retina flo-retina 
08:09:18 <Mook> (I've also just found out that a third of my feed is dead...)
08:14:47 <flo-retina> Mook: http://www.instantbird.com/ also has trouble parsing the RSS feed of the blog.
08:15:54 <Mook> I guess that means it's using a real xml parser? :D
08:16:23 <flo-retina> it's using some PHP RSS library
08:20:29 * flo-retina wonders how come there are so many people suddenly willing to help with OTR (there seem to be at least 4 people who mentioned it in the last 2-3 days)
08:21:08 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
08:21:43 --> chrisccoulson has joined #instantbird
08:29:08 <-- Mook has quit (Quit: Mook)
08:36:29 <Mic> I discovered https://developer.mozilla.org/en-US/docs/NSS_Key_Log_Format today. WireShark can use the file to decrypt SSL traffic. Maybe that helps someone.
08:44:23 <flo-retina> I don't have an immediate use for it, but it's interesting :)
09:08:27 --> gerard-majax has joined #instantbird
09:11:10 <-- jb has quit (Ping timeout)
09:19:39 <-- gerard-majax has quit (Ping timeout)
09:26:41 <-- florian has quit (Connection reset by peer)
09:26:44 --> florian has joined #instantbird
09:32:19 <instant-buildbot> build #1015 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/1015
09:36:48 --> jb has joined #instantbird
09:42:38 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
09:42:40 --> flo-retina has joined #instantbird
09:42:40 * ChanServ sets mode +qo flo-retina flo-retina 
09:50:17 * flo-retina likes aleth's idea of adding an notification bar indicating if log crawling is still in progress
09:50:30 <flo-retina> newtab items are currently in an order that doesn't make any sense
09:52:15 <-- Huvik has quit (Ping timeout)
09:55:47 <-- jb has quit (Ping timeout)
09:57:52 <flo-retina> hmm, the order makes a little more sense now.
09:58:11 <flo-retina> it's still far from what I would expect though
10:03:32 <-- florian has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
10:22:28 --> gerard-majax has joined #instantbird
10:45:43 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
11:23:02 --> jb has joined #instantbird
11:48:48 --> nhnt11 has joined #instantbird
11:48:51 <nhnt11> Hi
11:49:36 <nhnt11> flo-retina: Does it match the results my addon spewed out?
11:49:42 * nhnt11 doesn't remember if flo tried that..
11:50:00 <flo-retina> nhnt11: it doesn't
11:50:27 <nhnt11> flo-retina: Has log crawling finished? i.e. is there a statsservicecache.json in your profile dir?
11:50:35 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
11:50:44 --> nhnt11 has joined #instantbird
11:51:07 <nhnt11> A notification bar /would/ be nice I suppose..
11:51:19 <nhnt11> flo-retina: By the way, the order also depends on availability...
11:51:41 <nhnt11> It shows available contacts first (Is this something we want to tweak?)
11:51:55 <flo-retina> nhnt11: out of the 8 first items, 6 are IRC channels where I am currently (4 of them are already visible on tabs, so there's no real point in opening the awesometab to switch to them; and 1 is a channel where nobody said anything in months). There are only 2 real people. Not my most frequent contacts, but I talked to both of them yesterday.
11:52:46 <nhnt11> Hmm
11:53:05 <flo-retina> If I scroll a bit, I have one available contact whose name starts with "A"
11:53:27 <flo-retina> Then a dozen or so irc channels that I joined only once in the past
11:54:24 * nhnt11 wonders how it could differ from the addon
11:54:25 <flo-retina> Then a list of contacts who could realistically be the frequent ones (all of them are away/idle/mobile/offline)
11:54:31 <nhnt11> Ah
11:54:35 <nhnt11> That's why...
11:54:50 <flo-retina> and after that I have a list with plenty of contacts that I never talk to, with the available ones at the top of that list
11:55:17 <flo-retina> nhnt11: yeah, so there are 26 items before the contacts I really care about.
11:55:31 <nhnt11> flo-retina: How about we don't differentiate between the different statuses for contacts with scores? I.e. all statuses get equal priority except offline
11:56:01 * nhnt11 noticed this too
11:56:10 <nhnt11> A lot of people I talk to are away/mobile
11:56:19 <nhnt11> and get shunted to the bottom
11:57:02 <flo-retina> so we probably still want to take the status into account
11:57:26 <flo-retina> but if you talk to someone several time a week, it's more important than the person being away right now
11:58:08 <flo-retina> and having IRC channels that I joined only once or twice in the past ranked above frequent (but away) contacts is obviously not what I expect as a user
11:58:13 <nhnt11> that seems fair
11:58:14 <nhnt11> yeah
11:58:36 <nhnt11> The main immediate problem I see is that chats seem to get the spotlight
11:58:41 <nhnt11> because they are status_available
11:59:07 <flo-retina> it puzzles me that you have as the second item someone I talk to relatively frequently (like once a week)
11:59:16 <flo-retina> I suspect he's ranked near the top because I talked to him yesterday
11:59:28 * nhnt11 wonders about making chats status_offline+1
11:59:33 <nhnt11> flo-retina: Why is that puzzling?
11:59:33 <flo-retina> but we exchanged only 5 messages or so
11:59:56 <nhnt11> But he's available? ;)
12:00:03 <flo-retina> yeah
12:00:04 <flo-retina> ok
12:00:18 <flo-retina> so the status vs frecency balance isn't right
12:00:23 <nhnt11> Yeah.
12:00:27 <flo-retina> possibly just a constant to tweak :)
12:01:47 * nhnt11 will be back later, he needs to eat something.
12:02:25 <flo-retina> oh, good idea, I should do that too! :)
12:06:35 <flo-retina> nhnt11: maybe we should also give an advantage to contacts compared to MUCs
12:07:01 <flo-retina> the awesometab seems pretty smooth now
12:07:05 <flo-retina> it wasn't earlier today
12:07:22 <flo-retina> so I suspect the log crawling is causing some jank for some reason
12:07:45 <flo-retina> or rather, the interactions between the stats service and the awesometab while log crawling is in progress
12:08:00 <flo-retina> (it was only the awesome tab that was sluggish)
12:12:48 <nhnt11> flo-retina: I don't get why interaction between the stats service and the awesometab would cause jank
12:13:21 <flo-retina> it's too bad I haven't saved the profile of it I had 2 days ago :-/
12:13:28 <nhnt11> The log crawling is happening async, and afaik getFilteredContacts and log crawling don't touch any common things :/
12:15:00 <flo-retina> it's possible too that poor UI responsiveness is much more noticeable in the awesometab because we add items dynamically
12:16:39 <flo-retina> nhnt11: could we be calling http://lxr.instantbird.org/instantbird/source/instantbird/content/newtab.xml#315 way too frequently?
12:16:54 <nhnt11> Yeah, it's possible
12:17:39 <flo-retina> wait, isn't the profiler saving previous profiles locally? Maybe I can reaccess it :)
12:17:49 --> florian has joined #instantbird
12:20:39 <flo-retina> nhnt11: so to reaccess the previous profile I had, I opened the profiler, and it turns out stuff was very janky at the time, and this function http://lxr.instantbird.org/instantbird/source/instantbird/components/ibConvStatsService.js#124 accounts for 93% of the jank
12:22:37 <flo-retina> maybe that should be expected, as each log file is parsed synchronously :-/
12:22:47 <flo-retina> I'm afraid a worker is the only way to escape this :-S
12:22:55 <nhnt11> I'm not sure we can fix that easily
12:22:55 <nhnt11> yeah
12:22:57 <flo-retina> anyway, it's not what I wanted to profile
12:23:20 <flo-retina> well, we could workaround it, but that would significantly obfuscate the code
12:57:09 --> Huvik has joined #instantbird
13:08:45 * nhnt11 is back
13:09:14 <nhnt11> Time to try some multipliers for statuses...
13:10:17 <nhnt11> flo-retina: Is it ok to duplicate a profile and give the folder a different name? Or is there more stuff to change? (All my profiles seem to be prefixed with some sort of hash or something, is that important?)
13:11:11 * nhnt11 needs to get JSON files to work with quick look...
13:11:52 <flo-retina> nhnt11: if you want the profile to appear in the profile manager, you will also need to edit a file called profiles.ini
13:12:26 <flo-retina> but if it's just for a temporary test, you can copy a profile folder to anywhere you want, and start Instantbird with -profile <path> instead if -P <profile name>
13:12:27 <nhnt11> Found it.
13:12:46 <nhnt11> Oh, excellent.
13:24:08 * nhnt11 thinks we should open debug logs in a tab rather than "copy debug log" :/
13:25:22 <flo-retina> great, you just volunteers for it :-P
13:25:31 <flo-retina> *volunteered
13:25:55 <nhnt11> I did
13:26:02 <nhnt11> I'll file a bug so I don't forget about it..
13:26:23 <flo-retina> that would also give us a way to format them so they are more readable
13:26:27 --> clokep has joined #instantbird
13:26:27 * ChanServ sets mode +o clokep 
13:26:37 <flo-retina> (eg put the timestamps in gray, the errors in red, etc...)
13:27:02 <flo-retina> clokep: good morning :)
13:27:30 <clokep> Hello flo-retina.
13:28:08 * nhnt11 wonders if this is an Account Manager bug
13:32:24 <flo-retina> clokep: happy ranked awesome tab :)
13:32:52 <-- florian has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
13:33:47 <instantbot> New Instantbird (UI) bug 2196 filed by nhnt11@gmail.com.
13:33:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2196 nor, --, ---, nobody, NEW, Open debug logs in a tab
13:34:35 <clokep> flo-retina: I have to update first. :P
13:35:11 <flo-retina> nhnt11: the point for "copy debug log" was mostly to help people send logs to us, eg in pastebin
13:35:31 <flo-retina> so your debug log tab will need a pretty obvious way to copy the data out of it ;)
13:35:48 <nhnt11> flo-retina: A "copy log to clipboard" buton?
13:35:55 * nhnt11 shrugs
13:36:07 <flo-retina> "copy"
13:36:17 <flo-retina> or just the text should be easily selectable
13:36:20 <flo-retina> or something
13:37:12 <flo-retina> anything interesting to do/review in the trains to brussels?
13:37:25 <flo-retina> I won't have 3G in Belgium, so I won't be online in the train ;)
13:37:55 <nhnt11> Ah, is it Moz summit time?
13:38:23 <flo-retina> yes, the welcome reception starts in 2 hours and a half
13:38:29 <-- dew has quit (Ping timeout)
13:38:33 * nhnt11 is jealous :P
13:38:57 <flo-retina> well, you should have registered ;)
13:39:10 <nhnt11> It was too late iirc...
13:40:33 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
13:40:46 --> clokep has joined #instantbird
13:40:47 * ChanServ sets mode +o clokep 
13:46:04 <-- BWMerlin has quit (Quit: BWMerlin)
13:46:57 <-- jb has quit (Input/output error)
13:47:03 --> jb has joined #instantbird
13:47:43 <instantbot> clokep@gmail.com set the Resolution field on bug 2193 to FIXED.
13:47:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2193 nor, --, 1.5, nhnt11, RESO FIXED, Typo prevents stats service from sweeping logs
13:50:52 <clokep> http://log.bezut.info/instantbird/today/#m57 Probably the NSA stuff.
13:52:03 <clokep> nhnt11: My ranking seems to be pretty good...besides the whole slowing Instantbird down thing...
13:52:07 <flo-retina> has there been any new NSA stuff in the last 2-3 days?
13:52:52 <nhnt11> clokep: :)
13:52:54 * clokep has about 800 MB of logs...
13:52:58 <clokep> flo-retina: No.
14:23:17 <-- Huvik has quit (Ping timeout)
14:29:48 <clokep> flo-retina: https://bugzilla.mozilla.org/show_bug.cgi?id=813929
14:34:03 <flo-retina> clokep: I don't understand/remember why I'm cc'ed to that bug
14:34:27 <clokep> comment 43?
14:34:36 <clokep> I didn't realize you were cc'd too, i thought mconley just cc'd me.
14:35:40 <nhnt11> flo-retina: I'm having the duplicate contact problem now. One of my friends is showing up 3 times in a row
14:35:42 <flo-retina> ah
14:35:43 <clokep> I think we actually fixed that in Instantbird though? I vaguely recally something like this...
14:35:46 <nhnt11> This is very weird.
14:35:49 <flo-retina> so it's all obsolete
14:35:56 <flo-retina> we fixed the relevant parts a long time ago :)
14:36:15 <flo-retina> nhnt11: cool, you'll be able to debug :)
14:36:31 <flo-retina> clokep: comment 44 says we fixed it
14:37:03 <clokep> Ah, cool. :)
14:38:06 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
14:43:33 --> nhnt11 has joined #instantbird
14:47:45 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
14:53:35 --> mconley has joined #instantbird
15:05:05 --> Mic has joined #instantbird
15:05:06 * ChanServ sets mode +h Mic 
15:23:12 <-- stux has quit (Quit: Aloha!)
15:31:07 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
15:49:27 * clokep was hoping he'd get to do some IB work today. :(
16:00:48 <Mic> clokep: was it you who suggested removing the advanced color dialog from the preferences and put its content on the pref pane directly?
16:01:02 <Mic> *putting
16:01:25 <clokep> Mic: If it sounds like a good idea, I'll take credit.
16:01:52 <clokep> Mic: I remember talking about it, Idk who's idea it was.
16:01:58 <Mic> I've done that in a WIP and aleth disagreed and wanted the colors hidden in the dialog again.
16:02:15 <clokep> Why?
16:02:43 <clokep> I don't think I looked at that bug btw, what # was it?
16:03:06 <Mic> Give me a minute to find the number.
16:03:28 <Mic> Bug 561
16:03:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=561 enh, --, ---, nobody, NEW, Merge "Content" and "Themes"-panes
16:05:33 <clokep> Mic: I greatly dislike how those things are separated...
16:06:31 <Mic> Which things, separated how? I'm not sure I understand ;)
16:06:58 <clokep> Why are "Fonts & Colors" two separate things now?
16:07:23 <clokep> The "Send these fonts..." is in the wrong space.
16:07:58 <clokep> The "Text" and "Backgronud are weird grey colors. ;)
16:08:46 <clokep> I think it woul dmake says to do "Fonts"; "Text Colors" that has Foreground, Background and "Send these fonts..." in it; and "Link Colors" as three categories.
16:08:53 <clokep> And "Formattings" as one too.
16:09:56 <Mic> The grey text is because the labels and color pickers are disabled since the "Use system colors"-checkbox is checked.
16:10:07 <clokep> Ah, OK. :)
16:10:44 <Mic> They're not having any effect if it's checked so I think it's reasonable to disable them to show that.
16:11:03 <clokep> Mmhmm.
16:11:35 <instantbot> florian@instantbird.org denied review for attachment 2916 on bug 2007.
16:11:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2007 min, --, ---, clokep, ASSI, Remove last vestiges of WINCE support
16:11:38 <Mic> I had "Send these colors" outside of the second box at first but it looked just wrong.
16:11:57 <Mic> I wouldn't mind doing it like Fx does it.
16:12:28 <Mic> Maybe hiding the color option from users a bit more would be for their own good ;)
16:13:53 <clokep> Maybe. :)
16:49:54 <-- lewellyn has quit (Ping timeout)
16:52:32 --> stux has joined #instantbird
16:55:30 --> lewellyn has joined #instantbird
17:17:16 --> qlum has joined #instantbird
17:26:09 <-- gerard-majax has quit (Ping timeout)
17:32:20 <-- jb has quit (Ping timeout)
17:43:55 --> rosonline has joined #instantbird
17:45:56 <clokep> Bah...I really wish Ctrl+Shift+T worked. :(
17:48:55 --> wnayes has joined #instantbird
17:50:11 --> jb has joined #instantbird
17:58:57 <Mic> clokep: found your weekend hacking project? ;)
17:59:13 <clokep> Mic: Finishing the ib->c-c merge? :P
17:59:17 <clokep> s/merge/update/
17:59:39 <Mic> That doesn't sound like fun to be honest :(
18:00:11 <Mic> Does that mean that you'll have to add the UI changes that some patches require?
18:01:04 <clokep> I did the required ones already.
18:03:06 --> gerard-majax has joined #instantbird
18:12:09 <instantbot> New Instantbird (UI) bug 2197 filed by jahkae@gmail.com.
18:12:12 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2197 nor, --, ---, nobody, UNCO, Initiate, view and respond to  direct twitter messages.
18:36:45 --> nhnt11 has joined #instantbird
18:41:32 <-- jb has quit (Ping timeout)
18:41:50 <-- rosonline has quit (Client exited)
19:06:47 --> jb has joined #instantbird
19:15:57 <nhnt11> clokep: So are you still satisfied with the ranking now that you've used it a few hours? :)
19:16:04 * nhnt11 is trying to improve the status problem
19:16:23 <clokep> nhnt11: I don't start new conversations THAT often...
19:16:27 <clokep> So I've only used it a couple of times.
19:16:34 <nhnt11> Ok.
19:16:37 <clokep> I find that it shows the conversations that I have open too often though.
19:16:55 <clokep> Especially when I just open the tab up.
19:17:01 <clokep> I feel like that's mor euseful to show when searching.
19:17:09 <nhnt11> Hmm.
19:17:32 <nhnt11> There's certainly quite a bit of room for improvement.
19:17:40 <clokep> But overall it seems more usful. :)
19:17:49 * clokep goes to the airport in ~15 minutes.
19:17:54 <nhnt11> clokep: Have fun 
19:18:04 <nhnt11> :)
19:19:05 <-- jb has quit (Ping timeout)
19:19:21 --> nhnt12 has joined #instantbird
19:20:13 <-- nhnt12 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
19:20:33 --> nhnt12 has joined #instantbird
19:22:08 <-- nhnt12 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
19:35:32 --> flo-retina has joined #instantbird
19:35:32 * ChanServ sets mode +qo flo-retina flo-retina 
19:38:31 <instantbot> florian@instantbird.org denied review for attachment 2866 on bug 2165.
19:38:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2165 nor, --, ---, clokep, ASSI, IRC ping does not properly send a timestamp
19:38:52 <flo-retina> I talked a bit with gerv tonight
19:39:11 <flo-retina> he uses Instantbird instead of Pidgin and talked to me about what's annoying/confusing him
19:39:28 <clokep> Not being able to stalk words in IRC still? :)
19:39:42 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
19:40:11 <flo-retina> his top annoyance is: at shutdown, there's a dialog saying "you've got unread messages in one conversation, ignore/cancel", he clicks cancels and then doesn't see any blue tab.
19:40:43 <nhnt11> Interesting
19:41:25 <flo-retina> so there are 2 problems here: 1. The colors are confusing, he assumed blue=stuff I need to read, red=unimportant stuff.
19:41:48 <flo-retina> 2. That dialog should really show you what conversations have unread messages, and let you select (at least one of) them.
19:42:21 --> EionRobb has joined #instantbird
19:42:23 <flo-retina> unrelated: he's still surprised when closing a channel puts it on hold instead of parting it; but understands that this behavior makes sense.
19:42:31 <flo-retina> and he also wondered about the status of OTR.
19:45:43 <nhnt11> flo-retina: I'm unclear whether we want offline contacts to be near the top of the list if they've got a high score
19:46:15 <nhnt11> (I understand statuses need to have a weight, but was wondering about the offline case)
19:46:17 <flo-retina> nhnt11: if they are on a protocol where we can send offline messages, you may want to keep them
19:47:21 <nhnt11> flo-retina: I was trying variants of this: |scoreA += (scoreA * aPossibleConvA.statusType / maxStatus);| where maxStatus is imIStatusInfo.STATUS_AVAILABLE (we're increasing the score by a fraction of its value depending on the status)
19:47:28 <flo-retina> nhnt11: so I explained your project to gerv, and offered to demo the awesometab to him tomorrow (are you fixing the ranking tonight? ;)). He asked if typing "flo" would make my IRC nick show up and start a private IRC conversation with me even if I'm not currently connected to IRC
19:48:53 <nhnt11> flo-retina: What would be the expected behavior according to him?
19:49:09 <nhnt11> Should we be connecting the account automatically? Or perhaps something related to memoserv?
19:49:23 <nhnt11> There's a bug filed to not display contacts for offline accounts
19:49:28 <flo-retina> nhnt11: it was a real question. I don't think he had an expected behavior in mind; was just curious of how we handle edge cases :)
19:49:57 <nhnt11> Right. I figured it would be interesting what he expected.
19:49:58 <flo-retina> nhnt11: his IRC account was online. _I_ wasn't online.
19:50:07 <nhnt11> Ah
19:50:10 * nhnt11 misread that
19:52:25 <nhnt11> flo-retina: Are you free to try some ways to incorporate statuses in ranking?
19:52:36 * nhnt11 suspects results will vary
19:53:10 * flo-retina isn't sure what you are asking
19:53:14 <flo-retina> do you mean "do I have time now?"
19:53:17 <nhnt11> Yeah
19:53:28 <flo-retina> I'll likely be around for ~an hour
19:53:38 <flo-retina> and then go to bed, as I would like to not be tired tomorrow morning :)
19:53:43 <nhnt11> :)
19:59:20 <nhnt11> What's returned by Services.prefs.getIntPref(foo) if there's no pref set for foo?
19:59:26 <nhnt11> null? undefined? :/
19:59:28 * nhnt11 can't find it on MDN
20:00:00 <flo-retina> nhnt11: it throws an exception
20:00:09 <nhnt11> Oh
20:01:14 * flo-retina would like that method to take an optional second parameter, and return it (or undefined if omitted) if the pref doesn't exist
20:01:20 <flo-retina> but that's not how it works...
20:01:47 <nhnt11> Heh, I typed getIntPref(foo, 0) and then realized it may not work that way and looked itup
20:02:29 <nhnt11> flo-retina: So the reason I'm playing with this is to make these weights tweakable from about:config
20:02:35 <flo-retina> I just opened a new tab, and interestingly the order seems pretty reasonable, even though most of my contacts aren't available
20:02:46 <nhnt11> (For testing purposes at the very least)
20:03:01 <flo-retina> hmm, after switching back to #instantbird and to the new tab again, the order is back to what I had this afternoon
20:03:10 * flo-retina is confused and smells additional bugs
20:03:19 <nhnt11> :S
20:03:38 <nhnt11> The order has never changed randomly here...
20:03:51 <flo-retina> nhnt11: if you want to tweak stuff in about:config, it's easier if the prefs have default values anyway
20:04:12 <nhnt11> Ok.
20:04:13 <flo-retina> nhnt11: the order hasn't really changed
20:04:33 <flo-retina> it's more that the IRC channels weren't listed; except #instantbird and #gsoc
20:04:53 <nhnt11> I suspect that LIST kicked in then?
20:05:18 <flo-retina> nhnt11: well, the IRC channels I'm talking about are all in existing tab of the same window
20:05:37 <nhnt11> They won't show up till LIST is done I'm afraid. I think I filed a bug on that
20:05:40 <flo-retina> so LIST _shouldn't_ play a role in here (but I'm willing to believe having an ongoing LIST could play a role)
20:06:09 <nhnt11> bug 2195
20:06:13 <flo-retina> so until LIST is done I have only the highly ranked channels?
20:06:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2195 nor, --, ---, nobody, NEW, ExistingConversations for chats don't get ranked until added from the room info api.
20:15:13 <Mic> nhnt11: what was the idea behind the negative impact of incoming messages in the frequency multiplier?
20:15:17 <instantbot> nhnt11@gmail.com requested review from florian@instantbird .org for attachment 2922 on bug 2195.
20:15:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2195 nor, --, ---, nhnt11, ASSI, ExistingConversations for chats don't get ranked until added from the room info api.
20:15:33 <Mic> To use it as a kind of normalization?
20:16:14 <nhnt11> Mic: Yeah. The idea is that if you sent more messages, you'd be more likely to start the conversation.
20:17:30 <Mic> Wouldn't the first message in each session be a better indicator for that?
20:18:11 <nhnt11> Do we keep track of sessions? Anyway, it's also used as a kind of normalization like you said
20:18:47 <Mic> For normalization I'd say you should divide by the sum of all messages (incoming like outgoing).
20:19:50 <nhnt11> Mic: We're multiplying the total message count by this, so then we might as well just use the outgoing count only
20:19:59 <Mic> Exactly.
20:20:12 <nhnt11> Hmm
20:20:13 <Mic> That's what I wanted to say next ;)
20:20:17 --> clokep has joined #instantbird
20:20:17 * ChanServ sets mode +o clokep 
20:20:42 <nhnt11> Do we not care about the incoming count?
20:21:26 <nhnt11> I tried different ways to factor in the incoming count/outgoing count and their ratio seemed to work well
20:21:49 <nhnt11> I've got to go for an hour.
20:24:58 <clokep> flo-retina, nhnt11: So what should searching for "flo" do if you're offline in IRC?
20:25:01 <clokep> We don't handle offline messaging.
20:25:06 <Mic> Has time bubbles' automatic scrolling been killed already? :S
20:25:12 <clokep> No.
20:26:16 <Mic> hmm, strange. It's not working at the moment at least.
20:26:39 <flo-retina> Mic: you are lucky then
20:26:47 * flo-retina is tired of his blinking scrollbar
20:27:53 <clokep> He's just lucky he's on a Windows and it doesn't have silly features that cause UI jank. ;)
20:27:58 <Mic> Would pref'ing it off only on Macs an option?
20:28:05 <Mic> *be
20:28:24 <flo-retina> clokep: what's causing UI jank?
20:28:40 <clokep> Mic: that sounds confusing. :-/
20:28:49 <clokep> That would be a major feature difference between platforms IMO.
20:32:38 <Mic> I've never had a problem with this feature and there's also been very few complaints about it (I can only remember one saying something about "jumping messages").
20:33:42 <clokep> It took me a while to get used to it.
20:33:57 <flo-retina> Mic: there are several people who complained strongly about it (even one person saying it made him sick), people who thought it was just a bug we would get fixed, and possibly just lots of people who moved to another theme (or IM client).
20:33:59 <Mic> Now it should go away for everyone because scrollbars on Mac seem to show unfortunate behavior now. 
20:35:57 <flo-retina> Mic: so I think really the blinking scrollbar isn't the reason for killing it, but the "straw that broke the camel's back"
20:37:13 * clokep has no fun patches in his queue to work on. :-/
20:37:23 <Mic> Is it going away without substitution then?
20:37:27 <flo-retina> clokep: maybe we should find some for you? :)
20:37:40 <flo-retina> Mic: what would you like to see instead?
20:38:20 <Mic> clokep: what about adding actions to participants' context menu?
20:38:31 <Mic> I was missing a way to go to a users Twitter profile recently...
20:38:43 <flo-retina> Mic: btw, I'm really sad to suggest that we should remove this feature. I really liked it. But I think the reason why I would like to keep it are more emotional attachment because I invested a lot of time in making it work (mostly) properly, than real usefulness.
20:39:03 <clokep> flo-retina: Don't IRC buddies already have whois information? I think I saw you complaining about this...
20:39:15 <flo-retina> clokep: they don't
20:39:43 <flo-retina> clokep: nicks have a nice html span tag with a class, making them easy to detect when opening the context menu
20:39:47 <flo-retina> but they don't have a tooltip...
20:40:01 <flo-retina> clokep: that could be a nice/fun/easy patch to play with ;)
20:40:19 <clokep> flo-retina: Maybe I misunderstood...you're not talking about the contact list?
20:40:34 <flo-retina> clokep: oh wait. IRC participants in the participant list do have whois tooltips. What I wanted was having these tooltips in show nicks's outlined nicks inside messages.
20:40:50 <clokep> Oh, I see.
20:41:14 <clokep> flo-retina: I can kill the OS2 stuff in bug 2007 too if you want.
20:41:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2007 min, --, ---, clokep, ASSI, Remove last vestiges of WINCE support
20:41:40 <flo-retina> clokep: there seems to be plenty of it: http://lxr.instantbird.org/instantbird/search?string=os2
20:41:45 <flo-retina> and it's not killed in m-c/c-c
20:41:57 <clokep> Then no, I can't. :)
20:42:04 <flo-retina> so we probably shouldn't kill it now (that would increase the differences)
20:42:16 <flo-retina> my comment was specifically about the <appname>/app/Makefile.in file
20:42:24 <flo-retina> where it seems Tb and Fx don't have mentions of OS2
20:42:35 <flo-retina> so I'm not sure what happened in these files exactly, but there are likely other patches we should port
20:42:38 <clokep> OK. :)
20:44:08 <flo-retina> http://lxr.instantbird.org/instantbird/source/instantbird/app/Makefile.in#155 that splashos2.res file doesn't even exist
20:45:07 <clokep> Fun.
20:47:58 <instantbot> New Instantbird (UI) bug 2198 filed by clokep@gmail.com.
20:48:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2198 min, --, ---, nobody, NEW, Remove OS2 support form instantbird/app/Makefile.in
20:48:59 <clokep> It's been too long since I built... :-/
20:49:44 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
20:50:01 --> Mic has joined #instantbird
20:50:01 * ChanServ sets mode +h Mic 
20:50:40 <flo-retina> clokep: yeah, a separate bug seems better :)
20:52:31 <clokep> Yeah.
20:52:35 <clokep> I'm not going to do that though. :P
20:52:43 * clokep is tired of updating our build stuff.
20:53:25 <flo-retina> yeah, you don't have to take all these bugs
20:53:39 <flo-retina> hmm, I never explained what the possible approaches are for the configure.in update
20:54:00 <flo-retina> I have at least 3 different approaches in mind, and not sure which one we want to push forward
20:56:13 <flo-retina> are my comments in bug 2165 reasonable?
20:56:16 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2923 on bug 2007.
20:56:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2165 nor, --, ---, clokep, ASSI, IRC ping does not properly send a timestamp
20:56:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2007 min, --, ---, clokep, ASSI, Remove last vestiges of WINCE support
20:56:26 <clokep> Yes...
20:56:36 <clokep> I think that patch was untested btw, so it's possible it doesn't fully work.
20:56:41 <clokep> I have no way to build on my work laptop.
20:57:16 <flo-retina> clokep: you included changes to .hgignore in that new patch
20:57:24 <clokep> Oops.
20:57:41 <flo-retina> and only the glib/Makefile.in changes; not the previous patch
20:57:51 <clokep> Oh doh.
20:57:54 <clokep> That's the total wrong thing. :(
20:57:56 <clokep> Yes.
20:58:53 <flo-retina> can we request that nhnt11 starts adding tests for his ranking stuff?
20:59:04 <clokep> Yes.
20:59:11 <clokep> His mentor should have been on that! :P
20:59:17 <-- EionRobb has quit (Quit: Leaving.)
20:59:42 <flo-retina> I think I'm at the point where I don't really understand how this stuff works any more, so I'm not really able when reviewing a patch to guess if it will break something. I can just figure out if the patch makes sense for what it's attempting to fix, but not really if it's correct to do these changes :-/.
21:00:23 <clokep> Not used to large section of code not written by you? ;)
21:00:26 <flo-retina> a little bit like aleth's tab completion patches, where I don't fully understand all the cases any more :-|
21:01:24 <flo-retina> clokep: that's not really true. I'm as confused by large sections of code written by me in some places of the project (I'm thinking about imAccounts.js and all the edge cases we dealt with about account auto reconnection and status changes)
21:01:38 <flo-retina> and I frequently touch large pieces of code not written by me
21:02:14 <instantbot> clokep@gmail.com cancelled review?(florian@instantbird .org) for attachment 2923 on bug 2007.
21:02:15 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2924 on bug 2007.
21:02:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2007 min, --, ---, clokep, ASSI, Remove last vestiges of WINCE support
21:02:55 <clokep> Bah...one of my patches is only on my other computer.
21:04:15 <flo-retina> so when dealing with plenty of edge cases that we don't want to regress, I think automated tests is really a more useful tool than extensive code review
21:04:50 --> jb has joined #instantbird
21:06:00 --> clokep1 has joined #instantbird
21:06:33 <-- clokep has quit (Ping timeout)
21:07:29 <-- jb has quit (Ping timeout)
21:08:03 --> jb has joined #instantbird
21:09:03 <clokep1> I agree. :)
21:09:20 <clokep1> I'd also like to start getting some tests for our prpls, but that's...harder to do, I think.
21:09:23 <instantbot> benediktp@ymail.com set the Resolution field on bug 2024 to DUPLICATE of bug 1889.
21:09:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2024 min, --, ---, nobody, RESO DUPLICATE, Following a new user on twitter does not add them as a participant
21:09:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1889 min, --, ---, nobody, NEW, Starting/stopping to follow someone doesn't update the participant list of the timeline
21:09:43 <instantbot> florian@instantbird.org granted review for attachment 2924 on bug 2007.
21:09:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2007 min, --, ---, clokep, ASSI, Remove last vestiges of WINCE support
21:09:54 * clokep1 is now known as clokep
21:10:18 * ChanServ sets mode +o clokep 
21:10:58 <clokep> :)
21:11:54 <-- jb has quit (Quit: jb)
21:13:32 <flo-retina> It's difficult for me to pretend I fully understand https://bugzilla.instantbird.org/attachment.cgi?id=2922&action=diff
21:14:11 <flo-retina> but the comment that accompagnied the patch in the bug seems reasonable and also seems to match what the patch does, so I guess I'm happy to r+ it and try in the next nightly how nice the result is :-D
21:14:13 <clokep> Is it bad that I haven't even tried to understand the stats service stuff?
21:14:26 <flo-retina> clokep: it's great!
21:14:54 <flo-retina> clokep: I haven't even tried to understand the js-yahoo stuff
21:15:27 <flo-retina> clokep: when I was at the GSoC summit, I attended a session with 20 or so people who were wondering why most open source projects seem to have a hard time getting more than 3-4 developers (it was the topic of the whole session)
21:15:58 <clokep> Interesting.
21:16:09 --> BWMerlin has joined #instantbird
21:16:27 <flo-retina> clokep: my take away/understanding of it is that 3-4 developers working on the spare time is the maximum amount of work that can happen before key project actors need to accept that stuff is happening without them having a look at / understanding what's going on there.
21:17:34 <flo-retina> clokep: so I think us accepting that there are large parts of the ongoing work that we don't understand and feel ok about it, because we trust the people who are working there, is a great sign of the health of our community. :)
21:17:43 <flo-retina> that's the way _I_ see it at least ;)
21:17:48 <clokep> Fair enough. :)
21:18:43 * nhnt11 isn't sure what kind of tests can be written
21:20:17 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
21:20:26 <-- clokep has quit (Ping timeout)
21:21:50 --> clokep has joined #instantbird
21:21:51 * ChanServ sets mode +o clokep 
21:23:29 <instantbot> New Core - Yahoo! Messenger bug 2199 filed by clokep@gmail.com.
21:23:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2199 nor, --, ---, nobody, NEW, Disconnect doesn't cancel connect
21:23:52 <flo-retina> I just merged 'clokep' (IRC buddy) into the gtalk-clokep in my contact list here while an awesometab was open, and that resulted in "Error: TypeError: this._observers is undefined
21:23:52 <flo-retina> Source File: resource://gre/components/imContacts.js
21:23:53 <flo-retina> Line: 841" in my error console
21:24:09 <clokep> nhnt11: ^
21:24:55 * nhnt11 tries to reproduce it
21:25:23 <flo-retina> and the buddy displayed in the awesometab is the IRC one, but on the contact list the prefered one is the gtalk one.
21:25:23 <nhnt11> Btw, I find merging contacts really tedious since the list doesn't scroll while I'm draggin
21:25:25 <nhnt11> :(
21:25:34 <flo-retina> fix it? :-P
21:25:49 <Mic> Haden't I fixed that once? :(
21:26:03 <flo-retina> (there's an example of code to scroll while dragging in the account manager)
21:26:13 <flo-retina> Mic: I don't remember seeing any code for that in the blist
21:26:26 <flo-retina> Mic: maybe you had an experiment but never uploaded the patch?
21:26:39 <clokep> We don't have it in the buddy list. :(
21:26:41 <flo-retina> (or maybe you did upload it somewhere as a WIP and I just missed it :-S)
21:26:43 <Mic> Most likely.
21:27:00 <clokep> bug 895
21:27:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=895 nor, --, ---, nobody, RESO DUPLICATE, Contact list does not scroll when dragging contacts
21:27:05 <nhnt11> flo-retina: I'm not getting that error. What I /am/ getting is TypeError: this.buddy is undefined in buddy.xml, line 222
21:27:11 <Mic> bug 722
21:27:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=722 nor, --, ---, nobody, NEW, Unable to combine buddies into a contact if offscreen
21:27:37 <flo-retina> nhnt11: that's a different bug (with a patch collecting dust in my feedback queue)
21:27:47 <clokep> Ah, that's the one.
21:27:50 <nhnt11> yeah I've seen it mentioned before
21:28:01 <flo-retina> bug 1498
21:28:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1498 nor, --, ---, aleth, ASSI, "this.buddy is undefined" on merging two IRC buddies
21:28:06 <nhnt11> And also the preferred buddy seems to be correct
21:28:20 <nhnt11> (it was the facebook one, and he went offline on facebook and it changed to gtalk automatically)
21:28:35 <flo-retina> nhnt11: so I didn't expand any of the contacts for my drag
21:28:45 <flo-retina> I just dragged one contact and dropped it onto the other
21:29:20 <Mic> clokep: wanna give feedback on that WIP?
21:29:29 <nhnt11> flo-retina: Still no error
21:30:08 <nhnt11> I just tried to reorder the linked buddies of a contact
21:30:27 <nhnt11> And I got NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN :?
21:30:30 <nhnt11> :S *
21:30:41 <nhnt11> (imContacts.js, line 692)
21:31:33 <flo-retina> that's a different bug
21:31:35 <clokep> Mic: Which one? Sory.
21:31:37 <flo-retina> currently in the 1.5-blocking list
21:31:52 <flo-retina> (it's a regression)
21:31:58 <Mic> Oh, sorry. I thought you had looked at bug 722. There's indeed a WIP from me in there.
21:32:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=722 nor, --, ---, nobody, NEW, Unable to combine buddies into a contact if offscreen
21:32:41 * flo-retina is pondering r+'ing bug 2195 or requesting an intermediary variable for aUIConv.account (which is used twice)
21:32:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2195 nor, --, ---, nhnt11, ASSI, ExistingConversations for chats don't get ranked until added from the room info api.
21:33:38 <instantbot> clokep@gmail.com requested feedback from clokep@gmail.com for attachment 2398 on bug 722.
21:33:42 <nhnt11> flo-retina: New patch in a minute if you'd like (exporting)
21:34:00 <flo-retina> nhnt11: okay :)
21:34:04 <flo-retina> then I'm not r+'ing ;)
21:35:31 <instantbot> nhnt11@gmail.com cancelled review?(florian@instantbird .org) for attachment 2922 on bug 2195.
21:35:32 <instantbot> nhnt11@gmail.com requested review from florian@instantbird .org for attachment 2925 on bug 2195.
21:35:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2195 nor, --, ---, nhnt11, ASSI, ExistingConversations for chats don't get ranked until added from the room info api.
21:38:13 <instantbot> florian@instantbird.org granted review for attachment 2925 on bug 2195.
21:38:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2195 nor, --, ---, nhnt11, ASSI, ExistingConversations for chats don't get ranked until added from the room info api.
21:38:53 <instantbot> clokep@gmail.com requested review from qheaden@phaseshifts oftware.com for attachment 2926 on bug 2159.
21:38:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2159 nor, --, ---, clokep, ASSI, Port |Bug 884319 - Add http.jsm to toolkit for usage by Thunderbird FileLink, Lightning and Instantb
21:45:30 <-- mconley has quit (Input/output error)
21:46:20 <instantbot> clokep@gmail.com granted feedback for attachment 2398 on bug 722.
21:46:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=722 nor, --, ---, nobody, NEW, Unable to combine buddies into a contact if offscreen
21:47:08 <clokep> Someone doing things that were checked in?
21:47:09 * nhnt11 feels like working on debug-log-in-a-tab as a break from stats and...stuff :P
21:51:31 --> clokep1 has joined #instantbird
21:52:04 <-- clokep has quit (Ping timeout)
21:52:30 * clokep1 is now known as clokep
21:54:07 <clokep> My freenode account says I'm banned...I wonder if that's a LIST issue or a crappy connection issue. :P
21:54:08 <flo-retina> clokep: what do you mean?
21:54:41 <clokep> I'm trying to figure out what I was banned.
21:54:43 <flo-retina> could be a little bit of both :)
21:55:08 * clokep has a feeling he's going to be on bad wifi all weekend and should probably disable some accounts...
21:55:28 <flo-retina> maybe if you get disconnected before LIST results end, we start a LIST immediately after reconnecting?
21:56:09 <clokep> nhnt11: do you know what happens there?
21:56:43 <nhnt11> Let me look at the code quickly
21:57:06 * clokep didn't want to distract you.
21:57:25 <nhnt11> clokep: Distract me from what? :)
21:57:35 <nhnt11> I'm not working on anything particular at the moment :)
21:57:44 <clokep> Oh, OK. :)
21:58:25 <nhnt11> clokep: A reconnect won't re-initialize the ircAccount, right?
21:58:51 <clokep> I don't think so, no.
21:58:52 <nhnt11> As long as it re-initialized, I don't see why it would send another LIST on reconnect
21:59:07 <clokep> Do we request a LIST immediately upon connecting? :-S
21:59:13 <nhnt11> because lastListTime isn't reset..
21:59:14 <nhnt11> clokep: No
21:59:50 <nhnt11> We request a list when a new observer is added to the stats service, and even then, we send a request to the server only if we hadn't sent one  in the last 24 hours
22:00:12 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
22:00:21 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
22:00:24 <nhnt11> Er, 12 hours
22:01:41 <-- qlum has quit (Quit: Getting the <censored> out.)
22:02:37 <flo-retina> nhnt11: so if a LIST doesn't give any result and the account gets disconnected by a network timeout 10s later, we won't get any LIST result in the next 12 hours?
22:03:36 --> jb has joined #instantbird
22:03:46 <nhnt11> That sounds really stupid now that I think about it, but yes.
22:07:43 <-- flo-retina has quit (Ping timeout)
22:08:19 --> EionRobb has joined #instantbird
22:08:52 <-- jb has quit (Quit: jb)
22:09:25 --> jb has joined #instantbird
22:12:27 --> flo-retina has joined #instantbird
22:12:27 * ChanServ sets mode +qo flo-retina flo-retina 
22:14:34 <flo-retina> nhnt11: are we tracking anywhere all the stuff that needs to get done to "fix" the awesome tab?
22:15:06 <nhnt11> flo-retina: I've filed bugs, but otherwise no.
22:15:09 <nhnt11> I'll update the etherpad
22:15:24 * flo-retina things a tracking bug in BIO would be useful
22:15:38 <flo-retina> maybe just mark all the bugs as blocking the ranking bug that we resolved as FIXED?
22:15:42 <nhnt11> Sure.
22:15:49 * nhnt11 will do that in a minute
22:17:59 <flo-retina> now I've got a duplicated j b in the awesometab
22:18:11 <flo-retina> once as a contact, once as a "switch to tab" item
22:18:19 * nhnt11 is very confused by these duplication bugs
22:18:20 <flo-retina> do we have a bug on file for that?
22:18:29 <nhnt11> No, I'll file it
22:18:48 <nhnt11> It seems to be a regression by the stats patch, but I skimmed through the patch and can't see what could be going wrong.
22:18:54 <nhnt11> s/can't/couldn't
22:18:59 <nhnt11> I'll take a deeper look later..
22:19:40 <instantbot> New Instantbird (UI) bug 2200 filed by nhnt11@gmail.com.
22:19:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2200 nor, --, ---, nobody, NEW, Use a conversation's statusType for ranking
22:20:10 <flo-retina> yeah, no need to debug everything immediately, but filing bugs so that we know what to look at/how much is left to fix before we are confident it's release-quality is a good thing IMHO
22:20:16 <-- jb has quit (Quit: jb)
22:21:53 <instantbot> New Instantbird (UI) bug 2201 filed by nhnt11@gmail.com.
22:21:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2201 nor, --, ---, nobody, NEW, Duplicate items in the new conversation tab
22:25:43 <nhnt11> flo-retina: Btw, could you look at 2076 quickly if you've got a minute? It seems to work fine (it certainly fixes the bug description)
22:26:05 * nhnt11 has been using it in local builds and is annoyed every time he sees opaque offline contacts in the nightly :P
22:26:39 <flo-retina> bug 2076
22:26:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2076 nor, --, ---, nhnt11, ASSI, Offline contacts no longer appear with reduced opacity
22:26:52 <nhnt11> Uh, sorry
22:29:03 <flo-retina> so what do you expect from me exactly?
22:29:07 <flo-retina> to r+ and check-in?
22:29:17 <nhnt11> That would be nice :P
22:29:47 <flo-retina> or to suggest something for "possible chat items, which are fully opaque, appear right after offline contacts"?
22:30:00 <flo-retina> I think I suggested making channels that have never been joined semi-transparent too
22:30:36 <nhnt11> Ok. I thought we could check in that patch as a fix for now, and address the "possible chat items, which are fully opaque, appear right after offline contacts" as a follow up
22:30:52 <flo-retina> why haven't you pinged Mic about it today btw?
22:30:56 <nhnt11> I forgot :(
22:31:03 <flo-retina> ok
22:31:46 <flo-retina> so currently there's only the prpl icon that has a reduced opacity when the contact is offline ,right?
22:31:57 <nhnt11> yeah.
22:33:54 <flo-retina> and now I should really look at the checkin queue and go to bed
22:33:58 <instantbot> florian@instantbird.org granted review for attachment 2919 on bug 2076.
22:34:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2076 nor, --, ---, nhnt11, ASSI, Offline contacts no longer appear with reduced opacity
22:35:20 <nhnt11> Thanks! :)
22:38:30 <flo-retina> not sure if that idea of taking half the blame was ever mentioned since you joined us
22:39:04 <nhnt11> I don't think so, does it involve an inside joke of some sort? :)
22:39:49 <flo-retina> the basic idea is that contributors shouldn't be scared of suggesting changes, because if they are r+'ed and end up breaking stuff, the reviewer (who's supposed to know what he's doing with the code) is as faulty as the patch author for breaking stuff.
22:40:26 <flo-retina> and that's typically true for new contributors, where if they break something by accident they may not have the skills/knowledge yet to fix it themselves.
22:40:32 <nhnt11> Well, that should go without saying, imho
22:40:58 <flo-retina> I'm pretty sure lots of projects don't work that way ;)
22:41:53 <flo-retina> but yeah, given our code review culture, that's pretty obvious :)
22:44:44 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/5b5b055e50e8 - Nihanth Subramanya - Bug 2195 - ExistingConversations for chats don't get ranked until added from the room info api, r=fqueze.
22:44:45 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/d1ec6f9e54ee - Quentin Headen - Bug 2136 - JS-Yahoo: Yahoo! Mobile status not taken into account, r=clokep,Mic.
22:44:46 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/0f76fc65b9c1 - Nihanth Subramanya - Bug 2076 - Offline contacts no longer appear with reduced opacity, r=fqueze.
22:44:47 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/4b75bba01d04 - Patrick Cloke - Bug 2007 - Remove last vestiges of WINCE support, r=fqueze.
22:47:06 <instant-buildbot> build #468 of win32-onCommit is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/468  blamelist: Quentin Headen <qheaden@phaseshiftsoftware.com>, Nihanth Subramanya <nhnt11@gmail.com>, Patrick Cloke <clokep@gmail.com>
22:47:30 <instantbot> nhnt11@gmail.com set the Resolution field on bug 2195 to FIXED.
22:47:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2195 nor, --, ---, nhnt11, RESO FIXED, ExistingConversations for chats don't get ranked until added from the room info api.
22:48:00 <instantbot> nhnt11@gmail.com set the Resolution field on bug 2136 to FIXED.
22:48:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2136 min, --, ---, qheaden, RESO FIXED, Yahoo! Mobile status not taken into account
22:48:31 <instantbot> nhnt11@gmail.com set the Resolution field on bug 2076 to FIXED.
22:48:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2076 nor, --, ---, nhnt11, RESO FIXED, Offline contacts no longer appear with reduced opacity
22:49:02 <instantbot> nhnt11@gmail.com set the Resolution field on bug 2007 to FIXED.
22:49:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2007 min, --, ---, clokep, RESO FIXED, Remove last vestiges of WINCE support
22:51:46 <flo-retina> thanks :)
22:51:53 <nhnt11> np
22:52:13 <flo-retina> that vmwarerecordinghelper.dll: Permission denied error is starting to annoy me
22:54:48 <flo-retina> nhnt11: looks like you forgot the target milestone
22:54:55 <nhnt11> Oh :(
22:55:26 <flo-retina> and the checkin-needed whiteboard annotation
22:55:30 <nhnt11> Should I wipe [checkin-needed] too?
22:55:32 <nhnt11> right
22:55:32 <nhnt11> sorry
22:56:03 <flo-retina> anyway, I thought I would be in bed 2 hours ago, so good night :)
22:56:05 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
23:15:58 <instant-buildbot> build #477 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/477
23:30:18 --> kkirill has joined #instantbird
23:39:40 --> dew has joined #instantbird
23:43:18 <-- nhnt11 has quit (Ping timeout)
23:46:01 <-- kkirill has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
23:57:11 <instant-buildbot> build #477 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/477