#instantbird log on 08 14 2012

All times are UTC.

00:23:44 <-- myk has quit (Ping timeout)
00:35:08 <-- chrisccoulson has quit (Connection reset by peer)
00:38:15 --> clokep has joined #instantbird
00:38:15 * ChanServ sets mode +o clokep 
00:42:18 <clokep> myk: Yeah, my thought process was that I only install Instantbird on machines I trust so...app specific is good enough.
00:57:26 <-- wnayes has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
01:50:44 <instantbot> clokep@gmail.com denied review for attachment 1802 on bug 1632.
01:50:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1632 enh, --, ---, aletheia2, ASSI, Mark participants as inactive after XXX time
02:19:35 <instantbot> clokep@gmail.com requested review from benediktp@ymail.com  for attachment 1803 on bug 1638.
02:19:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1638 maj, --, ---, clokep, ASSI, update Instantbird F.A.Q.
02:46:19 <-- clokep has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
02:52:57 <instant-buildbot> build #593 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/593
03:51:07 <-- Kaishi has quit (Ping timeout)
03:54:40 --> Kaishi has joined #instantbird
04:26:18 --> gerard-majax_ has joined #instantbird
04:50:57 <instant-buildbot> build #676 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/676
05:10:40 <-- gerard-majax_ has quit (Ping timeout)
05:41:10 --> Optimizer has joined #instantbird
05:44:48 <-- EionRobb has quit (Quit: Leaving.)
05:55:13 <-- Optimizer has quit (Ping timeout)
05:56:00 --> gerard-majax_ has joined #instantbird
05:57:51 <-- gerard-majax_ has quit (Ping timeout)
06:00:14 --> gerard-majax_ has joined #instantbird
06:12:44 <instant-buildbot> build #582 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/582
06:13:49 <-- gerard-majax_ has quit (Ping timeout)
06:20:42 --> jb has joined #instantbird
06:41:23 <-- jb has quit (Ping timeout)
06:55:37 <-- Suiseiseki has quit (Quit: Leaving)
06:56:30 --> Suiseiseki has joined #instantbird
06:57:17 --> chrisccoulson has joined #instantbird
07:10:51 <-- meh has quit (Quit: I don't want to live on this planet anymore.)
07:16:03 --> Kissaki has joined #instantbird
07:16:29 <Kissaki> Hey. How is the windows build compiled? Cross-compilation? or is it built on a windows machine?
07:45:36 --> sonny has joined #instantbird
07:49:29 --> jb has joined #instantbird
07:54:23 --> gerard-majax_ has joined #instantbird
08:09:40 <-- jb has quit (Ping timeout)
08:32:25 --> jb has joined #instantbird
08:40:08 --> Mic has joined #instantbird
08:40:08 * ChanServ sets mode +h Mic 
08:40:17 <Mic> Kissaki: it's built in a VM
08:41:40 <Kissaki> ok thanks
08:41:54 <Mic> Are you interested in building it yourself?
08:42:06 <Kissaki> yeah
08:42:18 <Mic> OK, best thing would be to start here then: http://clokep.blogspot.de/2011/05/compilling-instantbird.html
08:42:32 <Mic> This is how to set up the build environment and tools on Windows
08:42:40 <-- jb has quit (Ping timeout)
08:42:50 <Kissaki> oh so the best source is not the wiki? :)
08:43:19 <Kissaki> I'll check that out then, thanks
08:43:28 <Mic> The blog posting was written by a member of the IB team, we just never got to move it to the wiki, yet
08:43:34 <Mic> We should really do that, yes.
08:44:16 <Mic> I'm away for a while but the blog posting should keep you busy for a while ;)
08:44:29 <Kissaki> If I even get to it right away :)
09:03:27 --> aleth has joined #instantbird
09:03:27 * ChanServ sets mode +h aleth 
09:03:45 --> Keso has joined #instantbird
09:03:47 <Keso> hi
09:04:16 <Keso> guys I know there was hure rework of proxies but it doesn't work anymore
09:04:36 <aleth> Keso: were you using a HTTP proxy?
09:04:39 <Keso> I just upgraded and I can't connect to gtalk and facebook talk only to icq over my proxy settings
09:04:42 <Keso> aleth: yep
09:07:05 <aleth> I don't think HTTP proxies work with gtalk/fb at the moment :(
09:07:11 <Keso>  shit
09:07:22 <Keso> ok so I have to downgrade again
09:07:30 <aleth> As far as I know the problem is that nobody has a proxy to test this with
09:07:39 <aleth> so it's hard to develop and test...
09:08:03 <Keso> well I dont; think it's difficult setup squid for local host and run traffic over it
09:08:22 <aleth> You should ask clokep when he shows up later, he will be able to tell you more
09:08:41 <aleth> I haven't worked on that code
09:10:12 <Keso> ok maybe I;ll because main reason why I'm using instantbird over pidgin is that I can easier switch proxy on/off for all accounts
09:10:33 <aleth> Yes, we would like it to work.
09:14:24 --> jb has joined #instantbird
09:17:47 <Keso> aleth: ok back on 1.1, and I was awaiting for system tray integration which is in 1.2
09:18:08 <Mic> Kissaki: to compile you'll need to remove this line: http://hg.instantbird.org/instantbird/file/e3147073a9ba/mozconfig#l6 by the way. This option breaks building on Windows :(
09:18:21 <Kissaki> oO
09:19:48 <Mic> Or you can replace mozconfig with clokep's version: https://bitbucket.org/clokep/instantbird-patches/src/tip/mozconfig
09:19:56 <Mic> That's what I did and it worked fine for me.
09:20:15 <Mic> Don't hesitate to ask if you run into other problems! :)
09:20:23 <Mic> bbl
09:23:55 --> josefec has joined #instantbird
09:24:58 <-- josefec has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
09:35:36 --> josefec has joined #instantbird
09:35:46 <-- sonny has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
09:35:51 --> sonny has joined #instantbird
09:36:14 <-- josefec has left #instantbird ()
09:36:27 --> josefec has joined #instantbird
09:38:17 <-- josefec has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
09:39:01 --> josefec has joined #instantbird
09:39:13 <-- josefec has left #instantbird ()
09:41:27 --> josefec has joined #instantbird
09:41:39 <-- josefec has left #instantbird ()
09:42:10 --> josefec has joined #instantbird
09:56:06 <-- Mic has quit (Ping timeout)
09:56:08 <josefec> Hi, there. I’ve got an idea of a simple Instantbird add-on which would facilitate the same thing as Miranda’s autoreplacer. It would replace predefined patterns during message writting. I’m a complete newbie in add-on writing, just have looked around a bit how add-ons are developed. I think that this could be a very simple restartless add-on using only JS to do the work, am I right? What do you think about that?
09:58:50 <aleth> You definitely only need JS :)
09:59:43 <aleth> Sounds like an interesting project...
10:00:59 <aleth> You have seen the info on our wiki?
10:03:14 <aleth> https://wiki.instantbird.org/Instantbird:Extension
10:04:30 --> clokep has joined #instantbird
10:04:30 * ChanServ sets mode +o clokep 
10:05:19 <josefec> Yes, I have. I have also looked up what are the differences between regular and SDK add-ons. I don’t know if I can access the Instantbird’s message textarea with SDK only.
10:05:55 --> Mic has joined #instantbird
10:05:56 * ChanServ sets mode +h Mic 
10:06:17 --> mmkmou has joined #instantbird
10:06:20 <aleth> josefec: No, you should be able to do it restartless
10:06:50 <aleth> You probably have to hook into the key events being passed to the textbox
10:07:43 <Mic> Do you want the patterns to be replaced during writing or sending?
10:07:45 <josefec> Yes. I thought that it could check patterns only word-by-word after pressing space, not to be it too performance heavy.
10:07:45 <aleth> This is the existing code for those events http://lxr.instantbird.org/instantbird/source/instantbird/content/conversation.xml#471
10:08:19 <josefec> During writing… So that you can see what you’re sending before sending it.
10:13:22 <josefec> Leaving for lunch now (UTC+2 ;))… Thanks for response for now.
10:13:30 <Mic> josefec: we don't support the add-on SDK by the way
10:13:55 <Mic> The add-on SDK is a Firefox-only thing.
10:14:05 <josefec> Mic: Thanks for info about that.
10:18:31 <clokep> Kissaki: That blog post is a bit out of date btw, you can use Visual Studo Express 2010 and Windows 7.1 SDK.
10:18:39 <clokep> And I think you then don't need MASM?
10:20:01 <clokep> Mic, Kissaki: Or you can use pymake and build with -j4.
10:20:28 <Mic> I tried, so I didn't recomment that ;)
10:20:33 <Mic> *I never
10:20:48 <clokep> Keso: I think we currently ignore HTTP proxies during a connection...so obviously if you need one it'll fail.
10:21:10 * clokep has no idea how to set up a squid proxy to test it.
10:22:31 <clokep> josefec, Mic, aleth: That add-on is similar to the Auto-Link/Link Bugzilla concept...unless it's talking about outgoing messages. :)
10:24:22 <Mic> It's about replacements in outgoing messages (and that even while they're being typed) as I understood.
10:25:15 <clokep> Ok
10:27:01 --> josefec1 has joined #instantbird
10:27:53 <-- josefec has quit (Ping timeout)
10:32:03 <clokep> Should still be fairly doable. :)
10:47:58 <-- jb has quit (Ping timeout)
10:51:30 <-- josefec1 has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
10:51:39 --> josefec has joined #instantbird
10:55:13 <-- Mic has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
11:03:59 <-- clokep has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
11:05:51 --> josefec1 has joined #instantbird
11:06:22 <-- josefec1 has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
11:06:28 --> josefec1 has joined #instantbird
11:06:46 <-- josefec has quit (Ping timeout)
11:06:58 <-- josefec1 has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
11:07:18 --> josefec has joined #instantbird
11:17:26 --> rosonline has joined #instantbird
11:22:45 <-- Even1 has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
11:22:49 --> Even1 has joined #instantbird
11:28:34 <-- rosonline has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
11:28:39 --> rosonline has joined #instantbird
11:41:28 <Kissaki> do I have to enter a captcha for each edit on the wiki, or will this eventually stop? Is it because of link-edits?
11:43:48 --> clokep_work has joined #instantbird
11:43:48 * ChanServ sets mode +o clokep_work 
11:44:10 <-- rosonline has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
11:44:15 --> rosonline has joined #instantbird
11:44:49 <clokep_work> Kissaki: When you enter links to external pages it requires a captcha.
11:44:50 <clokep_work> What page are you editing?
11:44:51 <-- rosonline has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
11:44:54 --> rosonline has joined #instantbird
11:45:21 <Kissaki> first my userpage, then building
11:47:34 <clokep_work> Kissaki: So apparently there is https://wiki.instantbird.org/Instantbird:Compiling#Building_on_Windows but maybe it shuld be a different page.
11:47:42 <clokep_work> Ah, you added that. :)
11:47:47 <clokep_work> I thought Mic did.
11:48:01 <clokep_work> You don't need the Visual C++ 2008 Redistributable btw.
11:48:02 <instantbot> c++ is evil
11:48:10 <Kissaki> k
11:48:10 <clokep_work> And I'm fairly certain you don't need MASM anymorel..
11:48:30 <clokep_work> (I think it's part of the 7.1 SDK? I don't remember installing it last time I set up my build env...)
11:48:43 <Kissaki> gonna try what I wrote now :P
11:48:43 <Kissaki> and probably try with pymake as well and add that info
11:50:08 <clokep_work> I think you also have to do the exporting of MOZCONFIG now...at least that's how I build usually.
11:50:28 <clokep_work> Yeah, pymake is much faster. :)
11:52:25 --> jb has joined #instantbird
12:02:57 <Kissaki> how come its so much faster?
12:03:41 <clokep_work> Because gmake is really slow on Windows. I think it has to do with the way the file system is accessed.
12:03:53 <clokep_work> I don't really know the details though, I'm sure there are some blog posts from the mozilla guys about why it's faster.
12:05:12 <Kissaki> pymake seems really focused on mozilla - I always thought it was a more general, and more widely spread system/module
12:06:47 <clokep_work> I think it's a fully replacement for make, but it was made by mozilla AFAIK so...
12:08:03 <instantbot> New Websites - www.instantbird.com bug 1645 filed by clokep@gmail.com.
12:08:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1645 enh, --, ---, nobody, NEW, Add a way to donate
12:13:45 <josefec> Hi again, guys. I’ve prepared a super-alfa example of my supposed AutoReplace add-on using the code of the LineBreak extension, whose code I have not perfectly understood so don’t be surprised if there’s something there shouldn’t be. It has no UI and has two predefined replacements, which should work as to replace straight quotes ("") for curly quotes (“”).
12:13:46 <josefec> The first problem I’ve immediately come to is encoding. What encoding should the bootstrap.js be?
12:15:41 <josefec> I’ve uploaded the zip/xpi here: http://db.tt/wksGyiXG
12:16:05 <aleth> UTF-8 is your friend :)
12:18:24 <josefec> Well, so that’s what I have now. And it does not work as expected.
12:18:30 <aleth> And you probably have to be careful with escaping special characters.
12:18:55 <josefec> It replaced the " but with â instead of “ or ”.
12:18:55 <clokep_work> josefec: Any way you could pastebin (link in the topic) the code of bootstrap.js?
12:19:10 <clokep_work> Ah. Then it sounds like the encoding is wrong.
12:19:17 <clokep_work> You could always use hex codes for it though.
12:19:22 <aleth> https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/RegExp and of course for JS http://www.w3schools.com/js/js_special_characters.asp
12:20:44 <Keso> clokep_work: hi man, when do you expect to have HTTP proxies working ?
12:21:23 <clokep_work> Keso: I'm not working on it right now at all. I don't have a proxy to test with.
12:21:46 <josefec> clokep_work: OK, I’ll try that. Though I thought that UTF-8 is UTF-8 so I can use the characters straight away.
12:22:04 <clokep_work> There's a couple of options we could try though (that I know of), if (one of them) works, it would just be a matter of flo reviewing the code when he's back at the end of the week.
12:22:25 <clokep_work> josefec: You should be able to, if it's coming up as a different character it sounds like the encoding is wrong, yes.
12:22:26 <aleth> josefec: This is true, but you need to escape characters like " etc...
12:22:33 <clokep_work> I imagine our input box is UTF-8...
12:22:44 <clokep_work> aleth: He(?) said that was working.
12:22:45 --> Mic|web has joined #instantbird
12:22:52 <Mic|web> Hi
12:22:53 <clokep_work> If the replacement is working " is properly escaped.
12:23:01 <clokep_work> Good afternoon.
12:23:46 <josefec> The bootstrap.js: http://pastebin.com/TvtMy14y
12:24:07 <clokep_work> Bleh...pastebin.com is ugly...
12:24:54 * clokep_work thinks that that looks reasonable...
12:25:18 <aleth> josefec: Check your editor's encoding settings. 
12:25:22 <clokep_work> Keso: So it mostly boils down to https://bugzilla.instantbird.org/show_bug.cgi?id=1347#c5
12:25:25 <instantbot> Bug 1347 nor, --, 1.2, florian, RESO FIXED, socket.jsm based protocols don't handle HTTP proxies
12:25:32 <clokep_work> But I guess you've now filed that bug...
12:26:16 <josefec> aleth: I can try to save it with UTF-8 id bytes.
12:27:23 <aleth> clokep_work:  I think bug 1644 has turned out to be the same issue. It shows up as a regression for existing users.
12:27:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1644 nor, --, ---, nobody, UNCO, instantbird can't use proxy to connect gtalk service
12:29:07 <josefec> aleth: Well, that failed completely. Instantbird was not able to read the file properly then.
12:29:24 <clokep_work> aleth: That's the bug I just referred to. ;)
12:29:41 <aleth> Oh, is that keso?
12:30:07 <clokep_work> No, it's not...I just meant someone had filed it.
12:30:12 <clokep_work> But that bug is confusing...I'll file a different one.
12:30:45 <aleth> clokep_work: That's what I meant... it's confusing people because they had it working in 1.1
12:33:29 <instantbot> New Core - General bug 1646 filed by clokep@gmail.com.
12:33:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1646 nor, --, ---, nobody, NEW, socket.jsm based protocols should connect through HTTP proxies
12:34:09 <aleth> Keso: you might want to cc yourself to that bug ;)
12:34:19 <clokep_work> He already is.
12:35:24 <aleth> josefec: We had someone a while back with similar issues and he was using notepad++ on Windows. Some fiddling with settings was required...
12:35:25 <Mic|web> josefec: what do you mean by " Well, that failed completely. Instantbird was not able to read the file properly then." ?
12:36:13 <clokep_work> But in terms of total disclosure. I don't really have interest in working on that...
12:36:34 <clokep_work> Keso: You could try adding "| RESOLVE_ALWAYS_TUNNEL" to http://lxr.instantbird.org/instantbird/source/chat/modules/socket.jsm#96
12:36:38 <clokep_work> If that works then...easy fix. :)
12:37:29 <josefec> Mic|web: There were quite a few errors in the error console starting with WARN addons.xpi: Error loading bootstrap.js for autoreplace@me: SyntaxError: illegal character.
12:38:34 <Mic|web> Are you packing your extension into an XPI and reinstalling it each time btw?
12:39:00 <josefec> Yes. Is that a wrong way?
12:39:15 <Mic|web> No, just not as easy as possible.
12:39:21 <Mic|web> Take a look at this: https://developer.mozilla.org/en-US/docs/Setting_up_extension_development_environment#Firefox_extension_proxy_file
12:40:24 <josefec> When I removed the UTF-8 ident. bytes, it doesn’t work with the characters written straight. Now I made it work with \uXXXX escape sequences.
12:40:59 <josefec> Thanks for the proxy file tip. I’ll try that.
12:42:25 <Keso> clokep_work: I'll try it nowm but have to install it again
12:42:38 <clokep_work> Keso: Thanks.
12:43:20 <clokep_work> Keso: You'll also need to modify it to not ignore HTTP proxies (pretty much the opposite of https://hg.instantbird.org/instantbird/rev/02d93fefd2e2)
12:44:39 <Keso> clokep_work: but where is socket.jsm located ?
12:44:51 <clokep_work> omni.ja (which is just a zip file).
12:45:00 <clokep_work> Inside of that...the modules directory?
12:45:09 * clokep_work hopes Mic|web can chime in.
12:45:29 <-- josefec has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
12:45:49 <Mic|web> Yes, I think so
12:45:53 --> josefec has joined #instantbird
12:46:24 <Keso> clokep_work: or I have to recompile it ?
12:46:58 <Mic|web> No, you don't need to recompile.
12:47:17 <Mic|web> You can simply unpack omni.ja, modify a file, pack again
12:47:50 <Keso> Mic|web: understand now
12:47:51 <Mic|web> You might need to start Instantbird with the parameter "-purgecaches" to see an effect, though?
12:53:09 <Mic|web> If you're unsure if the changes are taken into account, you can add something like     Components.utils.reportError("Running modified code now!");    next to it. You'll see this message on your error console then.
12:54:04 <Mic|web> Well, you should if it is loading your modified file.
12:55:38 * clokep_work will be back.
12:55:42 <-- clokep_work has quit (Input/output error)
12:56:18 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
13:04:23 <-- josefec has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
13:04:30 --> josefec has joined #instantbird
13:04:31 --> clokep_work has joined #instantbird
13:04:31 * ChanServ sets mode +o clokep_work 
13:05:54 <Keso> clokep_work: how that line should looks like? I have this:   proxyFlags: Ci.nsIProtocolProxyService.RESOLVE_PREFER_SOCKS_PROXY, RESOLVE_ALWAYS_TUNNEL
13:07:12 <Keso> clokep_work: but it's not ok as in account under gmail I have Error: No 'prpl-gtalk' protocol plugin
13:07:39 <-- josefec has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
13:07:46 --> josefec has joined #instantbird
13:10:26 <aleth> proxyFlags: Ci.nsIProtocolProxyService.RESOLVE_PREFER_SOCKS_PROXY | Ci.nsIProtocolProxyService.RESOLVE_ALWAYS_TUNNEL,
13:10:36 <aleth> I believe that's what he meant...
13:12:14 <clokep_work> wnayes: We'll need to take your patch from https://bugzilla.mozilla.org/show_bug.cgi?id=781956 in the patches directory.
13:12:27 <clokep_work> aleth, Keso: Yes, it should be a bitwise or (|).
13:12:42 <-- josefec has quit (Input/output error)
13:12:49 --> josefec has joined #instantbird
13:14:27 <clokep_work> (And you need the Ci.nsIProtocolProxyService. that aleth included. :))
13:18:03 <-- josefec has quit (Input/output error)
13:18:11 --> josefec has joined #instantbird
13:18:51 <Keso> clokep_work: I put line that aleth included but doesnt work
13:19:04 <Keso> clokep_work: I can't connect gmail or fb chat
13:19:11 <clokep_work> Keso: Did you also delete the other lines I told you to?
13:19:32 <clokep_work> You need to undo  https://hg.instantbird.org/instantbird/rev/02d93fefd2e2
13:20:11 <Keso> clokep_work: aha I didnot
13:21:09 <clokep_work> Yeah, those lines ignore all http proxies. :-)
13:21:11 --> josefec1 has joined #instantbird
13:22:49 <-- josefec has quit (Ping timeout)
13:23:46 <Keso> clokep_work: I did but no change
13:24:52 <clokep_work> Keso: OK. I wasn't sure if it would work anyway.
13:25:02 * clokep_work wishes he had an HTTP proxy to test w/. :P
13:25:07 <Keso> clokep_work: http://www.kotelna.sk/keso/socket.jsm <- is mine version
13:25:25 <Keso> clokep_work: setup squid it should not be so difficult
13:26:44 <-- josefec1 has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
13:26:51 --> josefec has joined #instantbird
13:26:56 <clokep_work> I'm on Windows.
13:27:06 <clokep_work> And I don't know much about proxies / don't really care to learn.
13:27:25 <Keso> clokep_work: or you can use any of free proxies
13:27:37 <Keso> ok so for me, downgrade again
13:27:39 <clokep_work> Do you know of one that actually let's tunneling?
13:28:04 <Keso> clokep_work: don't know
13:28:28 <clokep_work> Right.
13:28:29 <Keso> clokep_work: but squid is also for win
13:28:38 <aleth> https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIProtocolProxyService?redirectlocale=en-US&redirectslug=nsIProtocolProxyService mentions http proxies
13:28:41 <-- sonny has quit (Ping timeout)
13:28:56 <aleth> fwiw...
13:29:10 <Keso> clokep_work: or wingate could be option
13:30:33 <clokep_work> aleth: Nothing interesting, I don't think...
13:30:56 <-- josefec has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
13:31:00 --> josefec has joined #instantbird
13:32:13 <clokep_work> Keso: Maybe if I have time to look at it.
13:32:21 <clokep_work> There's a few more things that are more pressing for me to look at.
13:32:25 * clokep_work uses SOCKS proxies...
13:33:44 <Keso> clokep_work: I do understand but release new version and removing support of HTTP proxies is probably not a good idea
13:35:06 <-- josefec has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
13:35:13 --> josefec has joined #instantbird
13:36:29 <-- josefec has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
13:36:33 --> josefec has joined #instantbird
13:38:21 <-- josefec has quit (Input/output error)
13:38:26 --> josefec has joined #instantbird
13:38:43 <Keso> clokep_work: becasue ppl will upgrade and then they figure out it's not working
13:39:41 <Keso> not a good reputation 
13:40:13 <clokep_work> I agree.
13:40:24 <clokep_work> I think we expected very few people to use HTTP proxies.
13:40:30 <clokep_work> Why do you use them instead of SOCKS?
13:41:08 <-- josefec has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
13:41:15 --> josefec has joined #instantbird
13:42:51 <Keso> clokep_work: really ? most of big corporations don't have socks only http
13:43:09 <Keso> like oracle
13:43:57 <clokep_work> How am I supposed to know what most big corporations use? :P
13:45:16 <Keso> clokep_work: asking if good way :)
13:45:20 <Keso> s/if/is
13:45:23 <-- josefec has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
13:45:28 <clokep_work> Who would I ask that too? :P
13:45:33 <clokep_work> Big corporations? Hah.
13:45:54 <Keso> no employees which are trying to make life at work better
13:46:35 <aleth> We can only respond to what people tell us...
13:47:21 <Keso> aleth: I'm telling you :D
13:47:28 <Keso> but I'm only oen
13:47:29 <Keso> one
13:48:16 <clokep_work> I understand, and it's something I agree we should fix.
13:53:25 --> josefec has joined #instantbird
13:53:28 <clokep_work> If I could test with a free proxy that would be great and I'm much more likely to do it btw.
13:54:07 <-- josefec has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
13:55:58 <-- jb has quit (Quit: jb)
13:56:18 --> jb has joined #instantbird
13:57:33 --> josefec has joined #instantbird
14:06:30 <-- josefec has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
14:10:16 <clokep_work> instantbot: bug 958
14:10:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=958 enh, --, ---, benediktp, ASSI, Show last messages (history) in new chat windows
14:15:51 <Kissaki> conftest.obj 
14:15:51 <Kissaki> LINK : fatal error LNK1104: cannot open file 'kernel32.lib'
14:15:51 <Kissaki> is it case sensitive?
14:15:51 <Kissaki> in the winsdk I have C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib\Kernel32.Lib
14:17:21 <Kissaki> tried it with pymake now
14:17:44 <clokep_work> Windows isn't case-sensitive in general.
14:18:08 <clokep_work> When you start mozilla-build does it say which SDK you're using? (Does it match the SDK you're expecting to use...)
14:18:14 <clokep_work> Any reason you're using 7.0a instead of 7.1?
14:18:29 <Kissaki> mh no :P
14:18:49 <Kissaki> no Idea why I have 3 SDK dirs anyway...
14:19:13 <Kissaki> 7.0A, 8.0 and 8.0A ... no 7.1 anyway, and 7.1 seems to be the recent
14:19:13 <Kissaki> no idea why I have 8 then
14:20:29 <clokep_work> 8 is from Windows 8...what Windows are you on anyway?
14:20:47 <Kissaki> Win7
14:20:49 <Kissaki> x64
14:21:05 <Kissaki> I installed the VS 201(2?) RC yesterday though ...
14:21:24 <Kissaki> is 7.0A the 7.1?
14:21:37 <clokep_work> I don't think so. I think 7.0A is like a service pack to 7.0.
14:21:51 <clokep_work> I don't think Mozilla builds with VS 2012 yet.
14:22:12 <Kissaki> my programs and features lists Microsoft Windows SDK for Windows 7 (7.1)
14:22:16 <Kissaki> and no other one
14:22:34 <Kissaki> the 8 ones don't provide lib or include folders
14:22:48 <clokep_work> Weird.
14:23:07 <Kissaki> well, the moztools probably just uses the highest version number of folders there is?
14:23:27 <clokep_work> It has an algorithm it uses, yes.
14:25:56 <Kissaki> managed to set it via MOZ_MAXWINSDK
14:25:59 <clokep_work> I'd suggest pastebining a bigger log btw.
14:29:54 <Kissaki> thats from a written log anyway, and the only useful info there
14:30:18 <clokep_work> Uhhh...OK...
14:31:04 <Kissaki> the actual console output only told me its during configure :)
14:31:28 <clokep_work> OK, so it didn't complete configure.
14:31:41 <Kissaki> seems to work now
14:31:42 <clokep_work> So it's either trying to use the wrong SDK or you're missing a dependency.
14:31:46 <clokep_work> Weird.
14:31:53 <Kissaki> yeah, it tried to use 8
14:32:17 <Kissaki> sry I didn't clarify that enough
14:35:26 <clokep_work> Ah OK.
14:35:33 <clokep_work> Yeah I think mozilla-central (kind of?) builds with 8.
14:35:54 <clokep_work> https://developer.mozilla.org/en/Windows_8 has some information on it
14:36:30 --> wnayes has joined #instantbird
14:36:53 <clokep_work> Good morning wnayes. :)
14:39:20 <wnayes> clokep_work: Good morning :)
14:41:14 <Kissaki> good evening
14:41:44 <clokep_work> I left you a message that aws kind of vague.
14:41:57 <Kissaki> win8 already, but no x64 :/
14:41:59 <clokep_work> Instead of hacking around your mozilla-central patch, you could back port it and incldue it in tools/patches.
14:43:29 --> groovecoder has joined #instantbird
14:43:53 <groovecoder> okay, I *love* the update where participants are grey until they speak and only *then* are they color-coded!
14:44:08 <clokep_work> groovecoder: Excellent, you can thank aleth for that. :)
14:44:37 <groovecoder> aleth: you rock! that's the feature that has kept me on InstantBird over Adium or LimeChat
14:45:30 <groovecoder> when I first signed-in today, I thought the color-coded names had been removed completely and I was about to ditch InstantBird altogether. then I saw the feature wasn't only preserved but *improved*
14:45:43 <groovecoder> <3
14:46:14 <wnayes> clokep_work: OK, I see a few patches there and that makes sense. Looks like my patch has been committed for Moz17 too :)
14:48:51 <-- jb has quit (Ping timeout)
14:48:53 <groovecoder> btw, is there a way to enable inline images in InstantBird? so if someone pastes a link to an image it automatically renders inline in the chat?
14:49:21 <aleth> groovecoder: thanks :)
14:49:35 <clokep_work> groovecoder: No. :( I'd really like it though, I think I filed a bug on it...
14:49:53 <clokep_work> bug 1581 it seems.
14:49:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1581 enh, --, ---, nobody, NEW, Inline received media
14:50:00 <groovecoder> ooo, and what's the dashed red line I just saw pop up? is that added whenever someone mentions you while the chat is not focused?
14:50:23 <groovecoder> (guess I should read release notes or something :)
14:50:42 <clokep_work> groovecoder: No, it's the last location you looked at the conversation.
14:50:51 <groovecoder> oh, sweet
14:54:43 <clokep_work> Yes, you can also thank aleth for that. :-D
14:54:54 <clokep_work> wnayes: Yup! Make sure it applies cleanly to Mozilla 14.0.1 though! :)
14:55:04 <clokep_work> I'd suggest that over other weird hacks.
14:56:44 --> groovecoder1 has joined #instantbird
14:56:53 <-- groovecoder has quit (Ping timeout)
14:57:20 <instantbot> clokep@gmail.com set the Resolution field on bug 1644 to DUPLICATE of bug 1646.
14:57:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1644 nor, --, ---, nobody, RESO DUPLICATE, instantbird can't use proxy to connect gtalk service
14:57:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1646 nor, --, ---, nobody, NEW, socket.jsm based protocols should connect through HTTP proxies
14:57:38 --> groovecoder has joined #instantbird
14:57:39 <aleth> wnayes: That's what I meant when I said flo could take the patch for IB early btw ;)
14:58:01 <aleth> Sorry it seems I wasn't clear enough...
14:58:05 <groovecoder> oh noes! 1.2 crashes when trying to open preferences on Mac OS 10.6.8
14:58:26 <-- groovecoder1 has quit (Ping timeout)
14:59:29 <clokep_work> groovecoder: Do you have a crash log? / File a bug.
14:59:42 <groovecoder> clokep_work: I submitted crash report, yeah
15:01:10 <-- aleth has quit (Input/output error)
15:01:12 --> aleth has joined #instantbird
15:01:12 * ChanServ sets mode +h aleth 
15:04:27 <instantbot> New Instantbird (UI) bug 1647 filed by luke.crouch@gmail.com.
15:04:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1647 cri, --, ---, nobody, UNCO, Opening preferences crashes InstantBird
15:04:38 --> grooveco1 has joined #instantbird
15:04:47 <-- groovecoder has quit (Ping timeout)
15:05:00 <clokep_work> groovecoder: Do you have the crash ID? That bug report isn't very useful right now. :-/
15:05:31 <grooveco1> clokep_work: sec
15:05:34 <grooveco1> I can crash it again :)
15:05:40 <grooveco1> wait, what?
15:06:02 <grooveco1> now it's working ...
15:06:12 * grooveco1 is now known as groovecoder
15:06:37 <clokep_work> groovecoder: YOu can get the crash ID by going to Tools > Error Console and typing openDialog("about:crashes")
15:08:03 <groovecoder> bp-2a03724b-a239-4b36-ad07-479592120814 8/14/12 10:04 AM
15:08:04 <groovecoder> bp-16070c1d-6e4d-46ac-bee0-0bb1d2120814 8/14/12 9:56 AM
15:08:04 <groovecoder> bp-b8e77789-3a99-4512-bf30-db3ef2120814 8/14/12 9:56 AM
15:08:15 <groovecoder> I'll add to bug
15:09:12 <clokep_work> Thanks.
15:12:38 <groovecoder> btw, what's the relationship b/w Mozilla & InstantBird?
15:12:51 <groovecoder> (I work for Mozilla on MDN)
15:13:00 --> sonny has joined #instantbird
15:14:39 <clokep_work> Oh? Interesting.
15:15:03 <clokep_work> We share some of our chat code with Thunderbird (which will be out in Thunderbird 15). Florian was a Mozilla intern back in the day and is now a contractor working on Thunderbird.
15:15:09 <clokep_work> (He's the main developer.)
15:15:18 <clokep_work> Besides that...not much. :)
15:19:46 <clokep_work> And we're (hopefully) merging our Bugzillas soon.
15:19:52 <clokep_work> Did you work on the new MDC groovecoder?
15:20:41 <groovecoder> clokep_work: yeah, I was hired specifically for that :) been a loooong project
15:23:26 <clokep_work> groovecoder: Excellent. I haven't used it much, I Hope it works out well though. :)
15:23:39 <clokep_work> We'll probably need to move some documentation there at some point...
15:24:07 <groovecoder> clokep_work: thanks. that'd be cool. we've got a whole team on it now so MDN will be improving steadily now
15:25:56 <clokep_work> :) Excellent. It already has great documentation.
15:28:12 <clokep_work> Now I know who to bug if I have issues... ;)
15:32:30 <Kissaki> uh, whats the problem here? not being able to rm bonjour.lib?!? https://gist.github.com/bcd7d5caf8c5e9c94729
15:34:17 <Kissaki> do I add --disable-bonjour to ac_add_options for it to be passed to configure?
15:36:35 <-- wnayes has quit (Ping timeout)
15:37:13 --> Optimizer has joined #instantbird
15:38:53 --> wnayes has joined #instantbird
15:39:32 <-- mmkmou has quit (Ping timeout)
15:41:06 <clokep_work> Kissaki: You can try make -C objdir/purple/libpurple/protocols/bonjour and then make -C objdir tier_app
15:41:09 <clokep_work> ANd hopefully that will work.
15:41:15 <clokep_work> Sometimes bonjour seems to not work...:-/
15:41:51 <Kissaki> mh
15:42:19 <Kissaki> and then make.py again? its a make, not (re)build right? ^^
15:43:10 --> mmkmou has joined #instantbird
15:47:12 <clokep_work> "make, not (re)build"? what?
15:47:20 <clokep_work> If you do tier_app it should make the instantbird executable and you should be all set.
15:47:36 <Kissaki> and I didn't miss out on other libs?
15:49:25 <Kissaki> alright its running
15:49:28 <Kissaki> nice
15:51:24 <clokep_work> tier_app rebuilds all the instantbird specific stuff, but not mozilla stuff.
15:55:13 <-- gerard-majax_ has quit (Ping timeout)
15:56:27 <wnayes> Hmm, I'm not sure if my patch in tools/patches is being applied. All I needed to do was add a .patch file to the directory and rebuild, right?
15:56:50 <clokep_work> You need to run python client.py checkout again...
15:57:04 <clokep_work> You could also just cd into mozilla and apply it.
15:57:17 <clokep_work> (hg import --no-commit ../tools/patches/blah.patch.
15:57:20 * clokep_work will be bac.
15:59:02 <-- clokep_work has quit (Ping timeout)
16:01:09 --> clokep_work has joined #instantbird
16:01:09 * ChanServ sets mode +o clokep_work 
16:03:37 <wnayes> OK, looks like that applied it. Now for the rebuild...
16:05:10 <-- aleth has quit (Quit: Au revoir)
16:13:22 <clokep_work> wnayes: Excellent. :)
16:14:13 <-- sonny has quit (Client exited)
16:14:16 --> sonny has joined #instantbird
16:17:00 <-- Optimizer has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
16:29:28 --> gerard-majax_ has joined #instantbird
16:31:13 <-- gerard-majax_ has quit (Ping timeout)
16:42:20 <-- Even1 has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
17:03:17 <-- mmkmou has quit (Client exited)
17:04:07 <-- Kaishi has quit (Input/output error)
17:07:36 --> Kaishi has joined #instantbird
17:10:42 <wnayes> Phew, the patch works too :)
17:11:31 <clokep_work> :)
17:14:22 <-- sonny has quit (Ping timeout)
17:26:51 --> aleth has joined #instantbird
17:26:51 * ChanServ sets mode +h aleth 
17:34:48 --> meh has joined #instantbird
17:53:05 --> deOmega has joined #instantbird
17:57:16 --> sonny has joined #instantbird
18:00:25 --> Mnyromyr has joined #instantbird
18:03:47 <Kissaki> mh, I can't connect to my xmpps with my newly compiled instantbird ... I wonder if it’s because of my stable one being logged in still …
18:04:45 <clokep_work> Kissaki: YOu probably need to import the cert.
18:05:20 --> myk has joined #instantbird
18:07:34 <deOmega> clokep_work:  Hi... i hae that i only come in her eto  report  issues... sorry
18:07:53 <deOmega> but.. twitter had been working fine lately 
18:08:01 <deOmega> until teh  update i did this morning
18:08:31 <deOmega> now it just seem to keep missing  feeds
18:08:46 <deOmega> I did a clean install hoping to remove any possible hangips
18:09:03 <deOmega> so, i am  just not sure why I am the ONLY person having this ssue  :(
18:09:29 <clokep_work> It could be a network dependent thing?
18:09:39 <clokep_work> SOmeone else reported it on Twitter and CCed themself to the bug.
18:09:42 <deOmega> This is teh worst i have seen it.   i have had to reconnect/disconnect like 50 times today at least
18:09:49 <deOmega> Ok
18:10:04 <clokep_work> What's the actual error message?
18:10:10 <aleth> I think somebody else reported a similar twitter issue, but because it's not clear what's happening, can't be sure...
18:10:42 <deOmega> there are no error messages
18:11:19 <aleth> How can you tell something is missing?
18:11:19 <clokep_work> What's the error in the connect window?
18:12:05 <deOmega> there is just no error
18:12:09 <deOmega> i know something is missing because
18:12:15 <deOmega> the feeds i get are constant
18:12:17 <deOmega> and for eg
18:12:30 <deOmega> i see no feed update for teh past 20 mins
18:12:50 <deOmega> however, if i connect.disconnext... i will see a lot of  feeds backload
18:13:17 <deOmega> so i really only know because i get alot of feeds
18:13:29 <deOmega> and the interruption is odd
18:13:49 <aleth> So for some reason twitter stops pushing new tweets to you, without any apparent reason
18:13:50 <deOmega> i would never have 20 mins of silence
18:13:55 <deOmega> not even 10 mins
18:14:01 <deOmega> right
18:14:06 <deOmega> well said
18:14:49 <deOmega> to  doublecheck, i would suggest  subscribe to active feeds..
18:16:27 <deOmega> so i just reconnected and a large quantity of missed tweets shows up
18:16:31 <-- aleth has quit (Input/output error)
18:20:22 <-- myk has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
18:20:30 --> myk has joined #instantbird
18:22:49 <clokep_work> That's strange.
18:23:01 <clokep_work> It very well could be the website. I've had things I tweeted show up hours later before.
18:27:07 <deOmega> I can understand that, but this is so unsual.  maybe it is teh web site indeed
18:27:14 <deOmega> i just donot know
18:27:23 <deOmega> i will use another program  side by side and let u know
18:29:20 --> aleth has joined #instantbird
18:29:20 * ChanServ sets mode +h aleth 
18:29:45 --> gerard-majax_ has joined #instantbird
18:30:08 <Kissaki> clokep_work: which cert? the servers cert?
18:32:08 <aleth> deOmega: when this happens, can you still post tweets?
18:32:37 <clokep_work> Kissaki: Yes.
18:32:49 <deOmega> i just checked and yes i can
18:32:50 <Kissaki> eeh, I don't remember doing that for stable?
18:32:59 <clokep_work> Kissaki: Do you have an unsigned certificate?
18:33:00 <Kissaki> there are certs in the cert list
18:33:06 <deOmega> by teh way, i  am running anothe rclient with t  twitter and that is working fine
18:33:09 <Kissaki> I don't run a server... !?
18:33:26 <aleth> deOmega: so you can send tweets and they show up under tweets which you haven't yet received in the other client
18:33:51 <clokep_work> Kissaki: It sounded like you did. :) Is the certificate unsigned or invalid in some way thoguh?
18:34:08 <Kissaki> no idea
18:34:08 <Kissaki> I can connect with stable just fine
18:34:18 <aleth> deOmega: It's hard to figure out as you say it doesn't always happen for you, just often
18:34:42 <deOmega> yes  the tweets are showing up fine when i post them
18:35:09 <Kissaki> for draugr.de it says Malicious challenge from server
18:35:09 <Kissaki> for jabber.org it says Invalid authzid
18:35:45 <deOmega> aleth: it is just very persistent now and  pretty much  all day long
18:36:30 <aleth> deOmega: yeah... just strange since there seems to be no disconnect or error message
18:38:29 <deOmega> ok, thanks
18:39:07 <deOmega> btw, my tweet even showed up  in teh other client
18:39:23 <deOmega> just seems  liek all is well on teh othe rclient but for some reason cannot get any love on IB
18:39:32 <deOmega> but I hear you
18:39:40 <aleth> Maybe flo who wrote the twitter protocol has some ideas
18:40:02 <aleth> clokep_work: I wonder if there is some maximum number of tweets that twitter pushes per connect?
18:40:12 <clokep_work> aleth: I do not think so.
18:40:13 <clokep_work> But maybe.
18:40:33 <clokep_work> Easily testable by adding keywords for things that are said a lot. :)
18:41:04 <Kissaki> for jabber a connection timed out in the error console, in acounts it says Error: Invalid authzid
18:46:00 <deOmega> ok.. lol... I have digsby running the twitter service... and no problems or interruptions .  forgive me for mentioning a dead competition :)
18:46:11 <deOmega> just  trying to  give ideas
18:47:08 <clokep_work> OK, so the only thing we changed was using the chunked response for the XmlHttpRequest...
18:48:00 <clokep_work> Would it be helpful if (when the topic changes) the changed parts were...made more obvious?
18:50:09 <aleth> we could show a diff ;)
18:51:12 <aleth> https://dev.twitter.com/discussions/2856
18:51:14 <deOmega> clokep_work:  that question is not for me, right?
18:51:51 <aleth> It's probably for everyone ;)
18:52:14 <aleth> More seriously, I don't know, I almost never see topic changes, so when they happen I look carefully anyway
18:52:49 <clokep_work> aleth: Look carefully at what though? THe old topic is VERY VERY far up.
18:53:45 <clokep_work> aleth: Yes, that seems like something related.
18:53:51 <deOmega> man, it is  hell trying to work and communicate across fields like i do.  The jargon gaps kill me man....because i am so engulfed in one field, then to absorb this stuff... kills me. :).
18:53:51 <clokep_work> ANd yes, a diff was what I was thinking. ;)
18:54:14 <clokep_work> deOmega: That comment was to the room, not to you in particular.
18:54:30 <aleth> clokep_work: It would be nice if one could come up with a pretty way of displaying it
18:54:35 <deOmega> So, i know a lot of times you guy s may think..  I should know this or that, or you told me this or that already.. but it is very hard...and harder teh older i get
18:54:39 <deOmega> Thanks clokep
18:55:01 <aleth> deOmega: jargon is always a barrier if it's not your field...
18:55:20 <aleth> The only thing that helps is google or asking questions ;)
18:55:32 <deOmega> btw, that is one of the reasons why i  had stopped coming in the room when i am working... too old to multitask to this extent :(
18:56:46 <deOmega> EIther way, i  truly do appreciate you guys.  Just overlook my  senility and ignorance :)
18:56:50 <aleth> clokep_work: Maybe just print any "changed characters" in bold, roughly speaking?
18:57:37 <aleth> deOmega: You seem to be doing alright :) Haven't you even got an add-on up now?
18:57:58 <deOmega> oh yeah, that's right! :)
18:58:16 <aleth> Did you nominate it for review?
18:58:42 <deOmega> I thought i did
18:58:45 --> Mook has joined #instantbird
18:58:50 <aleth> There's nothing in the queue
18:58:55 <aleth> Maybe you updated it since...
18:59:14 <deOmega> btw.. still no update from teh twitter account yet on IB.. iam gonan see how long it stays without me restarting it
18:59:29 <deOmega> hmm, i did it the same day you asked me to
18:59:53 <aleth> What I meant is, if you nominated it, and then updated it, you would have to nominate again
19:05:24 <clokep_work> aleth: I was thinking in green :) (or maybe have the old topic in a tooltip?)
19:06:08 <clokep_work> Or something like that. :P
19:06:17 <clokep_work> (Or italic or bold, I don't know.)
19:06:26 <aleth> The old topic in a tooltip sounds like a recipe for confusion...
19:07:36 <clokep_work> Just putting ideas out there! :P
19:07:39 <clokep_work> I'll file a bug.
19:07:45 <aleth> Sure :)
19:07:54 <aleth> I was just thinking of revealing the old topic on hover, but that's just as bad...
19:10:19 <deOmega> aleth: is that where i choose.. Nominate for public?
19:10:26 <aleth> Yes
19:10:48 <deOmega> ok,    seems liek i needed to do again  indeed because i did  an update.  So i did.  Thanks
19:11:06 * groovecoder is now known as groovecoder|afk
19:12:21 <-- rosonline has quit (Connection reset by peer)
19:13:20 --> rosonline has joined #instantbird
19:18:30 <instantbot> New Instantbird (UI) bug 1648 filed by clokep@gmail.com.
19:18:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1648 enh, --, ---, nobody, NEW, Easily tell what changed in the topic
19:19:06 <-- Kissaki has quit (Quit: Kissaki)
19:20:42 --> Kissaki has joined #instantbird
19:21:26 <-- Kissaki has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
19:21:30 --> Kissaki has joined #instantbird
19:22:15 * groovecoder|afk is now known as groovecoder
19:22:21 <-- Kissaki has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
19:34:23 --> LiquidRain has joined #instantbird
19:35:10 <LiquidRain> Hello folks; I'm trying to isolate the issue but has anyone seen bizarre connection drops with IB 1.2 with IRC?  (I have an issue specifically with my IRC proxy, but it seems isolated to only IB 1.2)
19:37:28 <clokep_work> LiquidRain: Do you use an HTTP proxy?
19:38:31 <LiquidRain> Nope, straight connection through to the IRC proxy, then IRC proxy goes to server.  After upgrading to IB 1.2 the proxy complains of connection drops (it's not the actual internet connectivity, I've checked that) and will stop and then IB reconnects.
19:39:18 <LiquidRain> if there's nothing well known allow me to try and sniff what's going on between IB and the proxy
19:39:25 <LiquidRain> at least then we'll know if it's IB, libpurple, or the proxy
19:39:30 <clokep_work> LiquidRain: So by "IRC proxy" you mean something like ZNC?
19:39:47 <LiquidRain> I'm using bip, but yes, something like ZNC
19:39:53 <clokep_work> libpurple is no longer used for IRC in Instantbird 1.2.
19:39:56 <clokep_work> The code is entirely new.
19:40:02 <clokep_work> So...the proxy must not like something about it.
19:40:14 <LiquidRain> Okay.  I'll track down what's going wrong and report back.
19:40:57 <clokep_work> Thansk a lot. :)
19:41:05 <clokep_work> Feel free to file a bug too.
19:41:18 <LiquidRain> I will once I've found out what bip doesn't like about IB 1.2. :)
19:43:15 <clokep_work> Thanks! :-D Let me know if you have any questions, I wrote most of the code for this. ;)
19:43:38 <LiquidRain> got a tail-f on bip's IRC-command-dumping
19:43:44 <LiquidRain> will just sit around and wait for it to die :)
19:44:25 <LiquidRain> What was unsatisfactory about purple's IRC handling?  (also good thing I checked in here I was about to fire up Pidgin)
19:45:39 <clokep_work> LiquidRain: I think http://clokep.blogspot.com/2010/12/why-rewrite-irc-into-javascript.html summarizes it fairly well.
19:45:45 <clokep_work> (And that's a lot to type out again...)
19:45:53 <LiquidRain> thnaks
19:46:37 <clokep_work> NO problem. :) Let me know if it doesn't make sense.
19:46:51 <clokep_work> The major new feature is just that it's totally extensible, you can add handling for any sort of command that comes in from the server.
19:47:36 <LiquidRain> Ahh. 
19:47:56 <LiquidRain> As someone who did, at one point, write his own IRC translator to go between 2 chat protocols and has looked at the IRC, I commend you for your work.
19:48:10 <Mook> bah, the running joke is file transfers, but that'd actually _make sense_ and not be enough of a joke :p
19:48:17 <LiquidRain> "IRC is all text how hard can it b-*spits coffee out*"
19:48:30 <LiquidRain> *looked at the IRC RFCs
19:48:38 <clokep_work> Haha. :) Yes.
19:48:42 <clokep_work> They're not too too awfully...
19:49:07 <clokep_work> The code is pretty easy to read though I think if you're interested.
19:49:27 <clokep_work> Mook: I still want to do audio/video from kvIRC or whoever it was that implemented that.
19:50:22 <Mook> crazy though: use CTCP as a signalling channel to set up a SIP connection...
19:50:25 <Mook> *thought
19:50:36 <Mook> also, stupid and useless, but that's beside the point
19:50:52 <clokep_work> Yeah...I've secretly thought of implementing SIP outside of libpurple.
19:50:58 <clokep_work> But that's a lot more RFCs to read. :P
19:52:55 <Mook> oh, since you're around: the various JS protocol impls definitely need xpcom, right?
19:53:24 <Mook> (but not necessarily UI, as long as everything is passed around via observers?)
19:54:33 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
19:56:55 <clokep_work> Mook: Pretty much, yes.
19:57:05 <Mook> okay, thanks
19:57:09 <clokep_work> I mean all the internal "stuff" for IRC isn't done with XPCOM, but other stuff is.
19:57:10 <clokep_work> Why do you ask?
19:57:41 <Mook> trying to figure out if it would be feasible to steal it as an out-of-process protocol handler
19:57:56 <Mook> still early, probably won't actually go anywhere, but interesting to think about
19:58:47 <clokep_work> "steal it" being the IRC code?
19:58:58 <clokep_work> It could probably be done.
19:59:02 <-- rosonline has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
19:59:11 <Mook> will probably steal XMPP first, since I haven't thought of a good MUC UI yet...
19:59:15 <clokep_work> If there are changes to be made that aren't too invasive you could upstream that as well.
19:59:25 <clokep_work> This for a certain platform or?
19:59:40 <Mook> oh, hypothetical yet-another-android-IM-app
20:00:06 <Mook> (mostly for myself to learn to program on android with)
20:01:12 <LiquidRain> doesn't Android still lack a quality IRC client?
20:01:38 <Mook> the form factor doesn't really make it easy... :)
20:04:17 <LiquidRain> caught it
20:04:30 <clokep_work> Ah, I see. I know flo was very interested in an Instantbird for Android...
20:06:00 <LiquidRain> Okay this is so strange.
20:06:07 <LiquidRain> clokep_work: It really appears as just a normal connection drop.
20:06:28 <LiquidRain> On both my bouncer and my IB 
20:08:11 <Mook> after looking at the android docs, though, it sounds like (for the platform) it would make sense for all the prpls to live out-of-process
20:08:22 <LiquidRain> Is there anything I can do to enable really verbose logging for irc.js?
20:08:43 <LiquidRain> it just throws a connection timed out, it'd be interesting to see if maybe bip isn't sending any pings, which would cause issues.
20:08:44 <Mook> and the UI to be native (not xul), and basically die every time you switch to a different app (... which for an IM app, is a lot)
20:09:37 <clokep_work> LiquidRain: Yes, in about:config set purple.loglevel (or something like that).
20:09:38 <clokep_work> To 1 or 0.
20:10:22 <LiquidRain> purple.debug.loglevel ?
20:10:35 <LiquidRain> ah, there it goes.
20:10:46 <LiquidRain> okay, will wait for it to go kablooie again.
20:10:58 <clokep_work> Yes, that's the one. :)
20:11:05 <clokep_work> It's quite verbose. ;)
20:11:27 <LiquidRain> Yes, I'm seeing that, and the other bajillion accounts I have configured aren't helping.
20:11:41 <clokep_work> Hah, yes...well...we'd really like a better way to do that. :)
20:16:56 <aleth> LiquidRain: Btw the proxy settings used for IRC are now the general ones in preferences->advanced, not the account ones (I know, confusing, it's a bug...)
20:17:14 <LiquidRain> aleth: When I said "proxy" I meant "bouncer"
20:17:32 <aleth> LiquidRain: ah OK, I didn't read all the scrollback. sorry ;)
20:17:33 <LiquidRain> I connect directly to a server that maintains an IRC connection for me, so I can get backlogs of what was said while I was gone/etc
20:17:35 <LiquidRain> np
20:17:49 <LiquidRain> let's see if this comes up with anything now, caught the bug on IB, sifting through the log nw
20:19:41 <LiquidRain> this is curious.  oscar is throwing "flap_connection" around
20:20:06 --> Mnyromyr has joined #instantbird
20:20:31 <clokep_work> Yes, Idk what that means. :)
20:20:36 <clokep_work> Yay libpurple for it's expressive error messages.
20:20:39 <LiquidRain> yeah let me copy the only 3 liens I think are relevant
20:21:42 <LiquidRain> yeah it looks like just a normal connection error
20:21:43 <LiquidRain> http://pastebin.com/raw.php?i=9j2yTBwX
20:22:45 <LiquidRain> but I never got this in IB 1.1, there's no connection issues between me and the server, and no other services or IRC connections are affected.
20:23:07 <LiquidRain> I have a 7-hop 2ms route to this server at the moment, through no routers, all switches, and it pops up on every other connection I try.
20:23:16 <LiquidRain> from tethered phone to home connections
20:23:47 <LiquidRain> I dunno what to tell you.  The logs really just tell me that it's a connection error but it seems improbably given that I've tried it on MANY connections.
20:26:06 <clokep_work> Yeah so it's a timeout...
20:26:18 <clokep_work> Let's see what the timeout is set to...
20:26:57 <clokep_work> http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#453 after 5 minutes of no data you would get that.
20:27:19 <LiquidRain> I wonder if libpurple is more forgiving
20:27:33 <clokep_work> I don't know.
20:27:36 <LiquidRain> yeah
20:27:44 <clokep_work> Most servers will ping you within like 30 seconds if you don't send something. :P
20:27:57 <clokep_work> You could try increasing that number. Are you not receiving much data?
20:28:08 * clokep_work doesn't know exactly how that bouncer works.
20:28:16 <clokep_work> If it pings the client or anything of that sort.
20:28:23 <LiquidRain> Yeah I'm trying to find out
20:28:30 <LiquidRain> I might look at ZNC if that's something that would work better
20:30:52 --> Kaishi1 has joined #instantbird
20:31:08 <-- Kaishi has quit (Ping timeout)
20:33:15 <clokep_work> I haven't really used either honestly.
20:33:23 <LiquidRain> that's fine, don't expect you to. :)
20:33:26 <clokep_work> Instantbird is minimally tested with bouncers. It's possible libpurple has some hacks.
20:33:43 <clokep_work> LiquidRain: You would see pings coming over the wire on Instantbird as incoming messages.
20:34:23 <LiquidRain> Yes, I imagine bip is doing somethnig wrong if my connection to the same IRC network is fine if I do it directly
20:34:45 <LiquidRain> so either I move from IB or move from bip, and I'd rather move from bip
20:35:39 <clokep_work> :-/ I'd prefer you'd not have to do that at all hah.
20:36:56 <LiquidRain> yeah but to do neither I'd have to look at why libpurple allowed this connection to slide
20:36:57 <clokep_work> Anyway time to go home.
20:37:04 <-- clokep_work has quit (Input/output error)
20:37:53 <Mook> looking at your log, looks like the IRC server (not your bouncer) is pining every 90 seconds?
20:38:07 <Mook> (that might explain why connecting directly shows no problems)
20:38:09 <LiquidRain> yes, they don't appear to be forwarded
20:38:35 <LiquidRain> which would cause IB to think that the connection is dead
20:38:41 <-- dew has quit (Ping timeout)
20:40:29 --> dew has joined #instantbird
20:43:24 --> jb has joined #instantbird
20:47:49 <-- wnayes has quit (Ping timeout)
20:47:53 --> wnayes has joined #instantbird
20:54:00 --> Optimizer has joined #instantbird
20:55:48 <-- sonny has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
21:02:09 <-- Kaishi1 has quit (Quit: Kaishi1)
21:04:47 --> Kaishi has joined #instantbird
21:04:51 <-- LiquidRain has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
21:12:32 <-- jb has quit (Ping timeout)
21:20:10 <deOmega> Update: ok, no feed came through at all  from  Twitter using IB without disconnecting/reconnecting
21:20:27 <deOmega> Nothing for like 3 hours
21:21:20 <deOmega> just doisconnected and reconnected and they come flooding through
21:25:16 <deOmega> i am heading out, so hav ea great evening
21:28:53 <deOmega> and finally, i keep getting this error message which is from msn in the error console. ;;;
21:29:00 <deOmega> 			purple_debug_error("msn", "Couldn't find slpmsg\n");
21:29:12 <aleth> deOmega: Thanks
21:29:24 <aleth> yeah, the libpurple msn is not bug-free ;)
21:29:46 <aleth> hopefully one day we will replace it.
21:30:27 <deOmega> cool, as long as you are aware of it.  Just want my twitter to work :)
21:30:35 <deOmega> have agreat evening again
21:31:34 <-- deOmega has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
21:39:52 <-- Optimizer has quit (Ping timeout)
21:50:57 --> EionRobb has joined #instantbird
21:59:06 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
22:33:59 <-- aleth has quit (Input/output error)
22:38:41 --> aleth has joined #instantbird
22:38:42 * ChanServ sets mode +h aleth 
22:39:11 --> clokep has joined #instantbird
22:39:11 * ChanServ sets mode +o clokep 
22:46:11 <clokep> Yes, I was wondering if they get forwarded. ;)
22:46:21 <clokep> We should probably send out a ping after 2 or 3 minutes of inactivity.
22:48:24 <instantbot> New Core - General bug 1649 filed by aletheia2@fastmail.fm.
22:48:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1649 nor, --, ---, nobody, NEW, Make logs less fragile under incorrect shutdowns
22:53:49 <instantbot> aletheia2@fastmail.fm requested review from clokep@gmail.com for attachment 1804 on bug 1632.
22:53:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1632 enh, --, ---, aletheia2, ASSI, Mark participants as inactive after XXX time
22:55:01 <aleth> Feel free to pass it to flo if you like...
22:55:41 <clokep> Bah that's a crappy bug...
22:55:48 <clokep> aleth: I'll do an initial review at least. :)
22:55:58 <clokep> (In a few minutes.)
22:58:37 <aleth> The previous version showed how many extra nits you get if you happen to be using the wrong editor ;)
23:01:13 <-- aleth has quit (Input/output error)
23:01:15 --> aleth has joined #instantbird
23:01:15 * ChanServ sets mode +h aleth 
23:03:14 <clokep> Ah-ha
23:06:17 <-- Gizmokid2005 has quit (Ping timeout)
23:07:22 <clokep> aleth: Nice with the timer. :)
23:07:24 <clokep> Good find.
23:18:28 <clokep> aleth: So briefly looking I'm pretty sure it's r+.
23:27:55 <-- aleth has quit (Quit: Au revoir)
23:28:14 --> aleth has joined #instantbird
23:28:14 * ChanServ sets mode +h aleth