#instantbird log on 07 12 2016

All times are UTC.

00:00:16 --> Bollebib has joined #instantbird
00:28:04 <-- arlolra has quit (Client exited)
03:26:59 <-- bgmCoder has quit (Ping timeout: 121 seconds)
03:27:20 <instant-buildbot> build #3229 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3229
04:05:39 <instant-buildbot> build #758 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/758
05:16:30 <-- EionRobb has quit (Quit: Leaving.)
05:31:53 --> bogdan_maris has joined #instantbird
05:57:59 --> EionRobb has joined #instantbird
06:06:10 <-- bogdan_maris has quit (Ping timeout: 121 seconds)
06:40:35 --> bogdan_maris has joined #instantbird
07:40:27 <-- Suiseiseki has quit (Quit: Leaving)
07:51:49 --> Suiseiseki has joined #instantbird
07:58:15 <-- Bollebib has quit (Ping timeout: 121 seconds)
08:10:23 --> gerard-majax has joined #instantbird
08:39:00 <-- gerard-majax has quit (Ping timeout: 121 seconds)
08:45:11 --> gerard-majax has joined #instantbird
08:53:00 <-- gerard-majax has quit (Ping timeout: 121 seconds)
08:53:22 --> gerard-majax has joined #instantbird
09:05:34 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:11:26 --> gerard-majax has joined #instantbird
09:37:41 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:57:28 --> chrisccoulson has joined #instantbird
10:07:17 --> BWMerlin has joined #instantbird
10:09:26 <-- Mook_as has quit (Connection closed)
10:10:51 --> Mook_as has joined #instantbird
10:12:48 --> Tonnes has joined #instantbird
10:15:22 <-- Mook_as has quit (Connection closed)
10:16:24 --> Mook_as has joined #instantbird
10:16:40 --> gerard-majax has joined #instantbird
10:27:51 --> flo-retina has joined #instantbird
10:27:52 * ChanServ sets mode +qo flo-retina flo-retina 
10:29:14 --> Bollebib has joined #instantbird
11:45:32 <-- BWMerlin has quit (Ping timeout: 121 seconds)
11:48:00 --> afiksof has joined #instantbird
11:49:50 <afiksof> hi, i have problem with facebook 
11:50:06 <freaktechnik> yes, facebook is broken.
11:50:38 <afiksof> how can i fix this? i'm blind 
11:50:47 <freaktechnik> you can't.
11:50:51 <freaktechnik> that's why I said it's broken
11:51:24 <afiksof> so, do you have another selution?
11:52:01 <freaktechnik> waiting until it's fixed in some form, using a messenger that has a fixed version of facebook using the new protocol, using facebook itself.
11:52:51 <afiksof> i dont see messenger in the protocols list 
11:52:52 <flo-retina> using the facebook website until we can fix it seems the least painful solution.
11:53:27 <freaktechnik> I meant using a different program with "using a messenger..."
11:53:46 <afiksof> like what?
11:53:58 <freaktechnik> pidgin has it, don't know about others
11:54:58 <afiksof> ok 
12:33:38 --> clokep_work has joined #instantbird
12:33:38 * ChanServ sets mode +o clokep_work 
12:34:14 <dx> flo-retina: what's stopping you guys from using purple-facebook?
12:35:03 <clokep_work> dx: It has crazy requirements that are super hard to compile.
12:35:52 <dx> CRAZY
12:36:02 <dx> clokep_work: specifically?
12:36:13 <clokep_work> glib JSON, I think.
12:36:16 * freaktechnik remembers something about gio or similar
12:36:53 <clokep_work> Ah yeah, it uses the new HTTP stuff from libpuple3, which uses gio.
12:36:59 <clokep_work> And...that's kind of a non-starter for us.
12:38:04 <dx> doesn't look like gio to me
12:38:50 <clokep_work> Then it was something else.
12:38:56 <clokep_work> I just remember it being extremely difficult.
12:39:20 <dx> what about skypeweb or hangouts?
12:39:22 <freaktechnik> You linked https://github.com/GNOME/json-glib/blob/0.14.2/json-glib/json-generator.h#L32 back then
12:39:34 <clokep_work> We support Skype in a basic fashion already.
12:39:40 <clokep_work> No one has looked at the Hangouts prpl IIRC.
12:39:47 <dx> oh, js reimplementation, okay
12:42:57 <dx> so wait, does this mean that once libpurple3 is out you won't upgrade?
12:44:02 <dx> the http stuff doesn't use gio (yet) but other parts do
12:56:24 <flo-retina> dx: we don't know yet. It will depend if someone can figure out a sane way to integrate with gio.
12:56:24 <clokep_work> dx: That's to be determined.
13:22:19 --> abdelrhman has joined #instantbird
13:40:17 --> nhnt11 has joined #instantbird
13:40:17 * ChanServ sets mode +h nhnt11 
13:56:31 --> aleth has joined #instantbird
13:56:31 * ChanServ sets mode +o aleth 
14:00:28 <-- nhnt11 has quit (Ping timeout: 121 seconds)
14:07:28 <aleth> abdelrhman: what's the first use case for data forms going to be?
14:07:46 <aleth> in-band registration or is there some simpler application?
14:08:36 <abdelrhman> I think in-band registration
14:09:26 <aleth> Can you land that resource bug soon? If you have trouble testing gtalk I'm sure clokep can help you out
14:09:43 <abdelrhman> as I think this is more important than other applications 
14:10:04 <aleth> yes, it's definitely the reason it's wanted
14:10:38 <aleth> Just wondering if there's a way to break things up into smaller pieces
14:10:48 <abdelrhman> I'm not sure about resource generation in odnoklassniki
14:11:10 <aleth> Is it hard to get an account to test with?
14:11:41 <abdelrhman> clokep_work: could you confirm if the patch in bug 955307 works with gtalk?
14:11:43 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955307 nor, --, ---, ab, ASSI, Handle XMPP Resource collision
14:11:54 <clokep_work> abdelrhman: Please needinfo me.
14:12:01 <abdelrhman> OK
14:12:04 <clokep_work> I have a super busy day today, so can't promise I"ll get to it right now!
14:12:40 <abdelrhman> aleth: I'm not sure if there is a public server list like XMPP
14:13:29 <aleth> abdelrhman: If you can't test it, undo your changes for now and we'll leave that prpl as it is. 
14:14:02 <aleth> Nobody has ever complained about it ;)
14:14:28 <abdelrhman> OK
14:14:39 <abdelrhman> OK
14:15:24 <abdelrhman> what about the last blocker of bug 955019? (bug 978564)
14:15:27 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955019 enh, --, ---, nobody, NEW, Replace libpurple XMPP with JS-XMPP
14:15:28 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=978564 maj, --, ---, nobody, NEW, JS-XMPP: 'iq' ids are not checked, roster pushes are not verified
14:16:05 <aleth> abdelrhman: In my opinion that's fixed, there's just a needinfo on the bug if I remember right
14:17:11 <aleth> Maybe flo-retina can take a look so we can pref on JS-XMPP
14:17:49 <aleth> You can write a patch to do that btw ;)
14:30:40 --> bgmCoder has joined #instantbird
14:31:29 <bgmCoder> Hey guys, any chance we'll see a new Windows nightly?
14:35:37 <-- bogdan_maris has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:41:48 <clokep_work> abdelrhman: Is it just testing if it works or do I expect a change in behavior?
14:42:09 <abdelrhman> yes, if it works
14:42:51 <abdelrhman> if you haven't set the resource
14:55:21 <clokep_work> Cool.
14:55:22 <clokep_work> I haven't.
15:03:39 <-- aleth has quit (Ping timeout: 121 seconds)
15:12:12 --> aleth has joined #instantbird
15:12:12 * ChanServ sets mode +o aleth 
15:50:40 <-- aleth has quit (Ping timeout: 121 seconds)
15:51:10 --> aleth has joined #instantbird
15:51:10 * ChanServ sets mode +o aleth 
16:02:30 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:13:34 --> arlolra has joined #instantbird
16:17:45 <-- aleth has quit (Ping timeout: 121 seconds)
16:22:22 <arlolra> how come thunderbird doesn't have an imWindows.jsm, or similar?
16:23:05 <arlolra> Put another way, how would I get the Conversations._conversations in Thunderbird?
16:23:35 <clokep_work> arlolra: I think Thunderbird only has one rendered conversation at a time.
16:23:57 <freaktechnik> yep, it replaces the conversation when you switch
16:26:02 <arlolra> hmm, ok
16:26:19 <clokep_work> What are you trying to do?
16:26:47 --> gerard-majax has joined #instantbird
16:27:03 <arlolra> I was starting to think about making the otr extension work with Thunderbird
16:29:57 <arlolra> the first thing it does it try to add the button to any open conversations
16:30:53 <arlolra> which normally it does Conversations._conversations.forEach(ui.initConv);
16:42:08 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
16:47:29 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:51:39 --> gerard-majax has joined #instantbird
17:13:04 <-- abdelrhman has quit (Connection closed)
17:13:14 <clokep_work> arlolra: Ah I see. I think you'd only have to add it to the single conversation w/ an overlay int his case.
17:13:57 <arlolra> no overlays in a bootstrap extension though, right?
17:16:02 --> abdelrhman has joined #instantbird
17:21:33 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:26:41 <clokep_work> arlolra: I don't think that's 100% true.
17:26:45 <clokep_work> I think they're more a pain in the ass.
17:27:23 <clokep_work> https://bitbucket.org/clokep/irc-extras/src/41a9572caf957ab8ae3969a145834bcd5be74abe/stats/bootstrap.js?at=default&fileviewer=file-view-default#bootstrap.js-210:214 seems to do some overlays...
17:27:26 <clokep_work> Not sure how well it works.
17:28:21 --> gerard-majax has joined #instantbird
17:28:23 <arlolra> ah yes, we're doing something similar here
17:28:24 <arlolra> https://github.com/arlolra/ctypes-otr/blob/master/bootstrap.js#L5-L12
17:28:27 <arlolra> for the style sheet
17:28:53 <arlolra> but there must be some way to get the binding for the uiConv
17:33:52 --> aleth has joined #instantbird
17:33:52 * ChanServ sets mode +o aleth 
17:38:28 <-- abdelrhman has quit (Ping timeout: 121 seconds)
17:41:04 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:45:14 <-- afiksof has quit (Ping timeout: 121 seconds)
17:45:49 --> afiksof has joined #instantbird
17:46:06 --> abdelrhman has joined #instantbird
17:46:17 <abdelrhman> aleth: seems we will reuse dataforms parser in in-band registration
17:47:01 <abdelrhman> http://pastebin.instantbird.com/3198967
17:48:07 <aleth> right, isn't in-band registration just a data form for the user to fill in?
17:48:24 <abdelrhman> *not reuse*
17:49:46 <abdelrhman> this case is a simple registration 
17:49:58 <abdelrhman> XEP-0077: "If the host requires additional information above and beyond the data elements specified in the schema, it SHOULD use Data Forms"
17:49:58 <aleth> you mean, some servers don't use data forms for this?
17:50:03 <abdelrhman> yes
17:51:06 <abdelrhman> so all methods of data forms should work properly, except the parser
17:51:54 <aleth> So you have to generate some HTML from that schema as well?
17:53:47 <abdelrhman> yes, the generate method will be used for both
17:55:00 <abdelrhman> The expected elements are in section (13.4.1 Registration)
17:56:04 <abdelrhman> this will be easier in parsing all fields can only have (var, type and label) :)
17:59:04 <clokep_work> arlolra: I'm not sure, sorry. I think aleth and flo know that TB ui better..
17:59:07 <-- aleth has quit (Quit: Instantbird 50)
17:59:10 --> aleth has joined #instantbird
17:59:10 * ChanServ sets mode +o aleth 
18:00:08 <-- abdelrhman has quit (Connection closed)
18:00:09 <arlolra> clokep_work: no problem.  are you back from vacation? hope that went well
18:00:23 --> abdelrhman has joined #instantbird
18:00:39 <clokep_work> arlolra: I am! I'm under a mountain of emails from work right now.
18:00:51 <clokep_work> But I do plan to get to your stuff soon (hopefully I can run a build tonight while doing a few other things).
18:00:58 <clokep_work> The first few patches looked good by eye, but want to test them!
18:01:46 <arlolra> great! but no rush.  and i should mention that i'll be away the rest of the week, so won't be able to follow up on anything until monday
18:02:09 <arlolra> but i'd say don't block on me if it'll take small change to get everything landed
18:04:25 <-- abdelrhman has quit (Ping timeout: 121 seconds)
18:05:42 <clokep_work> No problem! I suspect that if the first bunch are good I'll r+ and land them?
18:05:42 <-- arlolra has quit (Connection closed)
18:05:43 --> arlolra1 has joined #instantbird
18:05:52 <clokep_work> Or would you prefer me to just r+ them and land them all at once?
18:06:09 --> abdelrhman has joined #instantbird
18:07:16 <arlolra1> clokep_work: i'd say land things asap.  the less i have to maintain on my end, the better
18:08:12 * arlolra1 is now known as arlolra 
18:08:47 <clokep_work> Sounds good!
18:09:20 <arlolra> thanks
18:10:11 <-- abdelrhman has quit (Ping timeout: 121 seconds)
18:21:25 --> abdelrhman has joined #instantbird
18:46:36 --> gerard-majax has joined #instantbird
18:57:05 <-- abdelrhman has quit (Ping timeout: 121 seconds)
18:59:24 --> abdelrhman has joined #instantbird
19:09:31 <-- abdelrhman has quit (Ping timeout: 121 seconds)
19:10:41 --> abdelrhman has joined #instantbird
19:15:44 <-- abdelrhman has quit (Connection closed)
19:16:46 <-- aleth has quit (Ping timeout: 121 seconds)
19:19:18 --> aleth has joined #instantbird
19:19:18 * ChanServ sets mode +o aleth 
19:46:17 --> abdelrhman has joined #instantbird
19:47:32 --> satdav has joined #instantbird
19:55:12 <-- abdelrhman has quit (Ping timeout: 121 seconds)
19:57:17 --> abdelrhman has joined #instantbird
19:59:57 <-- abdelrhman has quit (Connection closed)
20:00:13 <-- gerard-majax has quit (Quit: Leaving)
20:02:01 --> abdelrhman has joined #instantbird
20:06:51 <-- EionRobb has quit (Quit: Leaving.)
20:09:49 <abdelrhman> Which parameters will be better for data forms callback when it's called after the form is submitted (aForm, aWindow, aActionURI) or (aResult)? (the aresult is an array of the submitted elements after parsing and checking them (e.g. jid))
20:11:50 <-- abdelrhman has quit (Ping timeout: 121 seconds)
20:25:28 --> abdelrhman has joined #instantbird
20:25:42 <abdelrhman> the first one lets consumer implement the parsing
20:26:31 <clokep_work> What does "after parsing" mean?
20:28:41 --> Mnyromyr has joined #instantbird
20:28:57 <abdelrhman> getting only elements that have name (as others does not need to be submitted) and get the value according to type for each element
20:29:47 <-- Mnyromyr has quit (Connection closed)
20:35:14 <-- abdelrhman has quit (Ping timeout: 121 seconds)
20:39:23 <clokep_work> abdelrhman: Sounds like that should be done automatically, yes.
20:39:29 <clokep_work> And should probably be a dictionary of results, yes.
20:43:31 <-- clokep_work has quit (Ping timeout: 121 seconds)
21:03:29 --> abdelrhman has joined #instantbird
21:06:30 <-- aleth has quit (Quit: Instantbird 50)
21:06:31 <-- afiksof has quit (Ping timeout: 121 seconds)
21:06:32 --> aleth has joined #instantbird
21:06:32 * ChanServ sets mode +o aleth 
21:13:25 --> EionRobb has joined #instantbird
21:24:00 <-- Suiseiseki has quit (Ping timeout: 121 seconds)
21:27:36 --> Suiseiseki has joined #instantbird
21:34:14 <-- aleth has quit (Ping timeout: 121 seconds)
21:42:03 <-- abdelrhman has quit (Connection closed)
21:43:17 --> abdelrhman has joined #instantbird
21:50:54 --> aleth has joined #instantbird
21:50:54 * ChanServ sets mode +o aleth 
21:56:04 <-- abdelrhman has quit (Ping timeout: 121 seconds)
21:56:33 --> abdelrhman has joined #instantbird
22:04:19 --> clokep_work has joined #instantbird
22:04:20 * ChanServ sets mode +o clokep_work 
22:06:04 <-- abdelrhman has quit (Ping timeout: 121 seconds)
22:08:47 --> abdelrhman has joined #instantbird
22:11:18 <-- satdav has quit (Quit: Leaving)
22:15:57 <-- abdelrhman has quit (Connection closed)
22:16:20 --> abdelrhman has joined #instantbird
22:25:03 <-- abdelrhman has quit (Ping timeout: 121 seconds)
22:30:35 --> abdelrhman has joined #instantbird
22:34:03 <-- abdelrhman has quit (Connection closed)
22:35:36 --> abdelrhman has joined #instantbird
22:47:44 <-- abdelrhman has quit (Ping timeout: 121 seconds)
22:51:32 <-- Bollebib has quit (Ping timeout: 121 seconds)
22:52:15 --> abdelrhman has joined #instantbird
22:55:47 <-- abdelrhman has quit (Connection closed)
22:56:46 <-- arlolra has quit (Client exited)
23:22:01 --> abdelrhman has joined #instantbird
23:23:46 <-- chrisccoulson has quit (Ping timeout: 121 seconds)
23:27:40 <-- abdelrhman has quit (Connection closed)
23:27:51 --> abdelrhman has joined #instantbird
23:35:55 <-- aleth has quit (Ping timeout: 121 seconds)
23:44:48 --> chrisccoulson has joined #instantbird
23:58:25 <-- abdelrhman has quit (Ping timeout: 121 seconds)