#instantbird log on 09 20 2016

All times are UTC.

00:04:08 <-- clokep_work has quit (Ping timeout: 121 seconds)
00:08:44 <-- arlolra has quit (Client exited)
00:21:21 --> Alex2 has joined #instantbird
00:45:24 <-- aleth has quit (Quit: Instantbird 51)
03:53:14 --> abdelrhman has joined #instantbird
04:24:55 <instant-buildbot> build #829 of linux64-nightly-default is complete: Failure [4failed shell_6]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/829
04:38:11 <-- bgmCoder has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
04:45:41 <-- abdelrhman has quit (Ping timeout: 121 seconds)
05:18:58 --> bogdan_maris has joined #instantbird
06:21:54 --> gerard-majax has joined #instantbird
06:39:07 <-- gerard-majax has quit (Ping timeout: 121 seconds)
06:41:18 --> gerard-majax has joined #instantbird
06:43:37 --> Bollebib has joined #instantbird
07:02:09 <-- gerard-majax has quit (Ping timeout: 121 seconds)
07:02:22 --> gerard-majax has joined #instantbird
07:10:21 --> chrisccoulson has joined #instantbird
07:14:46 <-- gerard-majax has quit (Ping timeout: 121 seconds)
08:11:46 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
08:12:59 --> chrisccoulson has joined #instantbird
08:16:20 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
08:24:20 <-- Alex2 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
08:31:24 --> Alex2 has joined #instantbird
08:36:41 --> gerard-majax has joined #instantbird
08:42:00 <-- gerard-majax has quit (Ping timeout: 121 seconds)
08:47:32 --> gerard-majax has joined #instantbird
09:15:48 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:26:11 <-- Alex2 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
09:30:20 --> flo-retina has joined #instantbird
09:30:21 * ChanServ sets mode +qo flo-retina flo-retina 
09:49:08 --> gerard-majax has joined #instantbird
10:33:39 --> BWMerlin has joined #instantbird
11:36:35 --> Aryx has joined #instantbird
12:11:48 --> clokep_work has joined #instantbird
12:11:48 * ChanServ sets mode +o clokep_work 
12:15:52 <-- BWMerlin has quit (Ping timeout: 121 seconds)
12:16:49 --> aleth has joined #instantbird
12:16:49 * ChanServ sets mode +o aleth 
12:35:31 <-- gerard-majax has quit (Quit: Leaving)
12:35:35 --> gerard-majax has joined #instantbird
13:36:36 <-- matthew-M has quit (Connection closed)
13:36:36 <-- clokep-M has quit (Connection closed)
13:38:53 --> matthew-M has joined #instantbird
13:39:00 <-- matthew-M has quit (Connection closed)
13:42:14 --> matthew-M has joined #instantbird
13:48:50 <-- matthew-M has quit (Connection closed)
13:51:47 --> matthew-M has joined #instantbird
13:53:40 <-- matthew-M has quit (Connection closed)
13:58:00 <-- Aryx has left #instantbird ("")
14:16:30 --> bgmCoder has joined #instantbird
14:26:40 <-- bogdan_maris has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:50:23 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:02:29 --> matthew-M has joined #instantbird
15:09:27 --> clokep-M has joined #instantbird
15:43:33 --> clokep_work has joined #instantbird
15:43:34 * ChanServ sets mode +o clokep_work 
15:46:22 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:21:57 --> abdelrhman has joined #instantbird
16:25:41 --> gerard-majax has joined #instantbird
16:46:29 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:52:43 --> gerard-majax has joined #instantbird
16:58:54 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:00:16 --> gerard-majax has joined #instantbird
17:05:10 <-- flo-retina has quit (Ping timeout: 121 seconds)
17:16:59 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:25:41 --> gerard-majax has joined #instantbird
17:30:00 <-- Tonnes has quit (Quit: ChatZilla 0.9.92 [Firefox 48.0.2/20160823121617])
17:32:47 --> Tonnes has joined #instantbird
17:33:08 <-- abdelrhman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:40:30 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:41:30 --> abdelrhman has joined #instantbird
17:51:18 <-- bgmCoder has quit (Connection closed)
18:10:37 --> Logicoma has joined #instantbird
18:35:45 --> gerard-majax has joined #instantbird
18:41:53 <-- gerard-majax has quit (Ping timeout: 121 seconds)
19:04:47 <clokep_work> Meh ,encoding issues, eh?
19:07:07 <instantbot> New Instantbird - Other bug 1304135 filed by aryx.bugmail@gmx-topmail.de.
19:07:09 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1304135 tri, --, ---, aryx.bugmail, ASSI, remove obsolete .toLowerCase() from .localName.toLowerCase()
19:29:26 --> flo-retina has joined #instantbird
19:29:26 * ChanServ sets mode +qo flo-retina flo-retina 
20:09:10 <-- abdelrhman has quit (Connection closed)
20:09:11 --> abdelrhman has joined #instantbird
20:11:41 <-- abdelrhman has quit (Connection closed)
20:11:47 --> abdelrhman has joined #instantbird
20:16:56 --> aleth1 has joined #instantbird
20:16:56 * ChanServ sets mode +o aleth1 
20:19:49 <-- aleth has quit (Ping timeout: 121 seconds)
20:19:50 * aleth1 is now known as aleth 
20:39:34 <-- aleth has quit (Quit: Instantbird 51)
20:41:15 --> EionRobb has joined #instantbird
20:44:34 --> aleth has joined #instantbird
20:44:34 * ChanServ sets mode +o aleth 
20:45:15 --> unghost has joined #instantbird
21:05:56 <-- abdelrhman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:11:20 <-- Logicoma has quit (Quit: Leaving)
21:52:45 --> Morian has joined #instantbird
22:07:53 <clokep_work> aleth: That patch hurts my head.
22:07:57 <clokep_work> I can't think about UTF-8 right now.
22:08:49 <aleth> No worries. It's only f? at this point anyway because it does hurts the head.
22:09:44 <aleth> If you do have spare cycles they're better spent on ab's patch first
22:19:36 <-- Bollebib has quit (Ping timeout: 121 seconds)
22:24:05 <-- clokep_work has quit (Ping timeout: 121 seconds)
23:09:39 --> clokep_work has joined #instantbird
23:09:40 * ChanServ sets mode +o clokep_work 
23:13:42 <-- clokep_work has quit (Ping timeout: 121 seconds)
23:21:35 --> clokep_work has joined #instantbird
23:21:35 * ChanServ sets mode +o clokep_work 
23:25:36 <-- clokep_work has quit (Ping timeout: 121 seconds)
23:28:43 --> clokep_work has joined #instantbird
23:28:43 * ChanServ sets mode +o clokep_work 
23:32:04 <clokep_work> Will do.
23:32:09 <clokep_work> I'm hoping I will tomorrow.
23:32:25 <clokep_work> I also noticed that there's like real JS string converters now, instead of the XPCOM ones.
23:32:29 <clokep_work> Not sure if we should be using those in places...
23:33:05 <clokep_work> aleth: So IRC seems to do conversion in it's own code: https://dxr.mozilla.org/comm-central/source/chat/protocols/irc/irc.js#651-662
23:33:13 <clokep_work> Which is super weird, since I think outgoing is done in the socket code.
23:33:22 <clokep_work> What asshole designed this API?
23:33:26 <clokep_work> Oh right...that was me.
23:33:32 <instantbot> aleth@instantbird.org set status-thunderbird to affected on bug 1303723.
23:33:34 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1303723 nor, --, ---, aleth, ASSI, XMPP xml error on receiving misencoded utf-8 characters
23:33:57 <-- unghost has quit (A TLS packet with unexpected length was received.)
23:34:18 <aleth> It probably got fixed in one direction at some point but not in the other, long after it got designed...
23:35:30 <aleth> clokep_work: ah, I guess for IRC it's because the encoding is ... stored in a pref (o_O)
23:35:55 <aleth> Still weird if it only applies to incoming data :P
23:36:24 <aleth> But It doesn't. https://dxr.mozilla.org/comm-central/source/chat/protocols/irc/irc.js#1752
23:37:05 <aleth> Gets passed to the socket each time...
23:37:14 <-- Tonnes has quit (Ping timeout: 121 seconds)
23:41:13 <clokep_work> Ah, doh.
23:41:16 <clokep_work> Yeah IRC is a special bird.
23:41:22 <clokep_work> With the pref and all.
23:41:28 <clokep_work> Because IRC transports don't have a specific encoding. :(
23:41:32 <clokep_work> Which is...subpar
23:42:26 <clokep_work> I suspect we could still abstract more of that code.
23:42:27 <clokep_work> Just saying.
23:42:35 <aleth> Agreed
23:43:14 <aleth> The back and forth conversion for XMPP makes no sense either
23:44:36 --> Tonnes has joined #instantbird
23:46:11 <clokep_work> Am I allowed to complain about JS or is this us being silly? :-D
23:46:30 <aleth> :D
23:53:33 <-- clokep_work has quit (Ping timeout: 121 seconds)
23:55:51 <freaktechnik> hmm, there should be a "utf8" cap on servers that forces implementing clients to use utf8
23:57:15 <Mook_as> Then a non-implementing client comes along, throws things at the server in EBCDIC or something, and UTF-8 using clients start asserting :|
23:57:23 <freaktechnik> well, it's always done that
23:57:27 <freaktechnik> but the nice thing is
23:58:01 <freaktechnik> with METADATA from IRCv3.2, which all clients that implement something from 3.2 or bigger should implement (instantbird doesn't), you could expose if a user opted in to that pref.
23:58:21 <freaktechnik> or you could have a tag on a message saying that you don't have to guess.
23:59:14 <aleth> the problem with ircv3 is that most /servers/ don't support most of it yet...
23:59:34 <freaktechnik> well, 3.1 is pretty widespread
23:59:46 <freaktechnik> all networks but one small one have CAPs
23:59:56 <freaktechnik> all of them have userhost-in-names