#instantbird log on 08 22 2016

All times are UTC.

00:14:57 --> Alex1 has joined #instantbird
01:11:08 <-- chrisccoulson has quit (Ping timeout: 121 seconds)
01:12:26 <-- Alex1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
01:23:05 --> Alex1 has joined #instantbird
01:25:50 --> EionRobb1 has joined #instantbird
01:27:37 <-- EionRobb has quit (Ping timeout: 121 seconds)
03:19:49 --> mpmc has joined #instantbird
03:40:18 <instant-buildbot> build #3278 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3278
04:09:19 <instant-buildbot> build #799 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/799
05:00:59 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
05:03:07 --> mpmc has joined #instantbird
05:07:24 <-- EionRobb1 has quit (Ping timeout: 121 seconds)
05:08:20 --> EionRobb has joined #instantbird
05:21:02 <-- DGMurdockIII has quit (Quit: Leaving)
05:36:32 <-- EionRobb has quit (Quit: Leaving.)
06:10:11 --> EionRobb has joined #instantbird
07:13:09 --> Bollebib has joined #instantbird
07:27:32 --> chrisccoulson has joined #instantbird
08:15:31 --> gerard-majax has joined #instantbird
08:17:09 * Fallen is now known as Fallen|pto 
08:29:55 <-- gerard-majax has quit (Quit: Leaving)
08:29:59 --> gerard-majax has joined #instantbird
08:37:37 <-- gerard-majax has quit (Ping timeout: 121 seconds)
08:40:33 --> nhnt11 has joined #instantbird
08:40:33 * ChanServ sets mode +h nhnt11 
08:42:45 --> gerard-majax has joined #instantbird
08:47:51 --> nhnt12 has joined #instantbird
08:47:51 * ChanServ sets mode +h nhnt12 
08:48:25 <-- nhnt11 has quit (Connection closed)
08:48:25 * nhnt12 is now known as nhnt11 
08:49:51 <nhnt11> Hi!
08:53:31 <-- FilipMosner has quit (Connection closed)
08:53:53 --> FilipMosner has joined #instantbird
08:56:17 --> gerard-majax_ has joined #instantbird
08:56:17 <-- gerard-majax has quit (Quit: Leaving)
09:09:39 <-- gerard-majax_ has quit (Quit: Leaving)
09:09:40 --> lissyx__ has joined #instantbird
09:09:51 * lissyx__ is now known as gerard-majax 
09:16:44 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:44:27 --> mpmc1 has joined #instantbird
09:44:33 --> gerard-majax has joined #instantbird
09:54:01 <-- Alex1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
11:18:39 <-- bittin has quit (Ping timeout: 121 seconds)
11:20:19 --> bittin has joined #instantbird
11:39:41 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:47:25 --> abdelrhman has joined #instantbird
11:48:17 --> nhnt11 has joined #instantbird
11:48:18 * ChanServ sets mode +h nhnt11 
12:18:11 <-- abdelrhman has quit (Connection closed)
12:18:23 --> abdelrhman has joined #instantbird
12:19:35 --> clokep_work has joined #instantbird
12:19:36 * ChanServ sets mode +o clokep_work 
12:22:06 <-- mpmc1 has quit (Connection closed)
12:31:11 <-- abdelrhman has quit (Connection closed)
12:33:28 --> abdelrhman has joined #instantbird
12:46:17 <-- freaktechnik has quit (Quit: Loosing power...)
13:07:06 --> freaktechnik has joined #instantbird
13:09:11 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
13:09:15 --> clokep_work has joined #instantbird
13:09:15 * ChanServ sets mode +o clokep_work 
13:19:37 --> DGMurdockIII has joined #instantbird
13:25:03 <-- DGMurdockIII has quit (Quit: Leaving)
14:00:36 <-- EionRobb has quit (Connection closed)
14:01:20 --> EionRobb has joined #instantbird
14:08:57 --> aleth has joined #instantbird
14:08:57 * ChanServ sets mode +o aleth 
14:31:22 <-- abdelrhman has quit (Connection closed)
14:33:41 --> abdelrhman has joined #instantbird
14:41:28 <nhnt11> abdelrhman: will you be online in about 30 minutes?
14:42:03 <nhnt11> I'm going to go take a shower and grab some food, and then be back to review your patch
14:42:42 <nhnt11> I've been very busy with personal stuff and away from things for a while, so it'd be great if you and I could talk through the patch
14:43:24 <nhnt11> I need to go now, so if you're not free in 30 minutes, please leave a message with a more convenient time for you. I'm going to be free for the next 6 hours or so.
14:45:38 <abdelrhman> yes
14:45:47 <abdelrhman> I'll be online all the day
14:58:25 <-- nhnt11 has quit (Ping timeout: 121 seconds)
15:05:05 <-- abdelrhman has quit (Ping timeout: 121 seconds)
15:08:56 --> nhnt11 has joined #instantbird
15:08:57 * ChanServ sets mode +h nhnt11 
15:15:49 --> abdelrhman has joined #instantbird
15:16:58 --> bgmCoder has joined #instantbird
15:41:31 * nhnt11 got delayed and will be back asap
15:45:33 <-- nhnt11 has quit (Ping timeout: 121 seconds)
15:59:56 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:20:56 --> nhnt11 has joined #instantbird
16:20:56 * ChanServ sets mode +h nhnt11 
16:24:13 <-- bgmCoder has quit (Connection closed)
16:24:19 --> bgmCoder has joined #instantbird
16:28:15 --> arlolra has joined #instantbird
16:28:58 <arlolra> is broken twitter account creation a known bug?
16:29:06 <arlolra> “nsICookieManager2.getCookiesFromHost()” is changed. Update your code and pass the correct originAttributes. Read more on MDN: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager2
16:30:45 --> gerard-majax has joined #instantbird
16:38:23 <-- arlolra has quit (Client exited)
16:54:10 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:55:32 --> gerard-majax has joined #instantbird
16:57:18 <-- gerard-majax has quit (Connection closed)
16:57:28 --> gerard-majax has joined #instantbird
17:21:55 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:22:03 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:22:04 --> mpmc has joined #instantbird
17:22:20 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:24:10 --> gerard-majax has joined #instantbird
17:31:40 <instantbot> New Chat Core - Twitter bug 1297138 filed by arlolra@gmail.com.
17:32:03 <clokep_work> I think there's a bug for that...
17:41:23 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:11:20 <instantbot> clokep@patrick.cloke.us changed the Resolution on bug 1282100 from --- to DUPLICATE.
18:29:50 --> DGMurdockIII has joined #instantbird
18:32:03 <-- abdelrhman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:32:45 --> Logicoma has joined #instantbird
18:38:49 <-- Logicoma has quit (Ping timeout: 121 seconds)
18:41:12 --> Logicoma has joined #instantbird
18:47:05 --> abdelrhman has joined #instantbird
18:51:08 <-- abdelrhman has quit (Ping timeout: 121 seconds)
18:56:50 --> abdelrhman has joined #instantbird
19:03:33 --> gerard-majax has joined #instantbird
19:21:43 <-- nhnt11 has quit (Ping timeout: 121 seconds)
19:25:06 <-- gerard-majax has quit (Ping timeout: 121 seconds)
19:46:27 <-- EionRobb has quit (Quit: Leaving.)
19:51:39 <-- Logicoma has quit (Quit: Few women admit their age.  Few men act theirs.)
19:53:16 <-- abdelrhman has quit (Ping timeout: 121 seconds)
19:53:43 --> abdelrhman has joined #instantbird
20:00:26 <-- abdelrhman has quit (Connection closed)
20:08:06 --> abdelrhman has joined #instantbird
20:28:52 <-- abdelrhman has quit (Ping timeout: 121 seconds)
20:30:27 --> abdelrhman has joined #instantbird
20:33:12 <-- abdelrhman has quit (Connection closed)
20:33:28 --> abdelrhman has joined #instantbird
20:33:41 --> nhnt11 has joined #instantbird
20:33:41 * ChanServ sets mode +h nhnt11 
20:33:45 <nhnt11> Ahoy!
20:33:52 <nhnt11> my internet just totally borked for like an hour
20:33:54 <nhnt11> :(
20:36:30 <-- DGMurdockIII has quit (Connection closed)
20:43:28 <aleth> abdelrhman: re the async account deletion - I think it would help to list the individual steps which happen during deletion (close existing conversations, remove buddies, delete on the server etc) in order to figure out the best order for them to happen in.
20:44:33 <aleth> It's best not to make things overly complicated if it can be avoided, so e.g. I dislike the idea of having to delete something "automatically" after a restart.
20:46:25 --> EionRobb has joined #instantbird
20:55:03 * nhnt11 waits for his build
20:55:18 <nhnt11> hmm, I wonder if I might find leftovers in the fridge
21:01:16 <-- abdelrhman has quit (Connection closed)
21:01:21 --> abdelrhman has joined #instantbird
21:04:29 <-- nhnt11 has quit (Ping timeout: 121 seconds)
21:08:32 <-- abdelrhman has quit (Connection closed)
21:09:09 --> DGMurdockIII has joined #instantbird
21:09:14 --> abdelrhman has joined #instantbird
21:11:48 <-- abdelrhman has quit (Connection closed)
21:11:58 --> abdelrhman has joined #instantbird
21:14:52 --> clokep_work1 has joined #instantbird
21:14:52 * ChanServ sets mode +o clokep_work1 
21:18:00 <-- clokep_work has quit (Ping timeout: 121 seconds)
21:18:00 * clokep_work1 is now known as clokep_work 
21:25:58 <-- abdelrhman has quit (Ping timeout: 121 seconds)
21:26:59 --> abdelrhman has joined #instantbird
21:34:37 <-- abdelrhman has quit (Connection closed)
21:36:01 --> abdelrhman has joined #instantbird
21:36:57 <-- clokep_work has quit (Ping timeout: 121 seconds)
21:48:54 <-- abdelrhman has quit (Ping timeout: 121 seconds)
21:53:42 --> nhnt11 has joined #instantbird
21:53:43 * ChanServ sets mode +h nhnt11 
21:58:13 <-- nhnt11 has quit (Ping timeout: 121 seconds)
21:58:17 --> nhnt11 has joined #instantbird
21:58:18 * ChanServ sets mode +h nhnt11 
22:00:37 <nhnt11> My internet is being extremely flaky, and I've got 10MB left on my 3G plan
22:00:50 <nhnt11> so I'm going offline now. I will definitely test out the patch tonight at the very least
22:00:55 * nhnt11 curses his ISP
22:01:12 <nhnt11> BTW, I just saw a rumor on Twitter that Google is killing XMPP support on Hangouts
22:01:22 <nhnt11> My Google Talk account on Ib is working fine for now though
22:01:45 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
22:02:03 --> nhnt11-testing has joined #instantbird
22:06:05 <-- nhnt11-testing has quit (Ping timeout: 121 seconds)
22:13:25 --> abdelrhman has joined #instantbird
22:14:37 <EionRobb> anything more concrete than a rumour?
22:14:57 <EionRobb> also, this brings up the point of "what's the latest 'best idea' for getting libpurple plugins into instantbird?"
22:15:50 <aleth> clokep is the expert on building libpurple plugins ;)
22:17:26 * abdelrhman is listing the steps during deletion
22:19:33 <aleth> abdelrhman: Basically the question is "at which point in the sequence is it best to insert the delete-on-server step"
22:44:28 <aleth> abdelrhman: it looks to me like it's basically unproblematic unless the account isn't connected when 'delete' is clicked?
22:45:17 <abdelrhman> yes
22:45:57 <abdelrhman> and if we failed to delete what is the expected behavior?
22:46:13 <aleth> Fail to delete on the server?
22:46:20 <abdelrhman> yes
22:46:53 <aleth> Looking at the XEP it does not seem to me that it can fail for reasons we can do anything about, right?
22:47:57 <aleth> I mean, if you get back <forbidden> or <not allowed> there's no way to fix that.
22:48:13 <abdelrhman> yes, but at least we need to notify the user
22:49:00 <aleth> Yes. And maybe ask them if they still wanted the local account deleted in that case.
22:49:06 <abdelrhman> yes, as the account will be removed on the client. surely, we will not be able to fix that.
22:49:45 <aleth> It's not clear to me whether you have to remove the account on the client before or after the in-band cancellation. That's what I meant about the sequence
22:53:32 <abdelrhman> if the account is connected, I think it can be in remove method (close existing conversations, remove buddies) by sending delete stanza with a callback
22:54:20 <abdelrhman> so it will be after sending the delete stanza
22:56:16 <aleth> Have you tried what happens when you in-band-cancel (or is it in the spec) - do you get disconnected by the server immediately?
23:01:23 <abdelrhman> I tested that before and I think I got disconnected
23:01:38 * abdelrhman trying to test this again
23:02:40 <aleth> Currently of course disconnect is called before remove iirc.
23:03:06 <aleth> So with the current sequence remove can't do anything on the server.
23:05:02 <abdelrhman> what is the problem if we changed the order?
23:05:58 <aleth> If there's no comment, look at the hg log for why it's disconnected, and you'll probably find the bug that explains why it's that way...
23:06:12 <aleth> ie use hg blame
23:06:20 <aleth> dxr has that built in
23:06:36 <abdelrhman> OK
23:07:18 <aleth> what I mean is, someone added that disconnect call there for a reason
23:07:50 <aleth> maybe the reason was just "seems better", but maybe it was more than that
23:08:48 <abdelrhman> https://hg.mozilla.org/comm-central/rev/6d58afb3c8de
23:10:00 <aleth> there you go then ;)
23:11:06 <-- abdelrhman has quit (Connection closed)
23:15:50 --> abdelrhman has joined #instantbird
23:18:41 <abdelrhman> seems we can't reorder them!
23:20:50 <aleth> maybe you can, but you'd have to look at that bug and figure out another way to fix it ;)
23:21:51 <aleth> This is why bug comments can be useful documentation...
23:29:23 <abdelrhman> Ah, can't we also implement in-band-cancel in disconnect?
23:31:15 <aleth> That might work. Or before disconnect is called.
23:31:43 <aleth> Depends on how you do the async stuff...
23:33:38 <abdelrhman> OK, what about disconnected account? should we show deleting on server popup?
23:34:36 <aleth> I'd expect a lot of users to disconnect before clicking 'delete'
23:34:57 <aleth> So not handling that case means most people won't be offered the server side deletion
23:37:52 <abdelrhman> so we will trigger to connect...
23:38:21 <abdelrhman> but how will we remove after establishing connection
23:39:04 <aleth> Really this is all the same question in the end: how to code the async nature of this
23:39:54 <aleth> Whether it's wait to cancel account, then remove(), or wait to connect, then wait to cancel account, then remove...