#instantbird log on 10 08 2013

All times are UTC.

00:01:03 <-- rosonline has quit (Ping timeout)
00:05:51 <-- chrisccoulson has quit (Ping timeout)
01:17:08 <-- mali has quit (Ping timeout)
01:48:12 <-- mconley has quit (Quit: Leaving...)
02:00:01 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
02:56:12 --> nhnt11 has joined #instantbird
03:05:24 <instant-buildbot> build #995 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/995
03:06:39 <-- dew has quit (Ping timeout)
03:09:29 <-- wnayes has quit (Quit: wnayes)
03:12:43 <-- nhnt11 has quit (Ping timeout)
03:35:25 <instant-buildbot> build #1024 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/1024
04:42:03 <-- EionRobb has quit (Quit: Leaving.)
04:48:57 --> mconley has joined #instantbird
04:55:12 --> skeledrew has joined #instantbird
04:56:38 <-- qheaden has quit (Quit: ZNC - http://znc.in)
05:11:33 --> mali has joined #instantbird
05:27:02 <-- mikeperry has quit (Ping timeout)
05:31:25 --> mikeperry has joined #instantbird
05:31:41 --> FireFly_TB has joined #instantbird
06:22:43 <-- mikeperry has quit (Ping timeout)
06:27:02 --> mikeperry has joined #instantbird
06:42:54 --> nhnt11 has joined #instantbird
06:48:14 <instant-buildbot> build #1115 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1115
07:03:29 <-- FireFly_TB has quit (Ping timeout)
07:09:56 --> Mic has joined #instantbird
07:09:56 * ChanServ sets mode +h Mic 
07:13:56 --> FireFly_TB has joined #instantbird
07:24:02 --> chrisccoulson has joined #instantbird
07:29:58 <-- chrisccoulson has quit (Ping timeout)
07:30:10 <-- mconley has quit (Input/output error)
07:35:39 --> jb has joined #instantbird
07:35:57 <-- flo-retina has quit (Ping timeout)
07:36:19 <-- jb has quit (Quit: jb)
07:37:30 --> jb has joined #instantbird
08:18:45 <nhnt11> I wonder how difficult it would be to add support for offline messages.
08:19:48 <nhnt11> Another thing that's been bothering me recently is that if I'm having a conversation on Facebook chat from my phone, I get only received messages on Instantbird (which is kinda pointless)
08:22:01 <nhnt11> Imo we shouldn't display any messages at all (not sure if this can be done, maybe using the resource that the messages are being directed to? I have no idea how XMPP handles that though), or we should display outgoing messages as well (again, not sure if this is possible)
08:25:03 <-- Suiseiseki has quit (Quit: Leaving)
08:27:45 --> Suiseiseki has joined #instantbird
08:30:40 --> mconley has joined #instantbird
08:33:28 <-- nhnt11 has quit (Ping timeout)
08:34:23 --> nhnt11 has joined #instantbird
08:36:49 <-- mconley has quit (Ping timeout)
08:48:44 <-- jb has quit (Ping timeout)
08:48:53 --> jb has joined #instantbird
08:55:34 --> EionRobb has joined #instantbird
08:58:02 --> chrisccoulson has joined #instantbird
08:59:02 <-- chrisccoulson has quit (Client exited)
09:00:58 <-- mikeperry has quit (Ping timeout)
09:03:45 --> chrisccoulson has joined #instantbird
09:05:23 --> mikeperry has joined #instantbird
09:21:25 <-- jb has quit (Ping timeout)
09:26:09 --> jb has joined #instantbird
09:32:47 <-- gerard-majax_ has quit (Ping timeout)
09:33:08 <-- EionRobb has quit (Quit: Leaving.)
09:37:37 <-- FireFly_TB has quit (Ping timeout)
10:02:18 <-- jb has quit (Ping timeout)
10:08:13 --> gerard-majax_ has joined #instantbird
10:14:53 --> flo-retina has joined #instantbird
10:14:54 * ChanServ sets mode +qo flo-retina flo-retina 
10:16:09 <flo-retina> nhnt11: if the messages are directed to a resource that isn't ours, the server doesn't send them to us at all
10:16:31 <flo-retina> IIRC the Facebook chat XMPP gateway never handled resources
10:16:40 <nhnt11> Bah, should I be blaming facebook then?
10:16:42 <nhnt11> hmm
10:17:30 <flo-retina> nhnt11: it's possible though that Facebook sends us in a non-stardard way the messages that you wrote from your phone
10:17:45 <flo-retina> I guess you can check that in the debug logs
10:17:49 <nhnt11> Cool
10:17:58 <flo-retina> and maybe "make it work" by hacking something inside facebook.js
10:18:03 * nhnt11 wrote a tab for debug logs today
10:18:07 <flo-retina> cool :)
10:18:09 <nhnt11> just a tab, it doesn't show anything yet :P
10:18:28 <flo-retina> that's a good start at least ;)
10:19:53 <nhnt11> flo-retina: My debug log doesn't have the messages I sent
10:20:23 <flo-retina> does it have a strange kind of hack when you send messages from XMPP?
10:20:34 <flo-retina> IIRC it sent back the messages in an iq stanza or something
10:20:44 <flo-retina> (so I hoped it would also send "back" messages sent from the phone)
10:21:01 <nhnt11> weird, let me check
10:21:49 <nhnt11> I don't think i've sent any messages today :/
10:21:51 <nhnt11> I'll see later
10:36:30 --> dew has joined #instantbird
11:13:38 --> dew1 has joined #instantbird
11:13:56 <-- dew has quit (Ping timeout)
11:17:39 <-- mali has quit (Ping timeout)
11:49:37 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
11:49:46 --> jb has joined #instantbird
12:06:18 --> mali has joined #instantbird
12:16:24 <-- jb has quit (Quit: jb)
12:17:25 --> jb has joined #instantbird
12:52:02 <-- nhnt11 has quit (Ping timeout)
12:52:54 --> nhnt11 has joined #instantbird
13:02:30 <-- dew1 has quit (Ping timeout)
13:15:55 <-- nhnt11 has quit (Ping timeout)
13:16:40 --> nhnt11 has joined #instantbird
13:26:09 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
13:26:20 --> nhnt11 has joined #instantbird
13:44:03 <-- jb has quit (Connection reset by peer)
14:47:34 --> aleth has joined #instantbird
14:47:34 * ChanServ sets mode +h aleth 
14:50:10 --> jb has joined #instantbird
14:55:28 --> mconley has joined #instantbird
15:26:19 <flo-retina> aleth: I find having the participant list hidden by default quite annoying when my window is large.
15:26:43 <flo-retina> so maybe we should just auto-hide when the window isn't large
15:26:54 <aleth> That makes sense... maybe it should all be done via media tags
15:29:24 <aleth> If we can do without an extra button, so much the better ;)
15:29:52 <flo-retina> the button has the advantage that it can let us get rid of both the header and the splitter ;)
15:30:46 <aleth> Exactly why I did it that way at the time ;)
15:42:19 <-- nhnt11 has quit (Ping timeout)
16:02:45 <aleth> Time to update and try out the ranking :)
16:03:09 <-- aleth has quit (Quit: Ciao)
16:03:14 --> aleth has joined #instantbird
16:03:14 * ChanServ sets mode +h aleth 
16:03:41 <-- aleth has quit (Quit: Ciao)
16:03:49 --> aleth has joined #instantbird
16:03:49 * ChanServ sets mode +h aleth 
16:05:01 <aleth> IB stays responsive during log sweeping for me
16:13:44 <aleth> Interesting results...
16:16:43 <instantbot> New Core - General bug 2207 filed by aleth@instantbird.org.
16:16:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2207 nor, --, ---, nobody, NEW, IB does not update the state of open conversations when updating
16:19:56 <instantbot> New Instantbird (UI) bug 2208 filed by aleth@instantbird.org.
16:19:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2208 nor, --, ---, nobody, NEW, Show a notification bar in the awesometab while log sweeping.
16:24:06 <aleth> I can look at the JSON, but it might be useful to understand what is going on to be able to dump (in a tab or elsewhere) the stats list as ordered by ranking (_before_ things like the current status or existing convs have an impact).
16:35:31 <flo-retina> aleth: is #2207 that the pref isn't saved in that case?
16:36:08 <aleth> flo-retina: I guess so, but I didn't check :-/
16:36:35 <flo-retina> that seems strange, I thought prefs were written to disk synchronously during shutdown :-S
16:37:02 <aleth> I thought so too, hence my question about whether that shutdown is somehow nonstandard
16:37:52 * aleth has some feedback for nhnt11
16:50:02 <aleth> I wonder if a restart will change the ranking
16:50:05 <-- aleth has quit (Quit: Ciao)
16:50:15 --> aleth has joined #instantbird
16:50:15 * ChanServ sets mode +h aleth 
16:51:01 <aleth> Not really, it seems.
16:53:13 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
17:10:06 --> qlum has joined #instantbird
17:15:28 --> Even has joined #instantbird
17:15:28 * ChanServ sets mode +o Even 
17:24:59 --> kkirill has joined #instantbird
17:29:39 <-- gerard-majax_ has quit (Ping timeout)
17:49:12 <-- jb has quit (Ping timeout)
17:50:19 --> jb has joined #instantbird
18:12:54 --> gerard-majax_ has joined #instantbird
18:14:44 <-- jb has quit (Ping timeout)
18:28:50 --> clokep_wp8 has joined #instantbird
18:29:30 <clokep_wp8> I don't think Facebook sends us what was sent on other resources
18:30:08 <clokep_wp8> It has no concept of a resource iirc and just sends everything everywhere. I have the opposite issue of nhnt11.
18:30:41 <-- clokep_wp8 has quit (Connection reset by peer)
18:33:21 --> FireFly_TB has joined #instantbird
18:41:29 --> flo-retina has joined #instantbird
18:41:29 * ChanServ sets mode +qo flo-retina flo-retina 
18:42:13 <flo-retina> clokep_wp8: what's the "opposite issue"?
18:44:39 <-- FireFly_TB has quit (Ping timeout)
19:07:59 --> nhnt11 has joined #instantbird
19:10:10 <nhnt11> aleth: Hi
19:10:22 <nhnt11> You said you have feedback? :)
19:10:57 <aleth> nhnt11: yup!
19:11:10 <aleth> I don't experience any performance issues.
19:11:21 <nhnt11> That's good to hear.
19:11:42 <nhnt11> (nor did I, even when I duplicated my logs and it took 5 minutes)
19:12:05 <aleth> Something is wrong with the order of the offline contacts - do they appear in ranked order?
19:12:29 <aleth> One of the people I talk to most is way down the list, that has got to be a bug
19:13:19 <nhnt11> aleth: Was that person offline?
19:13:24 <aleth> Yes
19:13:41 <nhnt11> Offline contacts appear at the end as of now
19:13:48 <aleth> That's not what I meant
19:13:48 <nhnt11> There's a bug filed to make it better
19:13:54 <aleth> I meant the ordering within the offline contacts
19:13:59 <nhnt11> Hmm
19:14:29 <aleth> As I noted above, it would be good to be able to dump the ranked list of stats to see if the issue is with the ranking data, the ranking alg or the way it interacts with availability etc\
19:14:42 <nhnt11> Btw, if you still have that log crawling addon, it should show the same results..
19:15:01 <aleth> What I see in the awesometab is nothing like what that addon did.
19:15:09 <nhnt11> (there were no changes to the algorithm used in it afaik)
19:15:11 <aleth> Therefore I was surprised and thought "bug" ;)
19:15:13 <nhnt11> Hmm :(
19:15:37 <nhnt11> aleth: Did you check the JSON file?
19:15:45 <aleth> Also, imho we should have contacts beating chats when both are available. This goes in particular for chats on hold
19:16:13 <aleth> Can we differentiate between offline contacts you can send messages to and those you can't? We should rank the former right under available and above chats I think.
19:16:14 <nhnt11> Right, I think existing convs should have a negative bias
19:16:34 <aleth> It's not about negative bias for existing convs necessarily I think.
19:16:39 <nhnt11> I'm not sure.
19:16:59 <nhnt11> aleth: Ideally it should take into account the number of unread messages, etc too
19:17:08 <aleth> That's a good idea.
19:17:15 <aleth> There's definitely something wrong with the ranking of contacts for me.
19:17:24 * aleth goes to inspect the json
19:17:58 <aleth> nhnt11: What happens when you encounter a corrupt logfile? Do you abort scanning the directory? That might have caused it
19:18:07 * aleth has lots of corrupt logfiles
19:18:27 <nhnt11> aleth: Only that file should be skippe
19:18:32 <nhnt11> skipped*
19:18:50 <aleth> That's what I thought, but maybe check for bugs there?
19:18:56 <nhnt11> OK
19:19:45 <aleth> Looking at the JSON, I think you have a different bug.
19:20:00 <aleth> (Possibly)
19:20:29 <aleth> I see multiple IDs for XMPP contacts for the same contact but with differing resource
19:20:55 <nhnt11> Aah
19:21:03 <aleth> Looks like gtalk adds gmail.* resources for example
19:21:18 <aleth> You should normalize that somehow
19:21:43 <nhnt11> Yeah
19:22:34 <aleth> Also, do you have an etherpad of open awesomebugs to triage for 1.5? It would be helpful
19:23:06 <nhnt11> I've been setting them as blocking bug 2143
19:23:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2143 enh, --, 1.5, nhnt11, RESO FIXED, Stats service should maintain statistical data for conversations and use it for sorting.
19:23:19 <aleth> Are there no older ones?
19:23:35 <aleth> From the previous big patches?
19:23:43 <nhnt11> It depends on what we consider to be blocking 1.5
19:23:57 <aleth> Having a list to triage would be useful to decide ;)
19:24:13 <nhnt11> I made a list of all awesomebugs left on my last blog post
19:24:18 <nhnt11> I'll add those to an etherpad
19:24:33 <aleth> Thanks.
19:24:49 <flo-retina> nhnt11: I would expect some of the awesomebugs to be "wanted" but not "blocking", ie. we wouldn't feel super comfortable shipping with many of them left, but none of them alone would justify holding a release
19:25:02 <aleth> Hence "triage" ;)
19:25:51 <flo-retina> aleth: I was relying to "It depends on what we consider to be blocking 1.5" where it seemed nhnt11 hadn't understood what you meant by "triage" ;)
19:26:05 <aleth> ah :)
19:26:15 <nhnt11> flo-retina: I said that before aleth mentioned "triage" ;)
19:26:58 <flo-retina> http://log.bezut.info/instantbird/today#m195 and http://log.bezut.info/instantbird/today#m200
19:27:23 <nhnt11> oops
19:27:26 <nhnt11> didn't see the first one
19:28:26 <flo-retina> I guess "not seeing" is a way to "not understand" ;)
19:29:19 --> Mic has joined #instantbird
19:29:20 * ChanServ sets mode +h Mic 
19:29:27 --> wnayes has joined #instantbird
19:29:31 <nhnt11> Bah, the etherpad isn't letting me paste links
19:29:39 <nhnt11> Er, it isn't keeping links in the text I paste
19:29:46 <flo-retina> wow, GSoC 2014!
19:29:50 <aleth> nhnt11: You may be right about the existing convs, just experiment a bit with it.
19:30:04 <nhnt11> flo-retina: Did you mentors get an email too? :)
19:30:06 <flo-retina> I thought it started around February in the previous years :-S.
19:30:14 <flo-retina> nhnt11: I got 2 actually
19:33:36 <nhnt11> aleth: The etherpad site seems to be down :(
19:33:50 <nhnt11> I have to go in a couple minutes
19:34:09 <aleth> How did a marionette.log file get into my IB profile folder?
19:34:55 <nhnt11> Hmm, I'll compile that list of bugs tomorrow. aleth: I have no idea what that is :P
19:35:07 <nhnt11> Good night! I think I'll have time tomorrow to take a look at things :)
19:35:12 <aleth> https://developer.mozilla.org/en-US/docs/Marionette
19:35:43 <flo-retina> aleth: possibly something started automatically when we shipped plenty of pointless files in nightlies?
19:36:04 <aleth> That could be it, the date on the file would fit.
19:36:18 * nhnt11 is too tired to read that link
19:36:32 <nhnt11> Night.
19:36:32 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
19:45:56 <Mic> Is there a way to use "or" in Bugzilla quick searches (i.e. getting the union of two different result sets)?
19:46:11 --> EionRobb has joined #instantbird
19:46:22 --> unghost has joined #instantbird
19:47:35 <Mic> I want to see the combined list of bugs blocking different other bugs.
19:52:58 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
20:10:51 <flo-retina> aleth: r? (I'd like to land this tonight so that we can use the profiler in the next nightly: http://pastebin.instantbird.com/378288)
20:11:47 <aleth> Sure, r+=me :)
20:17:26 * aleth forgets if those changes are enough for Fallen's addon too
20:24:22 <flo-retina> they aren't
20:25:09 <flo-retina> aleth: for Fallen's addon to work, we need to port http://hg.mozilla.org/comm-central/rev/e9a7b7dcb04a
20:26:33 <aleth> flo-retina: That doesn't look too terrible, unless I'm missing something
20:27:19 <flo-retina> aleth: well, I haven't verified that's enough to get it to work
20:27:47 <flo-retina> I just know the add-on failed in packaged builds because jsinspector is missing ;)
20:30:23 <instant-buildbot> build #474 of win32-onCommit is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/474  blamelist: Florian Qu?ze <florian@instantbird.org>
20:32:36 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/c83097010a4a - Florian Qu├Ęze - No bug - Package the files required to make the gecko profiler work, r=aleth over IRC.
20:46:57 <kkirill> could you please help me to find attributes of contacts, in IMO#935 I've changed "contact" to "contact:not([selected=true]" and I can expand selected contacts, but when I select a new contact having the old one expanded, it overlaps other contacts
20:47:52 <kkirill> I meant IBO#935
21:00:12 <instant-buildbot> build #482 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/482
21:05:38 <aleth> kkirill: Don't you have to change the height on all contacts/buddies?
21:06:36 <kkirill> I want to increase height only for not selected and not expanded contacts
21:07:11 <aleth> You should probably modify the existing CSS rather than add completely new rules
21:08:31 <aleth> Which file are you changing?
21:08:36 <kkirill> I didn't find contact.css
21:09:00 <kkirill> userChrome.css
21:09:12 <kkirill> Likt it is suggested in BIO#935
21:09:16 <aleth> Ah, I see.
21:09:32 <kkirill> finally I wrote it correctly :)
21:10:56 <kkirill> if I use the suggested rule and select some contact, it is expanded above other ones, so I can press Expand button
21:11:03 <aleth> Two suggestions: 1) Install DOM inspector and try out your changes there until you have found what works 2) Look at http://lxr.instantbird.org/instantbird/source/instantbird/content/blist.css to see the existing rukes
21:11:08 <aleth> s/rukes/rules
21:12:15 <aleth> You probably need to add a rule for the group class, but that's just a guess.
21:12:15 <kkirill> thank you very much
21:12:25 <-- EionRobb has quit (Ping timeout)
21:12:27 --> EionRobb has joined #instantbird
21:12:28 <kkirill> contact:not([open]):not([selected=true]) {
21:12:33 <kkirill> this works for me
21:12:46 <aleth> OK :) Please add it to the bug.
21:13:02 <aleth> That should really be fixed properly one of these days...
21:14:51 <kkirill> I'll check that on Windtendo first at work
21:19:14 <kkirill> is it possible to transfer files via IB? I've seen GSOC project
21:19:34 <aleth> It's not supported yet unfortunately.
21:20:07 <kkirill> even via addons?
21:20:47 <aleth> It would be difficult do do as an add-on ;)
21:21:05 --> EionRobb1 has joined #instantbird
21:21:22 <-- EionRobb has quit (Ping timeout)
21:55:25 <-- mconley has quit (Input/output error)
21:58:43 <instantbot> aleth@instantbird.org cancelled review?(florian@instantbird .org) for attachment 2915 on bug 2190.
21:58:44 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2931 on bug 2190.
21:58:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2190 tri, --, ---, clokep, ASSI, Update the credits for Instantbird 1.5
22:14:52 <-- kkirill has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
22:15:00 --> kkirill has joined #instantbird
22:15:29 <-- kkirill has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
22:15:32 --> kkirill has joined #instantbird
22:16:02 <-- kkirill has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
22:17:22 <-- aleth has quit (Quit: Ciao)
22:36:53 <-- unghost has quit (Input/output error)
22:44:56 <clokep_work> flo-retina: My "opposite" problem is that my phone gets the replies + Instantbird when I'm using Instantbird.
22:47:23 <-- Suiseiseki has quit (Quit: Leaving)
22:49:22 <instantbot> clokep@gmail.com granted review for attachment 2931 on bug 2190.
22:49:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2190 tri, --, ---, clokep, ASSI, Update the credits for Instantbird 1.5
22:53:39 <-- qlum has quit (Client exited)
22:59:44 <-- sukhe has left #instantbird ()
23:12:25 --> dew has joined #instantbird
23:21:00 --> mconley has joined #instantbird
23:22:26 <-- mconley has quit (Input/output error)
23:31:33 <-- Even has quit (Ping timeout)
23:32:23 --> Even has joined #instantbird
23:32:23 * ChanServ sets mode +o Even 
23:34:02 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
23:37:37 --> Suiseiseki has joined #instantbird
23:57:46 <instant-buildbot> build #480 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/480