#instantbird log on 01 27 2015

All times are UTC.

00:07:58 * Fallen is now known as Fallen|away 
00:12:50 <-- aleth has quit (Connection closed)
00:12:55 --> aleth has joined #instantbird
00:12:55 * ChanServ sets mode +o aleth 
00:13:56 --> Tonnes has joined #instantbird
01:44:13 --> instantbot has joined #instantbird
01:44:14 topic changed by fripp.mozilla.org to "Ask about Instantbird (http://instantbird.com) here! | Current version is Instantbird 1.5! :) | News: http://blog.instantbird.org | Nightlies: http://nightly.instantbird.im (for testing only) | IRC logs: http://log.bezut.info | Pastebin: http://pastebin.instantbird.org | Bugs: https://bugzilla.mozilla.org"
01:44:14 * ChanServ sets mode +v instantbot 
02:02:05 --> instantbot has joined #instantbird
02:02:06 topic changed by fripp.mozilla.org to "Ask about Instantbird (http://instantbird.com) here! | Current version is Instantbird 1.5! :) | News: http://blog.instantbird.org | Nightlies: http://nightly.instantbird.im (for testing only) | IRC logs: http://log.bezut.info | Pastebin: http://pastebin.instantbird.org | Bugs: https://bugzilla.mozilla.org"
02:02:06 * ChanServ sets mode +v instantbot 
02:03:17 --> Morian has joined #instantbird
02:03:46 <-- Morian has quit (Quit: leaving)
02:04:19 --> Morian has joined #instantbird
02:22:01 <-- Mook_as has quit (Client exited)
02:25:09 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.91.1 [SeaMonkey 2.32/20150112202503])
02:31:11 --> kapy has joined #instantbird
02:39:22 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
02:45:43 <-- kapy has quit (Connection closed)
02:48:43 <-- nhnt11 has quit (Ping timeout: 121 seconds)
03:13:46 --> kapy has joined #instantbird
03:16:42 <-- myk has quit (Ping timeout: 121 seconds)
03:25:36 <-- kapy has quit (Connection closed)
03:27:01 * redDragon|away is now known as redDragon 
03:28:57 --> Widders has joined #instantbird
03:32:34 <-- Widdershins has quit (Ping timeout: 121 seconds)
03:32:58 <-- Widders has quit (Ping timeout: 121 seconds)
03:40:55 --> Widdershins has joined #instantbird
04:03:54 <-- EionRobb has quit (Quit: Leaving.)
04:20:21 --> Widders has joined #instantbird
04:21:31 <-- Widdershins has quit (Ping timeout: 121 seconds)
04:23:44 <-- Widders has quit (Quit: Leaving)
04:36:12 <instant-buildbot> build #1614 of win32-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1614
04:45:12 --> DGMurdockIII has joined #instantbird
04:45:16 <-- DGMurdockIII has quit (Connection closed)
05:03:02 <-- mconley has quit (Connection closed)
05:03:14 --> EionRobb has joined #instantbird
05:03:30 --> myk has joined #instantbird
05:03:35 --> Widdershins has joined #instantbird
05:05:37 <instant-buildbot> build #2507 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2507
05:32:20 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
05:32:24 --> AlexanderSalas has joined #instantbird
05:33:15 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
05:33:19 --> AlexanderSalas has joined #instantbird
05:33:49 <-- AlexanderSalas has quit (Connection closed)
05:33:53 --> AlexanderSalas has joined #instantbird
05:34:13 <-- AlexanderSalas has quit (Connection closed)
05:34:33 --> AlexanderSalas has joined #instantbird
05:34:39 <-- AlexanderSalas has quit (Connection closed)
05:34:56 --> AlexanderSalas has joined #instantbird
05:35:11 <-- AlexanderSalas has quit (Connection closed)
05:35:14 --> AlexanderSalas has joined #instantbird
05:36:06 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
06:09:14 --> nhnt11 has joined #instantbird
06:09:14 * ChanServ sets mode +h nhnt11 
06:22:22 --> DGMurdockIII has joined #instantbird
06:22:25 <-- DGMurdockIII has quit (Connection closed)
06:28:25 <-- Rym_ has quit (Ping timeout: 121 seconds)
06:49:21 <instant-buildbot> build #198 of linux64-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/198
06:55:24 --> Rym_ has joined #instantbird
06:59:49 <-- Rym_ has quit (Ping timeout: 121 seconds)
07:09:02 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
07:36:46 <-- mudpit has quit (Ping timeout: 121 seconds)
07:39:06 <-- panther7 has quit (Quit: bye)
07:42:41 --> panther7 has joined #instantbird
07:42:52 <panther7> hi all
07:44:55 <-- panther7 has quit (Quit: bye)
07:47:23 --> panther7 has joined #instantbird
07:48:22 <panther7> Any suggest, how resolve problem with latest nightly (20150127041620)? Can't join to irc.mozilla.org (Error: Lost connection with server) and can't join to company jabber (Error: SSl Handshake Failed). Nightly 20141124041411 works correctly.
07:49:31 --> Rym_ has joined #instantbird
07:54:01 <-- Rym_ has quit (Ping timeout: 121 seconds)
08:07:30 * Fallen|away is now known as Fallen 
08:12:13 --> petunia has joined #instantbird
08:13:26 <-- petunia has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
08:15:17 <-- gerard-majax has quit (Ping timeout: 121 seconds)
08:17:17 * Fallen is now known as Fallen|away 
08:43:41 --> Rym_ has joined #instantbird
08:48:10 <-- Rym_ has quit (Ping timeout: 121 seconds)
08:59:11 --> mpmc has joined #instantbird
08:59:44 * Fallen|away is now known as Fallen 
09:37:53 --> Rym_ has joined #instantbird
09:42:20 <-- Rym_ has quit (Ping timeout: 121 seconds)
09:43:57 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:47:33 --> BWMerlin has joined #instantbird
10:11:20 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
10:11:30 --> chrisccoulson has joined #instantbird
10:15:33 --> aleth has joined #instantbird
10:15:33 * ChanServ sets mode +o aleth 
10:15:47 <-- EionRobb has quit (Quit: Leaving.)
10:16:55 --> mpmc has joined #instantbird
10:21:48 --> flo-retina has joined #instantbird
10:21:48 * ChanServ sets mode +qo flo-retina flo-retina 
10:32:01 --> Rym_ has joined #instantbird
10:32:18 <-- flo-retina has quit (Connection closed)
10:32:24 --> flo-retina has joined #instantbird
10:32:24 * ChanServ sets mode +qo flo-retina flo-retina 
10:36:29 <-- Rym_ has quit (Ping timeout: 121 seconds)
10:44:23 --> gerard-majax has joined #instantbird
10:57:01 --> Nazadel has joined #instantbird
11:05:15 --> Widders has joined #instantbird
11:05:30 <-- Widdershins has quit (Ping timeout: 121 seconds)
11:14:55 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:26:11 --> Rym_ has joined #instantbird
11:30:40 <-- Rym_ has quit (Ping timeout: 121 seconds)
11:30:56 * redDragon is now known as redDragon|away 
12:01:46 --> clokep_work has joined #instantbird
12:01:46 * ChanServ sets mode +o clokep_work 
12:18:37 --> Widdershins has joined #instantbird
12:19:13 --> Widder has joined #instantbird
12:20:04 --> clokep has joined #instantbird
12:20:04 * ChanServ sets mode +o clokep 
12:20:21 --> Rym_ has joined #instantbird
12:21:52 <-- Widder has quit (Quit: Leaving)
12:22:03 <-- Widders has quit (Ping timeout: 121 seconds)
12:22:30 <-- Tonnes has quit (Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150122214805])
12:22:40 <-- Widdershins has quit (Ping timeout: 121 seconds)
12:24:50 <-- Rym_ has quit (Ping timeout: 121 seconds)
12:25:41 --> Widdershins has joined #instantbird
12:33:38 --> Tonnes has joined #instantbird
12:46:41 * Fallen is now known as Fallen|away 
12:47:47 --> Mnyromyr has joined #instantbird
12:48:06 * Fallen|away is now known as Fallen 
12:51:08 <-- BWMerlin has quit (Client exited)
13:03:00 <clokep> Anyone want to talk GSoC projects? ;)
13:14:31 --> Rym_ has joined #instantbird
13:17:31 <Fallen> biggest annoyance for me is the need to switch network configs twice, once for libpurple once for everything else. If you can make that part of a project I would be delighted!
13:19:00 <-- Rym_ has quit (Ping timeout: 121 seconds)
13:19:14 * redDragon|away is now known as redDragon 
13:19:26 <clokep> Fallen: "network config" == "proxy settings"?
13:19:30 --> flo-retina has joined #instantbird
13:19:30 * ChanServ sets mode +qo flo-retina flo-retina 
13:19:40 <Fallen> clokep: yeah
13:19:44 <clokep> That could be reasonanble if we found the right student
13:19:57 <Fallen> what would it take?
13:20:11 <clokep> Someone with C++ knowledge.
13:20:12 <instantbot> c++ is e-- ah, nevermind.
13:20:21 <clokep> And an understanding of interfaces.
13:20:24 <clokep> A little bit of UI work.
13:20:42 <clokep> Rolling a pair of dice over an 8.
13:20:49 <clokep> And then drawing a face card.
13:21:31 <Fallen> In my small perfect world, couldn't a listener be added that checks if the mozilla proxy config changed, and if so then update the libpurple config with the same settings?
13:22:25 <clokep> Possibly.
13:22:33 <clokep> We'd rather have libpurple just use the mozilla proxy settings.
13:22:46 * clokep adds it to https://etherpad.mozilla.org/ib-gsoc-2015
13:23:01 <aleth> There's an open bug somewhere for that.
13:23:32 <aleth> bug 953602
13:23:35 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=953602 enh, --, ---, nobody, NEW, Unify proxy settings
13:24:31 <aleth> It's not big enough for a gsoc project on its own
13:31:42 <clokep> I have no idea what's involved in it.
14:01:40 --> mconley has joined #instantbird
14:03:35 --> Rym_ has joined #instantbird
14:07:47 <-- mconley has quit (Connection closed)
14:09:15 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:33:49 <-- gerard-majax has quit (Ping timeout: 121 seconds)
14:49:09 --> mconley has joined #instantbird
15:01:32 --> gerard-majax has joined #instantbird
15:14:59 * redDragon is now known as redDragon|away 
15:17:14 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
15:19:14 --> chrisccoulson has joined #instantbird
15:27:05 * Fallen is now known as Fallen|away 
15:27:28 <-- gerard-majax has quit (Quit: Leaving)
15:27:34 --> gerard-majax has joined #instantbird
15:30:30 <-- aleth has quit (Ping timeout: 121 seconds)
15:30:41 --> aleth has joined #instantbird
15:30:41 * ChanServ sets mode +o aleth 
15:41:07 --> iamjayakumars has joined #instantbird
15:44:30 <flo-retina> clokep: what's involved in the libpurple proxy work is a rainy week-end without reviews and without construction work ;)
15:53:17 <-- gerard-majax has quit (Ping timeout: 121 seconds)
15:54:29 --> gerard-majax has joined #instantbird
15:57:50 <clokep> flo-retina: Haha, fair enough! :)
16:00:04 --> kapy has joined #instantbird
16:12:49 --> AlexanderSalas has joined #instantbird
16:13:32 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:14:50 <AlexanderSalas> Hi everybuddy xD
16:15:10 <AlexanderSalas> My new prpl
16:15:12 <clokep> Hello AlexanderSalas.
16:15:26 <clokep> Would you be interested in fixing that password bug directly insteda of making a work around?
16:15:26 <AlexanderSalas> https://addons.instantbird.org/en-US/instantbird/addon/375
16:15:26 <AlexanderSalas> https://addons.mozilla.org/en-US/thunderbird/addon/gitter/
16:15:47 <AlexanderSalas> Yes, it's very easy
16:16:13 <AlexanderSalas> I can make my first patch with your help
16:16:24 <AlexanderSalas> To a new prpl.irc
16:17:27 <clokep> :)
16:17:59 <AlexanderSalas> Like my new addon?
16:18:10 <AlexanderSalas> it's a fork of prp-irc of the last nigtly
16:18:30 <AlexanderSalas> have many bugs but work
16:18:33 <clokep> I hope you didn't copy all of the code.
16:18:38 <clokep> What bugs?
16:18:44 <AlexanderSalas> only the file irc.js
16:18:57 <AlexanderSalas> I'll pastebin
16:20:13 <clokep> You don't need to do that.
16:20:19 <clokep> You should only need like 18 lines of JS.
16:20:23 <AlexanderSalas> http://pastebin.instantbird.com/1137001
16:20:33 <AlexanderSalas> Ohhh
16:20:38 <AlexanderSalas> Help me please
16:21:01 <AlexanderSalas> Can make an example for me?
16:26:43 <AlexanderSalas> This is my source
16:26:43 <AlexanderSalas> https://github.com/alexsalas/instantbird-protocol-gitter/blob/master/components/gitter.js
16:27:30 <clokep> AlexanderSalas: You sohuld be able to use the subscript loader to load irc.js, create a new object that inherits from it and add the serverPassword field.
16:27:33 <clokep> Or just fix in in the source. :P
16:28:09 <AlexanderSalas> Not, I want to make the complete prpl-gitter to add more options of the service
16:28:19 <AlexanderSalas> But I want to fix the prpl-irc also
16:28:31 <clokep> OK. What other options does it have?
16:28:43 <AlexanderSalas> have an API
16:28:52 <AlexanderSalas> http://developer.gitter.im/
16:28:57 <AlexanderSalas> many options
16:29:28 <AlexanderSalas> for the tooltip info I can find the information at github by example
16:29:36 <AlexanderSalas> I want to add all options in the future
16:29:55 <AlexanderSalas> show me how as subscript loader to load irc.js
16:33:14 <AlexanderSalas> Gitter use Faye extensibly to publish real-time messages, it is websocket..
16:35:01 <clokep> AlexanderSalas: https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/mozIJSSubScriptLoader#loadSubScript%28%29 something like that 
16:35:52 <-- iamjayakumars has quit (Quit: )
16:39:42 <-- flo-retina has quit (Ping timeout: 121 seconds)
16:41:14 --> flo-retina has joined #instantbird
16:41:14 * ChanServ sets mode +qo flo-retina flo-retina 
16:46:32 <AlexanderSalas> no examples at the common-central or other user?
16:46:49 <clokep> I don't know.
16:46:54 <clokep> aleth: ?
16:50:26 <AlexanderSalas> https://addons.mozilla.org/addon/gitter/
16:50:26 <AlexanderSalas> This add-on has been preliminarily reviewed by Mozilla.
16:51:21 <clokep> Is that a question?
16:55:49 --> mudpit has joined #instantbird
16:57:17 <AlexanderSalas> No, only to share with you.
16:57:18 <AlexanderSalas> What's about the review on AIO?
16:58:04 <clokep> It means that no one has reviewed it to ensure it's not malicious or anything like that.
16:58:21 <clokep> I don't usually do add-on reviews.
16:59:21 <AlexanderSalas> I need the option autojoin
17:00:24 <AlexanderSalas> https://addons.instantbird.org/en-US/instantbird/images/p/947/1422341099
17:00:48 <clokep> AlexanderSalas: I think that's hard coded, you'll need to fix that in the core.
17:01:28 <AlexanderSalas> Yes, this options is only for 3 prpls
17:01:30 <AlexanderSalas>     let protoId = acc.protocol.id;
17:01:30 <AlexanderSalas>     document.getElementById("autojoin").hidden =
17:01:30 <AlexanderSalas>       !(protoId == "prpl-irc" || protoId == "prpl-jabber" ||
17:01:30 <AlexanderSalas>       protoId == "prpl-gtalk");
17:02:17 <AlexanderSalas> And I cann't make a check list in the window join chat
17:04:47 <clokep> You would need to dynamically ask whether a protocol supports auto-joins or not.
17:05:22 <flo-retina> our autojoin feature is pretty broken :(
17:05:36 <AlexanderSalas> It easy to fix
17:06:09 <flo-retina> feel free to submit patches for this, I think you'll get fast reviews if you fix that bug that's been there and irking us forever :)
17:07:17 <AlexanderSalas> We can fix now?
17:07:17 <AlexanderSalas> I don't know how to use bugzilla :P
17:07:17 <AlexanderSalas> I'll try to make all changes and I ask how to send the patch
17:09:52 <clokep> Step 1. search for the bug or file it if it doesn't exist.
17:09:56 <clokep> Step 2. Fix it. :P
17:10:04 <AlexanderSalas> Ok, I know the bug exist
17:10:06 <AlexanderSalas> imIAccount.idl
17:10:06 <AlexanderSalas> Line: 116
17:10:06 <AlexanderSalas> +readonly attribute boolean autJoin;
17:10:17 <clokep> I'm talking about in bugzilla.
17:11:17 <AlexanderSalas> joinchat.js
17:11:17 <AlexanderSalas> Line: 43
17:11:17 <AlexanderSalas> - protoId == "prpl-gtalk");
17:11:17 <AlexanderSalas> +protoId == "prpl-gtalk" || acc.autJoin);
17:11:21 <AlexanderSalas> Rady fixed
17:14:06 <AlexanderSalas> imAccount.js
17:14:06 <AlexanderSalas> Line: 763
17:14:06 <AlexanderSalas> +get autJoin() this.prplAccount ? this.prplAccount.autJoin : false,
17:14:15 <clokep> AlexanderSalas: Please don't paste code in the IRC chat.
17:14:19 <AlexanderSalas> ups
17:14:21 <AlexanderSalas> ok
17:14:22 <clokep> Pastebin and bugzilla are better for things like that.
17:14:26 <clokep> Just makes it hard to follow!
17:14:39 <AlexanderSalas> Ok, I'm ready to make the patch
17:14:48 <AlexanderSalas> How I can send this?
17:14:59 <clokep> Does a bug exist yet or no?
17:15:09 <AlexanderSalas> Yes exist, let my find
17:17:04 <AlexanderSalas> https://bugzilla.mozilla.org/buglist.cgi?quicksearch=MUCs
17:17:23 <AlexanderSalas> Not exist xD
17:17:35 <clokep> I couldn't find one either.
17:18:01 <AlexanderSalas> I can create one in Chat Core, true?
17:18:57 <AlexanderSalas> Summary: joinChat window autojoin option for all prpls (MUCs)
17:19:07 <AlexanderSalas> sound good?
17:20:15 <clokep> AlexanderSalas: Something like "Don't use a hardcoded list of prpls for auto-join"
17:20:42 <AlexanderSalas> lol
17:20:42 <AlexanderSalas> ok
17:20:50 <AlexanderSalas> xD
17:21:09 <AlexanderSalas> I see an prpl about slack on Github
17:21:26 --> Defman has joined #instantbird
17:21:26 <AlexanderSalas> He make hardcode xD
17:22:14 <clokep_work> I'm not sure what that means.
17:24:04 <AlexanderSalas> look this https://github.com/mook/moslack
17:25:24 <clokep> Can you point me to an exact spot?
17:25:27 <AlexanderSalas> He say: "ugly hijacking of the add account wizard."
17:25:30 <clokep> I know that that exists, Mook wrote it. He's not up yet.
17:25:57 <clokep> Sounds like he wants you to fix this also. :P
17:26:05 <AlexanderSalas> xD
17:26:31 <AlexanderSalas> I'd like to meet
17:28:37 <AlexanderSalas> I see this Bug 1011616
17:28:40 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1011616 nor, --, Thunderbird 32.0, clokep, RESO FIXED, Join Chat dialog box won't close with Auto-join this Chat Room checked
17:29:15 <clokep> That's unrelated.
17:29:30 <clokep> But gives you an idea of who can review your patch. :p
17:29:50 <AlexanderSalas> I can write the new like this:
17:29:50 <AlexanderSalas>  Join Chat dialog box haven Auto-join this Chat Room for other prpls (MUCs)
17:30:08 <clokep> OK.
17:30:31 <AlexanderSalas>  Join Chat dialog box have not Auto-join this Chat Room for other prpls (MUCs)
17:30:36 <AlexanderSalas> like it?
17:31:34 <clokep> "does not have" instead of "have not", but it's understandable, yeah. That's fine.
17:31:46 <AlexanderSalas> lol
17:31:54 <AlexanderSalas> Remember I'm spanish people
17:31:58 <AlexanderSalas> venezuelan...
17:32:15 <clokep> I know.
17:32:23 <clokep> Please don't be insulted if I fix it then. :)
17:33:28 <AlexanderSalas> late
17:33:40 <AlexanderSalas> hahaha
17:33:41 <AlexanderSalas> no, dont worry, thank yo so much
17:35:22 <-- kapy has quit (Quit: )
17:36:01 * clokep looks forward to seeing the patch. :)
17:37:50 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:38:03 <-- aleth has quit (Ping timeout: 121 seconds)
17:38:20 --> aleth has joined #instantbird
17:38:20 * ChanServ sets mode +o aleth 
17:41:06 <AlexanderSalas> Product: 	Chat Core (Change) 	Version: trunk?
17:42:14 <clokep_work> Yes.
17:42:16 <AlexanderSalas> ok
17:42:32 <AlexanderSalas> Bug 1126380
17:42:34 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1126380 nor, --, ---, nobody, UNCO, Join Chat dialog box does not have Auto-join this Chat Room for other prpls (MUCs)
17:42:36 <instantbot> New Chat Core - General bug 1126380 filed by alexander.salas@gmail.com.
17:43:34 <AlexanderSalas> Ok, I make the changes of my files. How I can send the patch?
17:43:34 <AlexanderSalas> Can you give an example of one patch on bugzill?
17:43:55 <AlexanderSalas> I make changes on 3 files
17:44:48 <-- aleth has quit (Ping timeout: 121 seconds)
17:45:21 <AlexanderSalas> I'm very sure, this patch work
17:46:35 <clokep_work> AlexanderSalas: Take a look at https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/How_to_Submit_a_Patch
17:47:09 --> Mook_as has joined #instantbird
17:53:15 <AlexanderSalas> I need use: "hg push review"
17:53:19 <clokep> No.
17:53:27 <clokep> Bah I didn't realize that talked about review board.
17:53:32 <clokep> You can just export the patch and upload it.
17:53:35 <clokep> In fact *please* do that.
17:54:12 <AlexanderSalas> And I prefer see a patch 
17:54:26 <AlexanderSalas> so much to read now :P
17:57:01 <AlexanderSalas> ups it so hard to write in the editor xD
17:57:09 <AlexanderSalas> What is the command to make the patch?
17:58:27 <AlexanderSalas> I make hg clone
17:58:35 <AlexanderSalas> But how I can upgrade the files?
17:58:36 <clokep> |hg diff > somefile.patch|
17:58:42 <clokep> I'm unsure what you mean.
17:58:52 <AlexanderSalas> Ok
17:58:55 <AlexanderSalas> Thank you
17:59:10 <AlexanderSalas> and I need refreesh the new nightly
17:59:16 <AlexanderSalas> What is the command?
17:59:32 <clokep> Are you talking about the source code or the running program?
17:59:45 <AlexanderSalas> the command of hg
17:59:49 <AlexanderSalas> the source code
18:01:33 <AlexanderSalas> I need sync the repo
18:01:54 <clokep_work> hg pull
18:01:58 <clokep_work> hg update
18:02:39 <AlexanderSalas> Thank you!
18:03:36 --> aleth has joined #instantbird
18:03:36 * ChanServ sets mode +o aleth 
18:11:15 <AlexanderSalas> It's very cool if I can build now to test
18:12:57 <clokep_work> Yeah if you've set that up. :)
18:20:36 * Fallen|away is now known as Fallen 
18:27:37 <-- Widdershins has quit (Ping timeout: 121 seconds)
18:32:10 --> squib has joined #instantbird
18:43:31 <aleth> AlexanderSalas: A tip - if you want to point at IB code here, use a link to mxr or dxr to point at the line of the source.
18:43:51 <AlexanderSalas> ok aleth, thank you!
18:44:07 <aleth> More readable than copy and paste.
19:02:35 --> gerard-majax has joined #instantbird
19:08:57 <-- gerard-majax has quit (Ping timeout: 121 seconds)
19:10:24 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
19:15:03 <AlexanderSalas> The patch http://pastebin.instantbird.com/1137234
19:16:39 <AlexanderSalas> clokep_work aleth
19:17:10 <aleth> AlexanderSalas: Have a look at https://developer.mozilla.org/en-US/docs/Introduction and https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/How_to_Submit_a_Patch so you know how to attach it to the bug
19:17:33 <AlexanderSalas> But, first you can see to review?
19:17:41 <AlexanderSalas> Or we can discuss in the bug?
19:17:43 <aleth> We can review in the bug ;)
19:17:46 <AlexanderSalas> oh
19:17:49 <AlexanderSalas> xD
19:20:26 <AlexanderSalas> Ready
19:22:20 <aleth> Can you make sure the metadata is correct next time please? ;) (i.e. set your hg user and a commit message)
19:22:35 <aleth> For now it doesn't matter
19:23:11 <AlexanderSalas> ok, 
19:23:33 <AlexanderSalas> Like this?
19:23:33 <AlexanderSalas> # HG changeset patch
19:23:33 <AlexanderSalas> # User Alexander Salas <alexander.salas@gmail.com>
19:23:57 <AlexanderSalas> But the other meta data how is created?
19:23:59 <aleth> Yes, but see the links I gave you
19:24:05 <AlexanderSalas> ok
19:25:34 <aleth> If that doesn't tell you - basically the answer is "use hg export"
19:28:53 <-- Tonnes has quit (Connection closed)
19:32:02 <AlexanderSalas> hg export, ok
19:32:12 <AlexanderSalas> I want to make the prpl-bugzilla
19:32:27 <aleth> sure, go ahead :D
19:32:39 <AlexanderSalas> To work faster
19:33:11 <aleth> There's already quite a lot of tools out there, hg extensions and the like.
19:37:32 <-- Nazadel has quit (Quit: Bye)
19:37:43 --> Nazadel has joined #instantbird
19:39:11 * redDragon|away is now known as redDragon 
19:43:42 <-- Nazadel has quit (Quit: Bye)
19:44:07 <clokep_work> AlexanderSalas: Please use 8 lines of context next time. :)
19:44:25 <AlexanderSalas> clokep_work: context?
19:44:44 <clokep_work> The number of lines above/below changes in diffs.
19:44:52 <clokep_work> It's part of what aleth was talking about earlier.
19:44:55 --> Nazadel has joined #instantbird
19:46:41 <AlexanderSalas> ok!
19:52:16 --> EionRobb has joined #instantbird
19:54:42 --> chrisccoulson has joined #instantbird
20:06:34 <-- myk has quit (Ping timeout: 121 seconds)
20:13:30 --> flo-retina has joined #instantbird
20:13:30 * ChanServ sets mode +qo flo-retina flo-retina 
20:21:03 --> mudpit1 has joined #instantbird
20:23:46 <-- mudpit has quit (Ping timeout: 121 seconds)
20:23:46 * mudpit1 is now known as mudpit 
20:30:35 <-- Nazadel has quit (Connection closed)
20:30:43 --> Nazadel has joined #instantbird
20:34:24 <clokep_work> aleth, flo-retina: So...what style { } do we use?
20:34:32 <clokep_work> Cause...I think I usually use the wrong one and aleth is yelling at me. :-D
20:34:55 <aleth> surely not yelling? It seems to differ by file across m-c/c-c
20:35:27 <clokep_work> Yeah, what're *we* supposed to do?
20:35:54 <flo-retina> clokep_work: we do what we can to stay consistent within a single file
20:36:11 <flo-retina> sometimes we don't do a perfect job of it
20:37:36 <-- Nazadel has quit (Quit: Bye)
20:37:40 --> Nazadel has joined #instantbird
20:38:29 <-- Nazadel has quit (Quit: Bye)
20:38:33 --> Nazadel has joined #instantbird
20:40:12 <aleth> clokep_work: I think I was just surprised as in IRC you chose a different convention
20:40:26 <clokep_work> aleth: Who knows what I do...
20:44:41 --> DGMurdockIII has joined #instantbird
21:14:09 --> sonny has joined #instantbird
21:17:51 * clokep_work tests the next version of the Skype stuff...
21:19:18 <-- sonny has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:31:42 <clokep_work> Bahhh...my component won't load.
21:31:52 <clokep_work> Was there a trick to testing for an actual syntax error again? :-\
21:32:01 <clokep_work> Load it in xpcshell?
21:32:12 --> myk has joined #instantbird
21:32:56 <AlexanderSalas> Share with us to help you :D
21:33:34 <flo-retina> clokep_work: yes, load it in xpcshell
21:34:15 <clokep_work> flo-retina: That gave no output. :-\
21:34:51 <clokep_work> comm-central  ./obj-x86_64-apple-darwin13.4.0/dist/Instantbird.app/Contents/MacOS/xpcshell chat/protocols/skype/skype.js
21:38:03 <aleth> I thought Komodo caught syntax errors?
21:39:46 <flo-retina> what's the error message making you say "my component won't load"?
21:40:13 <aleth> clokep_work: try run-mozilla.sh xpcshell ?
21:40:54 <aleth> hmm, maybe that was on Linux
21:41:34 <Mook_as> Yeah, Komodo just runs `js -c` (with a built-in build of the spidermonkey js shell)
21:41:58 <Mook_as> So if you're using really fancy new ES6 stuff, you need a build of komodo with that in it
21:44:32 <clokep_work> I use nightly builds of KOmodo.
21:45:12 <clokep_work> Ah...not a syntax error.
21:45:19 <clokep_work> I was loading a component that wasn't there, the line number was buried somewhere.
21:56:44 <-- Defman has quit (A TLS packet with unexpected length was received.)
22:00:21 <clokep_work> Bah I need to clobber.
22:00:29 <clokep_work> I haven't updated mozilla in a LONNGGGG time.
22:16:01 --> mpmc has joined #instantbird
22:16:53 <clokep_work> aleth: Sorry for the bugspam
22:21:53 * aleth watches his review queue fill up
22:29:29 <clokep> aleth: I wish! Is there other things I'm supposed to work on? :P
22:32:00 <clokep> I keep feeling like I never finish anything. :-\
22:34:13 <EionRobb> finish the skype
22:34:26 <mpmc> clokep: I saw your comment on #1098312 (MSN Port), I've noticed that the soap request is going over http, I believe they've changed it so it requires https TLS now.
22:34:49 <clokep> EionRobb: Waiting for reviews.
22:35:18 <clokep> mpmc: OK...do you know if there was a commit that changed that?
22:35:48 <EionRobb> clokep: I've had complaints from users that they can't log in with their linked microsoft credentials that I'm working on at the moment, although you might find it easier than me since its an oauth flow and you can embed a browser
22:37:56 --> sonny has joined #instantbird
22:38:33 <mpmc> clokep: Not as far as I know (I only know about MSNP because I wrote a PHP (& Python) Messenger bot that connects over https :p Why libpurple doesn't use Proto 8 as a backup I don't know :p
22:39:06 <EionRobb> does msnp8 still work?
22:39:11 <mpmc> Yup.
22:39:18 <mpmc> As so Passport 1.4.
22:39:30 <EionRobb> really?  which msn servers support msnp8?
22:39:40 <mpmc> Any of them.
22:40:23 <EionRobb> except for the ones that are no longer listening on port 1863, you mean?
22:40:37 <-- sonny has quit (Connection closed)
22:41:32 <mpmc> EionRobb: it works through the gateway and 1863 if you can find one that'll accept the connection.
22:41:54 <mpmc> Not hard if you ask the nexus server first.
22:43:34 <-- aleth has quit (Ping timeout: 121 seconds)
22:44:07 <clokep> mpmc: I don't know anything about libpurple's choice of what to support.
22:44:12 * clokep goes to support something else in IRC. :P
22:44:15 <clokep> Cause that's more fun
22:44:55 --> aleth has joined #instantbird
22:44:55 * ChanServ sets mode +o aleth 
22:45:01 <mpmc> Jesus, that scared the crap out of me, notepad++ updated and started auto typing something about Je suis Charlie lol!
22:52:38 --> gerard-majax has joined #instantbird
22:52:49 <aleth> clokep: if you're bored, you could look at the blockers? or maybe the twitter thing if you are brave
22:54:44 <clokep> aleth: Yeah the Twitter one would be a good idea. :(
22:55:02 <clokep> I'm gonna look at a new IRC spec quick
22:56:32 <mpmc> Why not just remove twitter support? It's carp anyway xD
22:57:08 <clokep_work> I'm not sure whether you're saying Twitter is crap or our support for it is crap.
22:57:15 <clokep_work> So I don't know whether to kick you or not...
22:58:39 <mpmc> clokep_work: Would I be using IB if it was crap in any way if that was the case?
22:59:18 <mpmc> In fact it's the only thing I do use that is related to Mozilla.
23:00:24 <clokep_work> I use Twitter in Instantbird, so I want it to work.
23:00:39 <clokep_work> Besides which if you just remove things when they stop working, soon you have nothing...
23:01:16 * aleth debates whether to look at XMPP or do reviews
23:04:22 <clokep> Cook me dinner? :-D
23:04:24 <mpmc> clokep_work: I hate twitter personally, but it's one of those things now you need an account with as everyone else is using it, sorry if my saying that *twitter* is crap upset you in any way.
23:04:39 <clokep_work> mpmc: Ah, OK. So you did say that *Twitter* was.
23:05:06 <mpmc> Yes.
23:06:38 <clokep_work> aleth: ARGGGGGGGGGGGGGGGGGGGG "To use STARTTLS a client simply sends the STARTTLS command to the server before the client registers with the server using the NICK and USER commands, the server then sends numeric 670 (RPL_STARTTLS), and the client initiates a SSL/TLS handshake." WHY BEFORE THE NICK/USER COMMANDS?
23:06:43 <clokep_work> (I mean I know why, so they're sent securely...)
23:06:47 <clokep_work> But...That's ANNOYING.
23:06:59 <clokep_work> I don't even know how we'd do that currently in our code...
23:07:26 <aleth> We don't, I think, we just open a SSL connection or not.
23:07:52 <clokep_work> aleth: I understand that. I was going to add support for STARTTLS.
23:07:57 <mpmc> Going from IB on Windows to Xchat/Pidgin on Linux is really jarring, it's a shame I have to self build IB and download loads of source files that take tons of space! 
23:08:12 <aleth> clokep_work: good idea, though I had no idea servers supported it :)
23:08:32 <clokep_work> mpmc: You don't have to..?
23:08:39 <clokep_work> aleth: https://github.com/ircv3/ircv3-specifications/blob/master/extensions/tls-3.1
23:08:42 <aleth> We have Linux builds
23:08:54 <clokep_work> I guess we have to wait for the CAP response before sending NICK/USER.
23:09:02 <clokep_work> Meh I need to think about this.
23:09:07 <aleth> Meh that sounds tricky
23:09:09 <mpmc> aleth: I think most of those builds keep failing.
23:09:26 <EionRobb> couldn't you send STARTTLS as part of the connection?
23:09:44 <aleth> mpmc: only intermittently
23:09:52 <clokep_work> EionRobb: If the server doesn't understand it then it'll drop the connection.
23:10:09 <EionRobb> clokep_work: awesome, just super
23:10:14 <aleth> mpmc: e.g. it built OK last night ;)
23:10:42 <clokep_work> Oh right. THe linux ones fail 50% of the time.
23:10:58 <clokep_work> Huh...I wonder what my Twtitter password is.
23:11:17 <aleth> IRCv3, proudly maintaining the traditions of IRC.
23:12:43 <aleth> We should fix that Linux intermittent I guess.
23:12:43 <clokep_work> "IRCv3: Now comes with the gun to shoot yourself in the foot"
23:12:50 <clokep_work> I think mpmc just volunteered?
23:13:57 <mpmc> er? What?
23:14:06 <EionRobb> confirmed
23:14:53 <aleth> clokep_work: I guess the only solution is what they suggest, "If the user has not configured the connection to be explicitly plaintext and the client sees the server advertising the `tls` capability, theclient should ask the user whether they want to use TLS for all future connections", i.e. only send STARTTLS on the second connect.
23:15:19 <clokep_work> aleth: That's a solution, yeah.
23:15:24 <aleth> :-S
23:15:40 <aleth> IRC, adding yet another stupid boolean to keep track of.
23:15:40 <clokep_work> I have thoughts coming to my head, but now I'm trying to guess my Twitter password.
23:16:52 <EionRobb> aleth: wouldn't it be a tri-state?  Security: None, TLS, SSL  ?
23:17:20 <aleth> EionRobb: SSL or not we currently leave up to the user, but yes
23:17:46 <EionRobb> or you could add in an auto option and test whether the server/port is ssl/tls capable?
23:18:01 <aleth> STARTTLS should definitely be automatic
23:19:53 <clokep_work> EionRobb: Yeah it'd be like XMPP.
23:19:56 <clokep_work> WHich is annoying, yes.
23:20:08 <clokep_work> off, required, opportunistic.
23:20:18 <-- gerard-majax has quit (Ping timeout: 121 seconds)
23:20:57 <clokep_work> aleth: Bah I couldn't reproduce. :(
23:20:59 <aleth> Bugzilla interdiffs are timing out :-|
23:21:00 <clokep_work> Maybe a new profile?
23:21:11 <clokep_work> Also I think i broke my sound. :(
23:21:18 <clokep_work> Thatw as wayyyyyyyyyyyyyyy too many messages at once.
23:21:33 <clokep_work> Mook_as, aleth: Does |mach run| create a new profile each time?
23:21:51 <Mook_as> Sorry, I don't recall.
23:22:11 <clokep_work> Ah a new profile reproduced.
23:22:45 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
23:22:48 <aleth> mach run creates a scratch profile unless you use -P
23:24:05 <clokep_work> I don't...even know...ways to debug this. :-\
23:25:18 <aleth> Is it a race condition maybe? What triggers IB knowing the auth browser is done?
23:28:11 <clokep_work> I don't know.
23:29:38 <aleth> I'm super vaguely thinking of the browser going "oh, so I'm not being closed... how about I open the twitter homepage... oops it needs a login"
23:30:33 <aleth> By 'the browser' I mean twitter's js in the browser of course
23:32:19 * redDragon is now known as redDragon|away 
23:32:49 <clokep> Yeah it might be something weird like that.
23:33:50 <clokep_work> Have I mentioned I hate OAuth?
23:35:38 <EionRobb> everyone do the same thing, differently! because oauth
23:36:24 <Mook_as> I think that's the first time this hour; need to keep your game up
23:38:40 <clokep_work> Well I'm being redirected to https://twitter.com/login/error?username_or_email=clokep&redirect_after_login=%2F...that doesn't bode well.
23:39:16 <clokep> And I just pinged myself....bahhhhh
23:39:35 <aleth> so twitter.com thinks you want to login, but you didn't want to do that
23:40:51 <clokep> Maybe.
23:47:34 <aleth> clokep_work: Is there a way to authorize IB using twitter.com? The JS code may assume it's running in the context of the account settings (where you would be logged in to get there)?
23:49:15 <clokep> aleth: I don't understand the question.
23:49:18 <-- mconley has quit (Connection closed)
23:50:11 <aleth> Just wondering if that page we're loading was designed to be used in an oauth context
23:50:56 <aleth> Ignore me if I'm talking nonsense because I haven't looked up how twitter's oauth stuff works ;)
23:54:15 <clokep_work> I don't know what you mean by "in an oauth context"
23:54:17 <clokep_work> We load it in a browser.
23:56:27 * clokep_work wonders if it is worth trying to use Fallen's oauth code.
23:57:14 --> Instantborg has joined #instantbird
23:58:08 <mpmc> Ah, so the linux builds do work!
23:58:14 <Fallen> totally :-) I think twitter's oauth is slightly different, but you might only need to make a few adjustments
23:58:49 <-- Instantborg has left #instantbird ()
23:58:52 <Fallen> all bets are off if its oauth 1.0a though instead of 2, no idea how different that is
23:59:14 <clokep> It is 1.0a...
23:59:35 <clokep> I think I might need flo-retina to look into this one day, I'm not as familiar with the oauth aspects of this as I thought. :-\