#instantbird log on 03 31 2014

All times are UTC.

00:06:11 --> iamjayakumars has joined #instantbird
00:07:54 <-- iamjayakumars has quit (Ping timeout)
00:22:45 --> iamjayakumars has joined #instantbird
00:39:08 <-- iamjayakumars has quit (Quit: )
00:59:48 <-- mconley has quit (Input/output error)
01:18:18 <-- Armada has quit (Connection reset by peer)
02:15:27 --> BWMerlin has joined #instantbird
02:56:54 <-- BWMerlin has quit (Ping timeout)
03:02:22 <-- rcscott has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
03:03:45 --> mconley has joined #instantbird
03:07:50 <-- mconley has quit (Input/output error)
03:19:55 --> mconley has joined #instantbird
03:22:30 <instant-buildbot> build #2097 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2097
03:46:11 <-- EionRobb has quit (Quit: Leaving.)
03:46:44 <instant-buildbot> build #1313 of win32-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1313
03:50:55 --> mayanktg has joined #instantbird
03:51:21 <-- mconley has quit (Input/output error)
04:04:01 --> gerard-majax has joined #instantbird
04:12:29 <-- gerard-majax has quit (Ping timeout)
04:22:45 --> gerard-majax has joined #instantbird
04:27:10 <-- gerard-majax has quit (Ping timeout)
04:46:31 --> gerard-majax has joined #instantbird
04:52:19 <-- gerard-majax has quit (Ping timeout)
05:06:54 <-- wnayes has quit (Quit: wnayes)
05:33:32 <-- instant-buildbot has quit (Ping timeout)
05:33:38 --> instantbot has joined #instantbird
05:33:38 topic changed by concrete.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"
05:33:38 * ChanServ sets mode +v instantbot 
05:34:30 --> instant-buildbot has joined #instantbird
05:34:30 * ChanServ sets mode +v instant-buildbot 
05:47:33 --> gerard-majax has joined #instantbird
05:47:56 --> gerard-majax_ has joined #instantbird
05:49:14 <-- gerard-majax has quit (Ping timeout)
06:08:34 <-- gerard-majax_ has quit (Ping timeout)
06:52:40 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
06:54:01 --> nhnt11 has joined #instantbird
07:50:08 <-- GeKo has quit (Ping timeout)
07:53:38 --> gerard-majax has joined #instantbird
08:03:31 * Fallen|away is now known as Fallen
08:06:49 <Fallen> sukhe: http://mxr.mozilla.org/comm-central/source/calendar/lightning/Makefile.in#90
08:26:09 --> GeKo has joined #instantbird
08:30:31 --> chrisccoulson has joined #instantbird
08:30:58 --> Mic has joined #instantbird
08:30:58 * ChanServ sets mode +o Mic 
08:31:18 <Mic> Hi
08:43:17 <mayanktg> Mic: hello
08:43:36 <mayanktg> I have a problem in Bug 975542 :( 
08:43:39 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=975542 enh, --, ---, nobody, NEW, Set user icon from image taken with the webcam.
08:44:34 <mayanktg> When I capture the image and set it for preview, the image gets stretched even though I have set the width size to 128px 
08:47:50 <Mic> Hi
08:48:30 <Mic> So the preview image has the bad proportions?
08:48:36 <mayanktg> yes
08:49:12 <Mic> What does for preview mean? You're showing a the input from the camera somewhere and once the user takes an image, you replace the live review with an image?
08:50:02 <mayanktg> Yes, its for confirming the user to set the icon http://i.imgur.com/NdlyFAu.png
08:50:44 <mayanktg> I'm getting the height in correct proportion but the width gets stretched out.
08:50:45 <Mic> The height looks good though?
08:50:52 <mayanktg> yep
08:50:53 <Mic> Can you show me some code for that? :)
08:51:19 <mayanktg> I have updated the attachment in the bug
08:51:20 <mayanktg> https://bugzilla.mozilla.org/show_bug.cgi?id=975542
08:51:23 <instantbot> Bug 975542 enh, --, ---, nobody, NEW, Set user icon from image taken with the webcam.
08:51:26 <Mic> OK
08:52:30 <mayanktg> The code is more or less the same as its given in documentation at MDN
08:55:01 <Mic> I thin you'll need to set the width of the image element too.
08:55:36 <Mic> i.e. the preview one (#photo).
08:55:53 <mayanktg> I have tried that. In the takePicture.css I did set the height and width. I'll try it once more
08:57:19 <mayanktg> nothing changed :(
08:57:29 --> jb has joined #instantbird
08:57:56 <-- jb has quit (Input/output error)
08:58:01 --> jb has joined #instantbird
08:59:08 <mayanktg> don't worry, do your work. I'll try to figure this out
09:01:16 <Mic> Does the panel stay open if you click elsewhere in the UI?
09:01:35 <Mic> If yes then you could use DOMi to have a look at the image element...
09:02:57 <mayanktg> no the panel closes
09:03:12 <mayanktg> how can I set the panel to stay open??
09:03:16 <Mic> Then set "noautohide" on it.
09:03:21 <mayanktg> ok
09:03:22 <Mic> Check the docs.
09:03:26 <mayanktg> yes
09:04:17 <Mic> Sorry, that must have sounded totally impolite. It wasn't meant that way...
09:04:49 <mayanktg> ehh..It wasn't..I should have checked it!
09:04:53 <mayanktg> :D
09:05:05 <Mic> I just meant to say that for further information on this (e.g. how the panel can be closed if not by clicking outside of it) you can have a look at the docs.
09:05:57 --> Armada has joined #instantbird
09:24:39 --> flo-retina has joined #instantbird
09:24:40 * ChanServ sets mode +qo flo-retina flo-retina 
09:36:32 <Mic> mayanktg: any success?
09:36:39 <mayanktg> trying
09:57:23 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
09:57:31 --> mayanktg has joined #instantbird
09:57:40 <flo-retina> aleth: FYI, I'm not convinced by bug 989271 comment 3
09:57:43 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=989271 nor, --, ---, aleth, ASSI, Tooltips and context menu should refer to the correct accountbuddy
09:58:34 <flo-retina> let's discuss at some point where we'll both be around :)
10:01:13 <-- jb has quit (Quit: jb)
10:03:45 --> jb has joined #instantbird
10:04:16 <Armada> flo-retina, while the 'connect server' is not necessary for Instantbird, it is necessary for Thunderbird since it doesn't support DNS SRV and the connect server is the only way to successfully connect there
10:04:40 <Armada> Just mentioning it here to keep the bug back on topic
10:05:10 <flo-retina> Armada: that was an Instantbird bug, wasn't it?
10:05:24 <flo-retina> Armada: Tb should support DNS SRV; we have (a) bug(s) for that
10:05:25 <Armada> yeah
10:05:50 <Armada> flo-retina: the bug is for instantbird
10:06:08 <flo-retina> Armada: if that was technically possible, I would think it would be OK to check the cert against both the username's host and the connect server
10:06:08 <Armada> The design discussion about 'connect server' is mainly about TB for me
10:06:21 <flo-retina> but I don't think NSS will less us supply 2 different hostnames for the cert check
10:06:58 <flo-retina> *let
10:07:25 <Armada> Can't we just differentiate whether we're attempting to connect to gtalk or a normal XMPP server?
10:08:34 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
10:08:42 <Armada> for normal XMPP servers it's pretty much useless to compare the cert to the 'connect server' unless you want to use one cert for multiple domains
10:09:28 <Armada> ejabberd can already offer multiple certs to serve multiple domains
10:10:43 <Armada> anyway, if we can fix DNS SRV for TB then I couldn't care less about that option
10:13:01 <Armada> but seeing as DNS SRV for TB has been an issue since 1999...
10:13:13 <Armada> Though it looks like it is nearing a fix :D
10:13:42 <flo-retina> Armada: the current behavior of the 'connect server' is useful for anybody using another company to host their XMPP server, when the company to which they outsource handling of the XMPP server doesn't have a valid cert
10:14:09 <flo-retina> DNS SRV has been nearing a fix for the last 3 years
10:14:52 <flo-retina> I think what it really needs to get fixed is something pushing this forward
10:15:27 <Armada> something or someone?
10:15:34 <flo-retina> someone, sorry :)
10:15:51 <-- jb has quit (Quit: jb)
10:16:26 --> jb has joined #instantbird
10:17:22 <Armada> I'd love to help, but I have no experience at all with the Mozilla code base
10:19:21 <Armada> We could also add a checkbox to the connect server to decide how to check the cert, but that feels like hacks on top of hacks
10:20:59 --> clokep has joined #instantbird
10:20:59 * ChanServ sets mode +o clokep 
10:31:38 <Armada> flo-retina: anyway, let's first fix DNS SRV in Instantbird then
10:34:47 <clokep> In thunderbird? It works for Instantbird.
10:36:13 <Armada> not for me
10:36:36 <Armada> https://bugzilla.mozilla.org/show_bug.cgi?id=989674]
10:36:38 <instantbot> Bug 989674 nor, --, ---, nobody, NEW, Handshake failed  (-8179) libpurple/ssl-nss.c:332 ssl_nss_handshake_cb
10:36:51 <-- GeKo has quit (Ping timeout)
10:37:08 <clokep> Yes, i know what you're discussing.
10:40:08 <flo-retina> where is nhnt11's debug-log-in-tab when you need it? ;)
10:41:30 --> GeKo has joined #instantbird
10:41:42 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
10:48:03 <clokep> Mic: FWIW I've alwayts found those search shortcuts impossible to remember. :(
11:07:23 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:10:04 <-- nhnt11 has quit (Ping timeout)
11:11:07 <instantbot> florian@queze.net changed the Resolution on bug 989674 from --- to INVALID.
11:11:09 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=989674 nor, --, ---, nobody, RESO INVALID, Handshake failed  (-8179) libpurple/ssl-nss.c:332 ssl_nss_handshake_cb
11:19:03 --> aleth has joined #instantbird
11:19:03 * ChanServ sets mode +o aleth 
11:22:54 <aleth> flo-retina: So... for bug 989271, is your preference not to add an API at all or to put it elsewhere? My instinct was simply "this code is duplicated, it suffers from the same problem in both cases, clearly it wants to be abstracted /somewhere/"
11:22:56 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=989271 nor, --, ---, aleth, ASSI, Tooltips and context menu should refer to the correct accountbuddy
11:24:24 <flo-retina> aleth: either would be fine. But this is related to handling of contacts, so the only reasonable place to add that new code is in imContacts.js
11:24:41 <flo-retina> whether the best place is in the contacts service of the buddy implementation can be discussed
11:24:48 <flo-retina> but imAccounts.js is not a correct place
11:25:18 <flo-retina> s/of the/or the/
11:26:06 <flo-retina> clokep: Btw about that XMPP bug, if instead of insulting the user with "Handshake failed (-8179)" we said "Unknown certificate CA", that would have been dramatically more helpful, and Armada likely would have figured it out on his own.
11:27:27 <aleth> Well, OK. I still think "given the "andAccount" part, one can save oneself the extra parameter by putting it on the account" is reasonable though ;)
11:28:07 <flo-retina> aleth: moving it do a different file means xpconnect wrapping for each call
11:28:17 <flo-retina> and cross compartment wrappers everywhere
11:29:33 <aleth> One more wrapper, that's true.
11:47:59 <Armada> flo-retina: clokep: In general error codes like -8179 often have much more helpful enum identifiers associated with them, maybe there is some generic way with which we can display those identifiers in the log
11:53:10 --> clokep_work has joined #instantbird
11:53:10 * ChanServ sets mode +o clokep_work 
12:04:21 <clokep_work> flo-retina: Is there a way go actually get that message in a better way? Isn't that from libpurple also? :(
12:08:54 <-- aleth has quit (Ping timeout)
12:13:46 --> aleth has joined #instantbird
12:13:47 * ChanServ sets mode +o aleth 
12:17:36 <-- GeKo has quit (Ping timeout)
12:18:50 <aleth> flo-retina: If it is possible to have an incoming conversation with someone not on one's roster, that is likely not going to work with the current JS-XMPP code http://mxr.mozilla.org/comm-central/source/chat/protocols/xmpp/xmpp.jsm#181
12:24:36 <-- aleth has quit (Ping timeout)
12:38:33 --> GeKo has joined #instantbird
12:43:35 --> AlexanderSalas has joined #instantbird
12:44:39 --> nhnt11 has joined #instantbird
12:44:46 <nhnt11> flo-retina: :(
12:44:57 <nhnt11> (http://log.bezut.info/instantbird/today/#m130)
12:45:31 <flo-retina> clokep_work: yes, it's from libpurple, I think (hope?) we do a better job when a JS prpl has an ssl error
12:46:05 <flo-retina> aleth: that code looks broken, yes :(
12:46:18 <flo-retina> still plenty of details to iron out on JS-XMPP :-/
13:00:27 <-- jb has quit (Ping timeout)
13:00:39 --> mayanktg has joined #instantbird
13:07:57 --> jb has joined #instantbird
13:09:57 <clokep_work> mayanktg: How are you attempting to set the image size?
13:11:22 <mayanktg> clokep_work: using the drawImage() I set the image size to the assigned height and width.
13:11:55 <mayanktg> Even assigning the size to the #photo (img div) didn't bring any change
13:13:29 --> rcscott has joined #instantbird
13:13:47 <mayanktg> Maybe I'm missing some CSS stuff here. I'm trying to figure this out :-|
13:14:24 <clokep_work> I don't know what drawImage is.
13:15:46 <mayanktg> drawImage is a <canvas>method which is used in HTML5 to draw image onto canvas
13:15:56 --> iamjayakumars has joined #instantbird
13:19:46 <clokep_work> Interesting.
13:19:54 <clokep_work> I assume you were actually setting the src of an image somewhere.
13:39:06 <-- iamjayakumars has quit (Ping timeout)
13:40:46 --> iamjayakumars has joined #instantbird
13:41:06 <-- rcscott has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
13:41:51 <-- iamjayakumars has quit (Client exited)
13:42:39 <mayanktg> Got the problem. I guess its due to the default constraint of getUsermedia. When I set the resolution to 640*480 the image fits perfectly in the area.
13:44:01 --> iamjayakumars has joined #instantbird
13:47:42 --> aleth has joined #instantbird
13:47:43 * ChanServ sets mode +o aleth 
13:47:55 <mayanktg> the width is fixed to 640px for the video :( for eg https://simpl.info/getusermedia/constraints/ 
13:48:30 <mayanktg> even if I select the option QVGA here in Firefox it would be set to 640 X 480 px 
13:48:43 --> rcscott has joined #instantbird
13:50:42 --> mconley has joined #instantbird
13:51:50 <clokep_work> So...you know how to fix it? :)
13:53:32 <mayanktg> Its the default for firefox. We can get minimum of 320 X 180 resolution in Chrome and opera but not in Firefox. 
13:53:32 <aleth> mayanktg: Don't you have to rescale it anyway before saving?
13:54:25 <mayanktg> aleth: I did try resacling the image. But the image got pixelated 
13:55:33 <aleth> mayanktg: I mean, isn't the right point to worry about this (in the code) /after/ the user has confirmed the image that was taken from the webcam?
14:31:10 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:31:16 --> nhnt11 has joined #instantbird
14:42:25 <clokep_work> \o/
14:44:00 <aleth> good news?
14:44:23 <aleth> Ah, good news.
14:51:00 <Fallen> I'm getting a Handshake failed message, is there any further way I can debug this? https://pastebin.mozilla.org/4736780
14:51:37 <Fallen> its an xmpp server that uses its own root CA. I've imported that CA as an authority in the prefs, but that doesn't seem to be enough
14:52:24 <flo-retina> Fallen: have you trusted it, after importing it?
14:53:20 <flo-retina> Fallen: I guess not ("error -8172:Peer's certificate issuer has been marked as not trusted by the user.")
14:55:22 <clokep_work> flo-retina: I'd appreciate if we could land SIPE before it bitrots again. :)
14:55:36 <flo-retina> is it fully working now?
14:57:47 <clokep_work> On Mac and Window yes, but Kerberos is only enabled on Windows currently.
14:57:54 <clokep_work> I want to do it for Mac/Linux in a follow up.
14:58:14 <-- nhnt11 has quit (Ping timeout)
14:58:37 <flo-retina> clokep_work: "I'm planning to do that in a separate bug since it's giving me issues." would be nice to expand a bit on that point
14:58:49 <flo-retina> especially: is it something I could help you fix quickly, or something that requires plenty of work?
14:59:32 <clokep_work> flo-retina: I can't find the krb5 library on Mac. I can only find the headers.
14:59:50 <clokep_work> What would be .lib files on WIndows, I don't know what they are on Mac.
15:00:12 <-- iamjayakumars has quit (Quit: )
15:00:23 --> iamjayakumars has joined #instantbird
15:00:32 <flo-retina> .dylib or frameworks
15:01:31 <flo-retina> $ krb5-config --libs
15:01:31 <flo-retina> -dynamic -Wl,-search_paths_first -lkrb5
15:02:18 <clokep_work> Yes.
15:02:21 <clokep_work> That doesn't "work"
15:02:24 <clokep_work> It can't find those.
15:02:31 <flo-retina>  /usr/lib/libkrb5.dylib
15:02:50 <flo-retina> I'm curious to see the error ;)
15:02:51 <clokep_work> OK...
15:02:56 <clokep_work> Am I supposed to hard code that?
15:03:00 <flo-retina> no
15:03:15 <flo-retina> is there just a trivial thing I can edit in the moz.build file while reviewing to test it?
15:03:19 <clokep_work> Let me rebuild.
15:03:20 <clokep_work> No.
15:03:30 <clokep_work> I didn't upload any of the configure changes, etc.
15:05:10 <flo-retina> clokep_work: are you linking SIPE statically or dynamically into purplexpcom?
15:05:19 <clokep_work> dynamically
15:05:42 <clokep_work> It shares function names with simple so things don't like that when I try to statically link it.
15:05:49 <flo-retina> so you need extra stuff in libpurple/protocols/sipe/moz.build even for Windows, don't you?
15:06:04 <clokep_work> "extra stuff" compared to what?
15:06:10 <clokep_work> I'm super confused if you've looked at the patches yet or not.
15:06:18 <flo-retina> krb5.lib
15:06:52 <flo-retina> clokep_work: I've looked for less than 30secondes (looked mostly as the list of files included in the patches), and I'm trying to figure out if you need help with kbr5 linking.
15:08:08 <Fallen> flo-retina: yes, I did trust it. It may be that its not the right server cert though. Not sure how I can download it off the server, openssl s_client -starttls xmpp doesn't seem to work
15:08:36 <flo-retina> Fallen: the server doesn't support connecting with SSL directly?
15:08:45 <clokep_work> flo-retina: No, not at all.
15:08:48 <flo-retina> (that makes it easy)
15:08:49 <Fallen> what port is that usually?
15:09:00 <clokep_work> flo-retina: Kerberos is built into Windows libraries which it uses, it doesn't use krb5.
15:09:05 <flo-retina> Fallen: usually that's 5223 I think
15:09:24 <-- jb has quit (Ping timeout)
15:11:55 <flo-retina> clokep_work: was it already there on XP? :)
15:12:09 <Fallen> flo-retina: that port doesn't work unfortunately
15:13:33 <-- rcscott has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
15:14:38 <clokep_work> flo-retina: I believe so, yes. It's in like core libraries.
15:14:45 <clokep_work> It's used by Single Sign On.
15:15:52 <Fallen> I think this server is just fscked up
15:16:32 <clokep_work> People seem to be using it on XP and it says it's supported. I don't know if 2000 is supported though.
15:16:43 <clokep_work> (And they don't offer separate versions for different versions of WIndows.)
15:18:13 <aleth> clokep_work: http://technet.microsoft.com/en-us/library/bb742431.aspx ?
15:19:59 <-- iamjayakumars has quit (Ping timeout)
15:21:12 <flo-retina> do we still support 2000?
15:21:23 <flo-retina> I thought Mozilla's min version was somehow XP SP3 now
15:22:50 <clokep_work> flo-retina: So...I'm not getting an error at all anymore but support for it isn't built in, something must be funky in one of my files right now.
15:22:57 <clokep_work> (Not the stuff that's uploaded, my extra patch.)
15:24:30 <clokep_work> Is there a way to build a single folder w/ mach? make just says I have to rebuild the backend.
15:24:32 <clokep_work> It's frustrating.
15:25:02 <aleth> clokep_work: well, with the dumbmake patch I requested feedback on... ;)
15:25:09 --> iamjayakumars has joined #instantbird
15:25:09 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:25:21 <clokep_work> aleth: That seems entirely unrelated to me.
15:25:35 <aleth> No, apply the patch and mach build <path> will work.
15:25:51 --> rcscott has joined #instantbird
15:26:02 <aleth> Of course it just calls make so... you are right it might not help.
15:26:47 <clokep_work> (o_O)
15:35:27 * clokep_work sighs.
15:39:36 <clokep_work> The whole reason I wanted to include it separately is because it's an extra layer of complexity that keeps breaking as I fix other things on diferent OSes.
15:42:00 --> nhnt11 has joined #instantbird
15:43:15 <aleth> Do we have a bug on file for zoom being broken?
15:44:27 <aleth> Ah, bug 982580
15:44:29 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=982580 nor, --, ---, nobody, NEW, Zooming the conversation content is broken
15:45:08 * Fallen is now known as Fallen|away
15:46:52 <-- iamjayakumars has quit (Quit: )
15:48:35 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
15:48:37 <-- aleth has quit (Ping timeout)
15:53:57 <-- AlexanderSalas has quit (Quit: ChatZilla [XULRunner 22.0/20130619132145])
15:54:19 --> AlexanderSalas has joined #instantbird
15:56:05 --> flo-retina has joined #instantbird
15:56:05 * ChanServ sets mode +qo flo-retina flo-retina 
16:00:00 <-- gerard-majax has quit (Ping timeout)
16:04:50 --> mayanktg has joined #instantbird
16:06:22 --> iamjayakumars has joined #instantbird
16:06:38 <-- rcscott has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
16:08:23 <clokep_work> flo-retina: So I can put up my patch if you want to see it...
16:16:22 --> arlolra has joined #instantbird
16:20:13 <-- GeKo has quit (Input/output error)
16:22:53 --> rcscott has joined #instantbird
16:23:54 --> wnayes has joined #instantbird
16:24:34 <-- rcscott has quit (Ping timeout)
16:25:14 --> rcscott has joined #instantbird
16:25:25 --> GeKo has joined #instantbird
16:43:18 --> Mook_as has joined #instantbird
16:53:13 <-- Armada has quit (Ping timeout)
17:00:05 --> Armada has joined #instantbird
17:03:14 <-- Armada has quit (Ping timeout)
17:05:22 --> shrihari has joined #instantbird
17:15:48 --> jb has joined #instantbird
17:17:31 --> Armada has joined #instantbird
17:24:15 <-- nhnt11 has quit (Ping timeout)
17:26:19 --> nhnt11 has joined #instantbird
17:40:04 <-- rcscott has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
17:42:53 <-- iamjayakumars has quit (Client exited)
17:49:19 <-- flo-retina has quit (Ping timeout)
17:50:24 --> flo-retina has joined #instantbird
17:50:25 * ChanServ sets mode +qo flo-retina flo-retina 
17:52:19 --> iamjayakumars has joined #instantbird
17:52:32 <-- iamjayakumars has quit (Client exited)
17:56:30 <-- jb has quit (Ping timeout)
18:23:09 --> mconley_ has joined #instantbird
18:23:16 <-- mconley has quit (Connection reset by peer)
18:24:21 * mconley_ is now known as mconley
18:28:23 <-- nhnt11 has quit (Ping timeout)
18:29:40 --> nhnt11 has joined #instantbird
18:43:28 --> gerard-majax has joined #instantbird
18:47:33 --> BWMerlin has joined #instantbird
18:51:14 <-- BWMerlin has quit (Ping timeout)
18:59:51 --> Mic has joined #instantbird
18:59:51 * ChanServ sets mode +o Mic 
19:13:49 <-- mconley has quit (Connection reset by peer)
19:13:49 <Mic> Good evening!
19:14:03 --> mconley has joined #instantbird
19:14:05 <Mic> mayanktg: so what was the result of your canvas/image problem? You're using a bigger preview now?
19:14:22 <Mic> Maybe I misunderstood that though...
19:14:42 <mayanktg> yes, now I have to use that only. It isn't looking good though :(
19:15:08 <mayanktg> a pnel 640 px wide is not what we want :-/
19:16:25 <mayanktg> I'm now trying to set the captured image as buddy icon.
19:19:49 --> unghost has joined #instantbird
19:24:29 --> BWMerlin has joined #instantbird
19:27:38 --> EionRobb has joined #instantbird
19:27:54 <-- shrihari has quit (Ping timeout)
20:05:37 <flo-retina> clokep_work: what did you mean with "flo-retina: So I can put up my patch if you want to see it..." ?
20:05:47 <flo-retina> is kerberos support a different patch for a different bug?
20:05:51 <clokep_work> flo-retina: You were asking about kerberos earlier.
20:05:53 <flo-retina> or am I just increasingly confused?
20:06:50 <clokep_work> flo-retina: I was saying I'd LIKE to do it in a seperate patch in a separate bug.
20:06:56 <clokep_work> And you seemed to imply to me that that was unacceptable.
20:07:05 <clokep_work> Or that if it can easily be done we should look at it.
20:07:28 <clokep_work> So I can put up the patch that attempts to enable it somewhere, either in that bug or on pastebin or on a separate bug.
20:07:34 <flo-retina> clokep_work: it's possible I missunderstood one of your comment in the bug
20:07:42 <clokep_work> Alright.
20:07:48 <flo-retina> I understood "the patches I have here work on Windows with kerberos, but not on Mac"
20:07:52 <clokep_work> Is it clear now or should I explain from the top. :)
20:08:16 <clokep_work> flo-retina: No, that's wrong. "the patches I have here work on WIndows and Mac, Kerberos only works on Windows."
20:09:00 <flo-retina> how is that different from what I said?
20:09:21 <clokep_work> flo-retina: I took your quote to mean things don't work AT ALL on Mac.
20:09:23 <clokep_work> That's not true.
20:09:31 <flo-retina> we really need to finish fixing bug 817596 :(
20:09:33 <clokep_work> It compiles and you exists as an account type, etc.
20:09:36 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=817596 nor, --, ---, clokep, ASSI, Unable to parse nonce values from "jabber.ubuntu-fr.org"
20:10:08 * flo-retina is still confused about the difference between Windows and Mac here :-S
20:10:22 <clokep_work> flo-retina: Windows does not use krb5 at all, it has built in libraries that do this.
20:10:26 <flo-retina> I guess it's the "don't work" that isn't really specified
20:10:27 <clokep_work> Mac and Linux use krb5.
20:10:33 <clokep_work> flo-retina: I have not enabled it.
20:10:46 <clokep_work> I am not even attempting to compile in support for it.
20:13:24 <clokep_work> flo-retina: Is that clearer? :-\
20:14:00 <flo-retina> mostly :)
20:14:33 <flo-retina> "doesn't work" seemed to imply you worked on it and got stuck, so I asked earlier if you needed help.
20:15:18 <clokep_work> flo-retina: I did work on it and got stuck but none of those changes are included /in that patch/.
20:15:42 <clokep_work> But I'm unable to reproduce the issues I was having now, but I'm too busy at work to look at it.
20:16:10 <flo-retina> fair enough
20:16:15 <clokep_work> So you're unable to help me since I'm unsure what the issue is right now. :P
20:16:21 <flo-retina> I guess I can just look at the patches currently in the bug and see if I have feedback about them
20:16:26 <clokep_work> But I can give you the patch if you want to look at it and tell me what's awful about it.
20:16:38 <flo-retina> yeah, seems difficult to help fix problems that aren't visible any more
20:17:25 <clokep_work> Yeah. :( It's just not seeming to try to compile it all, so I must have broken the configure stuff somewhere.
20:32:13 --> rcscott has joined #instantbird
20:35:45 <flo-retina> clokep_work: why is SIPE using g_usleep?
20:36:31 <clokep_work> flo-retina: How am I supposed to know "why"? :P
20:36:45 <clokep_work> (I have no idea.)
20:36:56 <flo-retina> sleep in a code that's supposed to be non-blocking equals r- ;)
20:36:57 <flo-retina> :(
20:37:01 <clokep_work> I think we had previously defined those as no-ops.
20:37:11 <clokep_work> But I started from scratch again since all my code has bit-rotted.
20:42:16 <flo-retina> you said statically linking didn't work because of duplicated symbols?
20:42:51 <flo-retina> are you purposefully adding SIPE in a way that won't get packaged so that it's then easier to figure out the details once it's in the tree?
20:43:22 <clokep_work> No.
20:43:36 <clokep_work> And yes, that's why static linking didn't work.
20:43:52 <clokep_work> (That's easy enough to test btw, just add it to STATIC_PRPLS in configure.in)
21:03:24 <flo-retina> my review queue is now SIPE free! \o/
21:05:38 * clokep_work sighs.
21:05:48 <clokep_work> Almost all those questions are answered in old comments. :-\
21:06:29 <clokep_work> Well maybe not almost all.
21:06:32 <clokep_work> But some of them are.
21:07:53 <clokep_work> And some of them are old review comments that I blew away.
21:08:31 <flo-retina> I didn't re-read old comments
21:09:08 <flo-retina> I kinda assumed that if the flags were r? rather than f?, it was because all comments have been addressed, and you wanted a list of all the stuff that needs to be fixed before landing
21:09:50 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:10:35 <clokep_work> Yeah,...some of the question you asked were definitely discussed before (or I removed things in response to your comments).
21:10:44 <clokep_work> I'll reply it a bit though.
21:11:04 <flo-retina> no rush
21:11:08 <flo-retina> my review queue isn't empty
21:11:11 <flo-retina> (definitely not :-S)
21:13:26 <-- gerard-majax has quit (Ping timeout)
21:22:08 <clokep_work> I'm sure I can fill it up again. :P
21:22:15 <clokep_work> Thanks for the reviews though.
21:22:21 <flo-retina> aleth has also worked on that today ;)
21:22:21 <clokep_work> I just find this whole thing frustrating.
21:22:29 <clokep_work> And testing any changes takes a long time and is demotivating.
21:22:34 <flo-retina> I won't disagree with that ;)
21:22:53 <flo-retina> that being "this whole thing being frustrating"
21:23:38 <flo-retina> spending all evenings doing review instead of writing code is also demotivating ;)
21:23:45 <sukhe> hi. I want to include an extension as part of the default profile (added during the build process). where should I be looking at? my attempts to add the extension to im/app/profile/extensions didn't help me much, so I am sure there is an easierway/documentation
21:23:50 <-- BWMerlin has quit (Quit: BWMerlin)
21:23:58 <sukhe> I already have an answer from Fallen|away but I am not sure where all I should put in the config?
21:25:37 <clokep_work> sukhe: It looks like you'd have to add it to a makefile somewhere. :P Maybe the one in im/? It probably depends on how you're building your extension and such.
21:27:25 <sukhe> clokep_work: I see. it is the tor-launcher extension (https://gitweb.torproject.org/tor-launcher.git) I am trying to add, and it already has a Makefile
21:28:07 <clokep_work> sukhe: How does Firefox/Thunderbird do this?
21:28:14 <clokep_work> It should be done the same way.
21:28:41 <sukhe> yeah I guessed that but I couldn't find it even though I tried searching. I guess to search again ;)
21:29:43 <clokep_work> If you can show us how it's done for one of those we can probably very easily point you to where to do that for Instantbird.
21:30:41 <sukhe> if it helps, Fallen|away pointed me to this earlier: http://mxr.mozilla.org/comm-central/source/calendar/lightning/Makefile.in#90
21:41:47 <-- rcscott has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
21:43:38 * Fallen|away is now known as Fallen
21:44:47 <Fallen> sukhe, clokep_work: did that link help? The problem was how to make the mozilla build system install the extension into dist/bin? Or did I misunderstand?
21:45:27 <clokep_work> Fallen: I want sukhe to give me a link of how the TorLauncher does this for Thunderbird or Firefox.
21:45:31 <clokep_work> It should be trivial to port that way.
21:46:22 <Fallen> but isn't it just a matter of doing what lightning does, i.e INSTALL_EXTENSION_ID ?
21:46:34 <Fallen> again, I might have misunderstood the actual problem
21:55:05 <clokep_work> Fallen: Probably.
22:01:36 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
22:06:59 <-- mconley has quit (Input/output error)
22:19:51 <-- unghost has quit (Input/output error)
22:20:46 <-- Armada has quit (Connection reset by peer)
22:27:52 <Fallen> flo-retina: I managed to retrieve the cert and set things up, but now instantbird-bin is crashing
22:28:06 <Fallen> then it tells me its connected
22:31:21 <Fallen> i have no idea what is crashing there...the app is still running
22:35:27 <flo-retina> how can it crash and still be running?
22:35:48 <-- AlexanderSalas has quit (Ping timeout)
22:36:15 <Fallen> flo-retina: I have no idea... I feel undead. I get the mac crash dialog, but Instantbird is still running and afterwards the xmpp server is connected
22:37:06 <Fallen> ha now I was able to trigger breakpad
22:37:57 <flo-retina> doesn't the mac crash dialog show you a stack?
22:38:25 <Fallen> ah I just lost that, but I have a crash report now, once its processed bp-3aa9efdf-2f4d-4c2e-a832-840332140401
22:38:34 <Fallen> let me see if I can trigger it again
22:40:30 <flo-retina> I'm not sure our socorro server is running correctly these days
22:40:38 <flo-retina> my last crash report hasn't been processed
22:41:05 <Fallen> there we have it
22:41:27 <Fallen> flo-retina: https://pastebin.mozilla.org/4739145
22:42:10 <Fallen> thats all I get from the apple dialog
22:42:22 <Fallen> there might be a dump hidden in the fs somewhere
22:42:57 <flo-retina> "*** multi-threaded process forked ***"
22:45:14 <flo-retina> there are fork() calls in http://lxr.instantbird.org/instantbird/source/purple/libpurple/dnssrv.c
22:45:33 <flo-retina> I thought I had removed the fork bombs from libpurple, but I guess I forgot the DNS SRV ones :-S
22:47:18 <EionRobb> I thought you didn't use libpurple's dns?
22:47:33 <Fallen> flo-retina: yeah that might be it :) Do you have all you need to fix it? I need sleep soon
22:47:51 <flo-retina> EionRobb: dns and dns srv are different implementations within libpurple
22:48:00 <flo-retina> Fallen: I need sleep too! ;)
22:48:20 <flo-retina> and no, I don't have what I need to fix it; I would need a way to reproduce :-/
22:49:04 <Fallen> flo-retina: hm I can't give you my credentials, I don't know if its enough to just connect
22:49:25 <flo-retina> if it's just dns srv, just connecting should be enough
22:49:31 <flo-retina> but it's also possible the crash is quite random :-/
22:52:37 <Mook_as> yeah, the fork() crashes are extremely random and rare
22:52:54 <Mook_as> it's got something to do with jemalloc, IIRC.
22:53:05 <Mook_as> (at least, assuming it's the same one that komodo sees)
23:03:14 --> iamjayakumars has joined #instantbird
23:16:10 --> rcscott has joined #instantbird
23:34:27 <-- EionRobb has quit (Quit: Leaving.)
23:34:33 --> EionRobb has joined #instantbird
23:35:56 <-- iamjayakumars has quit (Client exited)
23:37:09 <-- EionRobb has quit (Quit: Leaving.)
23:38:40 --> EionRobb has joined #instantbird
23:42:09 * Fallen is now known as Fallen|away
23:42:50 --> clokep has joined #instantbird
23:42:50 * ChanServ sets mode +o clokep 
23:48:01 --> mconley has joined #instantbird
23:59:21 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)