All times are UTC.
00:07:48 --> abdelrhman has joined #instantbird 00:11:10 <-- abdelrhman has quit (Connection closed) 00:14:46 --> abdelrhman has joined #instantbird 00:24:20 <-- abdelrhman has quit (Connection closed) 00:24:41 --> abdelrhman has joined #instantbird 00:33:02 <-- abdelrhman has quit (Connection closed) 00:34:03 --> abdelrhman has joined #instantbird 00:38:25 <-- abdelrhman has quit (Ping timeout: 121 seconds) 00:42:52 <-- dx has quit (Ping timeout: 121 seconds) 00:48:26 --> abdelrhman has joined #instantbird 00:53:05 --> dx has joined #instantbird 01:02:39 <-- flo-retina has quit (*.net *.split) 01:02:39 <-- dx has quit (*.net *.split) 01:02:39 <-- Gizmokid2005 has quit (*.net *.split) 01:02:39 <-- mdhr has quit (*.net *.split) 01:02:39 <-- freaktechnik has quit (*.net *.split) 01:02:39 <-- stux has quit (*.net *.split) 01:02:39 <-- boklm has quit (*.net *.split) 01:02:39 <-- fredy has quit (*.net *.split) 01:02:39 <-- bittin has quit (*.net *.split) 01:03:07 --> boklm has joined #instantbird 01:03:07 --> Gizmokid2005 has joined #instantbird 01:03:07 --> freaktechnik has joined #instantbird 01:03:07 --> bittin has joined #instantbird 01:03:07 --> dx has joined #instantbird 01:03:07 --> flo-retina has joined #instantbird 01:03:07 --> stux has joined #instantbird 01:03:07 --> fredy has joined #instantbird 01:03:07 --> mdhr has joined #instantbird 01:03:07 * fripp.mozilla.org sets mode +qo flo-retina flo-retina 01:06:07 <-- Mook has quit (Ping timeout: 121 seconds) 01:06:37 --> Mook has joined #instantbird 01:09:25 <-- abdelrhman has quit (Ping timeout: 121 seconds) 01:11:04 --> abdelrhman has joined #instantbird 01:16:40 <-- flo-retina has quit (*.net *.split) 01:16:40 <-- dx has quit (*.net *.split) 01:16:40 <-- Gizmokid2005 has quit (*.net *.split) 01:16:40 <-- mdhr has quit (*.net *.split) 01:16:40 <-- Mook has quit (*.net *.split) 01:16:40 <-- freaktechnik has quit (*.net *.split) 01:16:40 <-- stux has quit (*.net *.split) 01:16:40 <-- boklm has quit (*.net *.split) 01:16:40 <-- abdelrhman has quit (*.net *.split) 01:16:40 <-- fredy has quit (*.net *.split) 01:16:40 <-- bittin has quit (*.net *.split) 01:17:07 --> boklm has joined #instantbird 01:17:07 --> Gizmokid2005 has joined #instantbird 01:17:07 --> freaktechnik has joined #instantbird 01:17:07 --> bittin has joined #instantbird 01:17:07 --> dx has joined #instantbird 01:17:07 --> flo-retina has joined #instantbird 01:17:07 --> stux has joined #instantbird 01:17:07 --> fredy has joined #instantbird 01:17:07 --> mdhr has joined #instantbird 01:17:07 --> abdelrhman has joined #instantbird 01:17:07 --> Mook has joined #instantbird 01:17:07 * fripp.mozilla.org sets mode +qo flo-retina flo-retina 01:18:43 <-- Mook has quit (Ping timeout: 121 seconds) 01:27:00 --> Mook has joined #instantbird 01:46:27 <-- abdelrhman has quit (Connection closed) 01:46:56 <-- clokep_work has quit (Ping timeout: 121 seconds) 01:48:26 --> abdelrhman has joined #instantbird 02:10:36 <-- abdelrhman has quit (Connection closed) 02:11:10 --> abdelrhman has joined #instantbird 02:22:04 <-- abdelrhman has quit (Connection closed) 02:22:51 --> abdelrhman has joined #instantbird 02:25:26 <-- bgmCoder has quit (Connection closed) 02:37:48 <-- abdelrhman has quit (Connection closed) 02:38:01 --> abdelrhman has joined #instantbird 03:09:51 <-- abdelrhman has quit (Connection closed) 03:11:29 --> abdelrhman has joined #instantbird 03:16:36 <-- abdelrhman has quit (Connection closed) 03:17:13 --> abdelrhman has joined #instantbird 03:22:14 <-- abdelrhman has quit (Connection closed) 03:23:52 --> abdelrhman has joined #instantbird 03:27:10 <instant-buildbot> build #3233 of macosx-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3233 03:31:07 <-- abdelrhman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 04:08:27 <instant-buildbot> build #761 of linux64-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/761 04:28:47 --> Bollebib has joined #instantbird 04:38:19 --> nhnt11 has joined #instantbird 04:38:20 * ChanServ sets mode +h nhnt11 04:48:50 <-- nhnt11 has quit (Ping timeout: 121 seconds) 05:40:22 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 06:12:01 --> bogdan_maris has joined #instantbird 06:18:49 --> gerard-majax has joined #instantbird 06:38:08 <-- gerard-majax has quit (Ping timeout: 121 seconds) 07:26:16 --> nhnt11 has joined #instantbird 07:26:16 * ChanServ sets mode +h nhnt11 07:27:45 --> chrisccoulson has joined #instantbird 07:27:48 <-- EionRobb has quit (Quit: Leaving.) 07:44:46 <-- nhnt11 has quit (Ping timeout: 121 seconds) 08:13:36 --> gerard-majax has joined #instantbird 08:36:21 <-- gerard-majax has quit (Ping timeout: 121 seconds) 08:39:04 --> gerard-majax has joined #instantbird 09:10:19 <-- gerard-majax has quit (Ping timeout: 121 seconds) 09:50:56 --> gerard-majax_ has joined #instantbird 10:01:22 * gerard-majax_ is now known as gerard-majax 10:20:00 <-- clokep-M has quit (Connection closed) 10:20:00 <-- matthew-M has quit (Connection closed) 10:21:25 --> matthew-M has joined #instantbird 10:23:44 --> nhnt11 has joined #instantbird 10:23:44 * ChanServ sets mode +h nhnt11 10:24:57 --> clokep-M has joined #instantbird 11:19:05 --> Bollebib has joined #instantbird 11:21:27 <nhnt11> hmm, I can't seem to build c-c 11:21:39 <nhnt11> "AttributeError: 'module' object has no attribute 'config_status'" in configure.py 11:21:44 --> clokep_work has joined #instantbird 11:21:44 * ChanServ sets mode +o clokep_work 11:21:49 * nhnt11 wonders if this is a known issue 11:27:43 <clokep_work> nhnt11: I built yesterday. 11:27:49 <clokep_work> You're likely a few commits ahead of me though. 11:27:56 <clokep_work> I assume you've already tried a clobber? 11:38:11 <-- Tonnes has quit (Connection closed) 11:44:38 --> Tonnes has joined #instantbird 11:56:59 --> aleth has joined #instantbird 11:57:00 * ChanServ sets mode +o aleth 12:01:38 <nhnt11> clokep_work: yes 12:01:51 * clokep_work doesn't really want to update and try. :( 12:02:31 <nhnt11> clokep_work: can you possibly tell me which commit you're at? 12:03:08 <clokep_work> nhnt11: c-c ea85592382fb m-c 08f8a5aacd83 12:03:42 <clokep_work> Yay the Twitter patch works. :) 12:03:44 <clokep_work> I figured it would. 12:13:09 <clokep_work> nhnt11: What you gonna look at? :) 12:13:24 <nhnt11> clokep_work: ab's patch and indexed logs 12:13:27 * nhnt11 is pretty bored at home 12:17:54 * clokep_work won't complain if it gives you time for IB stuff. :-D 12:17:59 <clokep_work> Did those commits work for you? 12:20:52 <-- nhnt11 has quit (Ping timeout: 121 seconds) 12:26:13 <-- clokep_work has quit (Ping timeout: 121 seconds) 12:52:06 --> clokep_work has joined #instantbird 12:52:07 * ChanServ sets mode +o clokep_work 13:39:57 --> bgmCoder has joined #instantbird 14:14:24 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:14:27 --> clokep_work has joined #instantbird 14:14:27 * ChanServ sets mode +o clokep_work 14:38:30 <-- bogdan_maris has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 15:32:31 --> abdelrhman has joined #instantbird 15:35:44 <clokep_work> abdelrhman, aleth: http://xmpp.org/extensions/xep-0375.html 15:36:06 <clokep_work> (Just an interesting thing.) 15:38:01 <aleth> Interesting. Looks like an attempt to move certain XEPs towards being a standard 15:39:58 <aleth> clokep_work: hmm, XEP-0313 is what ircv3 really should have... 15:40:52 <clokep_work> aleth: Yep, but everyone seems very gainst it. 15:40:56 <clokep_work> against 15:41:06 <aleth> it's effort for server maintainers I suppose 15:42:55 <clokep_work> Exactly. But I can't imagine that holding 1 week fo messages or whatever would be *that* large in size. 15:43:27 <aleth> The size seems pretty trivial, it's plaintext after all 15:59:38 <-- gerard-majax has quit (Ping timeout: 121 seconds) 16:20:48 <-- abdelrhman has quit (Connection closed) 16:21:27 --> abdelrhman has joined #instantbird 16:26:27 <-- abdelrhman has quit (Connection closed) 16:26:27 <-- Tonnes has quit (Quit: ChatZilla 0.9.92 [Firefox 47.0.1/20160623154057]) 16:26:34 --> abdelrhman has joined #instantbird 16:28:34 --> aleth1 has joined #instantbird 16:28:35 * ChanServ sets mode +o aleth1 16:29:55 <-- abdelrhman has quit (Connection closed) 16:30:16 --> abdelrhman has joined #instantbird 16:30:45 --> gerard-majax has joined #instantbird 16:32:00 <-- aleth has quit (Ping timeout: 121 seconds) 16:32:01 * aleth1 is now known as aleth 16:35:19 <-- gerard-majax has quit (Ping timeout: 121 seconds) 16:36:36 <-- abdelrhman has quit (Ping timeout: 121 seconds) 16:39:27 --> abdelrhman has joined #instantbird 16:46:40 <-- abdelrhman has quit (Connection closed) 16:52:58 --> abdelrhman has joined #instantbird 16:59:03 --> Tonnes has joined #instantbird 16:59:51 <-- abdelrhman has quit (Connection closed) 17:01:38 --> gerard-majax has joined #instantbird 17:19:18 <-- gerard-majax has quit (Ping timeout: 121 seconds) 17:26:17 --> abdelrhman has joined #instantbird 17:30:16 --> BWMerlin has joined #instantbird 17:30:36 --> gerard-majax has joined #instantbird 17:33:57 <-- abdelrhman has quit (Ping timeout: 121 seconds) 17:34:52 <-- gerard-majax has quit (Ping timeout: 121 seconds) 17:35:45 --> abdelrhman has joined #instantbird 17:39:28 --> nhnt11 has joined #instantbird 17:39:28 * ChanServ sets mode +h nhnt11 17:44:38 <-- abdelrhman has quit (Connection closed) 17:44:55 --> abdelrhman has joined #instantbird 17:57:20 <-- abdelrhman has quit (Connection closed) 18:04:56 --> abdelrhman has joined #instantbird 18:17:36 <-- nhnt11 has quit (Ping timeout: 121 seconds) 18:23:29 <-- abdelrhman has quit (Ping timeout: 121 seconds) 18:27:46 --> abdelrhman has joined #instantbird 18:39:40 --> gerard-majax has joined #instantbird 18:44:10 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:48:52 --> Mnyromyr has joined #instantbird 18:50:57 <abdelrhman> aleth: for bug 1258255, I think we can use (https://dxr.mozilla.org/comm-central/source/mail/base/modules/oauth.jsm)? 18:50:59 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1258255 nor, --, ---, nobody, NEW, Google Chat complains that Thunderbird "doesn't meet modern security standards" (should use OAuth) 18:51:39 <aleth> abdelrhman: clokep_work is the expert on that ;) 18:52:10 <aleth> I would hope it's reuseable, yes 18:53:47 <freaktechnik> I think there's an OAuth.jsm bundled in a better place (not mail), though I could be confusing it with the one in mail. I don't remember where I lifted https://github.com/freaktechnik/twitch-provider/blob/master/lib/OAuth2.js from, bu tI know it's at least twice in the tree. 18:54:07 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.92 [SeaMonkey 2.40/20160118183220]) 18:54:21 <freaktechnik> s/one in mail/one in calendar/ 18:56:29 <clokep_work> freaktechnik, aleth, abdelrhman: Yes there's one in mail and one in calendar. 18:56:39 <clokep_work> I think one is for OAuth, the other for OAuth2. 18:56:50 <clokep_work> Although theoretically we could probably use the same one for both... 18:57:02 <clokep_work> But you likely want the OAuth2.jsm one that Fal len wrote. 18:57:11 <clokep_work> And we should use that for Twitter too at some point. 18:57:15 <clokep_work> But that's not fun work. 18:57:57 <freaktechnik> they are pretty much identical 18:58:07 <freaktechnik> one is just extended with oauth2 from what I remember 19:00:29 <freaktechnik> it also needs to be adapted to use that instantbird web window thing isntead of the one from thunderbird, but that's the easy part ;) 19:00:48 <clokep_work> freaktechnik: Can abdelrhman just use the one in your repo then? :) 19:00:57 <freaktechnik> he can convert it back to a jsm 19:01:01 <freaktechnik> but I know that it has some issues 19:01:09 <freaktechnik> and I use some non-language utilities 19:01:09 <-- abdelrhman has quit (Ping timeout: 121 seconds) 19:01:15 <freaktechnik> so it's probably more work than it looks like 19:01:17 <clokep_work> Oh...hmm... 19:01:20 <clokep_work> Never mind then. 19:01:27 * clokep_work hates that we have the same code in a billion places. 19:02:32 <freaktechnik> (I think I replaced the qureystring builder and there is some issue with it 19:02:55 <freaktechnik> but yeah, if instantbird has an OAuth2.jsm I'll switch to that, or submit patches to fit what I need ;) 19:04:46 <clokep_work> The funny thing is that the original oauth.jsm someone (mconley?) took from our twitter code. :-D 19:06:06 <freaktechnik> oh, I looked at the OAuth2.jsms in calendar and mailnews, which are pretty much identical.... 19:07:03 <clokep_work> Wait what? :-S 19:07:09 <clokep_work> I didn't realize it ended up in mailnews now too. 19:07:12 <clokep_work> Must be for the Google stuff. 19:07:23 <freaktechnik> well, because calendar is an extension they had to copy it, yep 19:07:30 <clokep_work> I think there's at least one or two in toolkit too. 19:07:42 <freaktechnik> though one of the ones in toolkit is that mozilla OAuth lib, isn't it 19:07:52 <clokep_work> I don't know what that is. 19:07:55 <clokep_work> But maybe. 19:08:04 <freaktechnik> mozilla made an auth lib at one point for Social API as far as I remember 19:08:11 <freaktechnik> and it was terrible to configure 19:08:21 <freaktechnik> (it can do OAuth, XAuth and OAuth2 iirc) 19:09:08 <freaktechnik> https://github.com/mozilla/oauthorizer 19:11:07 <clokep_work> Oh yeah. Our code is based on that. 19:11:11 <clokep_work> IIRC. 19:11:15 <freaktechnik> just a lot...simpler 19:11:21 <clokep_work> ;) 19:11:42 <clokep_work> It also uses our custom http wrapper. 19:11:44 <clokep_work> So fun all around. 19:12:23 <freaktechnik> Sometimes I wonder if it's OAuth2 or the infrastructure around it that's making it a terrible experience. 19:12:59 <clokep_work> I think it's a combination. 19:13:20 <clokep_work> OAuth is super terrible to use from desktop apps. OAuth2 is better though. 19:13:43 <clokep_work> And we're lucky that it's fairly easy for us to open a webpage and go through the workflow. 19:13:56 <clokep_work> Other applications (e.g. Pidgin), it's much harder for. 19:14:10 <clokep_work> (Well even that has a build in web browser...you get my point I think) 19:15:03 <freaktechnik> it's still not fun to manage secret keys as an open-source project... 19:17:48 --> abdelrhman has joined #instantbird 19:23:58 <-- abdelrhman has quit (Ping timeout: 121 seconds) 19:30:37 <clokep_work> Yeah, that part of it is still stupid. :( 19:31:02 <clokep_work> I don't think I've ever seen a 'good' solution for that either. 19:38:29 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 19:48:51 <-- BWMerlin has quit (Ping timeout: 121 seconds) 19:55:47 --> gerard-majax has joined #instantbird 19:58:13 <-- clokep_work has quit (Ping timeout: 121 seconds) 20:04:44 --> unghost has joined #instantbird 20:07:46 --> abdelrhman has joined #instantbird 20:11:29 <-- gerard-majax has quit (Ping timeout: 121 seconds) 20:14:26 --> DGMurdockIII has joined #instantbird 20:24:52 --> clokep_work has joined #instantbird 20:24:53 * ChanServ sets mode +o clokep_work 20:39:30 <abdelrhman> aleth: can we call Services.accounts.deleteAccount() from xmpp.jsm? (I think yes) 20:40:32 <aleth> No, prpl* stuff shouldn't call im* stuff, and deleteAccount is in the imIAccountsService. 20:42:30 <abdelrhman> Ah, maybe we need to notify? 20:42:51 <aleth> Notify what? 20:43:06 <abdelrhman> using notify observer (design patterns) 20:43:57 <aleth> I don't understand what you're trying to do. 20:45:36 <abdelrhman> https://dxr.mozilla.org/comm-central/source/im/content/accounts.js#142 20:46:04 <aleth> But that already works. 20:46:23 <abdelrhman> I mean we can add something like that 20:46:34 <abdelrhman> for async remove 20:47:49 <aleth> I don't understand. Removing the IB account doesn't have to be async. In fact it makes sense to remove the account from the server only after all the IB activity on that account has been shut down. 20:49:10 <abdelrhman> But removing account requires establishing a connection for that account 20:49:32 <aleth> Right, that's what I meant with figuring out the order in which to do things ;) 20:51:08 <aleth> Of course you can add new notifications if you have to inform the frontend of something, but it seems to me you're not completely clear on the sequence of calls that happen after you click "remove". 20:51:42 <abdelrhman> Yeah, I'm little confused about that 20:53:15 <aleth> You can start from figuring out what calls remove() in xmpp.jsm, and what happens after that. Note remove() doesn't disconnect the account 20:54:10 <abdelrhman> OK 20:54:46 <aleth> Look at the accountsService 21:03:15 <abdelrhman> Ah, https://dxr.mozilla.org/comm-central/source/chat/components/src/imAccounts.js#645 21:07:58 <aleth> It's not obvious what the best way to do this is... 21:29:21 <-- abdelrhman has quit (Connection closed) 21:30:19 --> abdelrhman has joined #instantbird 21:35:07 <-- aleth has quit (Quit: Instantbird 50) 21:38:07 <-- abdelrhman has quit (Connection closed) 21:38:31 --> abdelrhman has joined #instantbird 21:41:20 <-- abdelrhman has quit (Connection closed) 21:41:52 --> abdelrhman has joined #instantbird 21:44:32 <-- abdelrhman has quit (Connection closed) 21:44:53 --> abdelrhman has joined #instantbird 21:49:21 <-- abdelrhman has quit (Connection closed) 22:14:45 <-- Bollebib has quit (Ping timeout: 121 seconds) 22:50:00 --> aleth has joined #instantbird 22:50:00 * ChanServ sets mode +o aleth 23:28:44 <-- DGMurdockIII has quit (Quit: Leaving) 23:39:54 <-- aleth has quit (Quit: Instantbird 50) 23:51:51 <-- chrisccoulson has quit (Ping timeout: 121 seconds)