#instantbird log on 04 28 2016

All times are UTC.

00:08:37 <-- arlolra has quit (Client exited)
00:31:15 --> Alex2 has joined #instantbird
00:36:16 --> nhnt12 has joined #instantbird
00:36:16 * ChanServ sets mode +h nhnt12 
00:38:22 <-- nhnt11 has quit (Ping timeout: 121 seconds)
00:38:22 * nhnt12 is now known as nhnt11 
01:52:18 <-- nhnt11 has quit (Ping timeout: 121 seconds)
02:10:43 <-- clokep_work has quit (Ping timeout: 121 seconds)
02:27:32 <instant-buildbot> build #3152 of macosx-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3152
03:17:09 --> nhnt11 has joined #instantbird
03:17:09 * ChanServ sets mode +h nhnt11 
04:20:02 <instant-buildbot> build #679 of linux64-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/679
04:39:29 --> Bollebib has joined #instantbird
04:50:58 <-- nhnt11 has quit (Ping timeout: 121 seconds)
05:06:33 <-- EionRobb has quit (Quit: Leaving.)
05:31:54 --> unghost has joined #instantbird
05:36:11 <-- Bollebib has quit (Connection closed)
05:51:57 <-- unghost has quit (A TLS packet with unexpected length was received.)
05:53:01 --> nhnt11 has joined #instantbird
05:53:01 * ChanServ sets mode +h nhnt11 
05:53:50 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
05:55:37 --> nhnt11 has joined #instantbird
05:55:37 * ChanServ sets mode +h nhnt11 
06:06:15 --> EionRobb has joined #instantbird
07:39:32 --> nhnt12 has joined #instantbird
07:39:32 * ChanServ sets mode +h nhnt12 
07:41:53 <-- nhnt11 has quit (Ping timeout: 121 seconds)
07:42:00 * nhnt12 is now known as nhnt11 
07:46:50 --> nhnt12 has joined #instantbird
07:46:50 * ChanServ sets mode +h nhnt12 
07:46:51 <-- nhnt11 has quit (Connection closed)
07:46:52 * nhnt12 is now known as nhnt11 
07:50:23 --> gerard-majax has joined #instantbird
08:09:08 --> nhnt12 has joined #instantbird
08:09:08 * ChanServ sets mode +h nhnt12 
08:09:08 <-- nhnt11 has quit (Connection closed)
08:09:08 * nhnt12 is now known as nhnt11 
08:10:28 --> nhnt12 has joined #instantbird
08:10:28 * ChanServ sets mode +h nhnt12 
08:10:28 <-- nhnt11 has quit (Connection closed)
08:10:28 * nhnt12 is now known as nhnt11 
08:11:15 --> nhnt12 has joined #instantbird
08:11:15 * ChanServ sets mode +h nhnt12 
08:11:15 <-- nhnt11 has quit (Connection closed)
08:11:15 * nhnt12 is now known as nhnt11 
08:12:34 --> nhnt12 has joined #instantbird
08:12:34 * ChanServ sets mode +h nhnt12 
08:12:34 <-- nhnt11 has quit (Error in the push function.)
08:12:34 * nhnt12 is now known as nhnt11 
08:14:20 --> nhnt12 has joined #instantbird
08:14:20 * ChanServ sets mode +h nhnt12 
08:14:20 <-- nhnt11 has quit (Connection closed)
08:14:20 * nhnt12 is now known as nhnt11 
08:21:30 --> aleth has joined #instantbird
08:21:30 * ChanServ sets mode +o aleth 
08:24:11 <-- Tonnes has quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938])
08:28:03 --> Tonnes has joined #instantbird
08:29:06 <-- Tonnes has quit (Connection closed)
08:31:46 --> Tonnes has joined #instantbird
08:41:51 --> nhnt12 has joined #instantbird
08:41:51 * ChanServ sets mode +h nhnt12 
08:41:51 <-- nhnt11 has quit (Connection closed)
08:41:51 * nhnt12 is now known as nhnt11 
09:09:20 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:09:48 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:46:33 --> flo-retina has joined #instantbird
09:46:33 * ChanServ sets mode +qo flo-retina flo-retina 
09:54:53 --> gerard-majax has joined #instantbird
10:06:42 <-- gerard-majax has quit (Ping timeout: 121 seconds)
10:14:45 --> gerard-majax has joined #instantbird
10:15:00 --> mpmc has joined #instantbird
10:21:22 <-- Alex2 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
10:30:52 <-- bogdan_maris has quit (Connection closed)
10:30:54 --> bogdan_maris has joined #instantbird
10:35:43 <-- nhnt11 has quit (Ping timeout: 121 seconds)
10:40:02 --> clokep_work has joined #instantbird
10:40:02 * ChanServ sets mode +o clokep_work 
10:42:53 <-- gerard-majax has quit (Ping timeout: 121 seconds)
10:47:06 --> gerard-majax has joined #instantbird
11:04:55 <-- gerard-majax has quit (Ping timeout: 121 seconds)
11:16:21 --> Bollebib has joined #instantbird
11:46:22 <-- clokep_work has quit (Ping timeout: 121 seconds)
12:02:33 <-- bogdan_maris has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
12:02:38 --> bogdan_maris has joined #instantbird
12:16:08 --> clokep_work has joined #instantbird
12:16:08 * ChanServ sets mode +o clokep_work 
12:16:58 <clokep_work> So Mac has been busted for a few days, has anyone looked into it?
12:17:41 <freaktechnik> flo mentioned that it broke in some lib iirc?
12:18:16 <clokep_work> I mentioned that a few days ago, maybe I missed what hes aid on it.
12:18:21 <clokep_work> But it's in lubcubeb.
12:35:01 <flo-retina> I have no idea of why that's broken for us
12:35:58 --> gerard-majax has joined #instantbird
12:46:19 <aleth> Hmm, TB looks fine
12:50:59 <clokep_work> Yeah. I was confused.
12:51:04 <clokep_work> I haven't actually tried a local build though.
13:08:39 --> qheaden has joined #instantbird
13:08:51 <qheaden> Hello all!
13:15:09 <clokep_work> Hello.
14:00:22 <flo-retina> clokep_work: bah, I couldn't find that bug, didn't contain "oauth" in the summary :-/
14:05:05 <clokep_work> flo-retina: Sorry. :(
14:05:07 <clokep_work> Update it if you'd like.
14:19:47 <clokep_work> flo-retina: Sounds like one of us needs to just bite the bullet and write the code for that. :(
14:20:01 <clokep_work> Maybe ab could do it as part of his GSoC? Not to throw random stuff onto it...
14:20:15 <flo-retina> I was thinking that too
14:20:24 <flo-retina> I guess it depends how much we expect to have a Hangout implementation soon?
14:21:36 <clokep_work> flo-retina: I think if it's < 1 day of work, totally worht it.
14:21:40 <clokep_work> Especially if we c an uplift to 45.
14:31:03 <-- matthew-M has quit (Connection closed)
14:31:03 <-- clokep-M has quit (Connection closed)
14:33:56 --> matthew-M has joined #instantbird
14:35:34 --> clokep-M has joined #instantbird
14:41:32 <-- bogdan_maris has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:30:11 <-- Mook_as has quit (A TLS packet with unexpected length was received.)
15:34:18 --> Mook_as has joined #instantbird
15:44:46 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:59:13 --> arlolra has joined #instantbird
16:00:29 --> nhnt11 has joined #instantbird
16:00:29 * ChanServ sets mode +h nhnt11 
16:01:06 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:12:52 --> flo-retina has joined #instantbird
16:12:52 * ChanServ sets mode +qo flo-retina flo-retina 
16:19:58 --> abdelrhman has joined #instantbird
16:28:39 --> gerard-majax has joined #instantbird
16:29:25 <abdelrhman> aleth: I don't think we can move SRV code to XMPPSession as we need at least to save results of SRV lookup, so we 'll save results in the account object
16:29:51 <aleth> abdelrhman: the XMPPSession already keeps a reference to the account
16:32:09 <aleth> I wasn't requiring you to move it, but you can consider it if it simplifies things like multiple connection attempts
16:34:00 <clokep_work> abdelrhman: Why are we saving that again? Is it for reconnects?
16:34:12 <abdelrhman> yes
16:34:45 <abdelrhman> I thought of this (it's really good), but I thought setting them for account in XMPPSession is good
16:34:45 <aleth> How do you tell if the SRV record has changed?
16:35:19 <abdelrhman> *not good*
16:35:28 <clokep_work> Yeah...I was wondering if that makes sense to cache there.
16:35:42 <clokep_work> I think "no" might be the answer, but flo-retina probably knows more about how this is supposed to work.
16:36:02 <aleth> there's probably a spec for it as well ;)
16:36:29 <abdelrhman> this is a temporary caching for reconnecting only
16:36:53 <aleth> abdelrhman: I assume you have read RFC 6120 3.2?
16:36:58 <abdelrhman> yes
16:37:28 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:39:42 <aleth> not sure if that says anything pertinent
16:40:31 <aleth> clokep_work: I get the impression SRV lookup is considered part of the TLS negotiation (ie, don't cache?)
16:40:59 <-- abdelrhman has quit (Ping timeout: 121 seconds)
16:41:30 --> Mnyromyr has joined #instantbird
16:41:34 --> abdelrhman has joined #instantbird
16:41:37 <clokep_work> Regardless, I've never herad of an application doing DNS caching *in-app*, usually you let the DNS infrastructure do that.
16:41:43 <aleth> right
16:41:53 --> gerard-majax has joined #instantbird
16:43:26 <Mook_as> Firefox does DNS caching in-app :| (flipping the use ipv6 or not pref clears it, so that's sometimes useful)
16:43:55 <aleth> Mook_as: Firefox, or NSS?
16:45:44 <clokep_work> Mook_as: Well, yes, but that's because it doesn't use system DNS IIRC.
16:45:53 <clokep_work> The code that Fal len wrote uses ctypes to hit the system DNS.
16:45:58 <clokep_work> So we don't want to double cache IMO.
16:46:00 <-- nhnt11 has quit (Ping timeout: 121 seconds)
16:46:07 <clokep_work> And if we *are* caching we should be caching with TTLs.
16:46:45 * clokep_work needs an example lookup.
16:46:47 <freaktechnik> The local resolver should really be caching it, so it should be way faster when re-queried within the TTL.
16:46:51 <clokep_work> abdelrhman: What domain are you testing w/?
16:46:57 <clokep_work> freaktechnik: Exactly!
16:47:39 <abdelrhman> clokep_work: xmpp.jp
16:47:41 <clokep_work> But we're not the resolver, the OS is the resolver.
16:49:00 <aleth> And it's not like we will make multiple connections to the same IP anyway. Cacheing doesn't make much difference for XMPP imho.
16:49:11 <abdelrhman> aleth, clokep_work: check this rfc2782 (https://tools.ietf.org/html/rfc2782)
16:49:21 <clokep_work> "_xmpp-client._tcp.xmpp.jp. 12	IN	SRV	10 10 5222 hujin.xmpp.jp." is the result.
16:49:33 <abdelrhman> Usage rules section in page 5
16:50:31 <clokep_work> abdelrhman: Yes, it sounds to me like you shold do the query, sory by priority and then try to connect to each.
16:51:30 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:52:35 <abdelrhman> If the connection succeeded, and after some time failed (e.g. problem in that server)
16:53:08 <abdelrhman> we need to keep track at least of what we connected
16:54:51 <clokep_work> Why?
16:54:55 <clokep_work> I don't see that in there.
16:58:49 <abdelrhman> Ah, sorry you are right
17:00:53 <abdelrhman> We do not need to cache results.
17:01:08 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:01:12 --> mpmc has joined #instantbird
17:01:17 <clokep_work> It just says "try to connect" I assume that means that if the connection fails you move on.
17:01:25 <clokep_work> If it succeeds, you continue and disregard the list, etc.
17:03:25 <abdelrhman> yes, I thought it we be more intelligent to escape failed connections to reduce number of tries
17:04:27 <abdelrhman> but, nothing is guaranteed in networks and the caching of OS is helpful for us
17:05:44 --> gerard-majax has joined #instantbird
17:07:07 <clokep_work> I think it's worth simplifying our code too. :)
17:07:39 <abdelrhman> :)
17:15:57 <-- gerard-majax has quit (Quit: Leaving)
17:16:01 --> gerard-majax has joined #instantbird
17:21:36 <-- abdelrhman has quit (Ping timeout: 121 seconds)
17:28:16 <-- Mnyromyr has quit (Ping timeout: 121 seconds)
17:29:10 --> Mnyromyr has joined #instantbird
17:36:21 <-- gerard-majax has quit (Quit: Leaving)
17:36:27 --> gerard-majax has joined #instantbird
17:37:13 --> bogdan_maris has joined #instantbird
17:56:31 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:58:53 --> gerard-majax has joined #instantbird
18:12:55 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:22:05 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:24:40 --> CuriousLearner has joined #instantbird
18:25:29 <CuriousLearner> clokep_work: Hello, for bug #954463 I need to do mach build faster and then mach run, correct?
18:25:31 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954463 nor, --, ---, sanyam.khurana01, ASSI, Autosetting User Mode in IRC
18:28:56 <CuriousLearner> clokep_work: earlier the build faster was working, but now it's giving me error ( I upgraded from Ubuntu 14.04 LTS to 16.04 LTS, in case that has something to do with it) Also, this is the error I'm getting: https://paste.fedoraproject.org/360791/86805714/
18:34:34 <CuriousLearner> clokep-M: ^^
18:44:43 <clokep_work> CuriousLearner: It is never worth pinging clokep-M
18:44:53 <clokep_work> CuriousLearner: I do |mach build chat|
18:44:56 <clokep_work> And then |mach run|
18:45:24 <clokep_work> I don't really know what |mach build faster| does underneath.
18:45:26 <clokep_work> aleth: ?
18:45:56 <CuriousLearner> clokep_work: IIRC it compiled the latest changes in JS for firefox build
18:46:20 <CuriousLearner> clokep_work: `mach build chat` gives me same error as pasted above
18:46:25 <aleth> afaik it's non-binaries. not sure anyone has made it work for c-c though
18:47:07 <aleth> clokep_work: if you've updated the mozilla/ subdir, you may have to clobber
18:47:15 <aleth> eh, that was for CuriousLearner
18:48:39 <clokep_work> CuriousLearner: Also...if you updated your distribution betwen builds you probably have to clobber.
18:48:45 <clokep_work> There's going to be like different versions of compilers and stuff.
18:50:05 <CuriousLearner> aleth: clokep_work alright, let me do that
18:56:37 <CuriousLearner> Now re-building
18:58:09 <clokep_work> Cool.
19:07:28 <-- CuriousLearner has quit (Connection closed)
19:49:10 <aleth> flo-retina: IB builds OK locally on OSX...
19:50:21 <flo-retina> ok
19:50:27 <flo-retina> so there's likely something we need to update on the slave
19:50:33 <flo-retina> or building on 10.8 isn't supported anymore
19:55:08 <aleth> afaik TB is built on 10.7
19:56:48 <-- clokep_work has quit (Ping timeout: 121 seconds)
20:06:54 <flo-retina> really?
20:08:04 <aleth> or maybe that was just the sdk
20:08:19 --> clokep_work has joined #instantbird
20:08:19 * ChanServ sets mode +o clokep_work 
20:14:48 <-- EionRobb has quit (Quit: Leaving.)
20:38:26 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
20:38:31 --> clokep_work has joined #instantbird
20:38:31 * ChanServ sets mode +o clokep_work 
20:43:27 --> unghost has joined #instantbird
21:00:02 <instantbot> mozilla@jorgk.com set status-thunderbird to affected on bug 1193494.
21:00:03 <instantbot> mozilla@jorgk.com set status-thunderbird to fixed on bug 1193494.
21:00:04 <instantbot> mozilla@jorgk.com set status-thunderbird to fixed on bug 1193494.
21:00:05 <instantbot> mozilla@jorgk.com set status-thunderbird to fixed on bug 1193494.
21:00:06 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1193494 nor, --, Instantbird 43, aleth, RESO FIXED, Never prefer SASL PLAIN for JS-XMPP auth even over encrypted connections
21:01:31 <-- clokep_work has quit (Ping timeout: 121 seconds)
21:01:55 <-- qheaden has quit (Connection closed)
21:02:31 --> EionRobb has joined #instantbird
21:10:23 <-- Bollebib has quit (Ping timeout: 121 seconds)
21:27:37 --> clokep_work has joined #instantbird
21:27:37 * ChanServ sets mode +o clokep_work 
22:20:58 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
22:21:04 --> clokep_work has joined #instantbird
22:21:04 * ChanServ sets mode +o clokep_work 
22:21:10 <clokep_work> Arg. Why is the Q next to the W?
22:21:19 <clokep_work> To quit all the damn time.
22:28:11 <-- Mnyromyr has quit (Connection closed)
22:31:28 <freaktechnik> Because x is next to v too ;)
22:45:21 --> nhnt11 has joined #instantbird
22:45:21 * ChanServ sets mode +h nhnt11 
22:52:53 <-- aleth has quit (Quit: Instantbird 49)
22:57:29 <-- nhnt11 has quit (Ping timeout: 121 seconds)
23:20:04 --> abdelrhman has joined #instantbird
23:26:33 --> nhnt11 has joined #instantbird
23:26:33 * ChanServ sets mode +h nhnt11 
23:30:34 <-- arlolra has quit (Client exited)
23:31:30 <-- nhnt11 has quit (Ping timeout: 121 seconds)
23:46:31 --> nhnt11 has joined #instantbird
23:46:31 * ChanServ sets mode +h nhnt11 
23:55:37 <-- abdelrhman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
23:56:48 <-- unghost has quit (A TLS packet with unexpected length was received.)