#instantbird log on 03 02 2015

All times are UTC.

00:15:51 --> EionRobb1 has joined #instantbird
00:18:37 <-- EionRobb has quit (Ping timeout: 121 seconds)
00:19:49 <-- EionRobb1 has quit (Connection closed)
00:20:09 --> aleth has joined #instantbird
00:20:09 * ChanServ sets mode +o aleth 
00:20:09 --> EionRobb has joined #instantbird
00:25:32 --> myk has joined #instantbird
00:32:19 <aleth> clokep: that OSX failure on try is due to build/calendar/base/backend/icaljs/moz.build ? ("JavaScript component without matching .manifest")
01:11:10 --> Widdershins has joined #instantbird
01:22:39 <-- aleth has quit (Ping timeout: 121 seconds)
01:30:50 --> Widders has joined #instantbird
01:33:52 <-- Widdershins has quit (Ping timeout: 121 seconds)
01:47:55 <-- Nazadel has quit (Quit: Bye)
01:49:39 --> micahg has joined #instantbird
01:52:24 * Fallen is now known as Fallen|away 
02:06:27 <-- Tonnes has quit (Connection closed)
02:20:01 --> nhnt11 has joined #instantbird
02:20:01 * ChanServ sets mode +h nhnt11 
02:30:54 <-- nhnt11 has quit (Connection closed)
02:31:08 --> nhnt11 has joined #instantbird
02:31:09 * ChanServ sets mode +h nhnt11 
02:33:50 <-- nhnt11 has quit (Connection closed)
02:34:06 --> nhnt11 has joined #instantbird
02:34:06 * ChanServ sets mode +h nhnt11 
02:38:38 <-- nhnt11 has quit (Connection closed)
02:38:45 --> nhnt11 has joined #instantbird
02:38:45 * ChanServ sets mode +h nhnt11 
02:47:04 <-- nhnt11 has quit (Ping timeout: 121 seconds)
03:24:31 <-- myk has quit (Ping timeout: 121 seconds)
03:48:23 <-- micahg has quit (Quit: Ex-Chat)
03:52:15 <-- sherief has quit (Ping timeout: 121 seconds)
03:54:52 --> mconley has joined #instantbird
04:02:51 --> myk has joined #instantbird
04:14:23 --> harshit has joined #instantbird
04:22:44 <-- mconley has quit (Connection closed)
04:27:09 <-- EionRobb has quit (Quit: Leaving.)
04:52:13 --> mconley has joined #instantbird
04:58:11 <-- mconley has quit (Connection closed)
05:00:24 <instant-buildbot> build #1322 of linux-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1322
05:04:45 <-- myk has quit (Ping timeout: 121 seconds)
05:13:27 <instant-buildbot> build #2566 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2566
05:14:36 <-- harshit has quit (Quit: Leaving)
06:11:44 --> Tonnes has joined #instantbird
06:45:27 --> mconley has joined #instantbird
07:01:23 <instant-buildbot> build #1643 of win32-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1643
07:06:15 --> myk has joined #instantbird
07:19:41 <instant-buildbot> build #233 of linux64-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/233
07:30:57 --> EionRobb has joined #instantbird
08:00:44 --> aleth has joined #instantbird
08:00:45 * ChanServ sets mode +o aleth 
08:01:19 <-- gerard-majax has quit (Ping timeout: 121 seconds)
08:08:23 <-- Widders has quit (Connection closed)
08:09:17 <-- aleth has quit (Quit: :tiuQ)
08:20:25 --> flo-retina has joined #instantbird
08:20:25 * ChanServ sets mode +qo flo-retina flo-retina 
08:21:05 --> Widdershins has joined #instantbird
08:21:22 <flo-retina> see that, all green waterfall! :) (if we ignore the oncommits I mean)
08:26:07 <-- mconley has quit (Connection closed)
08:27:15 <-- Widdershins has quit (Connection closed)
08:29:22 --> aleth has joined #instantbird
08:29:22 * ChanServ sets mode +o aleth 
08:29:36 --> Widdershins has joined #instantbird
08:39:12 <-- myk has quit (Ping timeout: 121 seconds)
08:56:14 --> Bollebib has joined #instantbird
08:59:31 * Fallen|away is now known as Fallen 
09:10:44 <-- flo-retina has quit (A TLS packet with unexpected length was received.)
09:20:14 --> Nazadel has joined #instantbird
09:36:19 <-- Bollebib has quit (Ping timeout: 121 seconds)
09:38:48 --> mpmc has joined #instantbird
09:47:56 --> flo-retina has joined #instantbird
09:47:56 * ChanServ sets mode +qo flo-retina flo-retina 
09:52:01 --> BWMerlin has joined #instantbird
10:02:54 <-- EionRobb has quit (Quit: Leaving.)
10:07:50 <sukhe> hi flo-retina. at the dev meeting?
10:08:49 <flo-retina> yes.
10:09:10 <sukhe> cool!
10:09:29 <sukhe> (sorry we couldn't make it)
10:10:59 --> chrisccoulson has joined #instantbird
10:27:38 <Fallen> you know what would be cool? If scrolling up to the top of a conversation dynamically loaded the logs for the channel and presented them directly in the channel
10:28:20 <-- aleth has quit (Ping timeout: 121 seconds)
10:46:17 --> aleth has joined #instantbird
10:46:17 * ChanServ sets mode +o aleth 
11:05:45 --> gerard-majax has joined #instantbird
11:30:40 --> clokep has joined #instantbird
11:30:40 * ChanServ sets mode +o clokep 
11:36:00 <clokep> Fallen: We've discussed that a lot. ;) nhnt11 started some work on that during GSOC last year.
11:52:25 --> nhnt11 has joined #instantbird
11:52:26 * ChanServ sets mode +h nhnt11 
11:54:06 <instantbot> clokep@gmail.com changed the Resolution on bug 1082537 from --- to FIXED.
11:54:08 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1082537 blo, --, 1.6, clokep, RESO FIXED, Instantbird Windows build busted due to missing nss symbols
12:07:44 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
12:19:38 <-- BWMerlin has quit (Client exited)
12:30:16 <-- Tonnes has quit (Connection closed)
12:33:14 --> Bollebib has joined #instantbird
12:50:21 --> Tonnes has joined #instantbird
12:51:22 * Fallen is now known as Fallen|away 
12:53:59 --> qheaden has joined #instantbird
12:55:59 --> mudpit1 has joined #instantbird
12:59:28 <-- mudpit has quit (Ping timeout: 121 seconds)
12:59:28 * mudpit1 is now known as mudpit 
13:01:15 <qheaden> Hi all.
13:05:05 --> clokep_work has joined #instantbird
13:05:05 * ChanServ sets mode +o clokep_work 
13:35:21 * Fallen|away is now known as Fallen 
13:46:43 --> AlexanderSalas has joined #instantbird
13:59:00 --> sherief has joined #instantbird
14:13:58 <flo-retina> FYI https://bugs.otr.im/issues/83
14:17:01 * Fallen is now known as Fallen|away 
14:20:32 <-- Tonnes has quit (Connection closed)
14:20:35 <clokep_work> flo-retina: Any traction on the idea?
14:21:03 <flo-retina> well, one of the otr maintainers told me to file the bug
14:21:54 <flo-retina> he didn't seem excited of having to make changes in libotr, because he said they've wanted to do some refactoring for a while, and just adding tests so that they are confident the lib does more or less what they expect took them a year already
14:22:03 <flo-retina> but he agreed that the idea made sense
14:22:25 <flo-retina> we don't have a good understanding yet of how much gcrypt-related assumptions are built into the current code
14:22:39 <clokep_work> Ahhh.
14:22:42 <flo-retina> so we agreed the first thing to do is to try to identify what libotr _actually_ uses from gcrypt
14:22:50 <flo-retina> and then verify that these things all exist in NSS
14:23:07 <clokep_work> Makes sense. :
14:23:11 <aleth> :-)
14:23:13 <clokep_work> Was it identified *who* would do that?
14:23:15 <aleth> Hopefully some shim would work.
14:23:26 <flo-retina> he seems to want a kinda pluggable model where they would have support for any crypto lib
14:23:37 <clokep_work> Like Pidgin's SSL stuff?
14:23:49 --> mconley has joined #instantbird
14:24:07 <flo-retina> I'm open to cutting the corners and just shimming some gcrypt APIs with a file using NSS in the folder where we'll build libotr in c-c
14:24:11 <flo-retina> clokep_work: yeah
14:24:24 <flo-retina> at this point the consensus is we need to investigate.
14:26:09 <clokep_work> "we" = Instantbird peeps?
14:26:09 * Fallen|away is now known as Fallen 
14:26:11 <clokep_work> :)
14:26:19 <flo-retina> Tor messenger folks
14:26:19 <clokep_work> Cool!
14:26:33 <flo-retina> that includes Instantbird, Tor and OTR folks.
14:26:52 <flo-retina> although there were really only 3 of us when we discussed this
14:26:58 <instantbot> arai.unmht@gmail.com changed the Resolution on bug 1138094 from --- to FIXED.
14:26:59 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1138094 nor, --, 1.6, arai.unmht, RESO FIXED, Fix in-tree consumers that use non-standard flag argument of String.prototype.{search,match,replace}
14:29:16 <aleth> flo-retina: re that alias problem, what's the default names fb account buddies get from fb? Or does fb just provide a jid?
14:29:29 <aleth> I would have thought it would send the real name in the vcard or roster name or something
14:29:31 <flo-retina> hmm, re-running |./mozilla/mach configure| after editing the mozconfig seems to have removed all the Makefiles from the objdir :-S
14:30:12 <flo-retina> aleth: you may not like someone's 'real name'
14:30:28 <flo-retina> lots of people have pseudos on Facebook
14:31:00 <aleth> It seems to me that is not something prpls should ever have to worry about
14:31:02 <flo-retina> hmm, that seems to have clobbered, but not really, but clobbered anyway :-S
14:31:19 <flo-retina> aleth: the local alias?
14:31:23 <aleth> Right
14:31:32 <flo-retina> aleth: I think I've told you the right place for it is the imMessage wrapper from the conv service
14:31:44 <aleth> Yes, I saw that.
14:32:21 <flo-retina> and now my build is busted
14:32:29 * flo-retina actually clobbers this time
14:32:34 --> Tonnes has joined #instantbird
14:32:46 <aleth> I guess I'm just surprised there isn't an old bug called "local aliases don't work outside JS-XMPP" somewhere ;)
14:33:00 <flo-retina> because they work everywhere else
14:33:20 <flo-retina> that stuff in JS-XMPP was attempting to reproduce some libpurple behavior
14:33:54 <flo-retina> I don't really remember how that access is done for libpurple though
14:34:11 <aleth> I think I mentioned they don't work for IRC. So maybe prplxpcom does something special
14:34:21 <-- mconley has quit (Connection closed)
14:34:25 * Fallen is now known as Fallen|away 
14:38:50 * aleth will have to dig around in the code a lot more before trying to "fix" this...
14:48:55 <clokep_work> https://bugzilla.mozilla.org/buglist.cgi?quicksearch=product%3AChat%2CInstantbird%20sw%3Ablocking&list_id=12053119 has a lot on it. :-\
14:52:44 <aleth> Did you ever hear back from dkeeler?
14:55:07 <instantbot> aleth@instantbird.org changed the Resolution on bug 1106630 from --- to WORKSFORME.
14:55:08 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1106630 nor, --, ---, nobody, RESO WORKSFORME, Tabs are displayed incorrectly
14:56:38 <clokep_work> aleth: Yes. I need to do another wireshark capture.
14:56:40 <clokep_work> I guess I can do that now...
14:56:49 <clokep_work> I'll be back in a bit.
14:57:04 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:03:04 --> clokep_work has joined #instantbird
15:03:04 * ChanServ sets mode +o clokep_work 
15:05:30 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:06:41 --> Mnyromyr has joined #instantbird
15:08:47 --> clokep_work has joined #instantbird
15:08:47 * ChanServ sets mode +o clokep_work 
15:09:08 <clokep_work> Sorry about all that.
15:09:16 <clokep_work> GOD DAMMIT
15:09:34 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:09:44 --> clokep_work has joined #instantbird
15:09:44 * ChanServ sets mode +o clokep_work 
15:09:48 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:10:42 --> clokep_work has joined #instantbird
15:10:42 * ChanServ sets mode +o clokep_work 
15:13:56 <clokep_work> aleth: Emailed im again.
15:13:57 <clokep_work> him
15:13:59 <clokep_work> Thanks for the prompt.
15:15:36 <aleth> Thanks :-)
15:22:39 --> mconley has joined #instantbird
15:36:03 <flo-retina> alright, I have a langpack!
15:37:58 <aleth> :-)
15:38:24 <flo-retina> and it even actually works!
15:38:37 <-- nhnt11 has quit (Ping timeout: 121 seconds)
15:38:51 <flo-retina> I have just started a local trunk build, installed my french langpack, enabled it, restarted, and boom, Instantbird in French!
15:39:54 <flo-retina> I'm tempted to call it a day, but I should probably document my findings
15:40:25 <clokep_work> :P
15:41:00 <flo-retina> It's not as broken as I had feared
15:41:06 <clokep_work> That's a plus!
15:43:08 <flo-retina> it puzzled me for a while that something was broken due to something completely unrelated to the instantbird -> im rename
15:43:49 <flo-retina> we need an additional ../ in the mozconfig because of the c-c-rework thing that means configure is now evaluating paths from within the mozilla folder
15:44:35 <flo-retina> clokep_work: where's your libotr-integration WIP again?
15:45:01 <clokep_work> flo-retina: https://bitbucket.org/clokep/comm-central-patches/src/83d5268aa63c4138c9bc7b1b90ed5ef84ed87f4a/otr-libs?at=default
15:45:09 <flo-retina> thanks
15:45:09 <clokep_work> You didn't memorize that URL? ;)
15:45:18 <flo-retina> looks like I had no hope of finding it in bugzilla ;)
15:45:29 --> nhnt11 has joined #instantbird
15:45:29 * ChanServ sets mode +h nhnt11 
15:45:41 <clokep_work> I likely didn't put it in there. :-[
15:48:21 <flo-retina> bah, autotools :(
15:49:30 <-- nhnt11 has quit (Ping timeout: 121 seconds)
15:50:21 <flo-retina> "Once you have the configure script (which comes with the source deistribution), run it with the "--with-pic" option" Why isn't that the default if one has to do it anyway?
15:50:23 <clokep_work> :-D
15:50:30 --> nhnt11 has joined #instantbird
15:50:30 * ChanServ sets mode +h nhnt11 
15:51:52 <aleth> --yes-I-read-the-man-page
15:54:32 <-- nhnt11 has quit (Ping timeout: 121 seconds)
15:57:38 <clokep_work> Reminds me of that moxie article on GPG that was floating around the other day...
15:58:08 <clokep_work> "The GnuPG man page is over sixteen thousand words long; for comparison, the novel Fahrenheit 451 is only 40k words."
16:01:35 --> nhnt11 has joined #instantbird
16:01:36 * ChanServ sets mode +h nhnt11 
16:01:54 * Fallen|away is now known as Fallen 
16:03:13 --> harshit has joined #instantbird
16:04:05 --> myk has joined #instantbird
16:05:37 <-- nhnt11 has quit (Ping timeout: 121 seconds)
16:05:51 --> nhnt11 has joined #instantbird
16:05:51 * ChanServ sets mode +h nhnt11 
16:06:01 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
16:06:05 --> myk has joined #instantbird
16:08:53 <flo-retina> new insult when attempting to ./mozilla/mach build :( http://pastebin.instantbird.com/1212800
16:09:04 --> arlolra has joined #instantbird
16:12:08 --> abdelrhman has joined #instantbird
16:14:29 --> Defman has joined #instantbird
16:14:34 <abdelrhman> I want to know properties are sent to muc.writeMessage and their meanings
16:16:13 <clokep_work> Where have you looked?
16:16:47 <abdelrhman> https://mxr.mozilla.org/comm-central/source/chat/protocols/xmpp/xmpp.jsm#995
16:17:07 <clokep_work> abdelrhman: http://mxr.mozilla.org/comm-central/source/chat/modules/jsProtoHelper.jsm#623
16:17:19 <clokep_work> That's not the definition though.
16:17:45 <clokep_work> Anyway, writeMessage is a helper API for our JavaScript protocols, the link I gave should help.
16:22:24 <abdelrhman> ok. what is the effect of {system: true, error: true} as properties?
16:22:56 <abdelrhman> As I see in jsProtoHelper
16:22:59 <abdelrhman> "incoming" in aProperties && this._pingRegexp.test(aText)
16:23:15 <abdelrhman> It does not use them.
16:25:54 <clokep_work> abdelrhman: They get passed onto the superclass method at http://mxr.mozilla.org/comm-central/source/chat/modules/jsProtoHelper.jsm#500
16:26:28 <clokep_work> Which eventually uses them at http://mxr.mozilla.org/comm-central/source/chat/modules/jsProtoHelper.jsm#382
16:26:36 <clokep_work> (I'd suggest you attempt to trace that code, I skipped a few steps.)
16:30:54 <abdelrhman> ok, but still I want to know what these flags mean. Is there documentation for that?
16:31:29 <clokep_work> There's a bunch of flags at https://dxr.mozilla.org/comm-central/source/chat/components/public/prplIMessage.idl#36
16:31:49 <clokep_work> The GenericConversationMessage implements that interface.
16:32:00 <clokep_work> And anything in the aProperties object gets copied over.
16:33:16 <abdelrhman> Aha, Thanks :)
16:35:39 <clokep_work> You're welcome! :)
16:35:44 <abdelrhman> In SoC site, I see accepted organizations will be announced in 2 hours.
16:35:46 <clokep_work> Not all those flags really change the UI at all btw.
16:35:57 <clokep_work> Yes.
16:36:03 <abdelrhman> the accepted organization will include all its projects?
16:43:03 <harshit> I want some advice on https://bugzilla.mozilla.org/show_bug.cgi?id=1011226
16:43:05 <instantbot> Bug 1011226 nor, --, ---, harshitmehta2293, NEW, Support setting the topic in XMPP MUCs
16:44:57 <harshit> We get subject stanza of the form: http://pastebin.instantbird.com/1212841
16:45:11 * Fallen is now known as Fallen|away 
16:45:56 <harshit> So what would be the correct way to get the nick who set the subject?
16:46:28 <harshit> Picking from body.innerText won't be right.
16:46:32 <-- abdelrhman has quit (Quit: Leaving)
16:48:31 --> abdelrhman has joined #instantbird
16:49:04 <clokep_work> abdelrhman: Once an organization is accepted, students can apply for projects in it.
16:49:15 <clokep_work> Projects don't have to be from the list of projects, but I'd suggest ensuring you have a mentor first.
16:50:17 <abdelrhman> Can you be my mentor ? :)
16:56:21 <-- qheaden has quit (A TLS packet with unexpected length was received.)
16:57:22 <clokep_work> harshit: Right, that's a problem we were running into... I think just avoiding adding who set the topic is reasonable for the moment.
16:57:37 <clokep_work> abdelrhman: I think aleth and I are likely to be mentors depending on the projects that are chosen. :)
16:58:27 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:58:29 <aleth> harshit: Check the spec to find out if it provides a way to find out who set the topic. If it doesn't, then you can't know and so you can't set it.
16:59:02 <harshit> clokep_work, I joined another room where status stanza is of the form: http://pastebin.instantbird.com/1212882
16:59:25 <harshit> In this form, it is easy.
16:59:48 <clokep_work> harshit: Right, so I think (as detailed in the bug?) there's two separate ways it can get sent based on whether it's the newer stanza format or not.
16:59:58 <clokep_work> I think there was an obsolete XEP That the Pidgin room is using.
17:00:46 * Fallen|away is now known as Fallen 
17:01:14 <harshit> So, should I develop a patch which supports both kind of stanzas?
17:01:24 --> mudpit1 has joined #instantbird
17:03:55 <-- mudpit has quit (Ping timeout: 121 seconds)
17:03:55 * mudpit1 is now known as mudpit 
17:05:05 <clokep_work> Yes.
17:09:50 <flo-retina> arlolra: Hey :). Wasn't there someone who wanted to help us with UX for Tor Messenger?
17:11:02 <arlolra> we were contact by bernard tyers to help https://twitter.com/bernardtyers
17:11:19 <arlolra> he should be somewhere at the festival but probably not the first two days with tor
17:11:45 <arlolra> flo-retina: how's everything going there? anything you want to discuss?
17:12:40 <arlolra> https://www.pixelapse.com/btyers/projects/friendly-Off-The-Record/OTR%20interaction%20design%20concepts/
17:13:07 <clokep_work> Yeah he had been in here? Not otday though.
17:21:17 <-- aleth has quit (Ping timeout: 121 seconds)
17:21:56 <-- abdelrhman has quit (Ping timeout: 121 seconds)
17:27:58 --> gerard-majax has joined #instantbird
17:41:44 <flo-retina> arlolra: I was currently discussing Tor Messenger stuff (mostly l10n related) with Karsten and Nicolas. I'm about to close the computer though
17:42:08 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:43:04 * Fallen is now known as Fallen|away 
17:45:52 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:54:57 --> gerard-majax has joined #instantbird
17:57:18 --> Mook_as has joined #instantbird
18:00:55 --> unghost has joined #instantbird
18:09:39 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:13:16 --> gerard-majax has joined #instantbird
18:13:17 <-- nhnt11 has quit (Connection closed)
18:22:42 --> flo-retina has joined #instantbird
18:22:42 * ChanServ sets mode +qo flo-retina flo-retina 
18:23:29 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
18:25:12 --> AlexanderSalas has joined #instantbird
18:29:29 --> nhnt11 has joined #instantbird
18:29:30 * ChanServ sets mode +h nhnt11 
18:31:07 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:47:16 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:49:30 --> aleth has joined #instantbird
18:49:30 * ChanServ sets mode +o aleth 
18:52:00 --> abdelrhman has joined #instantbird
18:55:24 <abdelrhman> aleth: is that http://pastebin.instantbird.com/1213144
18:55:48 <abdelrhman> what's required for bug 1087357
18:55:50 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1087357 nor, --, ---, nobody, NEW, XMPP does not detect when rooms are private and cannot be joined
19:04:29 <abdelrhman> clokep_work: Is Mozilla/ Instantbird accepted in SoC?
19:07:16 <-- Tonnes has quit (Ping timeout: 121 seconds)
19:16:58 <arlolra> it doesn't look like mozilla was accepted?!?
19:22:41 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
19:24:56 <-- abdelrhman has quit (Quit: Leaving)
19:28:20 --> abdelrhman has joined #instantbird
19:31:21 <aleth> abdelrhman: Looks like a good start.
19:31:37 <aleth> Here's what I just did: I googled "xmpp 401 registration required" and I got http://xmpp.org/extensions/xep-0077.html. That's how you get the spec that tells you what's required ;)
19:31:54 <aleth> Don't put the error codes in the string that is displayed to the user.
19:32:12 --> EionRobb has joined #instantbird
19:33:07 <aleth> Use the existing parseError to process the error stanza and get its attributes. You probably have to add recognising the code attribute to parseError.
19:34:10 <-- Guest45891 has quit (Ping timeout: 121 seconds)
19:42:24 <abdelrhman> ok, thanks.
19:43:03 <-- Widdershins has quit (Ping timeout: 121 seconds)
19:44:12 --> mudpit1 has joined #instantbird
19:44:17 <-- mudpit has quit (Ping timeout: 121 seconds)
19:44:17 * mudpit1 is now known as mudpit 
19:48:51 <-- harshit has quit (Quit: Leaving)
19:50:28 --> Guest45891 has joined #instantbird
19:51:08 <abdelrhman> aleth: Is Mozilla not accepted in SoC?
19:51:28 <aleth> I don't know
20:05:36 <EionRobb> I don't see mozilla on the list
20:05:41 --> gerard-majax has joined #instantbird
20:06:24 <EionRobb> https://www.google-melange.com/gsoc/org/list/public/google/gsoc2015
20:07:01 <EionRobb> ah https://www.google-melange.com/gsoc/org2/google/gsoc2015/mozilla "status rejected"
20:11:12 <arlolra> a lot of big names were rejected (linux foundation as well)
20:11:33 <EionRobb> pidgin got in this year \o/
20:12:13 <EionRobb> if any of you want to be mentors for libpurple projects let me know, I'm admin for pidgin soc this year
20:12:48 <aleth> That's unexpected :-(
20:12:55 <aleth> EionRobb: congrats!
20:13:09 <aleth> are you mentoring?
20:13:45 <EionRobb> yeah, I am.  if you want to 'connect' to pidgin/libpurple as a mentor http://www.google-melange.com/gsoc/connection/start/user/google/gsoc2015/pidgin is the signup page
20:15:49 <abdelrhman> EionRobb: can I apply as student?
20:16:33 <EionRobb> sure you can, but that's not until next week
20:22:51 <clokep_work> aleth: That changes a lot of stuff. =-o
20:23:51 <aleth> clokep_work: not really, it just adds a bunch of missing if (tab) while touching the code.
20:24:41 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
20:25:56 <clokep_work> Interesting.
20:26:01 <clokep_work> I'll take another look when I can concentrate.
20:34:23 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
20:37:53 <-- abdelrhman has quit (Quit: Leaving)
20:39:07 --> chrisccoulson has joined #instantbird
20:40:16 <arlolra> EionRobb: did I get this right? chat-joined is emitted before in_room is populated? https://github.com/equalitie/np1sec/commit/250e0eb88909d97b4e5222a07dae86d428add30a
20:43:08 <EionRobb> can be, yes
20:43:51 <EionRobb> actually, always, yes.   the prpl said "I've joined this room" and gets a conversation handle, then proceeded to add/remove buddies to it at a later point it time once it knows what buddies are in there
20:45:57 <EionRobb> and getting that conv handle triggers the chat-joined signal.  there's only limited info a prpl can set for a chat when it says that its joined https://developer.pidgin.im/doxygen/2.7.11/html/server_8h.html#f08faa908c5944b0e073feec2e46fabc
20:47:32 <arlolra> hmm, so there's no way of knowing who's in a room when i joined it
20:47:41 <EionRobb> nope
20:47:55 <EionRobb> the prpl probably doesn't know either
20:54:25 <arlolra> so when is the appropriate time to determine the room's participants
20:55:07 <EionRobb> when there's a conversation updated signal?
20:55:47 * clokep_work wonders if this has to do with Instantbird or not. ;)
20:55:51 <clokep_work> Cause we don't use those signals.
20:55:55 <clokep_work> Or OTR shouldn't be at least.
20:55:59 <clokep_work> Just want to make that clear.
20:56:49 <EionRobb> what signals do you use for a conversation update?
20:58:47 <arlolra> clokep_work: ha, yeah, a little off topic. it's not for OTR either! it's for a np1sec, a muc encryption protocol. eventually i'll implement it for instantbird but for now, just integration testing with libpurple
20:59:07 <clokep_work> arlolra: Ah interesting. :) It's not OTR based, I assume...since that's not able to do MUCs?
20:59:17 <clokep_work> EionRobb: We translate that stuff internally to our own signals.
20:59:49 <arlolra> right, it's  new protocol entirely, i'm helping with design/devel
21:00:37 <EionRobb> arlolra: I think clokep_work is hinting for you to move over to #pidgin ;)
21:02:36 <clokep_work> Not entirely.
21:02:45 <clokep_work> I'm interested in it from a high level... ;)
21:02:52 <clokep_work> arlolra: Cool. :)
21:06:43 <arlolra> EionRobb: ah, so https://developer.pidgin.im/doxygen/2.5.2/html/conversation-signals.html#conversation-updated
21:07:56 <clokep_work> arlolra: Neat so that's based on cryptocat?
21:10:43 <arlolra> no, it was inspired by cryptocat's muc protocol being unsafe and homegrown. they obtained some funding to design a protocol academics could study and replace it with
21:11:08 <arlolra> i guess you could say cryptocat is the main use case
21:14:18 <clokep_work> Interesting. Has it been truly audited yet?
21:23:16 <arlolra> no, not yet. it's still under development
21:25:39 --> DGMurdockIII has joined #instantbird
21:34:27 <-- clokep_work has quit (Ping timeout: 121 seconds)
21:43:55 --> mudpit1 has joined #instantbird
21:46:47 <-- mudpit has quit (Ping timeout: 121 seconds)
21:46:47 * mudpit1 is now known as mudpit 
21:54:45 --> flo-retina has joined #instantbird
21:54:46 * ChanServ sets mode +qo flo-retina flo-retina 
21:56:42 <-- arlolra has quit (Client exited)
22:07:56 <flo-retina> aleth: your comment in the bug says "so I changed what we are observing to reflect that." but I only see you observing an _additional_ notification, not moving. Did I miss something?
22:12:26 --> AlexanderSalas has joined #instantbird
22:13:21 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
22:13:23 <aleth> flo-retina: that refers to v1->v2 of the patch
22:14:09 --> arlolra has joined #instantbird
22:14:20 <flo-retina> ahah!
22:14:43 <flo-retina> so why do we need to observe at the account-buddy level when the aliases are at the imIContact level? :(
22:14:59 <aleth> flo-retina: that's exactly what puzzled me too.
22:15:30 --> mudpit1 has joined #instantbird
22:15:38 <aleth> Why are we using the account buddy for the display name and everything in the conversation binding...
22:16:39 <flo-retina> probably because that's what that conversation object exposes
22:16:49 <aleth> yes
22:16:51 <flo-retina> and exposing that is required to support target switching
22:17:18 <aleth> still, one could use accountbuddy.buddy.contact or whatever
22:18:20 --> clokep has joined #instantbird
22:18:20 * ChanServ sets mode +o clokep 
22:18:54 <-- mudpit has quit (Ping timeout: 121 seconds)
22:19:25 <-- myk has quit (Ping timeout: 121 seconds)
22:20:15 --> mudpit has joined #instantbird
22:21:12 --> Hvk has joined #instantbird
22:21:29 <Hvk> Hey, is there possibility how to turn off join and left rooms for irc?
22:22:00 <-- mudpit1 has quit (Ping timeout: 121 seconds)
22:24:10 --> myk has joined #instantbird
22:24:54 <instantbot> New Instantbird - Conversation bug 1138689 filed by arlolra@gmail.com.
22:24:56 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1138689 nor, --, ---, nobody, UNCO, Give extensions a chance to intercept commands
22:26:25 <arlolra> flo-retina, clokep: an issue we need to revisit at some point ^
22:26:50 <clokep> Hvk: That's not a built in feature, assuming you mean the messages that appear in the conversation.
22:26:55 <clokep> The default message theme collapses them, however.
22:26:56 <Mook_as> Mark it as a patch? (to enable the review view)
22:27:05 <Mook_as> Err, that was for arlolra
22:27:18 <Hvk> 23:21:50 - mudpit1 has left the room (Quit: Ping timeout: 121 seconds). etc
22:27:48 <Hvk> clokep: i just dont want show join and left messages in general :X
22:29:08 <clokep> Hvk: An extension or custom message theme could do it fairly easily.
22:29:22 <clokep> But they shouldn't really be that bothersome with the defalut message theme.
22:32:51 <aleth> http://xmpp.org/2015/03/no-its-not-the-end-of-xmpp-for-google-talk/
22:35:33 <clokep> Interesting. :)
22:46:39 <Defman> Hmm
22:46:51 <Defman> when I close a tab
22:46:58 <Defman> I still connected to a channel?
22:49:35 <-- Defman has quit (A TLS packet with unexpected length was received.)
22:50:14 <-- Hvk has left #instantbird ()
22:57:03 <-- flo-retina has quit (Ping timeout: 121 seconds)
22:57:05 --> flo-retina has joined #instantbird
22:57:06 * ChanServ sets mode +qo flo-retina flo-retina 
23:20:04 --> nhnt12 has joined #instantbird
23:20:04 * ChanServ sets mode +h nhnt12 
23:21:50 <-- nhnt11 has quit (Ping timeout: 121 seconds)
23:21:51 * nhnt12 is now known as nhnt11 
23:27:15 * Fallen|away is now known as Fallen 
23:37:06 <-- mconley has quit (Connection closed)
23:43:49 <-- DGMurdockIII has quit (Quit: Leaving)
23:54:18 <-- Nazadel has quit (Quit: Bye)