#instantbird log on 11 09 2016

All times are UTC.

00:03:34 <-- clokep_work has quit (Ping timeout: 121 seconds)
00:16:50 --> clokep_work has joined #instantbird
00:16:50 * ChanServ sets mode +o clokep_work 
00:21:19 <-- aleth has quit (Quit: Instantbird 52)
00:26:19 <-- clokep_work has quit (Ping timeout: 121 seconds)
00:35:28 --> BWMerlin has joined #instantbird
02:47:45 <-- BWMerlin has quit (Ping timeout: 121 seconds)
03:30:33 --> Alex has joined #instantbird
04:30:57 <instant-buildbot> build #3355 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3355
04:36:07 <-- bgmCoder has quit (Connection closed)
04:41:01 <-- EionRobb has quit (Quit: Leaving.)
05:21:01 <instant-buildbot> build #880 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/880
05:57:08 <instant-buildbot> build #3356 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3356
06:32:26 --> EionRobb has joined #instantbird
06:44:27 --> Bollebib has joined #instantbird
06:59:49 --> bogdan_maris has joined #instantbird
07:20:55 --> BWMerlin has joined #instantbird
07:37:17 <-- EionRobb has quit (Quit: Leaving.)
07:48:45 --> aleth has joined #instantbird
07:48:45 * ChanServ sets mode +o aleth 
08:11:59 --> gerard-majax has joined #instantbird
08:43:15 --> alex_ has joined #instantbird
08:43:21 <-- alex_ has quit (Connection closed)
09:16:18 --> EionRobb has joined #instantbird
09:38:41 <-- gerard-majax has quit (Quit: Leaving)
09:53:07 --> gerard-majax has joined #instantbird
10:34:48 <-- Alex has quit (Connection closed)
10:43:15 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:44:01 --> fredw has joined #instantbird
11:16:23 --> flo-retina has joined #instantbird
11:16:23 * ChanServ sets mode +qo flo-retina flo-retina 
12:07:04 <-- aleth has quit (Ping timeout: 121 seconds)
12:11:38 --> clokep_work has joined #instantbird
12:11:38 * ChanServ sets mode +o clokep_work 
12:16:36 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
12:16:40 --> clokep_work has joined #instantbird
12:16:40 * ChanServ sets mode +o clokep_work 
12:17:40 --> aleth has joined #instantbird
12:17:40 * ChanServ sets mode +o aleth 
12:19:11 <-- aleth has quit (Quit: Instantbird 52)
12:19:15 --> aleth has joined #instantbird
12:19:15 * ChanServ sets mode +o aleth 
12:29:06 <clokep_work> aleth: Any ideas for a description for XMPP? "Chat over XMPP (also known as Jabber)"
12:29:08 <clokep_work> Seems lame. :P
12:33:22 <-- Tonnes has quit (Quit: ChatZilla 0.9.92 [Firefox 49.0.2/20161019084923])
12:41:10 --> Tonnes has joined #instantbird
12:48:19 <-- FilipMosner has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
12:48:39 --> FilipMosner has joined #instantbird
12:48:50 <-- FilipMosner has quit (Connection closed)
12:54:26 <-- clokep_work has quit (Ping timeout: 121 seconds)
13:23:22 --> FilipMosner has joined #instantbird
13:23:39 --> clokep_work has joined #instantbird
13:23:39 * ChanServ sets mode +o clokep_work 
13:31:11 <-- aleth has quit (Quit: Instantbird 52)
13:41:55 <-- fredw has quit (Client exited)
13:43:31 --> aleth has joined #instantbird
13:43:31 * ChanServ sets mode +o aleth 
13:45:02 <clokep_work> aleth: Any thought on that phrasing?
13:46:07 --> fredw has joined #instantbird
13:49:24 <aleth> 'Chat using the open Jabber/XMPP standard" maybe?
13:49:37 <-- aleth has quit (Connection closed)
13:49:50 --> aleth has joined #instantbird
13:49:50 * ChanServ sets mode +o aleth 
13:52:28 <-- BWMerlin has quit (Client exited)
14:11:15 <clokep_work> aleth: Thanks. I'll check this in shortly. :)
14:48:26 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:58:42 --> bgmCoder has joined #instantbird
15:19:04 <instantbot> clokep@patrick.cloke.us changed the Resolution on bug 1316000 from --- to FIXED.
15:19:05 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1316000 maj, --, Instantbird 52, clokep, RESO FIXED, Remove old Yahoo! Messenger support
15:30:30 <clokep_work> Sad. :'(
15:32:01 <fredw> clokep_work: So I see that my email to add a new protocol encouraged you to remove one ;-)
15:32:38 <clokep_work> fredw: Actually it was the string freeze that encouraged it. ;)
15:32:42 <clokep_work> And I removed two. =-o
15:32:53 <clokep_work> People and their damn proprietary protocols. :(
15:33:10 <clokep_work> FWIW I really would like Matrix support, I think it's neat, I like that it's open, I like that it federates to other stuff.
15:33:18 <clokep_work> I just don't actively use it so, tough to find time for it.
15:34:54 <fredw> clokep_work: I'm now actively using it at work and I have to open a separate tab in Firefox for that :-(
15:34:55 <aleth> Yeah, it's probably not hard to add, someone just needs to have the time to do it
15:35:27 <fredw> I tried quickly to start something during the lunch break, but not sure I have much time to look into it...
15:37:13 <aleth> fredw: why did you switch to Matrix as opposed to (say) XMPP?
15:38:37 <clokep_work> I think you just need to take the https://github.com/matrix-org/matrix-js-sdk and hook up the output events of it into one of our protocols.
15:38:47 <clokep_work> And also hook up socket events into it.
15:40:22 <fredw> aleth: My company was already using XMPP (Jabber) but they decided to switch to Matrix. I think the main argument was the storage of logs on the server so you can always recover previous discussions
15:41:28 <fredw> clokep_work: I was considering rewriting a new protocol implementation. I don't know if that make any difference at the end
15:44:46 <clokep_work> You could do that. I don't see why writing the parsers from scratch, etc. is useful though.
15:45:19 <clokep_work> Of course...you need to deal with crappy JS modules stuff.
15:51:50 <fredw> For now I only added a quick MatrixProtocol in chat/protocols/matrix/ just to test. I did not consider the whole parsers and so on. Indeed, I guess we could somewhat reuse their js implementation.
15:52:39 <clokep_work> Yep!
16:27:18 <-- bogdan_maris has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
16:39:14 <-- fredw has quit (Client exited)
16:39:30 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:41:15 --> gerard-majax has joined #instantbird
16:50:40 <-- Tonnes has quit (Quit: ChatZilla 0.9.92 [Firefox 49.0.2/20161019084923])
16:56:06 --> Tonnes has joined #instantbird
17:00:26 --> flo-retina has joined #instantbird
17:00:26 * ChanServ sets mode +qo flo-retina flo-retina 
17:17:47 --> Bollebib1 has joined #instantbird
17:20:07 <-- Bollebib has quit (Ping timeout: 121 seconds)
17:40:36 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:54:20 --> gerard-majax has joined #instantbird
17:58:34 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:10:27 <-- EionRobb has quit (Quit: Leaving.)
18:16:28 <flo-retina> is it just me, or is autoscroll unreliable in the last nightly?
18:16:38 <clokep_work> flo-retina: Seems to be!
18:16:45 <clokep_work> I couldn't figure out if I was doing something weird or.
18:17:05 <aleth> not just in the last nightly... it happened some days/weeks ago?
18:17:31 <aleth> some race condition :-/
18:17:59 <flo-retina> well, it's the first day it's as broken for me
18:18:08 <flo-retina> I have to scroll by hand half the time
18:18:57 <aleth> The trouble is having it reproducible enough to fix...
18:20:08 <flo-retina> yeah
18:20:11 <flo-retina> I don't have STRs yet
18:20:21 <flo-retina> but it's very broken :(
18:21:42 <aleth> for me it works in some tabs but not in others
18:40:35 --> Logicoma has joined #instantbird
19:12:03 <freaktechnik> It's probably the async scrolling
19:12:16 <freaktechnik> Which means scroll events aren't fully reliable
19:12:43 <freaktechnik> In firefox it shows a warning if you do dom stuff in a scroll handler
19:15:06 <freaktechnik> flo-retina: aleth ^
19:15:41 --> bogdan_maris has joined #instantbird
19:17:18 --> gerard-majax has joined #instantbird
19:27:05 --> EionRobb has joined #instantbird
20:32:21 <-- Logicoma has quit (Connection closed)
20:36:10 --> DGMurdockIII has joined #instantbird
20:39:31 <-- aleth has quit (Quit: Instantbird 52)
20:39:35 --> aleth has joined #instantbird
20:39:35 * ChanServ sets mode +o aleth 
21:03:58 <aleth> freaktechnik: that's a reasonable guess
21:04:38 <aleth> still, one should check
21:08:08 * clokep_work didn't see any warnings
21:08:23 <clokep_work> asdf
21:08:31 <freaktechnik> I doubt those would appear for instantbird
21:09:00 <aleth> That code has been fragile before.
21:09:13 <freaktechnik> yeah, and async panning would totally destroy it
21:09:37 <freaktechnik> I'm not sure there would even be a way to keep it working if async panning is the issue
21:31:11 <-- EionRobb has quit (Quit: Leaving.)
21:36:38 --> EionRobb has joined #instantbird
21:54:51 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
21:55:15 --> chrisccoulson has joined #instantbird
22:03:27 <-- DGMurdockIII has quit (Quit: Leaving)
22:17:09 <-- clokep_work has quit (Ping timeout: 121 seconds)
22:20:55 <-- Bollebib1 has quit (Ping timeout: 121 seconds)
22:25:38 <-- gerard-majax has quit (Ping timeout: 121 seconds)
22:38:15 --> DGMurdockIII has joined #instantbird
22:45:08 <-- bogdan_maris has quit (Ping timeout: 121 seconds)
23:14:37 <-- aleth has quit (Quit: Instantbird 52)