#instantbird log on 10 19 2014

All times are UTC.

00:03:19 <aleth> Not much you can do if they've all gone home...
00:07:41 <-- clokep has quit (Ping timeout: 121 seconds)
00:54:46 --> rosonline has joined #instantbird
01:02:15 <-- Rym has quit (Ping timeout: 121 seconds)
01:03:05 --> Rym has joined #instantbird
01:04:09 <-- DGMurdockIII has quit (Quit: Leaving)
01:05:16 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
01:28:53 --> sonny has joined #instantbird
01:29:07 <-- sonny has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
01:57:07 <-- Armada has quit (Connection closed)
02:12:12 <-- Rym has quit (Ping timeout: 121 seconds)
02:13:41 --> Rym has joined #instantbird
02:26:56 <-- aleth has quit (Ping timeout: 121 seconds)
02:48:07 <-- EionRobb1 has quit (Quit: Leaving.)
02:48:33 --> EionRobb has joined #instantbird
02:54:25 --> mconley has joined #instantbird
02:58:35 * redDragon|away is now known as redDragon 
02:59:03 <-- EionRobb has quit (Connection closed)
02:59:14 --> clokep has joined #instantbird
02:59:14 * ChanServ sets mode +o clokep 
02:59:52 --> EionRobb has joined #instantbird
03:03:14 <-- rosonline has quit (Connection closed)
03:15:25 <instant-buildbot> build #1198 of linux-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1198
03:36:51 --> iamjayakumars has joined #instantbird
03:37:35 --> DGMurdockIII has joined #instantbird
03:46:23 <instant-buildbot> build #2388 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2388
03:58:51 <-- Rym has quit (Ping timeout: 121 seconds)
04:01:27 <instantbot> clokep@gmail.com changed the Resolution on bug 1084970 from --- to FIXED.
04:01:28 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1084970 nor, --, 1.6, clokep, RESO FIXED, Windows build bustage: Error: im\installer\package-manifest:35: Missing file(s): bin/gkmedias.dll
04:04:44 <-- EionRobb has quit (Connection closed)
04:05:41 --> EionRobb has joined #instantbird
04:06:11 <instant-buildbot> build #1555 of win32-nightly-default is complete: Failure [4failed shell_6]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1555
04:07:41 <clokep> Guess I waited too long to commit that. :-D
04:25:56 --> Rym has joined #instantbird
04:49:14 <clokep> instantbot: uuid
04:49:15 <instantbot> 1973b1d3-e406-4f95-b287-fef2979799e2 (/msg instantbot cid for CID form)
04:54:55 <-- mconley has quit (Connection closed)
05:07:30 <-- EionRobb has quit (Quit: Leaving.)
05:24:15 <-- DGMurdockIII has quit (Quit: Leaving)
05:31:13 <instant-buildbot> build #93 of linux64-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/93
05:46:56 <-- iamjayakumars has quit (Connection closed)
05:46:59 --> iamjayakumars has joined #instantbird
06:02:04 * redDragon is now known as redDragon|away 
06:05:39 * redDragon|away is now known as redDragon 
06:11:52 <-- iamjayakumars has quit (Connection closed)
06:17:25 <-- Widdershins has quit (Ping timeout: 121 seconds)
06:21:09 <-- Rym has quit (Ping timeout: 121 seconds)
06:34:27 --> nhnt11 has joined #instantbird
06:41:37 * nhnt11 managed this on his flight: http://puu.sh/ci9F9/7bbd1b76e0.png
06:47:58 --> Rym has joined #instantbird
06:52:05 <-- Rym has quit (Ping timeout: 121 seconds)
06:55:35 --> mconley has joined #instantbird
06:59:42 <-- mconley has quit (Ping timeout: 121 seconds)
07:24:36 --> nhnt12 has joined #instantbird
07:26:06 <-- nhnt11 has quit (Ping timeout: 121 seconds)
07:26:42 * nhnt12 is now known as nhnt11 
07:34:46 <-- nhnt11 has quit (Ping timeout: 121 seconds)
07:41:22 --> sawrubh has joined #instantbird
07:41:55 --> iamjayakumars has joined #instantbird
08:15:03 <-- iamjayakumars has quit (Connection closed)
08:30:34 <-- clokep has quit (Connection closed)
08:32:01 --> clokep has joined #instantbird
08:32:01 * ChanServ sets mode +o clokep 
08:36:01 --> Rym has joined #instantbird
08:40:30 <-- Rym has quit (Ping timeout: 121 seconds)
09:43:41 <-- sawrubh has quit (Quit: Connection closed for inactivity)
09:59:59 --> aleth has joined #instantbird
09:59:59 * ChanServ sets mode +o aleth 
10:19:06 <-- aleth has quit (Ping timeout: 121 seconds)
10:30:03 --> aleth has joined #instantbird
10:30:03 * ChanServ sets mode +o aleth 
10:34:24 --> mpmc has joined #instantbird
10:39:51 <aleth> nhnt11: that looks promising! :)
10:56:10 --> mconley has joined #instantbird
11:00:16 <-- mconley has quit (Ping timeout: 121 seconds)
11:02:53 --> Armada has joined #instantbird
11:22:57 --> petunia has joined #instantbird
11:26:29 --> Rym has joined #instantbird
11:29:36 --> aleth1 has joined #instantbird
11:29:36 * ChanServ sets mode +o aleth1 
11:30:06 <-- aleth has quit (Ping timeout: 121 seconds)
11:30:57 <-- Rym has quit (Ping timeout: 121 seconds)
11:36:18 <-- gerard-majax has quit (Ping timeout: 121 seconds)
11:51:33 --> gerard-majax has joined #instantbird
11:59:20 --> iamjayakumars has joined #instantbird
12:20:38 --> Rym has joined #instantbird
12:25:06 <-- Rym has quit (Ping timeout: 121 seconds)
12:54:35 <-- BWMerlin has quit (Client exited)
13:14:48 --> Rym has joined #instantbird
13:19:15 <-- Rym has quit (Ping timeout: 121 seconds)
13:33:24 <-- iamjayakumars has quit (Connection closed)
13:34:07 --> iamjayakumars has joined #instantbird
13:43:17 <-- iamjayakumars has quit (Connection closed)
13:43:47 --> iamjayakumars has joined #instantbird
13:47:04 <-- petunia has quit (Ping timeout: 121 seconds)
14:07:38 --> mconley has joined #instantbird
14:08:57 --> Rym has joined #instantbird
14:13:26 <-- Rym has quit (Ping timeout: 121 seconds)
14:25:11 <-- mconley has quit (Connection closed)
14:36:11 <clokep> aleth1: Thanks for the XMPP patch.
14:36:19 <clokep> Btw, as you figure out random things in that code, feel free to add more comments.
14:38:55 <aleth1> It's not really a matter of comments there. I kind of dislike that code, but designing something better would require a lot of time :-/
14:38:59 * aleth1 is now known as aleth 
14:39:34 <aleth> clokep: I'm seeing a lot of Nickserv "You are already identified" messages since the server change
14:39:53 <clokep> aleth: Sounds like you have the same opinion as Florian!
14:49:12 * clokep doesn't really want to review bug 1084109...
14:49:15 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1084109 nor, --, ---, nobody, NEW, displayStatusText() is not implemented in Thunderbird
14:51:20 <aleth> punt it to the ui reviewer who should decide if typing notifications are displayed properly in TB?
14:53:01 <clokep> I can't evne get chat to work in my nightly. :-\
14:53:20 <aleth> TB still needs that m-c patch to land iirc
14:53:47 <clokep> I'm on an older nightly.
14:59:23 <-- aleth has quit (Ping timeout: 121 seconds)
15:03:09 --> Rym has joined #instantbird
15:07:36 <-- Rym has quit (Ping timeout: 121 seconds)
15:09:41 <-- Suiseiseki has quit (Ping timeout: 121 seconds)
15:21:22 --> aleth has joined #instantbird
15:21:22 * ChanServ sets mode +o aleth 
15:27:06 --> Suiseiseki has joined #instantbird
15:29:57 --> Rym has joined #instantbird
15:37:23 <-- iamjayakumars has quit (Connection closed)
15:37:48 --> iamjayakumars has joined #instantbird
15:51:11 <-- sherief has quit (Ping timeout: 121 seconds)
16:03:08 --> mconley has joined #instantbird
16:06:01 <-- iamjayakumars has quit (Connection closed)
16:06:27 --> iamjayakumars has joined #instantbird
16:07:48 <-- iamjayakumars has quit (Connection closed)
16:32:51 <-- Rym has quit (Ping timeout: 121 seconds)
16:50:09 --> Rym has joined #instantbird
17:04:33 --> sawrubh has joined #instantbird
17:18:07 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:38:29 <-- Tonnes has quit (Quit: ChatZilla 0.9.91 [Firefox 33.0/20141011015303])
17:53:50 --> Tonnes has joined #instantbird
18:13:37 * redDragon is now known as redDragon|away 
18:22:32 <instantbot> aleth@instantbird.org changed the Resolution on bug 1085025 from --- to DUPLICATE.
18:22:33 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1085025 nor, --, ---, nobody, RESO DUPLICATE, Handle video call error responses
18:33:06 <clokep> aleth: Ah, we found that typo, guess Florian never uploaded a new patch. :(
18:33:15 <clokep> Found it right before I left, thanks for updating it.
18:33:31 <aleth> It produced very confusing errors ;)
18:33:56 <clokep> :)
18:35:24 <clokep> I hate the amount of error checking necessary with the XML stuff. :-\
18:35:58 <aleth> Yes, and those patches I added today are probably just the tip of the iceberg :-/
18:37:13 <clokep> Yes.
18:37:28 <clokep> FWIW I think flo is more of hte opinion of landing that stuff "soon" and doing more in follow-ups.
18:37:36 <aleth> Definitely
18:37:38 <clokep> But we need to write the "pref-off" code.
18:37:54 <aleth> I just commented with what I think are the things left to do in that bug
18:39:15 <clokep> Cool! Thanks.
18:41:27 <aleth> One of the followups will have to look into what causes the weird webrtc audio issues. nhnt11 thought it might be the macbook speaker being on top of the mic...
18:43:01 <clokep> It could be, but I thought it had something to handle some of that stuff.
18:43:08 <clokep> We could try it with a headset most likely.
18:43:53 <aleth> Or add a mute button and see if that makes it go away
18:54:24 <instantbot> New Chat Core - IRC bug 1085150 filed by aleth@instantbird.org.
18:54:25 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1085150 nor, --, ---, nobody, NEW, Handle NickServ "You are already identified" messages on nick change
18:54:52 --> hadi has joined #instantbird
18:55:20 --> stoyan has joined #instantbird
19:07:02 * clokep wonders if aleth would be interested in taking a look at that async password migration bug...
19:07:33 <aleth> ok (but not today I think)
19:07:59 <clokep> I keep looking at it and not getting anywhere, I think i tneeds fresh eyes.
19:13:40 <-- sawrubh has quit (Quit: Connection closed for inactivity)
19:18:25 --> EionRobb has joined #instantbird
20:00:23 <-- Rym has quit (Ping timeout: 121 seconds)
20:08:47 <-- hadi has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
20:24:45 --> nhnt11 has joined #instantbird
20:32:13 --> Rym has joined #instantbird
20:32:21 <-- stoyan has quit (Quit: ChatZilla [XULRunner 34.0/20141014134955])
20:36:41 <-- Rym has quit (Ping timeout: 121 seconds)
20:44:08 --> Rym has joined #instantbird
20:58:04 <-- mconley has quit (Connection closed)
21:10:20 <aleth> nhnt11: Is that a richlistbox in your debug log tab?
21:11:12 <-- nhnt11 has quit (Ping timeout: 121 seconds)
21:14:38 --> nhnt11 has joined #instantbird
21:18:40 <-- nhnt11 has quit (Ping timeout: 121 seconds)
21:20:45 --> nhnt11 has joined #instantbird
21:20:57 <nhnt11> aleth: No
21:21:17 <nhnt11> It's a browser
21:21:29 <aleth> ah :)
21:21:30 <nhnt11> It's advantageous because it simplifies moving the tab between windows, and you can copy snippets of text as you please
21:21:43 <aleth> yes, good idea
21:22:20 <clokep> :)
21:26:46 <nhnt11> btw, the stuff I got done on the flight was the menu and buttons at the top
21:26:55 <nhnt11> The browser part is already attached to that bug
21:27:06 * aleth looks forward to it
21:27:07 <nhnt11> bug 955641
21:27:09 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955641 nor, --, ---, nhnt11, ASSI, Open debug logs in a tab
21:33:54 --> sonny has joined #instantbird
21:34:11 <-- sonny has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:56:18 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:56:25 --> clokep has joined #instantbird
21:56:25 * ChanServ sets mode +o clokep 
21:58:45 --> flo-retina has joined #instantbird
21:58:45 * ChanServ sets mode +qo flo-retina flo-retina 
21:59:43 <flo-retina> Hello :)
22:01:35 <-- nhnt11 has quit (Ping timeout: 121 seconds)
22:07:29 <flo-retina> aleth: do you think "Could not connect to remote server" makes any sense from a user point of view? (hint: my answer to that question is "no")
22:07:59 <aleth> You're right
22:09:33 <clokep> lol
22:09:54 <aleth> I wasn't really thinking too hard about the wording of the strings yet ;)
22:10:00 <flo-retina> are you positive that we refuse opening conversations for buddies in the "unknown" status?
22:10:16 <flo-retina> I see no reason why we wouldn't attempt to send messages to someone who hasn't added us yet to his blist
22:10:20 <flo-retina> s/blist/roster/
22:10:40 <aleth> My point is that the status *should* be unknown, if we then generally allow opening a conversation that's OK.
22:10:56 <aleth> The bug is that you can open a conversation and the status is available.
22:10:58 <flo-retina> so I agree that the status should be unknown :)
22:11:18 <aleth> Sorry about the confusion
22:11:25 <flo-retina> and the error message we received should possibly be shown in the tooltip
22:11:54 <flo-retina> I think there's a "Subscription:" line that appears only when the value isn't "both"
22:13:21 <flo-retina> aleth: I don't see where in that patch you are setting the status to unknown (as opposed to offline)
22:14:01 <aleth> It happens because there is a further type==unavailable check further down in the existing code.
22:15:16 <aleth> I just tried and it's possible to open conversations with status=unknown contacts
22:16:29 <flo-retina> ok...
22:16:33 <-- Rym has quit (Ping timeout: 121 seconds)
22:16:37 <aleth> flo-retina: http://dxr.mozilla.org/comm-central/source/chat/protocols/xmpp/xmpp.jsm#582
22:16:50 <flo-retina> I don't think I can finish the review now, my mind isn't clear enough :-/
22:17:08 <flo-retina> aleth: ah, right
22:17:24 <aleth> There's certainly room for improvement, these patches just fix the worst of it ;)
22:17:53 --> nhnt11 has joined #instantbird
22:18:14 <aleth> I wanted to get to the point where we could land webrtc without constant breakage
22:18:33 <flo-retina> are you no longer ignoring typing notification errors? :-S
22:18:52 <aleth> no, that's not changed.
22:18:56 <flo-retina> is that bug related to webrt? O_o
22:18:59 <aleth> It's an else if
22:19:16 <flo-retina> aleth: I see if (type == "error") { this.createConversation ...
22:19:23 <flo-retina> isn't that going to open a conversation?
22:19:51 <aleth> flo-retina: It's related in that I discovered it trying to test webrtc patches
22:20:24 <aleth> flo-retina: Are you looking at the latest patch?
22:20:35 <flo-retina> I'm looking at https://bugzilla.mozilla.org/page.cgi?id=splinter.html&bug=1085022&attachment=8507525
22:20:51 <aleth> That seems to have an else if to me
22:21:05 <aleth> Line 1020
22:21:36 <flo-retina> yes, and?
22:21:48 <aleth> Bah, you're right.
22:21:54 --> Rym has joined #instantbird
22:21:56 <aleth> :)
22:22:12 <aleth> The "Ignore errors..." block is still needed
22:22:18 <flo-retina> ah!
22:23:17 <flo-retina> clokep: why did you point me to http://dxr.mozilla.org/mozilla-central/source/browser/extensions/pdfjs/content/build/pdf.worker.js#31447 ?
22:24:35 <clokep> flo-retina: Just out Ascii85 coonversation.
22:24:42 <flo-retina> ah!
22:25:02 <flo-retina> so we don't have to write that ourselves! Cool :)
22:25:46 <clokep> Maybe, yes.
22:26:26 <aleth> flo-retina: Similarly the qName bug isn't really related to webrtc, but it does mean that getElement calls fail when they shouldn't, leading to spurious errors. JS-XMPP just isn't super mature yet...
22:27:08 <flo-retina> aleth: I'm not worried by the patch in that qName bug, but do you have context for when it's happening?
22:28:05 <aleth> I get it a number of times on connection, I've already dropped the logs for what stanzas exactly though
22:28:37 <flo-retina> ok... I must have missed that then :)
22:28:53 <flo-retina> sorry for the idl typos
22:28:56 <aleth> It's server dependent. My test account doesn't have it
22:30:15 * aleth suspects you all test with gtalk and that's why he sees differentthings
22:30:20 <flo-retina> should I try to have a look at the frontend webrtc patch during the flight?
22:30:30 * flo-retina doesn't know how ready for review it is
22:30:38 <aleth> well, it's better than it was...
22:30:46 <flo-retina> aleth: JS-XMPP isn't enabled for generic XMPP (yet)
22:30:55 <aleth> flo-retina: I have it enabled though
22:31:04 <aleth> dogfooding!
22:31:08 <flo-retina> I guessed that ;)
22:32:05 <aleth> The end call button CSS is the most obviously doubtful thing in the frontend patch
22:33:07 <aleth> But every time I looked at it I found things to clean up ;)
22:34:02 --> Rym_ has joined #instantbird
22:34:16 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
22:35:19 <aleth> clokep: Where does ascii85 show up?
22:35:20 <-- Rym has quit (Ping timeout: 121 seconds)
22:35:54 <clokep> aleth: It was a discussion of how we could send SDPs for IRC.
22:39:02 <clokep> aleth: flo and I discussed taking the SDP, zipping it, encoding it into ASCII using Ascii85, then sending it in chunks.
22:39:20 <aleth> Neat idea.
22:39:28 <aleth> I guess it's too long otherwise?
22:39:47 --> Widdershins has joined #instantbird
22:41:24 <aleth> I would have thought sending each SDP line in a message would work too
22:42:03 <aleth> but I guess that's not as efficient.
22:46:35 <clokep> aleth: We're concerned about being kicked for flooding.
22:46:46 <clokep> I don't suppose you remember if there are any settings or specs about that?
22:48:14 <aleth> All I remember is the +f channel mode
22:48:33 <aleth> That has some complicated parameters.
22:49:28 <aleth> I suppose the problem here is more server-internal settings
22:49:31 --> mconley has joined #instantbird
22:50:31 <aleth> Oh, and there is iSUPPORT FLOOD
22:52:15 <aleth> seems pretty nonstandard
22:52:47 <clokep> aleth: Also...this owuldn't be in a channel, it's a private message.
22:54:12 <aleth> Right, so none of the things I can think of are relevant.
22:55:26 <nhnt11> What if we wait for the other user to ack after every line? ;)
22:55:29 <nhnt11> scnr
22:55:49 <clokep> aleth: It was also up to debate how long we can send each line, but yeah...
22:56:05 <clokep> (Many of the SDP lines are *SHORT*, it'd make sense to combine some...)
22:57:18 <aleth> nhnt11: We could just add a dialog where the user can paste the SDP, a bit like how you paste Loop URLs ;)
22:59:21 <nhnt11> heh
23:03:35 <clokep> :-D
23:03:46 <clokep> I'd liek it if the other end didn't support WebRTC if you could send a link..
23:06:41 <clokep> Someone at the summit asked if we would release an RFC on it...
23:12:41 <-- Suiseiseki has quit (Connection closed)
23:13:19 --> Suiseiseki has joined #instantbird
23:20:01 <aleth> Makes sense.
23:22:51 --> nhnt12 has joined #instantbird
23:23:22 <-- nhnt11 has quit (Ping timeout: 121 seconds)
23:26:41 <-- Armada has quit (Connection closed)
23:44:55 <-- nhnt12 has quit (Ping timeout: 121 seconds)