#instantbird log on 04 16 2014

All times are UTC.

00:27:47 <-- rcscott has quit (Ping timeout)
00:34:40 --> clokep_work has joined #instantbird
00:34:40 * ChanServ sets mode +o clokep_work 
00:34:41 <-- clokep_work has quit (Input/output error)
00:44:37 <-- Mook_as has quit (Quit: Mook_as)
00:46:12 --> rcscott has joined #instantbird
00:54:04 <-- arlolra has quit (Quit: arlolra)
01:27:59 <-- GeKo has quit (Input/output error)
01:33:12 --> GeKo has joined #instantbird
01:38:28 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
01:38:42 --> clokep has joined #instantbird
01:38:42 * ChanServ sets mode +o clokep 
01:41:51 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
01:42:56 <-- Rym has quit (Ping timeout)
01:47:02 --> Rym has joined #instantbird
02:07:10 <-- GeKo has quit (Ping timeout)
02:15:40 --> Mook has joined #instantbird
02:16:21 --> GeKo has joined #instantbird
02:20:21 <-- mconley has quit (Input/output error)
02:41:37 <-- rcscott has quit (Ping timeout)
02:42:15 --> rcscott has joined #instantbird
02:44:54 <-- rcscott has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
02:59:00 <-- Rym has quit (Ping timeout)
03:06:08 --> mconley has joined #instantbird
03:25:56 <instant-buildbot> build #2113 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2113
03:49:47 <instant-buildbot> build #1333 of win32-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1333
03:53:17 <-- mconley has quit (Input/output error)
03:54:14 --> mconley has joined #instantbird
03:56:03 <-- mconley has quit (Ping timeout)
04:08:14 --> gerard-majax_ has joined #instantbird
04:20:44 <-- Mook has quit (Ping timeout)
04:33:13 <-- EionRobb has quit (Quit: Leaving.)
04:47:03 --> Mook has joined #instantbird
04:49:48 <-- Mook has quit (Ping timeout)
04:51:36 <-- nhnt11 has quit (Ping timeout)
04:52:38 --> nhnt11 has joined #instantbird
05:03:39 <-- nhnt11 has quit (Ping timeout)
05:07:52 <-- wnayes has quit (Quit: wnayes)
05:12:33 <-- gerard-majax_ has quit (Ping timeout)
05:37:23 --> jb has joined #instantbird
05:57:29 --> BWMerlin has joined #instantbird
06:02:10 * Fallen|away is now known as Fallen
06:24:29 --> mconley has joined #instantbird
06:30:35 <-- mconley has quit (Ping timeout)
06:38:50 <-- BWMerlin has quit (Ping timeout)
06:41:28 <-- jb has quit (Ping timeout)
06:48:10 * Fallen is now known as Fallen|away
06:49:07 --> EionRobb has joined #instantbird
06:59:35 * Fallen|away is now known as Fallen
07:04:34 --> mayanktg has joined #instantbird
07:19:30 <flo-retina> clokep: nope :-P
07:25:05 --> jb has joined #instantbird
07:37:02 <-- jb has quit (Connection reset by peer)
07:37:05 --> jb1 has joined #instantbird
07:37:20 * Fallen is now known as Fallen|away
07:44:42 <-- Fallen|away has quit (Ping timeout)
07:48:25 --> Fallen|away has joined #instantbird
07:49:25 * Fallen|away is now known as Fallen
07:52:44 --> gerard-majax_ has joined #instantbird
07:57:47 --> sonny has joined #instantbird
08:00:13 <-- sonny has quit (Client exited)
08:02:33 <-- jb1 has quit (Ping timeout)
08:04:52 --> sonny has joined #instantbird
08:25:43 * Fallen is now known as Fallen|away
08:26:49 --> nhnt11 has joined #instantbird
08:45:32 --> aleth has joined #instantbird
08:45:32 * ChanServ sets mode +o aleth 
08:45:42 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
08:49:40 <-- EionRobb has quit (Quit: Leaving.)
08:50:53 --> BWMerlin has joined #instantbird
09:09:41 <-- sabret00the has quit (Client exited)
09:12:02 --> jb has joined #instantbird
09:17:59 --> jb1 has joined #instantbird
09:18:03 <-- jb has quit (Connection reset by peer)
09:26:16 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:39:52 --> mayanktg has joined #instantbird
10:03:34 <-- aleth has quit (Ping timeout)
10:05:15 --> clokep has joined #instantbird
10:05:15 * ChanServ sets mode +o clokep 
10:12:39 --> flo-retina has joined #instantbird
10:12:40 * ChanServ sets mode +qo flo-retina flo-retina 
10:26:14 --> EionRobb has joined #instantbird
10:26:23 <-- EionRobb has quit (Quit: EionRobb)
10:29:04 <clokep> flo-retina: Do we care to look at bug 961666? It touches the chat preferences page in TB and some prefs.
10:29:09 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=961666 nor, --, ---, syshagarwal, NEW, Chat notification sound should be customizable
10:29:24 <clokep> (And just went checkin-needed)
10:30:14 <flo-retina> clokep: do you see any problem with it?
10:30:39 <clokep> I didn't, but I didn't look super closely.
10:30:41 <flo-retina> I had a very brief look at the patch yesterday, and it touches none of the files where I'm an owner
10:30:48 <clokep> OK!
10:31:01 <flo-retina> so I assumed it was fine for others to deal with it
10:31:25 <flo-retina> if you/we think something is wrong with it we should feel free to add drive by review comments
10:31:32 <flo-retina> but _I_ see no reason to block it
10:31:41 <flo-retina> thanks for asking though :)
10:32:13 <clokep> Just wantd to make sure you saw it mostly.
10:34:32 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:34:41 --> clokep has joined #instantbird
10:34:41 * ChanServ sets mode +o clokep 
10:35:06 <clokep> Yay for being able to sign into my XMPP account again! :-D
10:35:13 <flo-retina> ah :)
10:37:29 --> aleth has joined #instantbird
10:37:30 * ChanServ sets mode +o aleth 
10:38:10 <clokep> flo-retina: So I was able ot get SIPE compiled on Linux (apparently my made up untested configure code worked on the first try ;))
10:38:20 <flo-retina> :)
10:38:35 <clokep> But I have a couple of questions.... 1. Ubuntu seems to have all the defalut packages I need for kerberos by default, but I have no idea if e.g. CentOS would.
10:38:45 <clokep> Is there a way to check what packages Linuxes have by default?
10:39:55 <flo-retina> I don't think so
10:39:58 --> Armada has joined #instantbird
10:41:19 <clokep> OK, so should I assume it's there and if it's not the quick fix would be to add the disable flag to our buildbot mozconfigs?
10:41:31 <clokep> (Once we...get Linux working again. :P)
10:41:41 <flo-retina> assuming we ever get Linux builds, yes
10:41:59 <clokep> OK. So for #2...
10:42:07 <flo-retina> the quick fix could also just be to install the required libraries on our slave... assuming the version you need matches what's available for that OS
10:42:31 <clokep> But we wouldn't want to statically link it in that case, right?
10:43:33 <clokep> My second question is, the changes I had to make at https://bugzilla.mozilla.org/attachment.cgi?id=8399444&action=diff#a/libpurple/protocols/sipe/core/sip-sec-gssapi.c_sec2 to compile with Mac seem incompatible w/ compiling w/ Linux. I'm unsure how to fix that besides just ifdeffing all of them, which seems awful.
10:45:17 <clokep> (If I can solve that I'll have new patches up today)
10:48:50 <flo-retina> if you depend on 'random' libraries that you hope to find in the system, we can't statically link on that OS
10:49:14 * clokep sighs.
10:49:32 <clokep> I had said that earlier about why I was dynamically linking and you asked me to statically link it. :-\
10:49:40 <flo-retina> so you need gssapi/ in the path?
10:49:56 <clokep> Do we want to statically link on Windows/Mac and dynamically on Linux?
10:50:01 <flo-retina> clokep: I thought you said the libraries were guaranteed to be available on Windows and Mac?
10:50:05 <clokep> They are.
10:50:11 <flo-retina> clokep: yes, that's what we do for Bonjour, right?
10:50:22 <clokep> I don't remember.
10:50:31 <clokep> OK. I'll need to make that change then.
10:50:44 <clokep> flo-retina: So I need the gssapi/ on the path for Linux (/usr/include/gssapi/foo)
10:50:54 <clokep> But on Mac they're in some other crazy place w/o the gssapi in there.
10:51:07 <flo-retina> can't this be fixed by tweaking the include paths?
10:51:15 <flo-retina> are you getting them from pkg-config for linux?
10:52:26 <clokep> I'm getting them from krb5-config, I need to get going. I'll be back in a bit.
10:52:32 <clokep> Hmm...that patch isn't up anywhere.
10:53:07 <clokep> flo-retina: https://bitbucket.org/clokep/purple-patches/src/752e4187a850758398b77cf9b7db3cabe341b65a/sipe-aux?at=default#cl-64
10:54:51 <clokep> Oh. :) It looks liek it already is not statically linked for Linux!
10:54:57 <clokep> I'll have to package the file though.
10:55:24 <flo-retina> clokep: I have /usr/include/gssapi/gssapi.h on my Macbook
10:55:39 <flo-retina> is this something that comes with the OS?
10:57:07 <clokep> flo-retina: Hmm...I have to check my macbook.
10:57:26 <flo-retina> ah, but you want to take them from the SDK we are building against, not from the local machine :-/
10:57:42 <clokep> Does that make more sense or am I just crazy?
10:57:47 <flo-retina> (we are building with the 10.6 SDK currently)
10:59:06 <flo-retina> clokep: http://pastebin.instantbird.com/664764
10:59:52 <flo-retina> so it looks like instead of -I${MACOS_SDK_DIR}/System/Library/Frameworks/Kerberos.framework/Headers you can just use -I${MACOS_SDK_DIR}/usr/include
11:00:00 <flo-retina> and put the gssapi folder back in these #include
11:02:07 <clokep> Alright. :)
11:04:05 <-- clokep has quit (Ping timeout)
11:22:55 <-- nhnt11 has quit (Ping timeout)
11:23:55 --> nhnt11 has joined #instantbird
11:35:40 <-- sonny has quit (Ping timeout)
11:38:21 <-- nhnt11 has quit (Ping timeout)
11:39:31 --> nhnt11 has joined #instantbird
11:49:15 --> clokep_work has joined #instantbird
11:49:15 * ChanServ sets mode +o clokep_work 
12:05:32 <-- BWMerlin has quit (Ping timeout)
12:19:36 <-- jb1 has quit (Ping timeout)
12:21:52 <clokep_work> flo-retina: That worked! Thanks. :)
12:22:06 <clokep_work> (The different include path on Mac.)
12:25:27 <flo-retina> :)
12:48:46 --> sonny has joined #instantbird
12:51:31 <-- nhnt11 has quit (Ping timeout)
13:18:13 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
13:34:09 --> mayanktg has joined #instantbird
13:38:42 --> mconley has joined #instantbird
14:09:22 <-- mconley has quit (Input/output error)
14:41:43 --> wnayes has joined #instantbird
14:52:47 --> mconley has joined #instantbird
14:53:28 <-- mconley has quit (Input/output error)
15:01:44 <clokep_work> flo-retina: In case you were bored I put up some patches for you. :P
15:01:56 <flo-retina> oh really? do I look bored? :)
15:04:11 <-- aleth has quit (Ping timeout)
15:06:44 <clokep_work> aleth: If I type "ale|<tab>" it auto-completes to "aleth: |", then hit backspace...isn't it supposed to go to "aleth|", it's going to "ale|" for me. (Where | is the cursor.)
15:08:34 --> aleth has joined #instantbird
15:08:34 * ChanServ sets mode +o aleth 
15:08:42 --> mconley has joined #instantbird
15:10:14 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
15:11:09 --> mayanktg has joined #instantbird
15:17:29 <-- aleth has quit (Ping timeout)
15:56:05 --> iamjayakumars has joined #instantbird
15:56:25 <-- gerard-majax_ has quit (Ping timeout)
16:35:31 <-- sonny has quit (Ping timeout)
16:38:10 <-- iamjayakumars has quit (Quit: )
16:40:33 --> Mook_as has joined #instantbird
16:43:39 --> Rym has joined #instantbird
17:37:31 --> kramolnik has joined #instantbird
17:57:06 --> arlolra has joined #instantbird
17:58:23 --> nhnt11 has joined #instantbird
18:09:01 --> aleth has joined #instantbird
18:09:01 * ChanServ sets mode +o aleth 
18:09:08 <clokep_work> aleth: ^ ^ ^
18:09:57 <aleth> clokep_work: That's because of the presence of alexis.
18:10:04 <aleth> Oops. Didn't mean to ping there...
18:10:35 <aleth> So it's expected (but maybe not ideal)
18:12:03 <aleth> ie. backspace goes back to the partial completion.
18:12:12 <aleth> Another backspace should get rid of that.
18:13:43 <clokep_work> Hmm...I see.
18:14:56 <clokep_work> aleth: I'm not sure I agree. ;)
18:15:06 <clokep_work> Or maybe I should ask first "Is this wanted or just expected?"
18:15:49 <nhnt11> clokep_work, aleth: Typing ale|<tab> and then backspace leaves me with aleth|
18:16:29 <nhnt11> Backspacing again leaves ale|
18:16:46 <aleth> clokep_work: It's expected, which means it was wanted at some point ;)
18:21:39 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:22:40 <clokep_work> nhnt11: Now it is, before it wasn't. :-S
18:22:44 <clokep_work> aleth: Fair enough.
18:23:19 <aleth> That doesn't mean it couldn't be better.
18:24:13 <aleth> For example, I was wondering whether to keep partial completions at all. Are they still helpful or does everyone just press a couple of times?
18:28:33 --> Mic has joined #instantbird
18:28:34 * ChanServ sets mode +o Mic 
18:28:53 <aleth> Mic: Thanks for the quick reviews!
18:28:58 * Mic is tabbing through completions.
18:29:11 <aleth> Btw there are also two essentially identical updates there.
18:29:13 <Mic> There are more that I need to do.
18:29:29 <aleth> I reviewed two today so not as many as you might expect ;)
18:33:25 <clokep_work> aleth: I think we could make them more helpful, but they're useful. :)
18:33:35 <clokep_work> 90% of the time it gets who I want without me having to cycle though.
18:34:00 <aleth> That part we definitely want to keep ;)
18:42:32 <clokep_work> I still think a drop down would help a decent amount.
18:43:02 <aleth> Definitely.
18:45:32 --> flo-retina has joined #instantbird
18:45:32 * ChanServ sets mode +qo flo-retina flo-retina 
19:08:30 --> mikk_s has joined #instantbird
19:20:05 <flo-retina> clokep_work: so is SIPE ready for r+? ;)
19:20:25 <aleth> It seems to be ready for r? ;)
19:23:27 <clokep_work> I hope so. :)
19:23:32 * clokep_work just wants to use it at this point.
19:23:49 <aleth> It's going to be a nice big feature for 1.6 :)
19:24:14 <flo-retina> aleth: do you have any idea about how/when we can release 1.6?
19:25:20 --> aleth1 has joined #instantbird
19:25:37 <-- aleth has quit (Ping timeout)
19:25:41 * aleth1 is now known as aleth
19:35:54 * clokep_work sets mode +o aleth 
19:36:24 <flo-retina> clokep_work: is https://bugzilla.mozilla.org/attachment.cgi?oldid=8399444&action=interdiff&newid=8407557&headers=1#a/libpurple/protocols/sipe/core/sipmsg.h_sec1 something worth upstreaming?
19:36:32 * flo-retina isn't sure how active upstream is for SIPE
19:36:42 <clokep_work> flo-retina: Upstream is very active, actually.
19:36:49 <clokep_work> Apparently a lot of people hate Lync / want to use it on Linux. ;)
19:36:55 <flo-retina> :)
19:37:03 <clokep_work> I don't know how to contact them besides "pushing changes and hope someone merges them in"?
19:37:04 <flo-retina> tell them to use Instantbird (soon!) ;)
19:37:12 <clokep_work> I need to figure out if they have an IRC room or something.
19:37:17 <clokep_work> But yes, I did think about that. :)
19:37:24 <flo-retina> or a mailing list?
19:37:42 <flo-retina> they may be interested in knowing we are integrating their work
19:37:42 <clokep_work> Yeah, I'm just unsure.
19:37:46 <clokep_work> I know they use SourceForge... :-\
19:37:51 <clokep_work> I did upstream a few things already. :)
19:38:42 <flo-retina> :)
19:41:01 <clokep_work> flo-retina: I wonder if that secur32.lib is needed at all actually? I'll check that (by dynamically linking it).
19:41:31 <clokep_work> If it is not, can I bring your r+ forward if I just remove that ifdef?
19:41:37 <flo-retina> what do you mean by "I'll check that (by dynamically linking it)." ?
19:41:44 <flo-retina> yes!
19:42:25 <clokep_work> flo-retina: That ifdef is only used if I'm dynamically linking, correct? Because otherwise we don't make a libsipe.dll for Windows.
19:43:05 <flo-retina> correct
19:43:27 <flo-retina> so what I would do if I wanted to check is I would remove that ifdef, and then clear the relevant parts of the objdir
19:43:34 <flo-retina> and see if the build still works
19:45:00 <clokep_work> Alright. :)
19:45:12 <clokep_work> I guess there's no need for the makefile to support it if we always statically link!
19:45:25 <flo-retina> that too
19:47:20 <clokep_work> flo-retina: Oops so...I totally comment out the mv fake.lib stuff. :-\
19:47:32 <flo-retina> I debated commenting on that
19:47:35 <clokep_work> https://bugzilla.mozilla.org/attachment.cgi?id=8407556&action=diff#a/purplexpcom/src/Makefile.in_sec3
19:47:48 <flo-retina> but I don't really care whether it's running, commented out, or removed :-D
19:48:09 <flo-retina> I just don't know what to do with it, so whatever floats your boat :-D
19:48:24 <clokep_work> flo-retina: So does that libs:: section need to be there at all?
19:48:32 <clokep_work> I always forget exactly what that means... :-\
19:51:53 <flo-retina> clokep_work: if I understand correctly, that section _may_ be needed for us to be able to do dynamically linked prpls on Windows
19:52:06 <flo-retina> I think the only dynamically linked prpl on Windows is nullprpl on debug builds
19:53:34 <clokep_work> Roger.
19:53:46 <-- mikk_s has left #instantbird ()
20:02:24 <-- nhnt11 has quit (Ping timeout)
20:03:32 --> nhnt11 has joined #instantbird
20:07:08 <nhnt11> I won't be online much till monday, fyi.
20:08:27 <clokep_work> :'(
20:11:13 <flo-retina> clokep_work: I'm still not sure if that hack is still needed after the moz.build transition
20:19:29 <clokep_work> flo-retina: OK. so if I do a debug build and nullprpl builds OK it can just be wiped?
20:19:40 <flo-retina> yes
20:19:49 <flo-retina> but clear your objdir/mozilla/extensions/purple folder first!
20:21:05 <clokep_work> "clear" being rm -rf?
20:24:31 --> rcscott has joined #instantbird
20:25:55 <flo-retina> yes
20:28:21 <-- aleth has quit (Ping timeout)
20:28:23 <clokep_work> Cool.
20:28:37 --> aleth has joined #instantbird
20:28:37 * ChanServ sets mode +o aleth 
20:33:25 <-- nhnt11 has quit (Ping timeout)
20:36:27 <-- aleth has quit (Ping timeout)
20:44:39 <-- clokep_work has quit (Ping timeout)
20:45:48 --> EionRobb has joined #instantbird
21:25:49 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:26:39 --> mayanktg has joined #instantbird
21:27:50 <mayanktg> flo-retina: Finally managed to run Mozilla IRC on my network! had to perform tunneling though 
21:27:55 <mayanktg> :D
21:28:00 <flo-retina> :)
21:28:26 * mayanktg is sick with exams :-/
21:31:37 <-- mayanktg has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:42:02 <-- rcscott has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
21:56:44 <-- kramolnik has quit (Ping timeout)
22:29:29 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
22:39:04 <-- GeekShadow has quit (Ping timeout)
22:39:07 --> GeekShadow has joined #instantbird
22:42:31 <-- GeekShadow has quit (Ping timeout)
23:01:20 --> GeekShadow has joined #instantbird
23:23:32 --> clokep has joined #instantbird
23:23:32 * ChanServ sets mode +o clokep 
23:47:54 <-- arlolra has quit (Quit: arlolra)
23:48:50 <-- Armada has quit (Connection reset by peer)
23:56:37 <-- Suiseiseki has quit (Quit: Leaving)