#instantbird log on 03 13 2017

All times are UTC.

01:51:03 <-- Bollebib has quit (Ping timeout: 121 seconds)
03:10:08 <instant-buildbot> build #1006 of linux64-nightly-default is complete: Failure [4failed hg]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/1006
03:40:39 <instant-buildbot> build #3485 of macosx-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3485
03:59:59 <-- bgmCoder has quit (Ping timeout: 121 seconds)
04:20:49 <-- qheaden has quit (Ping timeout: 121 seconds)
04:54:19 --> qheaden has joined #instantbird
05:19:04 <-- EionRobb has quit (Quit: Leaving.)
05:48:05 --> EionRobb has joined #instantbird
07:12:37 <-- Mook has quit (Client exited)
07:34:58 --> Alex1 has joined #instantbird
07:54:01 --> fredw has joined #instantbird
08:29:06 <-- EionRobb has quit (Quit: Leaving.)
08:29:54 --> EionRobb has joined #instantbird
08:30:15 <-- EionRobb has quit (Quit: Leaving.)
08:30:38 --> EionRobb has joined #instantbird
08:45:44 <-- EionRobb has quit (Quit: Leaving.)
08:46:21 --> EionRobb has joined #instantbird
08:52:23 <-- EionRobb has quit (Connection closed)
08:53:08 --> EionRobb has joined #instantbird
08:54:12 <-- EionRobb has quit (Quit: Leaving.)
08:54:35 --> EionRobb has joined #instantbird
09:03:03 <-- EionRobb has quit (Quit: Leaving.)
09:03:58 --> EionRobb has joined #instantbird
09:10:58 <-- EionRobb has quit (Quit: Leaving.)
09:12:12 --> EionRobb has joined #instantbird
09:23:09 --> Bollebib has joined #instantbird
09:56:28 <-- fredw has quit (Client exited)
10:00:44 --> fredw has joined #instantbird
10:15:13 <-- Alex1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
10:53:46 --> BWMerlin has joined #instantbird
11:08:01 <instantbot> New Chat Core - General bug 1346734 filed by intermittent-bug-filer@mozilla.bugs.
11:08:03 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1346734 nor, --, ---, nobody, NEW, Intermittent leakcheck | default process: 16 bytes leaked (nsStringBuffer)
11:13:22 <-- BWMerlin has quit (Client exited)
11:13:41 --> BWMerlin has joined #instantbird
11:21:31 <-- fredw has quit (Client exited)
11:32:05 --> flo-retina has joined #instantbird
11:32:05 * ChanServ sets mode +qo flo-retina flo-retina 
11:46:29 --> fredw has joined #instantbird
12:02:58 --> clokep_work has joined #instantbird
12:02:59 * ChanServ sets mode +o clokep_work 
12:23:53 <-- BWMerlin has quit (Ping timeout: 121 seconds)
12:31:44 <clokep_work> matrixisreal: You probably need to reconfigure
12:31:49 <clokep_work> |mach configure| and then |mach build|
12:32:09 <clokep_work> Sometimes things get weird when adding files. I haven't quite figured out the proper way to handle it..
12:39:49 <matrixisreal> clokep_work: yep, got to know.. :)
12:44:27 <matrixisreal> clokep_work: regarding the auto join matrix rooms bug, how/ where do I handle that. 
12:44:28 <matrixisreal> One way is to do it in connect () , but it doesnt seem to be elegant, 
12:44:28 <matrixisreal> and also there doesnt seem to ba a MatrixROom Protottype implemented yet (Would adding that help?)
12:47:06 <clokep_work> Why would we need a prototype?
12:47:38 <clokep_work> matrixisreal: I think doing it right *after* connect is probably the way to go, but I'm not 100% sure how we get that list of rooms, etc. :)
12:47:47 <clokep_work> So yeah I think you're on the right path of doing it after the connection is done.
12:50:13 <matrixisreal> clokep_work: A list of room objects is obtained by calling getRooms on client.
12:50:13 <matrixisreal> and each room object(matrix-sdk room) has a room name attr, using which we call JoinRoom()
12:50:26 <matrixisreal> Sounds  ok ?
12:51:13 <clokep_work> matrixisreal: I think that sounds correct.
12:51:37 <clokep_work> Want to put this in the bug?
12:51:56 <matrixisreal> put what ?
12:52:01 <matrixisreal> Out conversation ?
12:52:06 <matrixisreal> *our
12:53:13 <clokep_work> Yep
12:55:16 <matrixisreal> ok
12:55:51 <clokep_work> Sweet. :)
12:58:41 <-- Bollebib has quit (Ping timeout: 121 seconds)
13:00:44 * Fallen is now known as Fallen|pto 
13:02:27 <matrixisreal> clokep_work: A question regarding prpls
13:02:28 <matrixisreal> How do I figure out what all functions/attrbts  a GenericPrototype implements and which of these are called directly during the conversation, and when...
13:04:27 <clokep_work> matrixisreal: Some of that you should look at the interfaces (chat/components/public/prplIProtocol.idl and some of the other objects in there -- anything that starts with prplI should be implement as part of a prpl).
13:04:35 <clokep_work> And then there's the jsProtoHelper.jsm module.
13:04:45 <clokep_work> Which provides a base JavaScript implementation, which is sadly poorly documented.
13:08:22 <clokep_work> matrixisreal: https://developer.mozilla.org/en-US/docs/Mozilla/Chat_Core/Protocols
13:08:58 <clokep_work> I forgot about that page. :-D
13:20:32 --> Bollebib has joined #instantbird
13:24:41 <matrixisreal> clokep_work: Looks good ,thanks :)
13:28:34 <-- Bollebib has quit (Ping timeout: 121 seconds)
13:35:14 <matrixisreal> clokep_work: After mach configure , is a complete build required ?
13:35:37 --> Bollebib has joined #instantbird
13:35:44 <matrixisreal> because just doing mach build chat, doesnt solve the prob
13:37:02 --> g-k has joined #instantbird
13:38:42 <clokep_work> matrixisreal: Yeah, sorry that wasn't clear.
13:39:19 <matrixisreal> clokep_work: So another 45 min :o :P
13:39:37 <g-k> hi, anyone know who runs http://blog.instantbird.org/ ?
13:41:39 <clokep_work> matrixisreal: Sorry. :(
13:41:44 <clokep_work> g-k: Generally people in this room.
13:42:10 <clokep_work> What's up?
13:42:40 <g-k> is there a security point of contact I can CC on a bug?
13:43:41 <-- Bollebib has quit (Ping timeout: 121 seconds)
13:44:30 <g-k> does IT run the blog? I can hand it off to them too.
13:45:46 <-- fredw has quit (A TLS packet with unexpected length was received.)
13:47:51 --> fredw has joined #instantbird
13:48:07 <clokep_work> g-k: Me and florian.
13:48:10 <clokep_work> "IT"?
13:51:13 <clokep_work> g-k: That'd be :clokep and :florian to CC to bugs.
13:51:41 <g-k> gotcha thanks
13:54:03 <-- g-k has left #instantbird ("")
14:01:19 --> Bollebib has joined #instantbird
14:09:22 <-- Bollebib has quit (Ping timeout: 121 seconds)
14:09:31 --> bgmCoder has joined #instantbird
14:27:01 --> Bollebib has joined #instantbird
14:30:13 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:54:59 --> micahg has joined #instantbird
14:55:01 --> flo-retina has joined #instantbird
14:55:01 * ChanServ sets mode +qo flo-retina flo-retina 
16:42:07 <clokep_work> https://xkcd.com/1810/
17:01:24 <freaktechnik> that's one hell of a venn diagram
17:02:25 <-- fredw has quit (A TLS packet with unexpected length was received.)
17:03:42 --> fredw has joined #instantbird
17:10:03 <-- fredw has quit (Client exited)
17:47:47 <clokep_work> matrixisreal: Any luckw ith the auto-joins?
17:49:13 <matrixisreal> clokep_work: Didnt try that out yet you want me to do now ?
17:50:26 <clokep_work> Nope.
17:50:27 <clokep_work> Just curious.
17:50:54 <freaktechnik> For a second I thought someone would make a generic auto join system, but then I remember it was based on info from the provider.
17:54:08 <clokep_work> Matrix is a bit different cause autojoins are stored on teh server.
17:54:12 <clokep_work> Idk if other protocols do that?
17:54:31 <freaktechnik> I guess slack and alikes kinda do that too
17:54:57 <freaktechnik> there's also channel pushing in irc
17:55:05 <freaktechnik> i.e. the server sending you a join
17:55:17 <freaktechnik> which works very nicely (bouncers use that)
18:11:56 <clokep_work> Yeah, that works on IRC since we just respond to joins automatically. :)
18:34:32 <-- EionRobb has quit (Ping timeout: 121 seconds)
18:48:16 <matrixisreal> clokep_work: Looks like doing auto join in connect() is a bad idea as createClient() is an asychronous call.
18:48:39 <matrixisreal> any work around ?
18:49:55 <clokep_work> matrixisreal: Sure, do it after createClient is done.
18:50:14 <clokep_work> Probably wherever we set it to "connected"
18:50:33 <clokep_work> https://dxr.mozilla.org/comm-central/source/chat/protocols/matrix/matrix.js#130
19:07:38 <matrixisreal> clokep_work: worked ;)
19:10:07 <clokep_work> :)
19:22:32 --> EionRobb has joined #instantbird
19:27:42 --> DGMurdockIII has joined #instantbird
19:36:11 --> Logicoma has joined #instantbird
20:50:56 <-- clokep_work has quit (Ping timeout: 121 seconds)
21:05:19 <-- Logicoma has quit (Connection closed)
21:29:53 --> unghost has joined #instantbird
22:25:26 <-- DGMurdockIII has quit (Quit: Leaving)
22:57:43 <-- unghost has quit (A TLS packet with unexpected length was received.)
23:04:35 --> clokep_work has joined #instantbird
23:04:35 * ChanServ sets mode +o clokep_work 
23:23:54 --> DGMurdockIII has joined #instantbird
23:37:39 --> Mook_as has joined #instantbird
23:48:23 <-- clokep_work has quit (Ping timeout: 121 seconds)
23:51:38 --> Alex1 has joined #instantbird
23:56:13 --> Mook_as1 has joined #instantbird
23:56:18 --> clokep_work has joined #instantbird
23:56:19 * ChanServ sets mode +o clokep_work 
23:57:43 <-- Mook_as has quit (Ping timeout: 121 seconds)
23:57:43 * Mook_as1 is now known as Mook_as