All times are UTC.
00:00:21 <flo-retina> so it looks like the new NetAddr thing isn't binary compatible any more with struct sockaddr 00:01:28 <clokep> That sounds like a PITA. 00:02:32 <flo-retina> http://mxr.mozilla.org/mozilla-central/source/netwerk/dns/DNS.h#77 00:03:16 <flo-retina> that comment says I'm doing "dumb copies" :-P 00:04:02 <clokep> :) 00:04:18 <flo-retina> you could try removing the ifdef at http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleDNS.cpp#179 00:04:31 <flo-retina> that code was there on mac because a "dumb copy" didn't work there 00:08:32 <flo-retina> I assume http://mxr.mozilla.org/mozilla-central/source/netwerk/dns/DNS.cpp#75 is what a "not dumb" copy looks like 00:08:52 <flo-retina> anyway, I need to sleep. Good luck! :) 00:09:03 <clokep> Goodnight! 00:15:03 <flo-retina> btw: I wouldn't be very surprised if fixing that copy code got rid of one of the Windows top crashers 00:15:10 <flo-retina> (no guarantee though) 00:15:17 <clokep> Mook_as: How do you find what's exported and what isn't? 00:15:22 <clokep> flo-retina: Go to bed! :P 00:17:25 <instant-buildbot> build #400 of linux-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/400 00:18:41 <Mook_as> clokep: find a built firefox, and start at it with objdump? :) 00:18:44 <Mook_as> s/start/stare/ 00:19:07 <clokep> Mook_as: That sounds...painful. :( 00:20:13 <Mook_as> wasn't that bad. cd /usr/lib/firefox && objdump -T libxul.so | grep NetAddr 00:21:55 * clokep was hoping http://pastebin.instantbird.com/176030 would work. :( 00:23:30 <Mook_as> since you're dealing with a struct sockaddr, why are you mentioning NSPR at all? or am I understanding something incorrectly? 00:23:44 * clokep is just trying to convert between the two. 00:23:46 <clokep> I guess... 00:24:20 <clokep> I don't really understand what's a "real" type and what's mozilla specific in this code. 00:25:14 <Mook_as> ah, the incoming data in |addr| was some nspr thing 00:25:48 <Mook_as> which is strange to me, but okay... 00:27:02 <Mook_as> or maybe I just don't understand the code yet and should shut up ;) 00:28:18 <clokep> I don't understand it either, so that's fine. :P 00:28:20 <Mook_as> clokep: is getScriptableNextAddr usable here? or is this off-main-thread or something that makes it not useful? 00:28:50 <Mook_as> (or getNextAddrAsString, and re-parse it yourself because of silly threading issues) 00:29:05 <clokep> Mook_as: I don't know about the threading. :( 00:29:40 <Mook_as> looks like it's _probably_ main thread, so it should be okay 00:30:12 <Mook_as> (the interface is scriptable/script-implementable, so presumably it's called on the main thread) 00:30:40 <Mook_as> (was this stuff always here?) 00:31:22 <clokep> Mook_as: http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleDNS.cpp#140 makes me think it isn't main thread. ;) 00:32:04 <Mook_as> clokep: no, that it _is_ main thread ;) 00:32:10 <Mook_as> (it asserts that it's true, right?) 00:32:36 <clokep> Oh, right. 00:33:08 <clokep> Mook_as: How does getScriptableNextAddr help? 00:33:25 <clokep> Ah, because it's an nsINetAddr instead of a netAddr? 00:33:34 <Mook_as> yep, and idl is always available :) 00:33:48 <clokep> I see. 00:33:50 <Mook_as> though you might just be able to pick the fields off a NetAddr anyway.. 00:34:04 <clokep> Would that be nsNetAddr addr;? 00:34:06 <clokep> Is that how I define it? 00:34:32 <Mook_as> mozilla::net::NetAddr for your existing case, nsCOMPtr<nsINetAddr> for the scriptable case 00:35:15 <Mook_as> so, yeah, nevermind about the scriptable thing, http://pastebin.instantbird.com/176030 is close 00:35:26 <Mook_as> just don't use a PRAddr, use a mozilla::net::NetAddr 00:36:37 <clokep> Mook_as: "just don't use a PRAddr, use a mozilla::net::NetAddr" what? 00:36:46 <Mook_as> there's no NSPR involved 00:37:18 <Mook_as> so you want to convert from mozilla::net::NetAddr addr; to struct sockaddr addr2, right? 00:37:33 <clokep> Yes 00:38:33 <Mook_as> right, so 1) _NetAddrToPRNetAddr should be renamed (to void _NetAddrToSockAddr(const NetAddr* in, struct sockaddr *out); or something) 00:38:39 <instant-buildbot> build #379 of macosx-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/379 00:38:56 <clokep> Right... 00:38:58 <Mook_as> 2) it's just things like out->inet.ip = addr->inet.ip 00:38:59 <clokep> I guess I'm confused about the data in it. 00:39:57 <Mook_as> in->raw.family, see if it's inet or inet6 (or local unix sockets), then copy fields over, I guess 00:40:36 <clokep> I see... 00:41:47 <Mook_as> looks like http://www.beej.us/guide/bgnet/output/html/multipage/sockaddr_inman.html is a decent-ish description of the inet and inet6 verions 00:41:55 <-- mconley has quit (Input/output error) 00:43:16 <Mook_as> ah, http://www.delorie.com/gnu/docs/glibc/libc_305.html probably is slightly clearer (and has af_local)\ 00:44:08 <Mook_as> not that I'd expect anybody to do a DNS lookup of _that_ in your code... 00:46:42 <clokep> Hahah. 00:48:47 <clokep> Sometimes I think it's easier to just give me the code definition. ;) 00:49:10 <Mook_as> I dunno, that takes a few minutes 00:49:24 <Mook_as> and currently I'm trying to figure out why node.js debugging is all borked on osx :p 00:55:10 <clokep> Use a real OS. ;) 00:59:06 <Mook_as> well, my initial patch didn't have any of this because I didn't test on osx... :p 00:59:45 <Mook_as> I don't really care about node on osx, but it seems like some of our users do, so we get to fix it anyway. 01:00:05 <clokep> Mook_as: Would I have to do anything special (extra header?) to use sockaddr_in6 01:01:39 <Mook_as> dunno, try it? :p 01:02:40 <Mook_as> http://msdn.microsoft.com/en-ca/library/windows/desktop/ms740496%28v=vs.85%29.aspx has information for windows :p 01:02:49 <clokep> Why do you think I'm asking? ;) 01:03:22 <clokep> http://pastebin.instantbird.com/176034 is what I get now. :( 01:03:44 <clokep> http://pastebin.instantbird.com/176035 is my current file. 01:04:14 <-- flo-retina has quit (Ping timeout) 01:04:25 --> mconley has joined #instantbird 01:04:55 <Mook_as> #include <netinet/in.h> ? 01:05:28 <Mook_as> oh, nice, sockaddr_in6 is bigger than a sockaddr 01:05:57 <Mook_as> (it needs to be sizeof(sockaddr_storage instead, says http://linux.die.net/man/7/ipv6 ) 01:06:50 <clokep> "it" being what? 01:07:19 <Mook_as> your memory allocation 01:07:46 <-- mali has quit (Ping timeout) 01:09:06 <Mook_as> going home, bbl 01:09:10 <-- Mook_as has quit (Quit: Mook_as) 01:10:05 <clokep> Bleh not working still. :( 01:16:07 <dew> what's wrong mr clokep? 01:16:36 <clokep> C++! 01:16:55 <clokep> More like DNS is the issue... in C++ :) 01:16:56 <instantbot> c++ is evil 01:17:03 <clokep> s/like/likely/ 01:17:55 <-- mconley has quit (Input/output error) 01:19:28 <-- sj has quit (Ping timeout) 01:21:59 --> mconley has joined #instantbird 01:31:43 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2365 on bug 1927. 01:31:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1927 enh, --, ---, clokep, ASSI, Add hidden option to allow using Facebook beta server 01:40:37 <-- mconley has quit (Input/output error) 01:46:26 --> clokep_js has joined #instantbird 01:47:46 <-- clokep_js has quit (Client exited) 01:49:45 --> clokep_js has joined #instantbird 01:50:05 <-- clokep_js has quit (Client exited) 01:51:40 <instantbot> clokep@gmail.com requested review from aleth@instantbird.o rg for attachment 2366 on bug 1370. 01:51:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1370 tri, --, ---, clokep, ASSI, Avoid flashing the wrong case when double clicking on a participant with JS-IRC 02:00:22 --> mconley has joined #instantbird 02:04:41 * clokep likes this patch: https://bugzilla.mozilla.org/attachment.cgi?id=737788&action=diff :) 02:32:41 <instant-buildbot> build #386 of win32-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/386 02:39:13 --> Mook has joined #instantbird 02:52:33 <instant-buildbot> build #842 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/842 02:59:39 * clokep wonders if flo can check in the website patch from bug 1864 02:59:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1864 tri, --, ---, clokep, ASSI, Update copyright year for 2013 02:59:48 <Mook> anything interesting happen with the netaddr code? 02:59:52 <clokep> We have a blog post at least, so the copyright year can be updated, right? 02:59:58 <clokep> Mook: No. I decided to update two other patches instead. :P 03:00:02 <clokep> I should past ebin what I have though... 03:00:03 <Mook> heh 03:00:11 <Mook> mq? 03:00:46 <clokep> Mook: My queue is never < 20 patches deep. :( https://bitbucket.org/clokep/instantbird-patches 03:01:17 <Mook> so? need to have the same queue applied to actually try things anyway... 03:01:52 <clokep> http://pastebin.instantbird.com/176092 is what I have right now. 03:01:54 <Mook> of course, I can't help much since i don't have a decently-recent tree :p 03:02:00 <clokep> It uhhh...compiles. :) 03:02:26 <Mook> that's a good sign! 03:02:37 --> sj has joined #instantbird 03:02:44 <clokep> I still get the same 10040 error though. 03:03:39 <clokep> So I'm wondering if I'm just copying info wrong? 03:04:13 <clokep> It's also possible I've done nothing correct and it's all wrong. :) 03:04:22 <Mook> ohh. different. WSAEMSGSIZE 03:04:57 <Mook> this is your dns code, for ipv4? 03:05:07 <clokep> Uhh...yes? 03:05:15 <clokep> Define "your" ;) 03:06:06 <clokep> (Yes, it's the DNS code for libpurple. I really have no idea how it works, florian wrote it.) 03:06:52 <Mook> the code you're patching :p 03:07:05 <clokep> Yes. :) 03:07:14 <Mook> the docs claims it means "your recv buffer or something is too small", basically 03:07:42 <clokep> Right. I saw that. 03:07:54 <Mook> which call is giving you the error? 03:09:15 <clokep> I'm not really sure what you mean / how to check that. 03:09:35 <Mook> hmm. how are you getting the error message number? 03:09:53 <clokep> It's printed out to me via the debug messages. 03:10:00 <Mook> oi. 03:10:31 <clokep> But pretty much it's just a line in proxy.c 03:10:37 <clokep> And the address it's trying to resolve. 03:11:17 <clokep> What's weird is that it does say it resolves it to an IP, it just errors when connecting. 03:12:13 <Mook> that seems to be all 10014? 03:12:29 <clokep> Yes, sorry. I misspoke earlier. 03:13:03 <Mook> okay. at least it's the same number as before :) 03:13:12 <clokep> It's the same one as before, yeah. The invalid pointer address. 03:13:13 <clokep> Sorry. :( 03:14:35 <Mook> no problem, it wasn't a bit detour - and I don't know my way around sockets, so this is always fun :D 03:14:45 * Mook wonders who's calling the dns resolver 03:16:09 * clokep cries. 03:16:53 <clokep> (But more seriously...where is the entry point to this code at lal...) 03:17:26 <Mook> seems to be http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleInit.cpp#107 03:17:27 <clokep> Ah, libpurple calls it via it's UI ops: http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleInit.cpp#107 03:18:05 <clokep> https://developer.pidgin.im/doxygen/2.0.0/html/structPurpleDnsQueryUiOps.html yay? 03:21:42 <Mook> what prpl are you testing with? 03:21:51 <clokep> Yahoo. 03:22:00 <clokep> I have a variety of other accounts though... 03:22:52 <clokep> Mook: They all fail the same way. 03:22:59 <clokep> Except the null pprl, that works. ;) (It doesn't have a socket... 03:23:07 <Mook> yeah, just trying to figure out which path to go down :) 03:23:42 <Mook> ugh, yahoo.jp has a different system, of course :p 03:23:49 <Mook> (different servers, at least) 03:23:52 <clokep> Of course. :) 03:33:31 <instant-buildbot> build #838 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/838 03:38:06 <-- sj has quit (Connection reset by peer) 03:46:14 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 03:48:21 --> Nishant has joined #instantbird 04:15:34 <-- mconley has quit (Input/output error) 04:29:49 <-- Nishant has quit (Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]) 05:14:01 --> Optimizer has joined #instantbird 05:35:20 <instant-buildbot> build #935 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/935 05:39:19 <-- Optimizer has quit (Ping timeout) 05:39:52 --> Optimizer has joined #instantbird 05:41:03 <-- EionRobb has quit (Quit: Leaving.) 05:50:18 <-- Mook has quit (Quit: zzz) 05:52:16 --> mpmc has joined #instantbird 05:57:11 <-- mpmc has quit (Ping timeout) 05:59:11 <-- Optimizer has quit (Ping timeout) 05:59:33 --> Optimizer has joined #instantbird 06:05:54 --> mpmc has joined #instantbird 06:35:21 --> jb has joined #instantbird 06:57:37 --> Nishant has joined #instantbird 07:05:07 <-- Optimizer has quit (Ping timeout) 07:08:29 --> Optimizer has joined #instantbird 07:20:08 <-- Nishant has quit (Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]) 07:22:27 <-- jb has quit (Ping timeout) 07:23:03 <-- Optimizer has quit (Ping timeout) 07:24:18 --> Optimizer has joined #instantbird 07:43:54 --> deltafalcon has joined #instantbird 07:51:06 --> flo-retina has joined #instantbird 07:51:06 * ChanServ sets mode +qo flo-retina flo-retina 07:54:17 --> Mic has joined #instantbird 07:54:18 * ChanServ sets mode +h Mic 07:56:08 <-- flo-retina has quit (Ping timeout) 07:56:51 --> flo-retina has joined #instantbird 07:56:51 * ChanServ sets mode +qo flo-retina flo-retina 07:57:12 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 07:57:13 --> flo-retina has joined #instantbird 07:57:14 * ChanServ sets mode +qo flo-retina flo-retina 08:05:36 --> jb has joined #instantbird 08:07:34 <-- jb has quit (Quit: jb) 08:09:53 <-- Mic has quit (Quit: No time to waste, let's go!) 08:09:59 --> jb has joined #instantbird 08:10:10 --> Mic has joined #instantbird 08:10:10 * ChanServ sets mode +h Mic 08:10:56 <-- Mic has quit (Quit: No time to waste, let's go!) 08:11:04 --> Mic has joined #instantbird 08:11:05 * ChanServ sets mode +h Mic 08:14:13 <-- Mic has quit (Quit: No time to waste, let's go!) 08:17:15 --> Mic has joined #instantbird 08:17:15 * ChanServ sets mode +h Mic 08:17:53 <-- Mic has quit (Quit: No time to waste, let's go!) 08:35:58 <-- gerard-majax_ has quit (Ping timeout) 08:39:59 --> Mic has joined #instantbird 08:40:00 * ChanServ sets mode +h Mic 08:49:09 <-- jb has quit (Quit: jb) 08:54:09 --> jb has joined #instantbird 08:57:38 --> sumedh has joined #instantbird 09:09:48 --> gerard-majax_ has joined #instantbird 09:14:54 <-- Optimizer has quit (Ping timeout) 09:18:11 --> Optimizer has joined #instantbird 09:18:57 <-- sumedh has quit (Ping timeout) 09:25:01 --> Nishant has joined #instantbird 09:25:48 <Nishant> flo-retina : can you please tell me how a changeset is to be applied? http://hg.mozilla.org/releases/comm-release/raw-rev/62f30caedd94 09:35:34 <Mic> What do you mean with "how a changeset is to be applied"? Do you want to set your working directory to a certain revision? Or are your asking how to apply a patch, maybe? 09:37:45 <Nishant> Mic : how to apply a patch.. the one i gave in the link 09:38:16 <Nishant> sorry i am using mercurial for the first time .. i digged up online .. but i want to make sure to avoid making any mistake 09:38:53 <Mic> The command is called "import" 09:39:05 <Mic> "hg help import" will give you details. 09:42:01 <Nishant> thanks! 09:42:29 <Mic> :) 09:42:34 <Mic> You're welcome! 09:52:09 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 09:57:26 <-- Nishant has quit (Ping timeout) 09:58:31 --> Nishant has joined #instantbird 10:04:06 --> clokep has joined #instantbird 10:04:06 * ChanServ sets mode +o clokep 10:18:08 --> flo-retina has joined #instantbird 10:18:08 * ChanServ sets mode +qo flo-retina flo-retina 10:26:54 <-- jb has quit (Ping timeout) 10:29:04 <clokep> Well...good to know all three platforms compiled after the WINCE changes. :) 10:31:03 <flo-retina> clokep: :) 10:32:22 <clokep> flo-retina: Not sure if you saw my conversation with Mook last night, but I seemingly kind of got somewhere for Moz 20...and it still doesn't work. :) 10:32:36 --> aleth has joined #instantbird 10:32:36 * ChanServ sets mode +h aleth 10:33:13 <aleth> Glad to see clokep is online :) 10:33:24 <flo-retina> what was the lasted version of that DNS code? 10:33:33 <flo-retina> I saw some pastebin but they looked strange 10:34:00 <clokep> flhttp://pastebin.instantbird.com/176092 10:34:04 <clokep> flo-retina: ^ 10:34:05 <clokep> http://pastebin.instantbird.com/176092 10:34:09 * clokep sighs 10:34:18 <clokep> aleth: Good morning. Did you need something? 10:34:44 <aleth> clokep: No, just saw the news this morning and was wondering if you were running the marathon. Didn't seem completely impossible ;) 10:35:40 <clokep> aleth: No, I was working yesterday. Everyone I know was fine. Some people had trouble getting home from work, but that's about it. 10:35:57 <-- Mic has quit (Quit: No time to waste, let's go!) 10:36:50 <flo-retina> clokep: where's the equivalent of addr2->sa_len = size; in that new code? 10:36:56 <flo-retina> Or does it not exist on Windows? 10:37:03 <clokep> That didn't seem to exist on Windows. 10:37:10 <clokep> IIRC. 10:38:13 <flo-retina> is bug 1934 1.4-wanted? 10:38:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1934 min, --, ---, nobody, NEW, Make max message length for IRC smarter 10:39:27 <clokep> flo-retina: Yeah, it's not a member of sockaddr. 10:41:37 <instantbot> florian@instantbird.org granted review for attachment 2365 on bug 1927. 10:41:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1927 enh, --, ---, clokep, ASSI, Add hidden option to allow using Facebook beta server 10:43:34 <clokep> flo-retina: I don' tknow if it's 1.4 wanted, what we have now is better than our current behavior, at least. 10:43:48 <clokep> s/current/1.3/ 10:53:52 <flo-retina> all right. Another try: can we land this today? :) 10:54:04 <flo-retina> isn't it just a one line change? 10:58:38 <clokep> flo-retina: Probably. r? me? :P 10:58:49 * clokep needs to go to work. 10:58:57 <flo-retina> are you really trying to make me patch IRC? :-D 11:00:05 <clokep> Maybe you can convince aleth to do it. ;) 11:00:11 <clokep> (I just don't have time to write the patch ATM.) 11:06:12 <-- clokep has quit (Ping timeout) 11:21:00 --> rosonline has joined #instantbird 11:24:08 --> mali has joined #instantbird 11:33:44 <aleth> flo-retina: re bug 1933 being marked checkin, I was expecting Mic to have r+'d the small changes in bug 1926 yesterday, but it seems he had some questions 11:33:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1933 tri, --, ---, aleth, ASSI, Improve the two "weekly" group strings in the log viewer 11:33:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1926 min, --, ---, aleth, ASSI, "Last week"-group in log viewer containing one day too many 11:42:54 <flo-retina> aleth: my understanding was correct then :) 11:46:08 --> clokep_work has joined #instantbird 11:46:09 * ChanServ sets mode +o clokep_work 11:50:03 <clokep_work> aleth: Any chance you could look at that line length thing for Florian today? 11:50:07 <clokep_work> I can do reviews, just not write the patch. 11:50:44 <aleth> clokep_work: I think it's probably faster for him to write it himself than to explain to me what he wants ;) I don't have any strong preference about the behaviour... 11:51:46 <aleth> Hmm, looks like the bug already has code in it. 11:57:04 <-- Nishant has quit (Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]) 11:57:17 <clokep_work> Yeah, someone just needs to test it. 12:05:41 --> jb has joined #instantbird 12:06:01 <flo-retina> clokep_work: well, I guess I could also do it. But I kinda assumed it would be preferable if I spend the time I have for Instantbird tonight on the moz20 dns issue rather than on the IRC code ;) 12:06:23 <aleth> flo-retina: I can do it later, since it's clear from the bug what you wanted ;) 12:06:32 <clokep_work> flo-retina: Yeah, that sounds like a more useful thing. :) 12:06:56 <clokep_work> aleth: If not, I'll do it tonight. (But if you do it tonight, that means I can review it tonight! The opposite isn't true. :P) 12:06:58 <aleth> The DNS issue sounds painful 12:08:11 <flo-retina> what isn't clear yet about the DNS issue is if I can debug it on mac, or if I should motivate myself to extract the lenovo laptop from the locker where it's hiding ;). 12:08:56 <flo-retina> I've never build Ib from it. (I did build a Firefox trunk build though, so the build environment should be mostly working :)) 12:09:38 <instantbot> aleth@instantbird.org denied review for attachment 2366 on bug 1370. 12:09:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1370 tri, --, ---, clokep, ASSI, Avoid flashing the wrong case when double clicking on a participant with JS-IRC 12:12:04 <-- jb has quit (Ping timeout) 12:12:38 <clokep_work> aleth: They should do the same thing in this case, but I can change it, do you always want me to change it in the WHOIS response handler? 12:13:46 <clokep_work> s/always/also/ 12:14:07 <aleth> clokep_work: Right, it should make no difference, just for consistency. Are there other instances where we use normalize()? 12:14:14 <aleth> Ah yes, line 984 12:15:03 <clokep_work> aleth: "line 984" doesn't mean anything to me. 12:15:10 --> mconley has joined #instantbird 12:16:04 * aleth can't link to lines in your patch :-/ 12:16:05 <aleth> http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#957 12:16:23 <aleth> There may be others, as you say. 12:16:38 <clokep_work> aleth: I was talking about http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircBase.jsm#758 12:17:49 <aleth> clokep_work: Cool, let's just make them all consistent while we are at it. 12:18:59 <aleth> Also http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#975. I'm never 100% sure where we get nicks with prefixes and where not. 12:20:09 <-- clokep_work has quit (Ping timeout) 12:25:07 --> clokep_work has joined #instantbird 12:25:08 * ChanServ sets mode +o clokep_work 12:25:20 <clokep_work> aleth: We don't usually receive them, but there's no reason not to strip them off if they exist. 12:49:07 --> jb has joined #instantbird 12:55:57 <instantbot> jigneshhk1992@gmail.com cancelled review?(benediktp@ymail.com ) for attachment 2343 on bug 1322. 12:55:59 <instantbot> jigneshhk1992@gmail.com requested review from benediktp@ymail.com for attachment 2367 on bug 1322. 12:56:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1322 tri, --, ---, nobody, NEW, Tags should be sorted using localeCompare 12:57:51 <aleth> whoa! http://www.forest.impress.co.jp/docs/review/20130416_595986.html 12:58:54 <aleth> with more screenshots than I did :D 13:00:21 --> nhnt11 has joined #instantbird 13:01:49 <clokep_work> aleth: That article has gotten a ton of Twitter traffic. 13:02:29 <aleth> Awesome :) 13:02:41 <aleth> And we don't even have a Japanese l10n 13:03:29 <clokep_work> Sounds like we should. ;) 13:03:49 --> qheaden1 has joined #instantbird 13:03:52 <aleth> Maybe we will find some new volunteers ;) 13:04:06 <-- qheaden1 has left #instantbird (Bye everyone!) 13:04:27 * flo-retina wonders if toLocaleLowerCase is as good of an idea as it seems 13:04:47 <flo-retina> didn't we avoid using localeCompare on the IRC nicklist because it was awfully slow? 13:04:56 <clokep_work> flo-retina: I was wondering whether it's even necessary or does localeCompare just take care of it? 13:05:09 <-- mconley has quit (Input/output error) 13:05:46 --> qheaden has joined #instantbird 13:06:17 <qheaden> clokep_work: Hey Patrick! I'm almost finished my proposal. 13:06:24 <flo-retina> are these people really doing maths over twitter?? 13:06:44 <-- jb has quit (Ping timeout) 13:07:18 <-- nhnt11 has quit (Client exited) 13:07:22 <clokep_work> qheaden: Cool. 13:07:36 <clokep_work> flo-retina: Remember that some people essentially IM over Twitter. ;) 13:07:43 --> nhnt11 has joined #instantbird 13:08:08 <aleth> flo-retina: maybe 140 chars go further in Japanese? ;) 13:09:53 <-- flo-retina has quit (Ping timeout) 13:09:57 --> flo-retina has joined #instantbird 13:09:58 * ChanServ sets mode +qo flo-retina flo-retina 13:10:47 <flo-retina> well, I was saying: I wonder if someone took the time to formalize a "law of IM" in which each time people start thinking an IM technology is awful, people start using something that's even worse 13:11:07 <flo-retina> WLM was horrible. People moved to Facebook and twitter that seem even less reliable, and even slower :( 13:11:23 <flo-retina> but Ib crashed just when I was saying that... 13:11:27 <flo-retina> thanks Bonjour... 13:13:04 <aleth> flo-retina: Yeah... I wonder if text messaging on mobiles trained a whole generation not to expect too much 13:13:13 <flo-retina> possibly :) 13:13:19 <-- qheaden has quit (Ping timeout) 13:13:32 <flo-retina> trained to expect messages to get lost, or "instant" messages to arrive after several minutes 13:15:01 <flo-retina> https://bugzilla.mozilla.org/show_bug.cgi?id=862318 another customer for clokep's SSL patch ;) 13:15:21 <-- Optimizer has quit (Ping timeout) 13:15:33 * clokep_work wonders how hard it would be to integrate Bonjour type DNS stuff into our XMPP code. 13:15:35 <clokep_work> Hahahah. 13:15:39 <clokep_work> The title of that bug sounds absurd. 13:15:56 <clokep_work> It makes me want to tell the person they're off their rocker and WONTFIX it. ;) 13:16:00 <clokep_work> Except I already fixed it. :( 13:16:35 <clokep_work> Do we really not have a TB bug open about that yet? :-S 13:17:05 <aleth> Maybe TB users are more likely to think "someone else will have reported it already" 13:18:13 <flo-retina> clokep_work: we can still backout your patch ) 13:18:14 <flo-retina> ;) 13:18:36 <flo-retina> clokep_work: I think there's a tb bug with lots of dupes, but it possibly was about XMPP 13:19:10 <flo-retina> https://bugzilla.mozilla.org/show_bug.cgi?id=780749 ? 13:19:37 <clokep_work> Ah https://bugzilla.mozilla.org/show_bug.cgi?id=780749 is the same. 13:19:38 <clokep_work> Yes. 13:20:04 <flo-retina> same except it's about XMPP 13:20:15 <flo-retina> probably need another c-c <-> ib sync :( 13:20:38 <flo-retina> these bugs suck :( 13:20:43 * flo-retina goes back to filing social api bugs 13:21:00 <clokep_work> flo-retina: I bet you can spend your whole life filing social API bugs. 13:21:09 <flo-retina> clokep_work: :-D 13:21:14 <aleth> :D 13:24:55 --> jb has joined #instantbird 13:26:13 --> unghost has joined #instantbird 13:29:17 * unghost is now known as unghost_job 13:31:45 --> Nishant has joined #instantbird 13:32:11 <flo-retina> we should ensure that SSL stuff gets included in Tb 24 13:32:29 <flo-retina> central is 23 right now, so we still have plenty of time :) 13:32:33 <aleth> That's two merges away? 13:32:48 --> atuljangra has joined #instantbird 13:32:59 <flo-retina> yes 13:33:00 <Nishant> clokep_work : the build for instantbird completed , but there is no instantbird.exe in the obj-instantbird folder 13:33:07 <flo-retina> although we shouldn't land the last day before the merge ;) 13:33:19 <flo-retina> Nishant: look in obj-instantbird/mozilla/dist/bin/ 13:33:39 <atuljangra> Nishant: obj-instantbird/mozilla/dist/bin/ 13:33:48 <Nishant> yeah thats where i am looking.. it has a bunch of other files but no instantbird.exe .. i think the build ran into some errors in the end 13:34:02 <Nishant> any way i can paste a screenshot of the console here? 13:34:09 <atuljangra> can you pastebin the build log? 13:34:13 <nhnt11> Nishant: use tinygrab or something 13:34:16 <aleth> Nishant: the pastebin in the topic is your friend 13:34:18 <nhnt11> for screenshots.. 13:34:28 <Nishant> where is the build log? 13:34:42 <atuljangra> Nishant: I meant the output of console. 13:35:34 <nhnt11> Nishant: i dunno about windows, but on Mac i have an executable app in mozilla/dist/ as well as a binary in mozilla/dist/bin 13:36:49 <flo-retina> nhnt11: Mac is different, don't use dist/bin there :) 13:37:08 <nhnt11> yep i found that out the hard way 13:37:23 <Nishant> is output of console stored in some file by default? i didn't redirect it to a file when i ran the build command 13:37:39 <flo-retina> Nishant: no 13:37:56 <flo-retina> Nishant: You'll have to run the build again (should be much faster the second time) 13:39:25 <nhnt11> so as a beginner exercise, i'm trying to find out how the "Auto-Joined Channels" textfield is parsed in the properties dialog for an IRC account 13:40:03 <nhnt11> so far my search has led me to gAccountManager 13:40:13 <nhnt11> is there an easy way to search for files? 13:40:29 <aleth> nhnt11: http://lxr.instantbird.org 13:40:29 <flo-retina> nhnt11: http://lxr.instantbird.org/instantbird/ 13:40:59 <nhnt11> thanks 13:41:01 <aleth> nhnt11: There are a couple other useful things on our wiki. Also https://wiki.instantbird.org/Instantbird:related_links#Things_for_developers 13:41:02 <nhnt11> :D 13:41:14 --> mconley has joined #instantbird 13:41:48 <clokep_work> Nishant, nhnt11: Please use pastebin.instantbird.org for any of that stuff. 13:42:22 <Nishant> yup will do 13:42:26 <flo-retina> nhnt11: and if you want to use lxr really quickly, you can right click the search text field, and use the "add a keyword for this search" item of the context menu. 13:42:32 * clokep_work hates how we do auto-joined crap... 13:42:38 <flo-retina> then for me using lxr is just typing "lxr <keyword>" in my location bar 13:42:54 <nhnt11> nice 13:43:56 * clokep_work just types ib ;) 13:44:06 <clokep_work> (or mc or cc depending on the tree I want.) 13:46:22 * atuljangra types mc - cc too :-) 13:46:29 <-- nhnt11 has quit (Ping timeout) 13:48:06 * atuljangra hates when his exams are always at wrong time :( 13:48:53 --> nhnt11 has joined #instantbird 13:49:02 <flo-retina> clokep_work: ib queries BIO for me ;) 13:49:14 --> qheaden has joined #instantbird 13:49:17 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2368 on bug 1934. 13:49:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1934 min, --, ---, aleth, ASSI, Make max message length for IRC smarter 13:49:27 <flo-retina> aleth++ :) 13:49:38 <clokep_work> flo-retina: bio queries bio for me. :P 13:49:48 <clokep_work> atuljangra: I'm responding to your email. 13:50:02 * atuljangra yay :-) 13:50:45 <flo-retina> clokep_work: too logical :P 13:51:12 <flo-retina> I used ib as Instantbird Bugzilla. I have b to query BMO 13:52:13 <-- nhnt11 has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 13:52:36 --> nhnt11 has joined #instantbird 13:54:56 <clokep_work> bugzilla is my bmo query, which is annoying long actually. :( 13:55:13 <aleth> you can change it after the merge ;) 13:55:28 <flo-retina> heh :) 13:56:41 --> Optimizer has joined #instantbird 13:58:45 <clokep_work> Yeah, I need to look at that again. :( 13:58:49 <clokep_work> This release has stolen my focus. 13:59:16 <flo-retina> and mine... 13:59:18 <nhnt11> okay i've narrowed the auto-join parsing to this: autojoin.trim().split(/,\s*/) 13:59:27 <flo-retina> just when I was starting to code interesting things (again) 13:59:32 <clokep_work> nhnt11: What are you trying to fix? 13:59:32 <nhnt11> is the split function here different from standard javascript? 13:59:33 <aleth> yeah, it's like "land all the things" ;) 13:59:38 <clokep_work> nhnt11: No. 13:59:49 <nhnt11> clokep_work: i added multiple channels to my auto-join list 13:59:55 <nhnt11> and it only joins the first one 14:00:04 <nhnt11> i was trying to find the separator it uses 14:00:08 <nhnt11> as an exercise 14:00:12 <clokep_work> nhnt11: It's comma separated, yeah. 14:00:41 <nhnt11> well i dont understand how that split statement works, shouldnt it just be split(",") 14:00:58 <aleth> nhnt11: It's a regex 14:01:06 * atuljangra thinks auto-joining works great, he joins 3-4 channels everytime. 14:01:06 <aleth> It matches , followed by whitespace 14:01:14 <nhnt11> regex's arent stored in quotes? 14:01:20 <nhnt11> not stored, passed* sorry 14:01:46 <aleth> nhnt11: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/RegExp 14:01:58 <aleth> They are objects, not strings 14:02:33 <nhnt11> Ah okay I didn't know that, thanks 14:02:48 <nhnt11> so that should match commas and whitespace 14:03:00 <atuljangra> clokep_work: Thanks for the reply :-) 14:03:30 * atuljangra changes his focus to another bug. 14:03:31 <nhnt11> Yet my auto-joined channels list is "#instantbird #developers" and it only joins #instantbird 14:03:32 <nhnt11> :/ 14:03:49 <clokep_work> atuljangra: Sorry for the misdirection earlier, I'd just hate to see you sink time into something and we decide it's an unwanted feature. 14:03:55 <clokep_work> nhnt11: You need the comma. 14:03:58 <atuljangra> nhnt11: "#instantbird , #developers" 14:04:09 <nhnt11> just realized that 14:04:10 <clokep_work> nhnt11: It matches a comma, optionally followed by whitespace. 14:04:13 <nhnt11> got it 14:04:13 <clokep_work> But the comma is required. 14:04:24 <nhnt11> yeah. bit slow today. 14:04:31 <nhnt11> thanks :) 14:04:51 <atuljangra> clokep_work: it's perfectly fine. That made me look at some code, which is always good :-) 14:06:48 <-- nhnt11 has quit (Client exited) 14:06:53 --> nhnt11 has joined #instantbird 14:08:47 <instantbot> clokep@gmail.com granted review for attachment 2368 on bug 1934. 14:08:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1934 min, --, ---, aleth, ASSI, Make max message length for IRC smarter 14:10:05 <nhnt11> okay, so as my first patch I think I'll add a hint to that textbox "#channel1, #channel2" 14:10:15 <nhnt11> is that fine? 14:10:50 <-- nhnt11 has quit (Client exited) 14:10:58 --> nhnt11 has joined #instantbird 14:13:33 <clokep_work> nhnt11: I don't know if we have a way to do that right now, but it would be helpful. 14:13:45 <flo-retina> hmm, I wonder how that should work for XMPP MUCs 14:13:48 <nhnt11> okay I guess submitting a patch isn't going to be as simple as I thought, having just read the mozilla wiki on submitting patches 14:14:23 <aleth> nhnt11: Start with filing a bug, then when you have a patch append it there. 14:14:40 <nhnt11> it looks like i have to attach my patch to an existing bug? so i would have to file a bug myself 14:14:46 <nhnt11> yeah i surmised as much aleth 14:15:08 <-- nhnt11 has quit (Client exited) 14:15:11 <clokep_work> flo-retina: This is why we need to not do auto-joined things like this. :( 14:15:18 --> nhnt11 has joined #instantbird 14:15:40 <atuljangra> nhnt11: submitting first patch can be slightly tough. But it's really exciting :-) All the best 14:15:43 * aleth still hopes Mic will do session restore one of these days ;) 14:16:16 <clokep_work> aleth: I think that we should target that for 1.5. 14:16:23 <nhnt11> atuljangra: haha yeah.. I remember when I was first learning git... my poor brain :D 14:16:23 <flo-retina> clokep_work: are you trying to convince me that our current auto-join feature is suboptimal? :) 14:16:27 <clokep_work> (And JS-XMPP for real.) 14:16:31 <clokep_work> flo-retina: Just reiterating. :) 14:17:00 <flo-retina> are we already targeting things at 1.5? 14:17:21 <clokep_work> flo-retina: I haev a wish list. ;) 14:17:44 <flo-retina> like getting rid of these crashers? 14:17:55 <-- unghost_job has quit (Quit: Ð£Ñ Ð¾Ð¶Ñ Ñ Ð¾Ñ Ð²Ð°Ñ (xchat 2.4.5 или ÑÑаÑÑе)) 14:17:57 * flo-retina is annoyed by Bonjour crashing several times a week 14:18:25 <aleth> nhnt11: possibly useful too https://wiki.instantbird.org/Instantbird:Bugfix 14:18:45 <aleth> and of course https://wiki.instantbird.org/Instantbird:Bugzilla, but you'll have seen that 14:18:55 <nhnt11> aleth: seen both :) 14:19:23 <clokep_work> flo-retina: Yes. I need to look at that WIndows crasher tonight or tomorrow. :-/ 14:19:33 * nhnt11 leaves for dinner! 14:19:34 <aleth> nhnt11: but don't be scared, the process will mostly explain itself as you go through it ;) 14:20:09 <-- nhnt11 has quit (Client exited) 14:20:19 --> nhnt11 has joined #instantbird 14:20:25 * clokep_work thinks git is to version control as IRC is to instant messaging. 14:20:36 <nhnt11> clokep_work: what does that mean 14:20:39 <nhnt11> git is awesome? :D 14:20:57 <flo-retina> clokep_work: would likely be CVS that would be compared to IRC ;) 14:21:15 <flo-retina> clokep_work: I would compare git to twitter for IM :-P. 14:23:07 <clokep_work> nhnt11: It means it's awful and teaches people stupid habits. 14:23:37 <flo-retina> "git is to version control as IRC is to instant messaging." seems worth a tweet :P 14:25:14 <-- nhnt11 has quit (Client exited) 14:25:45 --> nhnt11 has joined #instantbird 14:26:04 <clokep_work> Bah, let me get my phone out... 14:26:42 <clokep_work> Or possibly the Mozilla quote db? ;) 14:27:32 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 14:31:24 <-- nhnt11 has quit (Client exited) 14:31:30 --> nhnt11 has joined #instantbird 14:36:13 <clokep_work> Can we update to Moz 23 so I can port? https://bugzilla.mozilla.org/show_bug.cgi?id=846540 :) 14:36:36 <Nishant> clokep_work : here is the build log 14:36:37 <Nishant> http://pastebin.com/8Xe8D5G2 14:36:54 <clokep_work> Nishant: Ccan you use pastebin.instantbird.org? We don't have ads... 14:37:04 <Nishant> oh ok.. just a min 14:37:44 <clokep_work> Nishant: Oh...you're trying to build using Mozilla 20...without us having supported that yet. 14:38:09 <-- nhnt11 has quit (Client exited) 14:38:16 <Nishant> clockep_work : i just downloaded the bundle you gave me that day 14:38:20 <clokep_work> Nishant: One second. 14:38:29 --> nhnt11 has joined #instantbird 14:39:08 <clokep_work> run this: cd mozilla && hg update -r FIREFOX_19_0_2_RELEASE 14:39:21 <clokep_work> And hopefully that works. 14:39:35 <Nishant> in the instantbird source folder? 14:41:02 <clokep_work> Yes. 14:41:23 <clokep_work> It might fail if you have local changes. 14:42:16 <Nishant> i dont think i made any changes since unbundling. .. its executing..lets see 14:43:07 <Nishant> does it take long though? 14:43:16 <clokep_work> It might take a few minutes. 14:43:29 <Nishant> ok 14:43:45 <-- nhnt11 has quit (Client exited) 14:43:47 <aleth> Now searching on mdn one has to be careful not to be confused by Firefox OS results... 14:43:50 --> nhnt11 has joined #instantbird 14:44:21 <qheaden> What Mozilla version does the current hg version of Instantbird use? 14:44:50 <atuljangra> clokep_work: so in that bug, we want that if the nickserv tells us that nick is already used, then we choose an alternate nick. Where do we store alternate nick? 14:45:52 <Nishant> clokep_work : executed without any errors :D .. running the build again 14:46:49 <atuljangra> Nishant: you are also applying for Skype protocol plug-in right? :-) 14:47:04 <clokep_work> qheaden: Moz 19, I have a patch to update to Moz 20 that florian and I are working through. 14:47:09 <clokep_work> Nishant: That should work! 14:47:26 <clokep_work> atuljangra: The alternate nicks should be an option. 14:47:29 --> mconley_ has joined #instantbird 14:47:30 <clokep_work> Look at the end of irc.js. 14:47:33 <Nishant> atuljangra : yes, you too ? 14:47:52 <atuljangra> Nishant: Yes. :) 14:48:05 <atuljangra> clokep_work: looking :-) 14:48:35 <-- mconley has quit (Ping timeout) 14:49:21 <instantbot> aleth@instantbird.org requested review from florian@instantbird .org for attachment 2369 on bug 1909. 14:49:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1909 nor, --, ---, nobody, NEW, Account manager scrolled to (dis)connect button 14:51:22 <aleth> Independently of that bug, there is something wrong with the display of the focus on the buttons in the account manager for me. But I suspect that may be due to the lack of a 64bit build 14:51:59 <-- nhnt11 has quit (Client exited) 14:52:07 --> nhnt11 has joined #instantbird 14:52:54 <aleth> qheaden: it's in the About dialog. 14:53:29 <qheaden> Ok, cool. 14:54:27 <clokep_work> aleth: Does that patch really work? :-S 14:54:33 <aleth> clokep_work: WFM 14:54:40 <clokep_work> I'd expect it to do crazy things when you select ana ccount at the bottom of the list. 14:55:01 <aleth> Oh, wait. Good point. 14:55:13 <aleth> Didn't look at the context... 14:55:46 <instantbot> clokep@gmail.com denied review for attachment 2369 on bug 1909. 14:55:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1909 nor, --, ---, nobody, NEW, Account manager scrolled to (dis)connect button 14:56:03 <clokep_work> I don't get to deny reviews often. :) 14:57:14 --> flo-retina has joined #instantbird 14:57:15 * ChanServ sets mode +qo flo-retina flo-retina 14:58:06 <-- deltafalcon has quit (Connection reset by peer) 15:01:32 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2370 on bug 1909. 15:01:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1909 nor, --, ---, nobody, NEW, Account manager scrolled to (dis)connect button 15:04:21 <clokep_work> atuljangra: And then we choose new nicks at the top of ircBase.jsm, but it's possible taht should be moved to be an account function. 15:05:05 <atuljangra> clokep_work: okay. I am looking at those files, to understand how things work. 15:06:05 * mconley_ is now known as mconley 15:07:10 <clokep_work> atuljangra: OK, feel free to ask me or aleth. 15:07:18 <clokep_work> (We both wrote aspects of that code.) 15:07:37 <atuljangra> clokep_work: sure. :) Thanks :) 15:10:08 <-- nhnt11 has quit (Client exited) 15:10:18 --> nhnt11 has joined #instantbird 15:12:49 <-- qheaden has left #instantbird (Bye everyone!) 15:14:42 <clokep_work> aleth: You tested that patch? 15:14:54 <aleth> clokep_work: yes 15:16:28 <instantbot> clokep@gmail.com granted review for attachment 2370 on bug 1909. 15:16:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1909 nor, --, ---, nobody, NEW, Account manager scrolled to (dis)connect button 15:18:43 <clokep_work> aleth: Ask me here if you aren't sure about the comment. 15:19:00 <aleth> clokep_work: "Without the following, the account manager is scrolled to the first (dis)connect button when being opened."? 15:19:00 <clokep_work> Good progress on the 1.4 list so far! :) 15:19:24 <clokep_work> aleth: That works for me. 15:20:17 * clokep_work thinks Mic needs to update this 1.3 search. ;) 15:20:33 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2371 on bug 1909. 15:20:34 * clokep_work wishes someone was bored enough to fix bug 1750. 15:20:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1909 nor, --, ---, nobody, NEW, Account manager scrolled to (dis)connect button 15:20:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1750 min, --, ---, nobody, NEW, Warning: Use of Mutation Events is deprecated. Use MutationObserver instead. 15:21:24 <instantbot> clokep@gmail.com granted review for attachment 2371 on bug 1909. 15:22:44 <Nishant> clokep_work : this error came after running the build this time 15:22:45 <Nishant> http://pastebin.instantbird.com/176350 15:23:37 <clokep_work> Nishant: What did you run? 15:24:09 <Nishant> python -OO mozilla/build/pymake/make.py -f client.mk build 15:24:52 <clokep_work> Nishant: Why do you have the "build" there? If you're doing a clean build from scratch, don't include that. 15:25:08 <clokep_work> You need to run configure though. 15:25:48 <Nishant> instead of build , just run configure? 15:27:53 <clokep_work> Nishant: python -OO mozilla/build/pymake/make.py -f client.mk 15:28:20 <Nishant> ok 15:28:20 <-- aleth has quit (Quit: Ciao) 15:31:09 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 15:34:10 <Nishant> its again giving the error in downloading the mozilla-release 15:35:22 <clokep_work> There should be a flag for that. 15:35:24 <clokep_work> But try: 15:35:35 <clokep_work> python -OO mozilla/build/pymake/make.py -f client.mk configure 15:35:37 <clokep_work> And then run build again. 15:37:27 <Nishant> aah..it again gives the unsupported compiler error.. do u think i need to apply that patch again after i reverted to the older mozilla version? 15:37:53 <clokep_work> Probably. 15:37:56 <clokep_work> You can cd mozilla 15:38:01 <clokep_work> And run hg diff to see if it's applied. 15:38:05 <clokep_work> Oh wait. 15:38:09 <clokep_work> No, you definitely need to apply it. 15:38:25 <clokep_work> Nishant: What you can also do it just put it into tools/patches and then run the apply patches script. 15:39:11 <Nishant> hg diff didn't give any output 15:41:24 <clokep_work> Then reapply it. 15:41:30 <clokep_work> I usually do hg import --no-commit, by the way. 15:41:40 <clokep_work> That way it isn't added as a changeset, it's just in my working directory. 15:45:08 <Nishant> Hunk #1 FAILED at 571 15:46:22 <Nishant> but the configure command started working now :/ 15:47:08 <clokep_work> Nishant: You probably want to resolve the failed hunk. 15:47:33 <Nishant> how? 15:48:30 <Nishant> i think the configure command complete without any errors 15:49:49 <clokep_work> Nishant: You need to go see what failed and look at the rej file. 15:50:09 <atuljangra> clokep_work: Do you work on Windows? #justCurious 15:52:47 <clokep_work> atuljangra: Yes. 15:53:09 <clokep_work> I also have Linux system set up that I occasionally do things on (i.e. for bug 976) 15:53:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=976 enh, --, ---, clokep, ASSI, Support Microsoft Office Communicator protocol (SIPE) 15:53:19 <clokep_work> s/i.e./e.g./ 15:56:08 <Nishant> clokep_work : http://pastebin.instantbird.com/176366 15:56:12 <Nishant> looks like it was already applied 15:56:44 <clokep_work> Nishant: Is that the rej file? 15:56:52 <clokep_work> That's showing you the part that wasn't able to be applied. 15:57:07 <clokep_work> Open configure.in and see if it is applied or not already. 15:57:12 <clokep_work> But if configure finished, you're probably OK. 15:57:47 <Nishant> yeah its the rej file..checking 15:59:18 <clokep_work> OK. 16:00:28 <Nishant> this is the config.in file.. can't figure out if its applied or not :/ 16:00:29 <Nishant> http://pastebin.instantbird.com/176371 16:01:39 <Nishant> clokep_work : so in the patch , the lines which have + are meant to be added and the lines which have - are meant to be removed? 16:05:05 <-- nhnt11 has quit (Client exited) 16:05:37 --> nhnt11 has joined #instantbird 16:07:35 <clokep_work> Nishant: Yes. 16:08:20 <Nishant> yeah then looks like its correct..so after configure run python -OO mozilla/build/pymake/make.py -f client.mk build 16:08:40 <clokep_work> Nishant: Looks like it is already, yes. 16:08:41 <clokep_work> Yes. 16:15:08 <-- nhnt11 has quit (Client exited) 16:15:24 --> nhnt11 has joined #instantbird 16:19:41 <-- nhnt11 has quit (Client exited) 16:20:08 --> nhnt11 has joined #instantbird 16:24:27 <atuljangra> clokep_work: maxNicknameLength can be 9 only? 16:24:39 <atuljangra> irc.js: 744 16:25:13 <-- nhnt11 has quit (Client exited) 16:25:41 --> nhnt11 has joined #instantbird 16:26:38 <clokep_work> atuljangra: By default, yes. 16:27:43 <atuljangra> okay. :-) I am not clear, where do we store an alternate nicks? ( where should I set the array of nicks? ) 16:27:45 <clokep_work> atuljangra: Go read RFC 2812 if you want to cry. ;) 16:28:04 <clokep_work> atuljangra: You need to add an option at http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#1542 that is a text field. 16:28:12 <clokep_work> We'll use a comma separated list (similar to how we do auto-joins) 16:29:07 <atuljangra> clokep_work: oh okay. got it :) 16:29:15 <-- nhnt11 has quit (Client exited) 16:29:19 --> nhnt11 has joined #instantbird 16:29:32 <atuljangra> heh, first I'll complete this bug, and then I can read RFC :P 16:30:07 <clokep_work> I'd really suggest not doing that. :-D 16:32:29 <atuljangra> heh okay :) 16:32:35 <-- nhnt11 has quit (Client exited) 16:32:39 --> nhnt11 has joined #instantbird 16:36:37 <-- nhnt11 has quit (Client exited) 16:36:40 --> nhnt11 has joined #instantbird 16:38:06 <-- nhnt11 has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 16:38:53 --> nhnt11 has joined #instantbird 16:39:22 <-- Nishant has quit (Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]) 16:43:26 <-- nhnt11 has quit (Client exited) 16:43:35 --> nhnt11 has joined #instantbird 16:45:01 <nhnt11> When an account gets disconnected and reconnected, all the auto-join rooms are re-joined 16:45:21 <clokep_work> nhnt11: Yes. 16:45:23 <nhnt11> Wouldn't this be undesirable if the user left a certain room 16:45:27 <nhnt11> before the disconnect 16:46:01 <nhnt11> What I'm saying is, shouldn't only the still-open rooms be re-joined 16:46:57 --> Mook_as has joined #instantbird 16:47:44 <-- nhnt11 has quit (Client exited) 16:47:52 <clokep_work> nhnt11: Only room syou were in when you got disconnected are reconnected. 16:48:08 --> nhnt11 has joined #instantbird 16:48:22 <clokep_work> nhnt11: Only rooms you were in when you got disconnected are reconnected. 16:49:03 <nhnt11> I just got disconnected/reconnected and the #developers channel was rejoined 16:49:10 <nhnt11> (I had left it before the disconnect) 16:49:32 <clokep_work> nhnt11: Is it in your auto-join list? 16:49:36 <nhnt11> yep 16:49:41 <clokep_work> That's desireable. 16:49:47 <clokep_work> I think, at least. 16:49:53 <clokep_work> Well it's /expected/ at least. 16:50:02 <clokep_work> Whether it's the right thing to do or not, I don't know. 16:50:04 <nhnt11> Yeah I suppose 16:50:16 <nhnt11> That's why I asked.. couldn't decide whether it annoyed me or not 16:50:42 <clokep_work> I'd like it if the rooms you're in are always what just comes back up (i.e. session restore) instead of there being two different lists we look at . 16:51:01 <nhnt11> I agree 16:51:27 <clokep_work> E.g. session restore that aleth talked about earlier. 16:51:52 <-- nhnt11 has quit (Client exited) 16:52:13 --> nhnt11 has joined #instantbird 16:54:10 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 16:54:44 <clokep_work> nhnt11: If you were interested in doing that we'd probably be interested. :) Although that's probably a fairly in -depth project. 16:55:05 <nhnt11> Seems like an interesting project 16:55:54 <-- nhnt11 has quit (Client exited) 16:56:02 --> nhnt11 has joined #instantbird 16:56:03 <nhnt11> Basically, save state on close/disconnect and restore on re-opening/reconnect? 16:56:22 * nhnt11 curses his campus proxy servers 16:58:58 <clokep_work> nhnt11: Yes. 16:59:08 <clokep_work> Mic has an experiment for this: https://addons.instantbird.org/en-US/instantbird/addon/322 16:59:16 <clokep_work> But I think it'd be much easier in core than in an extension. 16:59:20 <-- nhnt11 has quit (Client exited) 16:59:26 --> nhnt11 has joined #instantbird 16:59:36 * atuljangra also think that this should be a core project. 17:00:00 <clokep_work> atuljangra: We want it eventually, he just finds it easier to experiment in extensions. 17:01:25 <nhnt11> Hmm 17:01:42 <nhnt11> What would be the preferred way to store this kind of data? 17:01:52 <nhnt11> I assume chat history could also be stored 17:04:17 <clokep_work> nhnt11: What do you mean by "chat history"? 17:04:23 <flo-retina> bah, aleth isn't here :( 17:04:25 <nhnt11> Sorry that was worded badly 17:04:32 <clokep_work> nhnt11: We'd have to serialize the chat room fields into a JSON pref, most likely. 17:04:37 <clokep_work> (For each account separately btw.) 17:04:48 <nhnt11> I meant, restore the conversation 17:05:05 <clokep_work> Yes. 17:05:05 <flo-retina> clokep_work: doesn't http://lxr.instantbird.org/instantbird/source/instantbird/content/accounts.js#379 look like it would like to be removed, if we are doing the same thing in the onSelect handler? 17:05:22 <clokep_work> flo-retina: Probably. 17:05:54 <-- nhnt11 has quit (Client exited) 17:06:33 --> nhnt11 has joined #instantbird 17:06:35 <nhnt11> clokep_work: I was thinking XML but I guess JSON is the obvious choice in Mozilla-world :D 17:07:26 <clokep_work> nhnt11: JSON is pretty much where everything is going, and it's a lot easier to deal with in preferences. 17:07:39 <clokep_work> You'd also need to be concerned about passwords and usch too. 17:08:01 <nhnt11> Why would passwords be a problem 17:08:13 <nhnt11> Passwords are already managed by the accounts handler 17:08:48 <clokep_work> nhnt11: Passwords for MUCs. 17:09:19 <clokep_work> (Or channels or whatever you wanna call it.) 17:09:41 <nhnt11> What does MUC stand for? 17:09:48 <clokep_work> "multi-user chat" 17:09:51 <nhnt11> Ah 17:09:56 <-- nhnt11 has quit (Client exited) 17:09:57 <clokep_work> It's XMPP terminology, where "channel" is IRC. 17:12:51 <Mook_as> or rooms... where's the AOL love? :p 17:14:19 <clokep_work> I was trying to remember what MSN calls them, but couldn't. 17:18:30 --> nhnt11 has joined #instantbird 17:20:31 <clokep_work> nhnt11: Does all that make sense? 17:20:56 <clokep_work> nhnt11: By the way is Instantbird disconnecting you or are you having other issues. 17:22:00 <atuljangra> clokep_work: I guess he is also behind proxy servers. 17:22:02 <-- nhnt11 has quit (Client exited) 17:22:29 <clokep_work> atuljangra: Yes, but if Instantbird is quitting, maybe he just has a long lag and we need to up the wait time for responses. 17:22:41 <clokep_work> I want to know if Instantbird is quitting or the server is disconnccting. 17:23:00 <flo-retina> "Quit: Client exited" isn't "Ping timeout" ;) 17:23:22 <atuljangra> oh yes, that can also be a case. 17:23:38 <clokep_work> flo-retina: Yes, that was my thought too. 17:23:48 <clokep_work> We have it hardcoded to 30 seconds when we ping the server btw. 17:24:02 <clokep_work> http://lxr.instantbird.org/instantbird/source/chat/modules/socket.jsm#548 17:24:42 --> nhnt11 has joined #instantbird 17:24:49 <atuljangra> Shouldn't that be somehow user adjustable? 17:25:23 <flo-retina> why? 17:25:39 * nhnt11 sings "...and a disconnect here and a disconnect there..." 17:25:49 <flo-retina> If you have been disconnected for 30+ seconds, it's fair to mark the account as disconnected, isn't it? 17:26:00 <flo-retina> nhnt11: can you show us a debug log? 17:26:14 <nhnt11> Of what? 17:26:17 <flo-retina> in the account manager, right click on your irc account, and "copy debug log". Put that in a pastebin 17:26:37 <nhnt11> Why? 17:26:41 <-- gerard-majax_ has quit (Ping timeout) 17:26:42 <flo-retina> nhnt11: of what caused you to be disconnected so many times 17:26:56 <nhnt11> My disconnects are a problem being caused by my campus proxy server 17:27:10 <flo-retina> ah, ok 17:27:11 <atuljangra> flo-retina: yes, ofcourse, but it can be less than 30 in some cases, so waiting for 30 secs to check if he is disconnected is quite redundant. 17:27:33 <nhnt11> They recently installed a Cyberoam firewall and everything has been flaky since 17:27:44 * atuljangra wins a million dollars for the correct guess :P 17:27:45 <flo-retina> sorry :( 17:28:04 <atuljangra> nhnt11: which year are you in? 17:28:09 <nhnt11> 1st 17:28:17 <flo-retina> atuljangra: I don't understand what you are saying about the 30s thing, but if clokep does then that's all right :) 17:28:20 <atuljangra> okay :) 17:28:50 <atuljangra> oh, I was just suggesting. Never mind :) 17:29:07 <clokep_work> flo-retina: We send a ping on the socket, wait for a response for 30 seconds, if we don't receive one...we disconnect. 17:29:14 <clokep_work> It's not being "disconnected for 30 seconds" 17:29:28 <nhnt11> Ping timeout? 17:29:37 <clokep_work> atuljangra: Yes, it probably should be user configurable for people with lagging conenctions. 17:29:39 <atuljangra> nhnt11: yes 17:30:01 <atuljangra> clokep_work: do we have a bug filed for this? 17:30:08 <nhnt11> I once wrote an IRC bot for something... Kept disconnecting because i forgot to reply to PINGs :D 17:30:13 <clokep_work> atuljangra: No. 17:31:00 <clokep_work> nhnt11, atuljangra: It's a "ping timeout" where the client (us) is decided the connection dropped, usually the server decides that. 17:31:25 <flo-retina> clokep_work: what I was saying is that if we disconnect, the network connection has been down for at least 30s. 17:31:34 <atuljangra> clokep_work: we should have one, maybe in future we want it to be user configurable. 17:31:44 <nhnt11> Hmm 17:32:08 <flo-retina> I can't imagine a valid reason for a user to tweak that value 17:32:14 <nhnt11> I'm pretty sure the d/c im getting is nearly instant 17:32:15 <clokep_work> flo-retina: Only if we disconnect correctly. :) 17:32:27 <nhnt11> "Proxy server closed connection unexpectedly" 17:32:30 <flo-retina> clokep_work: but we do. And if we don't, changing the value won't help. 17:32:40 <clokep_work> nhnt11: Well anyway, did you understand what I was saying about proxies? 17:33:03 <clokep_work> flo-retina: How do we know it's correct? :-S Couldn't the socket just not have sent any data? 17:33:08 <clokep_work> nhnt11: Not proxies, sorry I meant passwords. 17:33:23 <nhnt11> Yep 17:33:50 <nhnt11> We would need to manage passwords for individual channels 17:33:58 <atuljangra> nhnt11: you are also applying for Skype project right? 17:34:00 <flo-retina> clokep_work: haven't we sent a ping to the server? 17:34:03 --> nhnt12 has joined #instantbird 17:34:43 <nhnt11> atuljangra: If this session restore project is approved, no 17:35:15 <clokep_work> nhnt11: I doubt that the session restore stuff is big enough for a GSoC project. It could probably be done in a weekend or two of hacking. (flo-retina do you have an opinion on that?) 17:35:37 <atuljangra> nhnt11: okay. and what about awesome tab project that you were interested in? :) 17:36:51 <clokep_work> You were interested in that? I don't remember reading that... 17:37:27 <-- nhnt12 has quit (Client exited) 17:37:51 <flo-retina> clokep_work: I think session restore could be part of the "awesome tab" project 17:38:11 <nhnt11> flo-retina I agree with that 17:38:14 * atuljangra agrees with flo-retina 17:38:46 <nhnt11> clokep_work i was interested in the awesometab one as a second choice 17:39:26 <nhnt11> Frankly I've always loved chat apps and most projects will probably appeal to me 17:40:26 <-- jb has quit (Ping timeout) 17:40:40 <clokep_work> Fair enough. :) 17:41:02 <atuljangra> I am particularly in skype one, because of XPCOM and the *hugeness* of the project. I mean how awesome would it be to give video and voice support to IB someday :) 17:41:38 <nhnt11> Anyway, if akuljangra is applying for the Skype project I dont think I have a chance :P 17:42:00 --> nhnt12 has joined #instantbird 17:42:06 * clokep_work likes backend projects. 17:42:15 <nhnt12> i hope this stays connected 17:42:23 * atuljangra likes backend too 17:42:25 <nhnt12> Don't particularly like IRC on my phone 17:42:38 <clokep_work> IM on phones kind of sucks in general. :( 17:42:41 <nhnt12> I like front end and user experience things :D 17:42:44 <nhnt12> clokep_work: agreed 17:44:03 <nhnt12> clokep_work: Is the awesometab project as popular as the Skype one? 17:44:05 <atuljangra> nhnt12 you should go for awesome bar If you like User experience things. ( just saying :-) ) 17:44:24 <flo-retina> atuljangra: the fastest way to audio/video chat in Instantbird is WebRTC over XMPP ;) 17:44:24 <nhnt12> atuljangra: Yeah 17:44:39 <nhnt12> But I like protocols and networking too 17:44:46 <flo-retina> atuljangra: Skype's main interest (IMHO) is its massive user base 17:44:50 <clokep_work> nhnt12: No. 17:45:09 <nhnt12> clokep_work: You were saying something about shooting you a mail for more details 17:45:14 <nhnt12> I'll do that soon 17:45:16 <nhnt12> ? 17:45:47 <clokep_work> nhnt12: Yes, I did. About Skype. If you're interested in the other one...you'll want to email someone else... 17:46:14 <atuljangra> Awesome bar is a huge add-on to User Experience. :) 17:47:15 * nhnt12 needs to get used to coding in JavaScript and XUL first 17:47:28 <-- nhnt12 has quit (Client exited) 17:47:34 --> nhnt12 has joined #instantbird 17:47:39 <atuljangra> atuljangra: Yes, I agree with you massive user base point. :-) 17:48:00 <atuljangra> flo-retina: Yes, I agree with you massive user base point. :-) 17:48:40 <-- mconley has quit (Input/output error) 17:49:36 <flo-retina> atuljangra: ah Mibbit :) 17:50:00 <clokep_work> :) 17:50:42 <nhnt12> flo-retina: You're the person I should talk to about the awesometab project, correct? 17:50:54 * flo-retina hides 17:50:59 <atuljangra> I know, :( I am waiting for my internet connection to switch on in few years, and then again I'll be back on IB. 17:51:02 <flo-retina> yes, that's correct 17:51:25 * atuljangra hops back to solve bug 653 17:51:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=653 enh, --, ---, nobody, NEW, Configurable alternate IRC nicks 17:51:34 --> mconley has joined #instantbird 17:52:03 <flo-retina> atuljangra: if you'll need a few *years* to get an internet connection, other students likely have all their chances when applying for Skype ;) 17:52:16 --> mconley_ has joined #instantbird 17:52:35 <nhnt12> Haha, I assume atuljangra'll be at home for the summer where his internet connection shouldn't be a problem flo-retina 17:52:54 <atuljangra> no no, my netconnection starts at 1 am in night, till then I am behind proxy. 17:53:10 * atuljangra hides in shame, and jumps to use ib for irc. 17:53:14 <flo-retina> 1am? What kind of plan is that? 17:53:20 <nhnt12> atuljangra: O.o 17:53:31 <-- mconley has quit (Ping timeout) 17:53:38 <atuljangra> flo-retina: I know, it is weird. 17:53:44 <-- nhnt12 has quit (Client exited) 17:53:52 --> nhnt12 has joined #instantbird 17:53:54 * atuljangra will be back in 2 mins, with his super pack of internet m/ 17:54:04 <nhnt12> atuljangra: is it some campus related thing? 17:54:12 <nhnt12> Or do you have a night-unlimited plan 17:54:19 --> Even has joined #instantbird 17:54:19 * ChanServ sets mode +o Even 17:54:39 * nhnt12 just saw a bug 17:54:48 <nhnt12> \m/ 17:54:53 * nhnt12 m/ 17:55:05 <nhnt12> Well that's weird 17:55:17 <atuljangra> nhnt12 what happended? 17:55:23 <nhnt12> The backslash in your \m/ didn't show up 17:55:34 <nhnt12> But when I did it, it worked 17:55:55 * atuljangra testing m/ m// 17:56:01 <nhnt12> nope 17:56:05 <nhnt12> 23:25:55 * atuljangra testing m/ m// 17:56:13 * atuljangra testing m/ \m// 17:56:19 <clokep_work> nhnt12: You can check the logs to see what instantbot saw. 17:56:23 <nhnt12> will do 17:57:07 <nhnt12> Where do I get full IRC logs? 17:57:12 <nhnt12> oh instantbot 17:57:13 <atuljangra> clokep_work: bot too missed it: atuljangra testing m/ \m// 17:57:36 <nhnt12> It showed up fine on my phone 17:57:59 <-- nhnt12 has quit (Client exited) 17:58:47 <clokep_work> Well you can check the messages being sent to see if it's an on display thing or not. 17:59:02 <atuljangra> http://log.bezut.info/instantbird/130416/#m893 17:59:44 * nhnt11 sighs at the pile of reports/presentations/vivas/quizzes he has in the next five days 17:59:46 <clokep_work> SOmeone file a bug? 17:59:55 <atuljangra> clokep_work: if I made changes only to irc.js, I would need to rebuild the whole thing right? 18:00:03 <clokep_work> atuljangra: No. 18:00:12 <clokep_work> atuljangra: make -C objdir/chat/protocols/irc 18:00:20 <atuljangra> okay :) 18:00:26 <clokep_work> It should take < 1 s. ;) 18:00:31 <clokep_work> It's just copying files... 18:00:36 <atuljangra> yes, :-) 18:00:46 <atuljangra> I will file the bug. :) 18:01:04 <nhnt11> My laptops internet connection just died :'( 18:01:40 --> atuljang1 has joined #instantbird 18:01:58 --> nhnt12 has joined #instantbird 18:02:14 <atuljang1> and here I come, through ib. 18:02:42 <atuljang1> flo-retina: I hope I have increased my chances for Skype project ;) :-| 18:03:12 <nhnt12> I just got the message "atuljang1 atuljangra" 4 times on Ib 18:03:18 <nhnt12> All fine on phone 18:03:33 <-- Suiseiseki has quit (Ping timeout) 18:03:36 <nhnt12> Looks fine on instantbot log too 18:04:05 <flo-retina> nhnt12: that's from tab completion ;) 18:04:09 <nhnt12> Seems to be displayed as a status message though, timestamp grayed out 18:04:17 <nhnt12> Eh? 18:04:21 <nhnt12> aaaah 18:04:23 <nhnt12> Lol! 18:04:25 --> Suiseiseki has joined #instantbird 18:04:37 * flo-retina wonders why tab completion needs timestamps :-S 18:04:51 <nhnt12> Yeah, that's what threw me off 18:05:01 <atuljang1> yes, exactly, but that's not harming us though :-/ 18:05:42 <nhnt12> flo-retina: Can I get in touch with you about the awesometab project in a couple days 18:05:45 * clokep_work has no idea what people are talking about. 18:06:03 <-- nhnt12 has quit (Client exited) 18:06:04 <flo-retina> clokep_work: now you know how I felt a few minutes ago :-P 18:06:10 <clokep_work> nhnt12: Send an email to team @ instantbird . org about whatever and someone will respond. 18:06:10 --> nhnt12 has joined #instantbird 18:06:27 <nhnt12> Alright 18:06:32 <flo-retina> clokep_work: nhnt12 got confused by completion suggestions that looked like they were a message 18:06:47 <atuljang1> clokep_work: "11:34:39 PM - nhnt12 nhnt11" messages, that we see while tab completion. 18:07:10 * nhnt12 is now known as nhnt11_laptop 18:07:23 * nhnt11 is now known as nhnt11_phone 18:08:16 <nhnt11_laptop> clokep_work: Is it really important that I send an email 18:08:24 <nhnt11_laptop> What kind of details would I get if I did 18:09:16 <flo-retina> nhnt11_laptop: you would get everybody's attention 18:09:52 <nhnt11_laptop> So I just shoot an email stating who I am and that I'm interested? 18:10:07 <flo-retina> no, you ask the questions you want answered 18:10:11 <-- nhnt11_laptop has quit (Client exited) 18:10:11 <atuljang1> and project of interest also. 18:10:34 <flo-retina> I mean, it's fine to ask questions here, but if you want answers that people spend more than 10s thinking about, IRC isn't the best solution ;) 18:11:10 <nhnt11_phone> Okay :D 18:11:16 --> nhnt11_laptop has joined #instantbird 18:11:19 --> gerard-majax_ has joined #instantbird 18:12:09 <atuljang1> where is the option for auto-join added? 18:12:35 <nhnt11_laptop> Click properties in the Accounts dialog 18:12:48 <nhnt11_laptop> Under the IRC connection in question 18:13:03 <atuljang1> nhnt11_laptop: I mean in code. 18:13:13 <nhnt11_laptop> Of course :D 18:13:44 <nhnt11_laptop> imAccounts.js I believe? 18:14:13 <-- nhnt11_laptop has quit (Client exited) 18:14:18 --> nhnt11_laptop has joined #instantbird 18:14:28 <atuljang1> I thought so. Lemme go through it once. 18:14:58 <flo-retina> I'll really need to look into https://bugzilla.mozilla.org/show_bug.cgi?id=861454 :( 18:15:31 <clokep_work> atuljang1: It's generic for every account. 18:15:34 <atuljang1> seems a critical bug. 18:15:37 <clokep_work> So it's not part of the options. 18:16:41 <atuljang1> oh okay. So I'll add nick as a part of options in http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#1542 18:16:42 <atuljang1> and in ircBase.jsm, will just take the alternate nick. 18:17:35 <clokep_work> atuljang1: Potentially, it's a bit tricky though. :) 18:17:49 <atuljang1> clokep_work: yes, I am feeling that. :-/ 18:18:15 <-- nhnt11_laptop has quit (Client exited) 18:18:22 --> nhnt11_laptop has joined #instantbird 18:19:10 <clokep_work> I didn't say it'd be really easy. ;) 18:19:32 <flo-retina> clokep_work: when testing the moz20 stuff, I should apply http://pastebin.instantbird.com/176092 instead of https://bugzilla.instantbird.org/attachment.cgi?id=2359 right? 18:19:33 <-- nhnt11_phone has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 18:20:31 <atuljang1> that's a relief actually. I was thinking that according to you it's really easy, and I am finding it a bit tricky, so I wouldn't meet your expectations. :( 18:20:57 * atuljang1 also has an exam on Friday ( Computer Networks) 18:21:28 <flo-retina> atuljang1: is this about the list of alternative nicks? 18:21:40 <atuljang1> flo-retina: yes! 18:21:49 <flo-retina> I would expect it to be easy in the sense that you would have a patch ready for a first review without 2 days or so. 18:21:54 * nhnt11_laptop can handle exams... 50 page handwritten reports piss me off though (but I won't whine anymore) 18:22:00 <flo-retina> but if you have other stuff you need to focus on, that could be a week :) 18:22:10 <flo-retina> and expectations about the time it takes to code something are so often wrong... :) 18:22:17 <-- nhnt11_laptop has quit (Client exited) 18:22:26 --> nhnt11_laptop has joined #instantbird 18:22:27 <clokep_work> flo-retina: Yes, probably. 18:23:12 <clokep_work> atuljang1: I'd expect a couple of days, yes. 18:23:46 <clokep_work> You've found the locations you need, but getting the data in and out and such will take a bit. 18:23:52 <clokep_work> And decided what nick to use next will be a fun argument. :) 18:24:03 <atuljang1> flo-retina: yes I agree completely. 18:24:20 --> caiolima has joined #instantbird 18:24:27 <clokep_work> "deciding" not decided. 18:24:33 <atuljang1> clokep_work: a couple of days are good. I would hack this out on the weekend. 18:25:10 * clokep_work disappears. 18:26:18 <-- nhnt11_laptop has quit (Client exited) 18:26:32 --> nhnt11_laptop has joined #instantbird 18:26:38 <caiolima> clokep_work, I'm Caio Lima. I'm trying to build the instantbird now. But I'm getting a problem with the populate_virtualenv 18:26:59 <atuljang1> clokep_work: you would be away this weekend, so I'll shoot some questions to you on Monday. :) 18:27:38 <caiolima> Anoyne here got this error on Instantbird building? 18:28:16 <atuljang1> caiolima: Which OS? 18:28:31 <caiolima> Actually, on configuration step... 18:28:36 <caiolima> Mac OS 10.7 18:28:47 <caiolima> this is the error 18:28:48 <caiolima> distutils.errors.DistutilsPlatformError: $MACOSX_DEPLOYMENT_TARGET mismatch: now "10.6" but "10.7" during configure 18:29:02 <atuljang1> nhnt11_laptop: You are also a Mac guy I suppose. Can you see this? 18:29:13 <nhnt11_laptop> caiolima: try doing $export MACOSX_DEPLOYMENT_TARGET=10.7 before build 18:29:18 <atuljang1> caiolima: I am on Linux, sorry. 18:29:31 --> unghost has joined #instantbird 18:29:45 <caiolima> in what file? 18:29:49 <nhnt11_laptop> in terminal 18:29:53 <atuljang1> terminal 18:30:05 <caiolima> let me try 18:30:20 <-- nhnt11_laptop has quit (Client exited) 18:30:30 <flo-retina> hmm, if I remember correctly that error is caused by a wrong version of python 18:31:07 --> nhnt11_laptop has joined #instantbird 18:31:30 <caiolima> I'm with python 2.7.1 18:31:41 <caiolima> I'll try using the 3.1 18:31:42 <flo-retina> like nhnt11_laptop suggested, try adding: export MACOSX_DEPLOYMENT_TARGET=10.7 in the mozconfig file 18:33:12 <caiolima> It solved the problem 18:33:15 <caiolima> Thanks 18:33:20 <caiolima> ;) 18:33:20 <flo-retina> cool :) 18:33:20 * atuljang1 yay 18:33:28 * nhnt11_laptop muses that he never had to do a configuration step.. or was it done automatically during /make/ 18:33:44 <nhnt11_laptop> caiolima: :) 18:34:00 <flo-retina> uh 18:34:04 <clokep_work> nhnt11_laptop: It's done automatically if you run make -f client.mk 18:34:08 <caiolima> yeah 18:34:12 <flo-retina> my build just failed with distutils.errors.DistutilsPlatformError: $MACOSX_DEPLOYMENT_TARGET mismatch: now "10.6" but "10.8" during configure 18:34:25 <-- nhnt11_laptop has quit (Client exited) 18:34:40 <flo-retina> ah ok, I need export PYTHON=/usr/local/bin/python 18:34:41 <caiolima> It's a bug? 18:34:51 <flo-retina> it's a python bug, yes 18:34:58 <caiolima> hum... 18:35:13 <flo-retina> it's fixed in python 2.7.3 18:35:18 <caiolima> Understanded... 18:35:41 --> AndroUser has joined #instantbird 18:35:53 * AndroUser is now known as nhnt11_phone 18:36:38 <caiolima> Guys, I've found a bug on the Theme preference. 18:36:46 <flo-retina> after 3 stupid build failures, configure passed :) 18:37:07 <caiolima> but now, I can't reproduce it 18:37:20 <clokep_work> RESOLVED WORKSFORME! :P 18:37:43 <-- Optimizer has quit (Ping timeout) 18:38:27 <caiolima> Do you want to port a version to iOS? 18:38:49 <flo-retina> Mozilla doesn't run on iOS 18:38:49 <clokep_work> caiolima: I don't really see how any code could be shared. 18:39:27 <caiolima> clokep_work: I didin't understand you... 18:39:38 <caiolima> didn't* 18:39:51 <nhnt11_phone> Instantbird uses the Mozilla base 18:40:00 <nhnt11_phone> Which doesnt exist for iOS 18:40:00 <caiolima> hum... 18:40:09 <caiolima> got it 18:40:12 <clokep_work> And libpurple isn't allowed to be in the app store, I believe. 18:40:57 <caiolima> Yeah...and for Android? 18:41:08 <clokep_work> If someone was interested, maybe. :) 18:41:10 --> Optimizer has joined #instantbird 18:41:34 <caiolima> Yeah...My next phone will be an Android 18:41:52 <caiolima> and I'm interested 18:43:17 <caiolima> Some apple restrictions gets on my nerver...>.> 18:43:47 <clokep_work> Yup. 18:43:51 <clokep_work> I think flo-retina has more ideas about that. 18:44:38 <flo-retina> I think it could be more interesting for android tablets than for phones 18:44:46 <flo-retina> IM on phones is... meh :) 18:45:13 <caiolima> It could be donne for twice 18:45:21 <caiolima> with a responsive layout 18:47:06 <caiolima> If the skype add-on project for GSoC is accepted, I'll can buy an Android phone or tablet and we can start project this... 18:48:12 <caiolima> I don't like the currents IM for mobile...mainly because they don't support IRC protocol 18:48:33 <clokep_work> I have an IRC client for my phone. ;) 18:49:00 <caiolima> I bought once for my iOS...but It doesn't work...>.> 18:49:31 <clokep_work> :( 18:49:31 <flo-retina> wait are you saying you want to apply to the Skype project so that you can buy an Android phone to develop Instantbird for it? :-S 18:49:58 <caiolima> Yeah, because I don't have money yet 18:49:59 <-- nhnt11_phone has quit (Ping timeout) 18:50:21 <flo-retina> if your goal is to develop for android, wouldn't you want to apply for an "Instantbird for android" project? 18:50:24 --> nhnt11_phone has joined #instantbird 18:51:11 <caiolima> Because I don't have an appropriate environment to develop it 18:51:47 <nhnt11_phone> Problem with im on tablets/phones is that current mobile OSes is that an app in use is always in the foreground 18:52:11 <nhnt11_phone> In current mobile OSes, an app in.... * 18:52:37 <nhnt11_phone> I dunno about you but IM is a background thing for me ;) 18:52:37 <flo-retina> and the app can be kill whenever the OS feels like it if it's in the background 18:52:54 <caiolima> yes 18:53:38 <-- Optimizer has quit (Ping timeout) 18:53:48 <caiolima> flo-retina: I'm interest in develop the skype support too...more than a port to Android now...understand? 18:54:38 <flo-retina> purpleDNS.o doesn't compile, oh surprise :-D 18:54:56 <caiolima> hehehe 18:55:15 <caiolima> Guys, I've been reading this book http://www.informit.com/content/images/0131423436/downloads/0131423436_pdf.zip 18:55:41 <flo-retina> clokep_work: http://pastebin.instantbird.com/176444 18:56:15 <caiolima> but some contents are so old. Is it a reliable reference yet? 18:57:01 --> Optimizer has joined #instantbird 18:57:14 * mconley_ is now known as mconley 18:57:15 <caiolima> flo-retina: This error could be the flag -Werror 18:57:24 <caiolima> could be caused by* 18:59:09 <flo-retina> it sounds more like a missing include to me 18:59:45 <caiolima> I got an error like this couple weeks ago 18:59:55 <-- Optimizer has quit (Ping timeout) 19:00:06 <caiolima> using the socket lib on the raspberry pi 19:00:47 <clokep_work> flo-retina: I had to add an include for Windows. 19:02:39 <-- nhnt11_phone has left #instantbird (Quit message) 19:04:04 <caiolima> Another doubt 19:04:41 <caiolima> It's possible to search contacts n the Instantbird? 19:05:00 <caiolima> Is it* 19:07:42 <clokep_work> caiolima: Not currently, we'd like that though. 19:08:15 --> Nishant has joined #instantbird 19:08:57 <Nishant> clokep_work : the build failed again :( ... here's the last few lines of the console output 19:08:59 <Nishant> http://pastebin.instantbird.com/176458 19:11:03 <caiolima> clokep_work: I think that I can implement it 19:12:47 <atuljang1> clokep_work: searching contacts is actually a good feature. It would be really useful for the users. 19:13:13 <caiolima> Mainly for facebook users 19:13:34 <atuljang1> And soon Skype user too. 19:14:00 --> nhnt11 has joined #instantbird 19:14:24 <caiolima> I'm studying about the Instantbird since yesterday...but I think that it's not a complicated feature... 19:14:38 --> Mnyromyr has joined #instantbird 19:14:48 <-- nhnt11 has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 19:14:51 <atuljang1> caiolima: yes, it's not complicated, yet useful. 19:15:06 --> nhnt11 has joined #instantbird 19:17:56 <-- nhnt11 has quit (Client exited) 19:18:00 --> nhnt11 has joined #instantbird 19:21:48 <flo-retina> isn't bug 1137 something we fixed a while ago? 19:21:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1137 enh, --, ---, nobody, NEW, Searching in contacts 19:21:59 <-- nhnt11 has quit (Client exited) 19:22:10 --> nhnt11 has joined #instantbird 19:22:18 <atuljang1> flo-retina: seems so. 19:23:07 <flo-retina> bug 1131 seems unfortunate :( 19:23:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1131 min, --, ---, nobody, NEW, using cursors for moving in contacts up and down 19:24:06 <flo-retina> it may be a good first bug to start playing with front-end stuff 19:24:25 <flo-retina> but it may also turn out to be more complicated than it seems :-/ 19:24:38 <caiolima> hum... 19:26:00 <-- nhnt11 has quit (Client exited) 19:26:07 --> nhnt11 has joined #instantbird 19:26:16 <atuljang1> flo-retina: but still, shouldn't we mark it as "good-first bugs" for someone who wants to start with ib 19:29:01 <caiolima> o/ 19:29:05 --> FireFly_TB has joined #instantbird 19:29:25 <caiolima> My ib has builded 19:29:31 <caiolima> built* 19:29:51 <flo-retina> cool :) 19:29:58 <caiolima> guys, I'll leave the chat to test 19:30:02 <-- nhnt11 has quit (Client exited) 19:30:18 <atuljang1> caiolima: you wrote "\o/", right? 19:30:21 <caiolima> bey, and Thankou a lot 19:30:27 --> nhnt11 has joined #instantbird 19:30:49 <caiolima> o/ 19:30:55 <flo-retina> \test/ 19:30:57 <caiolima> only one hand...hahahaahha 19:31:06 <atuljang1> haha :P 19:31:15 <atuljangra> \m 19:31:18 <atuljangra> \m/ 19:31:30 <atuljang1> yay it works, not a bug phew. 19:31:47 <flo-retina> :) 19:32:13 <-- caiolima has quit (Quit: caiolima) 19:32:52 <nhnt11> did i miss something? 19:32:55 <nhnt11> \m/ works now? 19:33:09 <atuljang1> yes. Apparently that wasn't a issue. 19:33:22 <nhnt11> what was the problem? 19:33:59 <atuljang1> none I believe. It just works 19:34:04 <-- nhnt11 has quit (Client exited) 19:34:35 --> nhnt11 has joined #instantbird 19:34:52 <nhnt11> :S well it definitely wasn't working earlier... 19:35:31 * nhnt11 this is a test m/ 19:35:48 <nhnt11> okay 19:36:14 <atuljang1> not working :-/ 19:36:19 * atuljangra m/ 19:36:21 <atuljangra> \m/ 19:36:33 <nhnt11> didnt work? it displayed properly here 19:36:35 * flo-retina test/ 19:36:41 <atuljang1> The problem is while we type status messages. 19:36:52 <clokep_work> flo-retina: bug 1137 doesn't seem fixed to me? 19:36:54 <nhnt11> yeah.. 19:36:55 <flo-retina> ok, it's the /me parsing that sucks 19:36:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1137 enh, --, ---, nobody, NEW, Searching in contacts 19:36:58 * nhnt11 m/ 19:37:06 <flo-retina> clokep_work: how is it not fixed? 19:37:16 <atuljang1> yes, /me parsing is problematic. 19:37:38 <nhnt11> well its definitely on the receiving end 19:37:43 <nhnt11> because it's getting sent correctly 19:37:46 <atuljang1> yes. 19:38:06 <-- nhnt11 has quit (Client exited) 19:38:19 <clokep_work> flo-retina: Oh, yes. That description is really bad. :( 19:38:29 <clokep_work> I think we actually fixed that...and had a bug for it. 19:38:43 <clokep_work> Ohhhh, I think once we added accessibilty it fixed it? 19:38:44 <flo-retina> it was an accessibility bug 19:38:46 --> nhnt11 has joined #instantbird 19:39:08 <-- atuljang1 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 19:39:52 <flo-retina> bug 412 ? 19:39:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=412 nor, --, 1.2, benediktp, RESO FIXED, [Accessibility] Add accessible text for the status icons and other purely graphical info 19:40:03 --> Mic has joined #instantbird 19:40:03 * ChanServ sets mode +h Mic 19:41:19 * flo-retina test 19:41:27 * flo-retina test/ 19:41:37 <nhnt11> how does instantbot work? If I type bug 333, will it display info for that bug? 19:41:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=333 tri, --, 0.2b2, florian, RESO FIXED, instantbird/LICENSE.txt to fix and to move in root directory 19:41:44 <nhnt11> nice :D 19:42:08 <-- nhnt11 has quit (Client exited) 19:42:26 <flo-retina> clokep_work: http://pastebin.instantbird.com/176476 19:42:53 <clokep_work> flo-retina: Yes? 19:43:12 <clokep_work> What did you send? :P 19:43:20 <clokep_work> Ah, I see...hmm... 19:43:22 <clokep_work> Intesrting. 19:43:23 <flo-retina> http://log.bezut.info/instantbird/130416#m1186 19:44:12 <flo-retina> I would be tempted to say it's a display bug on Instantbird's side, but instantbot behaves the same 19:44:17 <flo-retina> so maybe what we are sending is wrong 19:45:34 <Mic> 900 lines of backlog... did anything exciting happen today? 19:45:57 <clokep_work> flo-retina: Maybe. File a bug? 19:46:20 <flo-retina> I haven't discovered it myself :-] 19:46:35 <flo-retina> Mic: summer of code is approaching 19:50:27 <flo-retina> ok, ok, I'm filing it 19:50:51 --> atul_alt has joined #instantbird 19:51:06 --> nhnt11 has joined #instantbird 19:51:15 <-- atul_alt has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 19:51:25 <Mic> Anyone interested in my search keywords? No? OK, nevermind then ;) 19:51:51 <instantbot> New Core - IRC bug 1935 filed by florian@instantbird.org. 19:51:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1935 nor, --, ---, nobody, NEW, Blackslash not handled correctly in action messages. 19:52:02 --> atul_alt has joined #instantbird 19:52:10 <flo-retina> Mic: we are just glad to know you have some ;) 19:52:34 <Mic> ;) 19:53:09 <-- atul_alt has quit (Client exited) 19:53:47 --> atul_alt has joined #instantbird 19:54:30 <-- atul_alt has quit (Client exited) 19:54:35 --> atul_alt has joined #instantbird 19:54:58 <-- atul_alt has quit (Client exited) 19:55:01 <-- Nishant has quit (Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]) 19:55:18 --> atul_alt has joined #instantbird 19:55:25 <-- atul_alt has quit (Client exited) 19:57:10 <nhnt11> Where are received messages handled? 20:00:49 <-- nhnt11 has quit (Client exited) 20:02:13 <clokep_work> atuljangra: Florian doesn't need to point that out, I wrote all the IRC code. ;) 20:02:23 <clokep_work> (I.e. I'm the person to point that out.) 20:02:57 --> nhnt11 has joined #instantbird 20:03:06 <clokep_work> atuljangra: Why do you say it's definitely on the receive side? 20:03:18 <nhnt11> clokep_work: because it displays correctly on my phone 20:03:25 <atuljangra> I said that cos, 20:03:28 <atuljangra> oh yes^^ 20:03:33 <atuljangra> and on mibbit also 20:04:08 <clokep_work> I see. 20:04:21 <clokep_work> We could be sending it wrong and receiving it wrong. ;) 20:04:40 <flo-retina> or instantbot could also be faulty 20:04:58 * flo-retina wouldn't expect mibbit to be bug free either 20:05:14 <atuljangra> but, then how can nhnt11's phone and mibbit receives it correct? 20:05:24 <nhnt11> What atuljangra said. 20:05:56 <nhnt11> any way to display a raw IRC log? 20:05:59 <nhnt11> of sent/received messages 20:06:12 <atuljangra> I guess best bet would be to assume that receiving end is problematic and then proceed in solving that. 20:06:24 <flo-retina> anybody knows if I should be scared by these warnings? http://pastebin.instantbird.com/176479 20:06:49 <flo-retina> nhnt11: debug log, from the account manager 20:07:16 <flo-retina> atuljangra: I guess best bet is to let someone who knows all the IRC RFCs look into the issue when he has time ;) 20:07:19 <nhnt11> Will that work from a release build 20:07:26 <nhnt11> flo-retina: I know a bit of it 20:07:26 <flo-retina> not from 1.3 20:07:41 <nhnt11> I learned basic IRC protocol for a project a while back 20:08:16 <flo-retina> ah, if you want to look into it that's fine :) 20:08:18 * nhnt11 is upgrading to the latest nightly... 20:08:25 <flo-retina> the irc code is in chat/protocols/irc/ 20:08:29 <nhnt11> I saw it 20:08:47 <atuljangra> I'll have a look too at the weekend :) 20:08:53 <nhnt11> Need to decipher what is happening where 20:08:56 <nhnt11> Yeah weekend sounds good :D 20:10:17 <-- nhnt11 has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 20:10:26 <flo-retina> clokep_work: good news for you, I also get "Error: Connection attempt failed: Invalid argument" 20:10:27 <atuljangra> flo-retina: Regarding the error: For x86 architecture, the alignment is more a performance issue. 20:11:24 <atuljangra> flo-retina: so that shouldn't create any error. 20:12:25 --> altnick has joined #instantbird 20:12:48 <Mic> I'd be happy to help with session restore related things by the way: http://log.bezut.info/instantbird/130416#m823 20:13:25 <clokep_work> flo-retina: Yay! :) 20:13:39 <-- altnick has quit (Client exited) 20:14:54 <flo-retina> clokep_work: we don't need a separate NetAddrToSockAddr function, do we? 20:15:02 <flo-retina> it confuses me to have all the stuff that changes name 20:15:10 <-- clokep_work has quit (Ping timeout) 20:32:19 --> clokep_wp8 has joined #instantbird 20:32:42 <clokep_wp8> Flo: i was planning to inline it 20:33:18 --> nhnt11 has joined #instantbird 20:33:37 <flo-retina> great :) 20:33:49 <nhnt11> finally it reconnected 20:33:54 <nhnt11> the damn proxy has a problem only with IRC 20:33:56 <nhnt11> :( 20:34:11 <nhnt11> Does the IRC server run on any other ports 20:34:24 <clokep_wp8> 6667 6697 20:34:35 <nhnt11> I'll try 6697.. 20:34:43 <clokep_wp8> Maybe others, check http://irc.mozilla.org 20:34:49 <flo-retina> nhnt11: check the "SSL" checkbox for port 6697 20:34:54 <clokep_wp8> 6697 requires SSL 20:34:59 <nhnt11> Oh that may fix things a bit 20:35:08 * clokep_wp8 Goes to work out.... 20:35:10 <-- clokep_wp8 has quit (Connection reset by peer) 20:35:12 <nhnt11> With my current proxy setup I have to use an HTTPS proxy 20:35:26 <nhnt11> Although most non-SSL connections work through it.. 20:35:30 <nhnt11> brb then 20:35:34 <-- nhnt11 has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 20:35:48 --> nhnt11 has joined #instantbird 20:36:01 <nhnt11> Well hope this stays 20:38:53 * nhnt11 is now known as nhnt11|away 20:39:10 <flo-retina> the manual says: 20:39:10 <flo-retina> [EINVAL] An invalid argument was detected (e.g., address_len is 20:39:10 <flo-retina> not valid for the address family, the specified 20:39:10 <flo-retina> address family is invalid). 20:46:38 <flo-retina> ok, the problem was the code computing the |size_t size| value 21:05:15 * nhnt11|away is now known as nhnt11 21:05:59 * nhnt11 celebrates the fact that he did not get disconnected even once while away 21:09:13 <atuljangra> flo-retina: I did some changes in irc.js, and while running I'm getting "failed to create an instance of @mozilla.org/chat/irc;1: SyntaxError: missing } after property list" 21:09:25 <atuljangra> Can I somehow get more detailed version of the error? 21:09:38 <nhnt11> You have unbalanced curly braces 21:09:50 <flo-retina> usually running |./xpcshell components/irc.js| will help 21:10:11 <atuljangra> yes, that was just an example, I was looking for general error. 21:10:11 <atuljangra> ok :) 21:10:58 <atuljangra> flo-retina: which directory? 21:11:09 <flo-retina> dist/bin/ 21:11:14 <atuljangra> okay :) 21:11:27 <flo-retina> that assumes you don't have an omni.ja 21:13:09 <atuljangra> flo-retina: /xpcshell: error while loading shared libraries: libxpcom.so: cannot open shared object file: No such file or directory 21:13:46 <-- FireFly_TB has quit (Quit: FireFly_TB) 21:14:54 <flo-retina> $ ./xpcshell components/irc.js 21:14:56 <flo-retina> works for me 21:15:30 <atuljangra> I'm in obj-instantbird/mozilla/dist/bin$ and doing ./xpcshell components/irc.js 21:16:13 <flo-retina> try: LD_LIBRARY_PATH=. ./xpcshell components/irc.js 21:17:29 <atuljangra> same error :( 21:17:55 <nhnt11> atuljangra: try rebuilding 21:18:02 <nhnt11> looks to me like libxpcom.so didn't build 21:18:37 <flo-retina> nhnt11: I assumed atuljangra's instantbird could start before he started editing irc.js 21:18:41 --> EionRobb has joined #instantbird 21:18:57 <atuljangra> flo-retina: yes, it worked perfectly before. 21:19:06 <nhnt11> Yeah, derp 21:19:07 <atuljangra> Lemme just give it another try. 21:19:24 <atuljangra> I'll be back in a few minutes. 21:19:32 <-- EionRobb has quit (Connection reset by peer) 21:20:19 <nhnt11> Idea: Press up to iterate through previous sent messages 21:21:48 <flo-retina> there's a bug on file for that 21:21:59 <flo-retina> and there's even an add-on doing it 21:22:10 <nhnt11> Add-ons <3 21:22:49 <flo-retina> doing it when pressing just up doesn't seem a good idea btw 21:23:05 <flo-retina> making it too easy would risk having people send the same message several times 21:23:48 <nhnt11> Some modifier + up 21:23:57 <flo-retina> yes :) 21:23:58 <nhnt11> Not a big deal :) 21:24:51 <nhnt11> Another idea: script support, although this would probably be better as an add-on (maybe already exists?) 21:25:22 <atuljangra> what kind of script support? 21:25:41 <nhnt11> run any shell script, direct output to chat 21:26:12 <flo-retina> isn't that a way to send spam? 21:26:20 <nhnt11> Which is why 21:26:29 <nhnt11> Which is why I said, probably better as an addon* 21:26:30 --> EionRobb has joined #instantbird 21:27:04 <nhnt11> I was looking at more friendly uses though, such as posting now playing messages on casual chats 21:28:00 <-- nhnt11 has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 21:28:29 --> nhnt11 has joined #instantbird 21:29:20 <flo-retina> wouldn't that be better as a status message? 21:29:48 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105]) 21:30:10 <atuljangra> I guess, we can have an addon for this, which puts up a now-playing status messages. 21:30:12 <-- nhnt11 has quit (Ping timeout) 21:31:28 --> nhnt11 has joined #instantbird 21:32:50 <nhnt11> Well you can do interesting things with shell scripts... it was just a thought :) 21:33:57 <flo-retina> you can do interesting things with JS code too ;) 21:34:15 <nhnt11> Yeah, but shell scripts are user-writable (and easily :D) 21:40:03 <-- nhnt11 has quit (Input/output error) 21:41:03 --> nhnt11 has joined #instantbird 21:41:31 <Mic> JS scripts are much more user-writable for me ;) 21:42:37 <nhnt11> I wouldn 21:42:42 <nhnt11> I wouldn't call you a user D 21:42:51 <nhnt11> :D * (typos :() 21:42:59 <nhnt11> Random crash... http://pastebin.instantbird.com/176517 21:43:04 <flo-retina> nhnt11: Mic can write userChrome files ;) 21:43:56 <Mic> And userContent files too! ;) 21:44:01 <flo-retina> nhnt11: I wish we knew how to fix it :( 21:44:42 <Mic> The menuitem crash on Mac :( 21:44:58 <atuljangra> guys, I gotta go. Good night :-) 21:45:03 <Mic> Good night! 21:45:09 * nhnt11 waves good night to atuljangra 21:45:18 <-- atuljangra has left #instantbird () 21:45:41 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 2372 on bug 1829. 21:45:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1829 nor, --, ---, clokep, ASSI, Update to Mozilla 20 21:46:25 * flo-retina wonders if he needs to wait for clokep or if that can land with all the other moz20 patches 21:47:41 <nhnt11> flo-retina: Do front-end additions (like awesometab) ever require C++? 21:47:56 <flo-retina> usually no 21:48:08 <nhnt11> C/C++ is not my strong point :( 21:48:14 <nhnt11> That's good 21:48:18 <nhnt11> (for me) 21:51:06 --> atuljangra has joined #instantbird 21:51:26 <-- atuljangra has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 21:54:05 <-- mconley has quit (Input/output error) 21:59:46 <dew> what has the moz20 update broken? 22:01:11 <flo-retina> dew: it hasn't landed yet ;) 22:02:16 <-- Mic has quit (Quit: No time to waste, let's go!) 22:04:37 <-- unghost has quit (Ping timeout) 22:05:17 --> atuljangra has joined #instantbird 22:05:29 <-- atuljangra has quit (Client exited) 22:07:04 <dew> I don't know what it gives us :S 22:10:37 <flo-retina> dew: I don't know either 22:10:45 <flo-retina> for now it just gives us headaches ;) 22:12:50 --> Mic has joined #instantbird 22:12:51 * ChanServ sets mode +h Mic 22:14:14 <nhnt11> What timezones are you all in? 22:14:34 <flo-retina> late European ;) 22:15:58 --> oooooooo has joined #instantbird 22:16:22 <-- oooooooo has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 22:26:24 --> oooooooo has joined #instantbird 22:26:48 <-- oooooooo has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 22:30:32 <-- Mic has quit (Ping timeout) 22:31:11 --> Mic has joined #instantbird 22:31:11 * ChanServ sets mode +h Mic 22:33:09 <flo-retina> hmm, my universal build failed :-S 22:33:28 <dew> :S 22:35:11 <flo-retina> in purpleDNS O_o 22:35:59 <flo-retina> purpleDNS.cpp:169:3: error: unknown type name 'NetAddr'; did you mean 'PRNetAddr'? 22:38:36 <EionRobb> 'late european'? :D 22:40:01 <dew> there's my other pal 22:40:41 --> clokep has joined #instantbird 22:40:41 * ChanServ sets mode +o clokep 22:42:07 <dew> stupid question but what are the overlay.mn and the makefile for in the omegle folder here http://hg.instantbird.org/addons/file/tip/omegle 22:42:26 <dew> I know generally what a makefile is for but what does this one do 22:42:39 <flo-retina> you'll likely know if you type "make" ;) 22:43:25 <clokep> dew: It just packages the extnesion into an xpi. 22:44:24 <flo-retina> if I use | mozilla::net::NetAddr netAddr;| instead of |NetAddr netAddr;| the file builds 22:44:38 <-- nhnt11 has quit (Input/output error) 22:44:40 <flo-retina> for some reason |using namespace mozilla::net;| doesn't do what I expect it does 22:44:56 <flo-retina> but for now I'll just get rid of it 22:45:07 --> nhnt11 has joined #instantbird 22:45:08 --> oooooooo has joined #instantbird 22:45:15 <dew> so if I make a new plugin it's going to need a new UUID and all of that 22:45:43 <flo-retina> you will need one new uuid, yes 22:46:00 <flo-retina> instantbot will be happy to provide one if you don't have uuidgen on your machine 22:46:03 <-- oooooooo has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 22:46:03 <instantbot> flo-retina: Sorry, I've no idea what 'will be happy to provide one if you don't have uuidgen on your machine' might be. 22:46:03 <flo-retina> instantbot: uuid 22:46:04 <instantbot> 041cd4b1-7aae-42db-a8d6-c2ef9419ce0e (/msg instantbot cid for CID form) 22:47:02 <dew> haha thanks 22:47:52 <clokep> flo-retina: That's weird. :( 22:48:06 * clokep likes to ask instantbot anyway so people know he's making componnets! 22:48:17 <instantbot> florian@instantbird.org cancelled review?(clokep@gmail.com) for attachment 2372 on bug 1829. 22:48:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1829 nor, --, ---, clokep, ASSI, Update to Mozilla 20 22:48:30 --> oooooooo has joined #instantbird 22:48:46 <clokep> flo-retina: That's essentially the same patch as https://bugzilla.instantbird.org/attachment.cgi?id=2359&action=edit, right? 22:49:19 <flo-retina> clokep: I got rid of the code to print the IP because it was broken for ipv6; I couldn't find a reasonable way to access inet_ntop, and libpurple prints the IP immediately after we return in the debug logs anyway 22:49:27 <-- oooooooo has quit (Client exited) 22:49:34 --> oooooooo has joined #instantbird 22:49:54 <-- oooooooo has quit (Client exited) 22:49:59 --> oooooooo has joined #instantbird 22:50:05 <-- oooooooo has quit (Client exited) 22:50:34 <flo-retina> clokep: but that didn't work, did it? 22:57:14 <clokep> flo-retina: OK. 22:57:17 <clokep> Let me try this patch. 22:57:34 <flo-retina> it would also be nice if someone would try with ip v6 22:57:38 <flo-retina> but I don't know how to do that :-/ 23:00:14 <-- Mic has quit (Input/output error) 23:03:39 * clokep is building now. 23:04:24 --> ooopoooo has joined #instantbird 23:04:34 <-- ooopoooo has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 23:07:38 <clokep> flo-retina: :) 23:08:16 <instantbot> clokep@gmail.com granted review for attachment 2373 on bug 1829. 23:08:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1829 nor, --, ---, clokep, ASSI, Update to Mozilla 20 23:08:34 <clokep> flo-retina: Do you want a new version of The other patch I put up w/o the purpleDNS changes? 23:09:03 <flo-retina> or without it, if I'm the author and you are the reviewer for that change? 23:09:16 <flo-retina> but I guess I can handle it before the commit 23:09:25 <clokep> What? "or without it"? Isn't that what I just asked? :( 23:10:20 <instantbot> clokep@gmail.com cancelled feedback?(florian@instantbi rd.org) for attachment 2359 on bug 1829. 23:10:21 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2374 on bug 1829. 23:10:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1829 nor, --, ---, clokep, ASSI, Update to Mozilla 20 23:10:38 <flo-retina> heh 23:10:56 <flo-retina> abbreviations are hard to parse at 1am ;) 23:11:03 <flo-retina> my build just finished 23:11:43 <clokep> :) 23:12:06 <flo-retina> and it works fine 23:12:11 <flo-retina> ok, time to commit and go to bed :) 23:13:24 <instantbot> florian@instantbird.org granted review for attachment 2374 on bug 1829. 23:13:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1829 nor, --, ---, clokep, ASSI, Update to Mozilla 20 23:14:43 <dew> night! 23:15:43 --> ooopoooo has joined #instantbird 23:16:04 <clokep> thanks flo-retina! 23:18:52 <ooopoooo> sorry for the weird name, it's me- atuljangra, 23:19:00 <ooopoooo> was just hacking with alternate nicks 23:19:08 <flo-retina> so ooopoooo is your nick when you are asleep? 23:19:33 <ooopoooo> no no, I went to bed for sleeping, and then I came back :-| 23:21:58 * ooopoooo bugs bugs everywhere 23:22:08 <nhnt11> /me agrees with ooopoooo 23:22:17 <nhnt11> O.o 23:22:25 * nhnt11 agrees with ooopoooo * 23:22:28 <clokep> nhnt11: I'm in EST btw. 23:22:30 <ooopoooo> heh P 23:22:33 <clokep> (Or EDT whatever it is right now. :P) 23:22:42 <clokep> (That's UTC-4) 23:23:03 <nhnt11> ah 23:23:46 <ooopoooo> nhnt11: when do you sleep man, it's pretty late? 23:23:57 <flo-retina> arg, I forgot one checkin :( 23:23:59 * ooopoooo though I shoudn't be saying this ;) 23:24:07 <nhnt11> ooopoooo: pulling an all-nighter tonight. Have to if i intend to get this report done 23:24:21 <ooopoooo> awww, all the best :) 23:24:26 <instantbot> clokep@gmail.com set the Resolution field on bug 1829 to FIXED. 23:24:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1829 nor, --, 1.4, clokep, RESO FIXED, Update to Mozilla 20 23:24:37 <instantbot> clokep@gmail.com set the Resolution field on bug 1934 to FIXED. 23:24:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1934 min, --, 1.4, aleth, RESO FIXED, Make max message length for IRC smarter 23:24:59 <nhnt11> ooopoooo: You guys have to do a workshop report at IIT-D? 23:25:38 <instantbot> clokep@gmail.com set the Resolution field on bug 1927 to FIXED. 23:25:39 <ooopoooo> yes, that was in my 1st year. Now, I am just doing Computer Science courses, so no workshop reports :) 23:25:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1927 enh, --, 1.4, clokep, RESO FIXED, Add hidden option to allow using Facebook beta server 23:26:09 <nhnt11> ooopoooo: I didn't get CS, had to take EEE :( 23:26:41 <ooopoooo> ahh, it's okay. Doesn't matter in the long run. 23:26:54 <nhnt11> I've been told :P 23:27:14 * nhnt11 goes back to his report :S 23:27:20 <clokep> Lots of bugs out of me queue! 23:28:08 <flo-retina> clokep: happy spring cleaning! :) 23:28:32 <clokep> Down to only 7 bugs. ;) 23:28:34 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/e7dbfbeccdec - Patrick Cloke - Bug 1829 - Port |Port bug 809803 from mozilla-central to comm-central - Move strip flags into STRIP_FLAGS. Needed to port Bug 813526 to fix bustage|, r=fqueze. 23:28:35 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/db4c03fe1ac8 - Patrick Cloke - Bug 1829 - Port | Bug 807488 - Remove build support for Photon, Irix and old Unix platforms|, r=fqueze. 23:28:36 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/fe0accda6346 - Patrick Cloke - Bug 1829 - Port |Bug 810707 - Port |Bug 704313 - Add proper, overridable <stdint.h> support to mfbt| to comm-central|, r=fqueze. 23:28:37 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/bd9c56918ab7 - Florian Quèze - Bug 1829 - Update to Mozilla 20 - adapt purpleDNS.cpp for compatibility with bug 807678, r=clokep. 23:28:39 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/8fa11e4d1382 - Patrick Cloke - Bug 1829 - Update to Mozilla 20 - changes to imICommandsService, trayToolkit.cpp and purpleSockets, r=fqueze. 23:28:40 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/1c6b7e0316e1 - Patrick Cloke - Bug 1927 - Add hidden option to allow using Facebook beta server, r=fqueze. 23:28:41 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/036fe377995e - aleth - Bug 1934 - Make max message length for IRC smarter, r=clokep. 23:28:42 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/4ed98830694b - Patrick Cloke - Bug 1829 - Update to Mozilla 20: update patches, r=fqueze. 23:28:43 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/6aafce752027 - Patrick Cloke - Bug 1829 - Port |Bug 808399 - Remove build support for BeOS and VMS|, r=fqueze. 23:29:21 * ooopoooo woah, that's a lot on instantbot :P 23:29:47 <flo-retina> clokep: https://bitbucket.org/clokep/instantbird-patches/src doesn't seem up to date ;) 23:30:49 <clokep> flo-retina: It is now. :) 23:31:11 <ooopoooo> clokep: I am sorry for asking this again, but where do I set up that pref which you were telling about? :-s 23:31:36 <clokep> ooopoooo: about:config 23:31:42 <flo-retina> still lots of things in there 23:32:15 <clokep> Yup! :) Like 4 are sipe. :P 23:32:42 <flo-retina> oh well, https://bugzilla.instantbird.org/request.cgi?requester=florian%40instantbird.org&requestee=florian%40instantbird.org&do_union=1&group=type&action=queue has been worse before ;) 23:33:48 <flo-retina> Good evening/night 23:34:02 <clokep> Goodnight! 23:34:07 <nhnt11> Good night! 23:34:09 <ooopoooo> God Night :-) 23:34:42 <-- ooopoooo has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 23:34:51 --> ooopoooo has joined #instantbird 23:35:12 --> mconley has joined #instantbird 23:36:04 --> atuljangra has joined #instantbird 23:40:48 <clokep> atuljangra: Any luck? 23:40:58 <ooopoooo> Timestamp: 04/17/2013 05:08:36 AM 23:40:59 <ooopoooo> Warning: {"rawMessage":":atuljangra!Mibbit@1556D317.51BD11ED.4356924F.IP PRIVMSG ooopoooo :\u0001ACTION \\TEST\u0001","command":"PRIVMSG","params":["ooopoooo","\u0001ACTION \\TEST\u0001"],"nickname":"atuljangra","user":"Mibbit","host":"1556D317.51BD11ED.4356924F.IP","source":"Mibbit@1556D317.51BD11ED.4356924F.IP","ctcp":{"rawMessage":"ACTION \\TEST","command":"ACTION","param":"TEST"}} 23:40:59 <ooopoooo> Source File: resource:///modules/ircHandlers.jsm 23:40:59 <ooopoooo> Line: 104 23:40:59 <ooopoooo> Source Code: 23:40:59 <ooopoooo> prpl-irc 23:41:46 <ooopoooo> This shows that, rawMessage is fine, but client side parsing of param and command is causing the trouble. 23:42:27 <clokep> OK. 23:42:40 <ooopoooo> So I guess the problem would be : http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircCTCP.jsm#25 ?? 23:42:55 <clokep> Possibly. :) 23:43:01 <clokep> You'll probably need to put some dump statements in. 23:43:56 <ooopoooo> So that they show up in error console? And how would I do that? I believe we already have some method to do so. 23:47:38 <-- ooopoooo has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 23:47:51 --> ooopoooo has joined #instantbird 23:48:46 <clokep> ooopoooo: I usually just do Components.util.reportError 23:49:50 <atuljangra> clokep: okay :-) 23:50:01 <-- ooopoooo has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 23:50:15 <nhnt11> Hmm 23:50:44 <nhnt11> High/CTCP level dequote: replace the quote char \134 followed by a or \134 with \001 or \134, respectively. Any other character after \134 is replaced with itself. 23:50:51 <nhnt11> 134 octal is backslash 23:50:53 <nhnt11> in ASCII 23:50:55 <nhnt11> not single quote 23:51:01 <nhnt11> i mean quote char* 23:51:17 <nhnt11> atuljangra: try commenting lines 36 and 37 and see if it works 23:51:34 <nhnt11> Just to test 23:51:56 <atuljangra> in ircCTCP.jsm? 23:52:07 <nhnt11> yes 23:52:57 <atuljangra> ok 23:53:05 <clokep> nhnt11: Why do you think it's supposed to actually be a "? 23:53:10 <clokep> Quoting is just the terminology. 23:53:33 <nhnt11> i saw "quote char" and I assumed it wanted a "quote char" 23:53:48 <clokep> The quote character is \134. 23:53:56 <nhnt11> Anyway, the problem is definitely there 23:54:03 * nhnt11 \atest 23:54:07 <nhnt11> did that appear as "test" 23:54:08 <nhnt11> ? 23:54:32 <atuljangra> Just give me 5 minutes. 23:54:57 <nhnt11> okay (Y) 23:59:55 <clokep> http://www.irchelp.org/irchelp/rfc/ctcpspec.html is the CTCP spec btw. 23:59:57 <instantbot> clokep@gmail.com requested review from aleth@instantbird.o rg for attachment 2375 on bug 1370. 23:59:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1370 tri, --, ---, clokep, ASSI, Avoid flashing the wrong case when double clicking on a participant with JS-IRC