#instantbird log on 02 21 2014

All times are UTC.

00:00:30 <flo-retina> that's a good kind of failure I guess :)
00:02:52 <clokep_work> Ah, what kind of build is that?
00:03:10 <flo-retina> optimized on Mac
00:03:18 <flo-retina> on debug builds we have null prpl that's dynamically linked
00:03:33 <clokep_work> And on Linux we have bonjour.
00:03:34 <flo-retina> and on Linux/Windows Bonjour is dynamically linked
00:04:02 <flo-retina> err, no, on Windows it's statically linked into purplexpcom, but the BonjourSDK is opened at runtime
00:06:00 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
00:07:35 <flo-retina> hmm, so my packaged build doesn't work (well, the build does, but libpurple prpl aren't found)
00:07:55 <flo-retina> libpurplexpcom.dylib *is* part of the packaged build though
00:08:14 <flo-retina> and when starting the build from dist/Instantbird.app, it works fine
00:20:44 <clokep_work> :-S
00:20:49 <clokep_work> Are we forgetting to package something?
00:21:47 <flo-retina> why are mistakes so obvious when pastebining the diff? :-D
00:21:56 <flo-retina> ifdef NECKO_WIFI
00:21:56 <flo-retina> DEFINES += -DMOZ_PURPLE
00:22:01 <flo-retina> no, that won't work...
00:22:20 <flo-retina> (but now I'm puzzled about why libpurplexpcom.dylib was packaged anyway :-S)
00:25:34 <flo-retina> that doesn't help unfortunately, I guess NECKO_WIFI was defined
00:27:29 <flo-retina> my build crashed! :)
00:27:30 <flo-retina> http://pastebin.instantbird.com/601353
00:27:37 <flo-retina> I didn't know that stack was a shutdown crash!
00:27:39 <flo-retina> that's interesting :)
00:28:58 <clokep_work> Bah I messed up my mq somehow...
00:29:19 <flo-retina> socorro doesn't show me any result :-/
00:39:43 <clokep_work> flo-retina: Do you need any help?
00:39:54 <flo-retina> kinda :)
00:40:00 <flo-retina> I'd like to give you code that works
00:40:20 <flo-retina> I think I've just guessed that the problem is: http://hg.mozilla.org/comm-central/rev/f7505b63b60f#l1.1
00:41:02 <clokep> I wouldn't mind having code that works, yes. ;)
00:42:26 <flo-retina> can I leave you with the task of splitting my diffs in parts that are ready for review?
00:42:31 <clokep> Yup!
00:42:37 <clokep> I think I have most of it already.
00:42:43 <clokep> But if you give me a full diff I'll figure it out.
00:42:52 <clokep> I'll try it on Windows too.
00:43:11 <flo-retina> yes, we need the failure log on Windows! :-D
00:44:55 <flo-retina> success! \o/
00:45:50 <clokep> :-D
00:53:03 <flo-retina> I think it's actually already correctly split
00:53:07 <flo-retina> I just attached 2 patches
00:54:50 <flo-retina> clokep_work: you've got 2 patches waiting for review
00:55:57 <flo-retina> the part that I'm the less sure about is the "	-mv fake.lib $(LIBRARY_NAME).$(LIB_SUFFIX)" line in purplexpcom/src/Makefile.in that's Windows-only. I know what it was doing, but I don't know if that's still needed in the moz.build world.
00:56:21 <clokep_work> flo-retina: OK I'll look.
01:06:56 <-- dew has quit (Ping timeout)
01:07:06 --> dew has joined #instantbird
01:10:57 <flo-retina> clokep_work: I guess next we need to figure out the repo URL
01:11:35 <clokep> flo-retina: Yeah...were we thinking of hg.ib.org still or a user repo on mozilla?
01:11:43 <flo-retina> hg.mozilla.org/users/florian_queze.net/purple/ is the best I have to offer for now :-/
01:11:56 <flo-retina> well, or http://hg.instantbird.org/purple/
01:12:16 <flo-retina> but I think we are more or less trying to move out of hosting stuff ourselves
01:12:25 <clokep> I agree.
01:12:30 <clokep> Your user repo is OK w/ me.
01:13:09 <flo-retina> I wonder if there's a better URL that's not too discoverable that we could request
01:13:19 <flo-retina> hg.mozilla.org/project/purplexpcom ?
01:13:37 <flo-retina> I meant: hg.mozilla.org/project*s*/purplexpcom ?
01:15:53 <clokep> Oooo, that might work.
01:15:57 <clokep> And would seem better.
01:16:31 <flo-retina> I was pinged a few hours ago about https://bugzilla.mozilla.org/show_bug.cgi?id=948148
01:16:34 <instantbot> Bug 948148 nor, --, ---, server-ops-devservices, NEW, hg.mozilla.org repository pruning
01:16:45 <flo-retina> an old repository was mistakenly attributed to me
01:18:28 <clokep> So you think they wouldn't want to be adding more?
01:18:49 <flo-retina> maybe
01:18:56 <flo-retina> I also think I know who to ping about that stuff :-D
01:19:02 <clokep_work> Hmm...my build failed.
01:27:30 <clokep_work> flo-retina: My build is failing on Mac.
01:27:34 <clokep_work> I don't see any errors though. :-S
01:27:37 <flo-retina> pastebin
01:28:41 <clokep_work> flo-retina: How do I rebuild just purple?
01:28:55 <clokep_work> mozilla/mach build objdir/mozilla/extensions/purple?
01:28:59 <flo-retina> make -C objdir/mozilla/extensions/purple
01:29:04 <clokep_work> Oh, -C!
01:29:06 <clokep_work> Sorry, dumb.
01:29:08 <flo-retina> *make*
01:29:47 <flo-retina> would be nice to have |mozilla/mach build mozilla/extensions/purple| but I would be surprised if that actually worked
01:30:20 <clokep_work> flo-retina: http://pastebin.instantbird.com/601426
01:30:22 <clokep_work> It doesn't.
01:30:31 <clokep_work> Looks like what aleth was getting?
01:31:48 <flo-retina> indeed
01:32:06 <flo-retina> try rm -r objdir/mozilla/extensions/purple && ./mozilla/mach build
01:32:37 <clokep_work> OK.
01:41:59 <clokep_work> flo-retina: Same error.
01:43:44 <clokep_work> Are we on different SDKs or versions of clang or something?
01:48:02 <flo-retina> possibly :)
01:48:15 <flo-retina> ac_add_options --enable-macos-target=10.8
01:48:29 <flo-retina> my clang is Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn)
01:48:34 <flo-retina> (clang --version)
01:48:56 <clokep_work> Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
01:49:25 <-- Mook_as has quit (Quit: Mook_as)
01:54:25 <flo-retina> clokep_work: so, build with |make -k| to see how many issues you have
01:54:39 <flo-retina> if there's just one or two, you can maybe fix the C code?
01:55:08 <clokep_work> flo-retina: I'm building with the macos-target option now.
01:55:47 <flo-retina> where is the -Werror=int-to-pointer-cast coming from on the command line?
01:57:45 <clokep_work> How can I check tha?
02:00:04 <flo-retina> clokep_work: interestingly, I don't even get a warning on that line
02:02:27 * clokep is running w/ -k
02:03:06 <clokep_work> flo-retina: So that's the only error I seem to get.
02:03:23 <clokep_work> I see two options: don't build qq or fix it.
02:03:37 <clokep_work> (Or figure out where the -Wint-to-pointer-cast is coming from.)
02:04:54 <clokep_work> (Or ignore it and hope the build server builds it OK for now and deal w/ it later.)
02:05:29 <flo-retina> that code is so broken :(
02:05:44 <flo-retina> it converts stuff between guint32 variables and pointers...
02:05:51 <-- rosonline has quit (Client exited)
02:05:51 <flo-retina> that's obviously not going to work on 64bit
02:06:16 <flo-retina> clokep_work: "ignore it and hope the build server builds it OK for now and deal w/ it later." that's my favorite option for now
02:06:26 <flo-retina> clokep_work: the build server runs almost the same version as I do.
02:06:39 <flo-retina> Same OS version, same SDK, and same (or almost same) compiler.
02:06:46 <clokep_work> OK.
02:07:08 <flo-retina> replacing that crappy and broken qq prpl seems the best long term option ;)
02:07:26 <clokep_work> :)
02:07:32 <flo-retina> how is your windows build going?
02:07:39 <clokep_work> Slowly. ;)
02:07:43 <clokep_work> That shouldn't surprise you though.
02:08:08 <clokep> My build was insanely old so It's rebuilding...a lot...
02:08:31 <flo-retina> well, I don't remember which machine you have
02:08:42 <flo-retina> my i7 thinkpad takes ~50 minutes for a windows build IIRC
02:08:56 <clokep> Mine takes a bit over an hour, I think.
02:09:03 <clokep> But I messed up a couple of times. :-[
02:09:16 <clokep> So I restarted it a few times, I only actually started it...15 - 20 minutes ago.
02:09:37 <flo-retina> ok. I think I should be asleep before it finishes
02:11:30 <clokep> :) I think so too.
02:11:34 <flo-retina> Good night
02:11:36 <clokep> We've waited this long, if we have to wait another day it'll be OK.
02:11:40 <clokep> Goodnight! Thanks for the help. :)
02:12:04 <flo-retina> clokep: we will wait some more days. Buildbot needs to be reconfigured ;)
02:12:14 <flo-retina> would be nice to get that done over the week-end
02:26:27 <-- GeekShadow has quit (Ping timeout)
02:26:30 --> GeekShadow has joined #instantbird
02:40:18 --> mayanktg has joined #instantbird
03:02:10 <-- clokep_work has quit (Ping timeout)
03:07:38 <-- nathanr has quit (Connection reset by peer)
03:07:52 <clokep> flo-retina: My windows build failed with being unable to find MOZ_COLLECT_REPORT.
03:08:04 <clokep> c:/Users/clokep/comm-central/mozilla/extensions/purple/purplexpcom/src/purpleCoreService.cpp(107) : error C3861: 'MOZ_COLLECT_REPORT': identifier not found
03:08:11 <clokep> I'm not going to debug this right now though. :-\
03:09:29 --> nathanr has joined #instantbird
03:31:32 <mayanktg> the disable "remove icon" menu item is working now http://pastebin.instantbird.com/601550
03:50:17 <-- nhnt11 has quit (Ping timeout)
03:51:39 --> nhnt11 has joined #instantbird
04:12:09 --> mconley has joined #instantbird
04:30:22 <-- nhnt11 has quit (Ping timeout)
04:32:52 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
04:43:04 <-- mconley has quit (Input/output error)
04:47:56 --> mconley has joined #instantbird
05:00:34 <-- mconley has quit (Input/output error)
05:02:33 <-- EionRobb has quit (Quit: Leaving.)
05:16:49 <-- GeKo has quit (Ping timeout)
05:21:18 --> GeKo has joined #instantbird
05:38:25 --> nhnt11 has joined #instantbird
05:48:11 <-- wnayes has quit (Quit: wnayes)
06:27:12 --> jamesw has joined #instantbird
06:42:23 <-- nhnt11 has quit (Ping timeout)
06:48:41 <-- GeekShadow has quit (Ping timeout)
06:48:51 --> GeekShadow has joined #instantbird
07:12:37 <instant-buildbot> build #2035 of macosx-nightly-default is complete: Failure [4failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2035
07:21:23 --> nhnt11 has joined #instantbird
07:43:39 <instant-buildbot> build #1270 of win32-nightly-default is complete: Failure [4failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1270
07:52:22 --> jb has joined #instantbird
08:21:49 <-- nhnt11 has quit (Ping timeout)
08:22:49 <-- jb has quit (Connection reset by peer)
08:22:50 --> jb1 has joined #instantbird
08:22:55 --> nhnt11 has joined #instantbird
08:32:10 <-- nhnt11 has quit (Ping timeout)
08:41:40 <-- gerard-majax__ has quit (Ping timeout)
08:57:50 <-- jb1 has quit (Ping timeout)
09:02:16 --> chrisccoulson has joined #instantbird
09:05:51 --> BWMerlin has joined #instantbird
09:31:37 <-- clokep has quit (Ping timeout)
09:31:59 --> clokep has joined #instantbird
09:32:00 * ChanServ sets mode +o clokep 
09:36:31 --> Armada has joined #instantbird
10:19:46 --> jb has joined #instantbird
10:33:20 --> aleth has joined #instantbird
10:33:20 * ChanServ sets mode +h aleth 
10:48:48 <aleth> Ah, I'm glad you ran into the pointer cast crazyness in qq I was seeing last night as well.
10:56:29 --> gerard-majax__ has joined #instantbird
11:04:42 <-- aleth has quit (Ping timeout)
11:09:35 <-- jb has quit (Input/output error)
11:11:05 --> jb has joined #instantbird
11:16:30 --> deltafalcon has joined #instantbird
11:23:29 --> mayanktg has joined #instantbird
11:26:01 <mayanktg> aleth: is the code correct? its working fine though
11:27:08 --> aleth has joined #instantbird
11:27:08 * ChanServ sets mode +h aleth 
11:27:25 <aleth> mayanktg: Which code? Did you upload a new patch?
11:32:27 <mayanktg> I pastebinned a link few hours ago http://pastebin.instantbird.com/601550
11:32:59 <mayanktg> I didn't upload it as I wasn't sure it is the right way to do or not :-/
11:33:01 <aleth> mayanktg: Could you update your patch on BMO? That's easier for review
11:33:07 <aleth> Ah OK
11:33:17 <mayanktg> ok.
11:33:44 <aleth> No, that looks like the right way to go (have you tested it?)
11:33:52 <mayanktg> yup :)
11:33:57 <aleth> :)
11:34:01 <mayanktg> it's working
11:34:27 <mayanktg> Then I'm uploading it as a patch..
11:34:32 <aleth> Thanks
11:35:21 <mayanktg> I felt asleep in between yesterday :P 
11:35:50 <aleth> Is it evening where you are already?
11:36:02 <mayanktg> also you were saying about some nits to de done in the code
11:36:08 <mayanktg> yes, 5:05pm 
11:36:13 <aleth> Yes, I will put those on BMO.
11:36:23 <mayanktg> ok :)
11:37:16 <aleth> Is this your first contribution to an open source project?
11:38:21 <mayanktg> Yep... I earlier solved an issue for Mozilla webmaker. But it wasn't actually a patch
11:39:32 <aleth> well, just in case you don't know, multiple review cycles are completely normal until a patch is ready to land. It's not about criticism but about getting the code right so it is easy to maintain and ideally doesn't cause issues or confusion in the future ;)
11:40:22 <mayanktg> They was no where mentioned a way to install popcorn webmaker in linux system, so cade and I resolved it (related to elastic search)
11:41:05 <aleth> With a first bug generally there will be lots of little coding style issues until you get familiar with the way we do things ;)
11:41:11 <mayanktg> Ok!! :) I learnt a lot from it though :) 
11:41:37 <aleth> Cool, that's the point :) Plus of course we will be able to remove user icons :D
11:41:54 <aleth> I've never really looked at webmaker.
11:42:30 <mayanktg> yes, I always try to take care of the coding style. But sometimes it just happens :P
11:43:10 <mayanktg> I got stickers from webmaker last year :)
11:44:07 <clokep> aleth: Yeah sure, it's "good" I ran into the same issue. :P
11:44:09 <aleth> There's this https://wiki.instantbird.org/Instantbird:Coding_Guidelines too
11:45:01 <mayanktg> aleth: I did read it! Infact I have gone through this https://developer.mozilla.org/en/Mozilla_Coding_Style_Guide also
11:45:48 <aleth> Great, I'm sure you'll pick it up as you go along anyway.
11:46:40 <mayanktg> aleth: hope so :)
11:47:55 <mayanktg> Open source work is quite different than what we learn during internship. though we used version controls but the is difference in how the work is done
11:55:57 <aleth> What is the main difference in your experience?
11:59:14 <mayanktg> The things are much more organised here.
12:00:19 <mayanktg> Much more focus was put on getting things done in a given interval of time.
12:01:38 <-- clokep has quit (Ping timeout)
12:01:53 <aleth> Deadlines always matter (e.g. in gsoc there is only a fixed amount of time for the project), but if code isn't clean, it only causes problems and wastes time in the future...
12:02:28 <mayanktg> It was a startup and they had a community too where if you ran into some problems, there would be other coders to help you out :)
12:03:02 <aleth> Sounds good :)
12:03:25 <mayanktg> Yes, it does matter. and its better to start of work as early as possible.
12:04:32 <mayanktg> Everyone out there work at Mozilla? 
12:05:16 <aleth> No, we're all volunteers (apart from flo)
12:06:23 <mayanktg> great :)
12:07:12 <mayanktg> I really like being here ;)
12:07:38 <aleth> :)
12:08:19 <mayanktg> Also, I would be supposed to make a proposal for gsoc project. 
12:08:54 <aleth> Fixing some bugs to get familiar with the codebase is a good start :)
12:09:31 <mayanktg> yeah..I'll go for more bug fizes :) 
12:09:36 <mayanktg> *fixes
12:10:43 <mayanktg> and 'm interested in taking the WebRTC implementation project. What is the prototype we want to develop? any ideas?? :-o
12:11:37 <aleth> Are you asking if there is a prototype?
12:11:57 <mayanktg> yes.or ideas you have thought of.
12:13:44 <aleth> Nothing has been really worked out. We would like to support voice/video but nobody has designed a UI for it etc.
12:13:50 <mayanktg> How a user would get connected to each other? I'm aware of the features WebRTC supports at present.
12:14:11 <aleth> There's also the question of how it interrelates with e.g. Jingle for XMPP
12:14:46 <mayanktg> I will submit a prototype of the UI though.
12:14:55 <aleth> flo-retina is the WebRTC expert here.
12:15:13 <mayanktg> This is what was i was asking about. 
12:15:25 <mayanktg> aleth: great :)
12:15:27 <aleth> Yes, a good proposal would show that there is a clear plan forward and that the main problems to solve have been identified.
12:16:30 <mayanktg> yeah, its no use submitting a proposal which we later have to deviate from :-/
12:17:07 <aleth> There may well be deviations but it should at least initially make sense ;)
12:18:01 <mayanktg> minimum :D
12:19:03 <aleth> Re XMPP, here's a recent related presentation http://hancke.name/jabber/summit15-webrtc.pdf
12:19:22 <mayanktg> Shall I look on taking a new bug?
12:19:32 <mayanktg> Wow! Thankewww :) :)
12:19:35 <aleth> mayanktg: No, let's get this first one ready first.
12:20:12 <mayanktg> aleth: yepp :)
12:24:10 <flo-retina> clokep: isn't "error C3861: 'MOZ_COLLECT_REPORT': identifier not found" a problem you already had before?
12:31:19 <flo-retina> mayanktg: I've already spent some time thinking about the WebRTC integration idea, so once you have thought about it too, you may want ot discuss your ideas with me.
12:32:06 <mayanktg> flo-retina: yes :) thanks.
12:32:35 <flo-retina> mayanktg: the difficult parts are not necessarily where one would expect them (eg. integrating audio and video and getting a working call is quite easy (I made working prototype within a day in 2012)
12:33:26 <flo-retina> for this to be a GSoC project, we will expect a lot of attention to be given to details (eg. how things are integrated into the existing UI to make them fit well with the existing application, ...)
12:33:35 <mayanktg> there's also a channel #media for it, will it be userful? I was spoofing and found some trello links :)
12:34:00 <flo-retina> trello links on #media? :-S
12:34:16 * aleth suspects trello links will not be the most useful thing to look at 
12:34:22 <flo-retina> #media is the channel where the team working on WebRTC discuss things. So if you have WebRTC specific questions, that will be the right place to ask.
12:34:26 <mayanktg> on the wiki page
12:34:51 <flo-retina> If the questions are related to integration in Instantbird, they likely don't have much answers for you and asking here will work better
12:35:09 <mayanktg> yeah.. i sensed that ;)
12:35:39 <aleth> One big question is how do you initiate the conversation and what are the minimum requirements on the receiving end.
12:36:32 <mayanktg> Yes, it is where I got stuck, how to start the conversation. 
12:38:07 <mayanktg> in many implementations of WebRTC I have seen there is creation of rooms but I guess this is not what we want for Instantbird
12:39:37 <mayanktg> we can have a feature to create a buddy id, and other users can send request to connect. * just a thought though *
12:40:07 <flo-retina> I would go with a toolbar button in the top area of conversations (just under the protocol icon we already have) + a command that users preferring the keyboard could use.
12:40:34 <flo-retina> then the video chat would take half or 2/3 of the current chat history area (with video elements above the current browser)
12:41:03 <mayanktg> sounds good.. :)
12:41:10 <aleth> The idea is to enhance an already existing conversation with voice/video. So you don't need separate id's (WebRTC isn't a protocol in the IB sense).
12:41:24 <mayanktg> I thought we want to have a sepearate id
12:41:36 <mayanktg> Yeah :)
12:58:04 <-- jb has quit (Ping timeout)
13:00:50 --> deOmega has joined #instantbird
13:01:54 --> clokep_work has joined #instantbird
13:11:11 --> openSourcer has joined #instantbird
13:11:18 <openSourcer> Hello everyone. I'm interested in the Web RTC Support Project. I have knowledge of javascript. Can someone guide me about how to prepare for this project?
13:16:46 <aleth> openSourcer: Hi :)
13:17:10 <openSourcer> aleth: Hello :)
13:17:26 <aleth> A good way to get started would be to build your own Instantbird and then fix a bug, to familiarize yourself with the codebase.
13:18:14 <clokep_work> flo-retina: Yes, it's an error I had...then got busy with work and never fixed it and totally forgot about it. :(
13:18:18 <clokep_work> I guess I should have put that in the bug.
13:18:49 <-- openSourcer has quit (Ping timeout)
13:18:50 <aleth> openSourcer: For the project itself you should consider the surrounding UI you are proposing, how it fits in with the current UI, and identify the key challenges (frontend and backend) and how you propose to tackle them
13:19:55 --> openSourcer has joined #instantbird
13:20:11 <openSourcer> Also where would I find the resource to build Instantbird? And could you please give me the link to the bugs?
13:20:37 <openSourcer> https://bugzilla.mozilla.org Is this the link?
13:20:41 <aleth> openSourcer: For the project itself you should consider the surrounding UI you are proposing, how it fits in with the current UI, and identify the key challenges (frontend and backend) and how you propose to tackle them
13:20:48 <flo-retina> clokep_work: do you remember anything about it? I think you had it figured out at the time.
13:21:01 <aleth> openSourcer: Have a look at wiki.instantbird.org.
13:21:06 <clokep_work> flo-retina: I suspected some ifdefs were involved that I didn't have something enabled.
13:21:18 <clokep_work> openSourcer: Yes, we use the Mozilla bugzilla.
13:21:27 <aleth> Yes, bugzilla is our bug tracker. Just pick a bug that you would like to see fixed ;)
13:21:32 <mayanktg> https://bugzilla.mozilla.org/describecomponents.cgi?product=Instantbird
13:21:46 <aleth> It's a good idea to ask here first of course to make sure it's doable as a first bug.
13:22:44 <openSourcer> Alright. Thanks :)
13:22:46 <mayanktg> openSourcer: you can look at the wiki page https://wiki.instantbird.org/Main_Page
13:24:12 <clokep_work> mayanktg: Is that patch you uploaded a diff against one of your previous patches? I see funny things in it...
13:24:52 <mayanktg> clokep_work: funny things? 
13:25:11 <mayanktg> I did a "hg qref"
13:25:33 <clokep_work> mayanktg: I left a comment.
13:26:29 --> nhnt11 has joined #instantbird
13:27:20 <mayanktg> did it happen because I created two patches by mistake earlier?
13:27:26 <mayanktg> I have to see that..
13:29:54 <aleth> Is there a way to control the amount of context that is displayed during a splinter review?
13:30:24 <aleth> Some of my comments are confusing because there is too much context (often only one line would be ideal)
13:32:15 <-- openSourcer has quit (Connection reset by peer)
13:34:21 --> jb has joined #instantbird
13:34:31 --> openSourcer has joined #instantbird
13:35:52 <aleth> openSourcer: Tip: using Instantbird is also a good way to get familiar with it ;)
13:36:09 <nhnt11> aleth: An init method is planned :D
13:36:46 <nhnt11> (I want to move the event listener/bind call to the logPanel code)
13:36:51 <clokep_work> nhnt11: So I fear that adding the copy button to the tab might add a step for some people, but I won't know until I try it. :)
13:36:52 <aleth> nhnt11: Maybe you don't even need the extra parameter if something can just fail when appropriate.
13:37:04 <aleth> (i.e. for the newtab of which there can be only one)
13:37:58 <openSourcer> %aleth: I should install Instantbird for windows or Ubuntu?
13:38:10 <aleth> openSourcer: Whatever you are most comfortable with.
13:38:41 <aleth> Building is easier on Linux, by all accounts.
13:38:57 <aleth> openSourcer: I was referring mainly to your using mIRC ;)
13:39:21 <nhnt11> aleth: So one of the things I'm keeping in mind while doing the formatting stuff for debug logs is how easy it is to select and copy it all
13:39:31 <openSourcer> Okay. That's what I wanted to know. I'll install in Linux
13:39:32 <nhnt11> I think having to implement a magic copy kind of thing for it would be a bit overkill
13:40:30 <aleth> nhnt11: You might not need magic copy if the way things are layouted is done by CSS.
13:40:41 --> Mic has joined #instantbird
13:40:41 * ChanServ sets mode +h Mic 
13:40:50 <aleth> Mic would know ;)
13:41:07 * nhnt11 isn't sure how that could be done
13:41:24 <Mic> Let me catch up with the logs, OK...
13:42:37 <-- deOmega has quit (Ping timeout)
13:42:50 <aleth> The question is if it's possible to put timestamp and LOG/... in the debug log pane on a separate line, formatted differently, and still retain the current copy/paste behaviour
13:45:11 <Mic> bwt I think it would be better if mayanktg updated the menuitem "onpopupshowing"...
13:45:39 <aleth> Mic: Yes that would be a good way to address my recent review comment ;)
13:46:08 <Mic> Oh, OK. I haven't read my bugmail yet...
13:46:40 * nhnt11 is curious and takes a look at the patch
13:48:21 <-- openSourcer has quit (Ping timeout)
13:48:34 --> deOmega has joined #instantbird
13:49:46 <clokep_work> qheaden: ping
13:50:37 <mayanktg> Mic: a lot has to be changed
13:50:49 --> openSourcer has joined #instantbird
13:51:26 <Mic> nhnt11: would you mind pasting a screenshot or some code so I get an idea what you have and what you'd like to do?
13:51:41 <nhnt11> Mic: I've f?'d you on the bug :)
13:51:50 <aleth> mayanktg: Mic's suggestion is a good way to fix the first line of my review comments.
13:51:50 <Mic> Ah, bugmail again...
13:51:56 <nhnt11> (bug 955641)
13:51:59 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955641 nor, --, ---, nhnt11, ASSI, Open debug logs in a tab
13:53:12 <mayanktg> Mic: I made the if statement change back to single line because the same pattern is used in one of the lines in the code :-o
13:53:41 <aleth> mayanktg: Your change is fine, just drop the brackets ;)
13:54:18 <mayanktg> ok :)
13:54:19 <aleth> There's no way to nicely format inline code inside the XUL.
13:54:45 * nhnt11 thinks of tabbrowser.xml and cringes a bit
13:54:46 <aleth> (So when there's more than a line or so, we call a separate method)
13:55:02 <aleth> nhnt11: that was a bit of a trial-by-fire ;)
13:55:06 <Mic> ah, I thought the brackets were used at other places too for single-line if-blocks
13:55:22 <mayanktg> and regrading the comments, I am changing it :)
13:55:37 <aleth> Mic: There is a difference in that without the bracket, the return value is passed along. Maybe somewhere else that was to be avoided.
13:56:11 <Mic> I'm not sure what that means...
13:56:30 <mayanktg> http://mxr.mozilla.org/comm-central/source/im/content/blist.xul#53 
13:56:49 <aleth> Mic: Ignore that last comment of mine, I was thinking of the wrong line of code.
13:56:52 * nhnt11 wonders if mayanktg should change "...fire an user-icon..." to "...fire a user-icon..." while he's at it
13:56:53 <nhnt11> aleth: ^
13:57:03 <nhnt11> (in one of the comments)
13:57:42 <openSourcer> I downloaded instantbird from http://instantbird.com/download-all.html. I dont know what next to do
13:58:32 <clokep_work> openSourcer: What did you download it for?
13:59:07 <mayanktg> nhnt11: hehehe sorry ..  "a university"
13:59:30 <nhnt11> mayanktg: It was like that before you modified it :)
13:59:56 <aleth> openSourcer: Didn't you look at the wiki page?
14:00:24 <openSourcer> clokep_work: I want to work on the Web RTC project. So as a start, I have downloaded instantbird from http://instantbird.com/download-all.html 
14:00:37 <aleth> Or do you mean you haven't got Instantbird 1.5 itself running yet?
14:00:57 <aleth> We thought you were talking about source code.
14:01:14 <openSourcer> I haven't got Instantbird 1.5 running yet
14:01:38 <Mic> nhnt11: great, looks nice on that screenshot already :)
14:01:55 <aleth> openSourcer: uh, http://instantbird.com/faq.html ?
14:02:13 <clokep_work> openSourcer: What OS did you download it for? If it's Linux you have to unzip it first, Windows and Mac you have to install it.
14:02:14 <Mic> You want to reformat things and still want to be able to copy the content with a nice formatting then?
14:02:29 <Mic> nhnt11: ^
14:02:32 <openSourcer> I thought I'll install the application first. And then set up the development environment.
14:02:36 <nhnt11> Mic: Yes
14:02:59 <aleth> clokep_work: Didn't we update the Linux instructions for http://instantbird.com/faq.html ? Iirc you had a patch for that :-/
14:03:09 <openSourcer> http://instantbird.com/download-all.html I downloaded and extracted the linux package.
14:03:13 <Mic> I'll need to try a few things but I think you might be lucky ;)
14:03:32 <nhnt11> yay :)
14:04:09 <aleth> openSourcer: Did you follow the installation instructions in the FAQ? What went wrong?
14:04:49 <-- openSourcer has quit (Ping timeout)
14:04:55 --> openSourcer has joined #instantbird
14:04:58 <openSourcer> I downloaded it for linux. I have even extracted it. 
14:05:52 <openSourcer> I thought instantbird was an application. 
14:06:02 <aleth> It is!
14:06:25 <clokep_work> aleth: I don't know. :(
14:06:34 <aleth> Unfortunately nobody has packaged it for Linux distros yet :(
14:06:51 <openSourcer> It sounds really wierd but then I am not able to install it :(
14:06:58 <aleth> openSourcer: Try "./instantbird" in the directory where you unzipped it.
14:07:33 <openSourcer> aleth: So should I install it on windows? I could set up the development environment on Linux though.
14:07:45 <aleth> You should be able to install it in both.
14:07:49 <openSourcer> Okay I'll do
14:08:59 <aleth> clokep_work: I remember a friend of yours had a gist with the 64b instructions
14:10:56 <openSourcer> Okay installation done :D
14:11:22 <aleth> Did you get it running in Linux too? :)
14:12:47 --> AlexanderSalas has joined #instantbird
14:13:06 <AlexanderSalas> Hi everibody
14:13:11 <openSourcer> Yes. Did it in Linux :)
14:13:40 <AlexanderSalas> I need enter to Conference (MUC) domain 	conf.hipchat.com
14:13:46 <openSourcer> Now I have to set the dev environment. Linux is the best option, right?
14:14:00 <AlexanderSalas> The XMPP/Jabber name is 81425_general 
14:14:14 <aleth> openSourcer: Great. If you know how to put together an IB PPA for ubuntu you are welcome to improve the installation experience ;)
14:14:36 <aleth> openSourcer: Builds on Linux are faster on the same hardware.
14:15:26 <aleth> AlexanderSalas: Have you tried "Join Chat" in the File menu (assuming the account is connected)?
14:15:37 <AlexanderSalas> Ok, I'll try
14:16:54 <openSourcer> %aleth: I don't know what an IB PPA is. All that I did was download the correct version, extract it and use ./instantbird command on terminal
14:17:21 <aleth> openSourcer: No worries, if you don't know, you likely can't help us provide one ;)
14:17:24 <openSourcer> Can someone help me to setup the dev environment for instantbird?
14:17:46 <AlexanderSalas> Timestamp: 2/21/2014 9:47:27 AM
14:17:48 <AlexanderSalas> Error: Notification: Error joining chat 81425_general@conf.hipchat.com/81425_587311 (Error joining chat 81425_general@conf.hipchat.com/81425_587311)
14:17:49 <AlexanderSalas> Source File: http://hg.instantbird.org/instantbird/raw-file/c33b875bf161/purple/libpurple/notify.c
14:17:51 <AlexanderSalas> Line: 99
14:17:52 <AlexanderSalas> Source Code:
14:17:54 <AlexanderSalas> notify: purple_notify_message
14:18:16 <aleth> openSourcer: https://wiki.instantbird.org/Instantbird:Compiling
14:19:03 <-- openSourcer has quit (Ping timeout)
14:20:11 --> openSourcer has joined #instantbird
14:21:04 <AlexanderSalas> aleth Error joining chat 81425_general@conf.hipchat.com/81425_587311
14:22:01 <Mic> nhnt11: I've found something but I'll really need to try it.
14:22:46 <aleth> AlexanderSalas: Normal conversations work? This is just a MUC problem?
14:22:57 <flo-retina> nhnt11: I think I would keep the timestamp and the LOG/WARN/ERROR on the first line before the message. The thing I would put on a second line is the location of the error. And I would really want that error location to be clickable, like in the Error Console.
14:22:59 <AlexanderSalas> Aleth: yes.
14:23:12 <mayanktg> openSourcer: do read the build instruction for thunderbird https://developer.mozilla.org/en-US/docs/Simple_Thunderbird_build . Its mentioned in the start. We have moved from hg.instantbird.org to hg.mozilla.org/comm-central So you have to take care of that 
14:23:21 <nhnt11> flo-retina: I thought of that too but that would mean more work :P
14:23:29 <nhnt11> That's okay though
14:23:50 <aleth> mayanktg: Yeah, that link is in the wiki now.
14:23:54 <mayanktg> aleth: A PPA for Instantbird!! sounds interesting :)
14:24:01 <aleth> mayanktg: Want to make one?
14:24:15 <mayanktg> aleth: yes! I wanna give a try :)
14:24:18 <aleth> :)
14:24:22 <AlexanderSalas> I make this addon: https://addons.instantbird.org/en-US/instantbird/addon/358
14:24:40 <aleth> AlexanderSalas: I wonder if it's a hipchat related issue.
14:25:11 <AlexanderSalas> http://help.hipchat.com/knowledgebase/articles/64377-xmpp-jabber-support-details
14:25:25 <aleth> AlexanderSalas: So it works usually but it's just that particular MUC that is giving you trouble?
14:25:33 <flo-retina> nhnt11: Adding a copy button within the debug log tab is also something I had in mind.
14:26:04 <mayanktg> aleth: You would be using launchpad for the PPA?
14:26:14 <AlexanderSalas> aleth: I never enter to MUC in the past
14:26:51 <mayanktg> aleth: I will give it a try.
14:27:22 <aleth> mayanktg: Take a look at the Linux/ubuntu integration bugs on BMO (I think there are some)
14:27:39 <mayanktg> aleth: yes.
14:28:06 <aleth> AlexanderSalas: That looks like quite an elaborate add-on! You should put it up for review so it becomes public when you are finished with writing it.
14:28:39 <aleth> clokep_work: iirc there was something special about hipchat?
14:28:43 <AlexanderSalas> aleth: Thank you!
14:32:39 <AlexanderSalas> aleth: finish!
14:32:50 <AlexanderSalas> I will make an upgrade to the addon
14:32:57 <AlexanderSalas> To use MUC 
14:33:27 <AlexanderSalas> Here the help: http://help.hipchat.com/knowledgebase/articles/64439-how-to-connect-using-pidgin
14:33:35 <aleth> AlexanderSalas: How did you fill in the fields in "Join Chat"?
14:33:43 <aleth> Is your XMPP account a hipchat account?
14:33:59 <-- openSourcer has quit (Ping timeout)
14:34:07 <AlexanderSalas> yes
14:34:24 <aleth> If you followed the instructions for pidgin it should work with Instantbird too :-S
14:34:50 <AlexanderSalas>     Go to “File” → “Join a Chat…” or hit Ctrl+J
14:34:51 <AlexanderSalas>     Select your HipChat account in the dropdown menu at the top
14:34:52 <AlexanderSalas>     For “Room”, enter an “XMPP/Jabber Name” from the rooms list here
14:34:54 <AlexanderSalas>     For “Server”, enter “conf.hipchat.com”
14:34:57 <AlexanderSalas>     For “Handle”, enter your “Room nickname” from this page
14:34:57 <AlexanderSalas>     Leave the Password field blank
14:34:58 <AlexanderSalas>     Click “Join”
14:35:06 * nhnt11 should start a discussion on his potential gsoc project as well sometime soon
14:35:50 --> openSourcer has joined #instantbird
14:35:57 <flo-retina> nhnt11: you can wait another 3 days, to know if Mozilla is accepted by Google ;)
14:37:06 <clokep_work> AlexanderSalas: Is the code somewhere?
14:37:17 <AlexanderSalas> github :)
14:37:30 <clokep_work> AlexanderSalas: ...
14:37:33 <clokep_work> Where? :P
14:37:34 <clokep_work> Link?
14:37:39 <AlexanderSalas> Wait wait!
14:37:51 <clokep_work> Is it based on our JS XMPP stuff or the purple code?
14:37:59 <AlexanderSalas> https://github.com/alexsalas/instantbird-addon-hipchat
14:38:32 <aleth> clokep_work: If I understand it right, he is simply trying to join a hipchat MUC with a libpurple XMPP account.
14:38:50 <clokep_work> I don't know if that works or not. :)
14:39:01 <AlexanderSalas> Work!!
14:39:08 <AlexanderSalas> I need update this now: https://github.com/alexsalas/instantbird-protocol-hipchat
14:39:14 <AlexanderSalas> for MUC support
14:39:19 <AlexanderSalas> Right now
14:39:25 <aleth> AlexanderSalas: What was the problem?
14:39:43 <AlexanderSalas> No, the problem finish now, thank you aleth
14:39:54 <AlexanderSalas> solved!
14:40:41 <clokep_work> AlexanderSalas: So...you might need to update some of our internal XMPP code to better handle MUCs actually.
14:40:43 <AlexanderSalas> In the future I'll add some features with the API
14:41:02 --> mconley has joined #instantbird
14:41:08 <clokep_work> AlexanderSalas: Cool. :) I'm glad I'll be able to point people to this add-on, we've had a bunch of people asking about hipchat.
14:41:28 <AlexanderSalas> Perfect!!!
14:41:33 <AlexanderSalas> I love Instantbird
14:41:43 <aleth> clokep_work: I think it's based off libpurple XMPP for now?
14:41:53 <aleth> Ah no, it's not :-/
14:42:29 <aleth> AlexanderSalas: Yeah, you may find you have to help us improve our JS XMPP MUC support ... it's not complete yet :D
14:43:38 <AlexanderSalas> Ok, I can!
14:43:55 <aleth> AlexanderSalas: bug 954959
14:43:57 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954959 nor, --, ---, nobody, NEW, Finish the implementation of basic MUC support in JS-XMPP
14:44:57 <aleth> AlexanderSalas: Thanks for adding hipchat support :)
14:48:26 * clokep_work still needs to work on his Mumble prpl. :-\
14:51:08 <Mic> nhnt11: I've got something :)
14:51:20 <nhnt11> \o/
14:51:44 <Mic> It's a bit hackish, though ;)
14:51:45 <Mic> http://pastebin.instantbird.com/602234
14:51:58 <Mic> But gives a great result ;)
14:53:37 <Mic> When you copy that, it should be the debug log in default formatting, even though it looks completely different in the browser.
14:55:12 * clokep_work is surprised by https://github.com/alexsalas/instantbird-addon-hipchat/blob/master/LICENSE.md
14:55:18 <Mic> I started with a version that wasn't a table, you can most likely mark almost everything as no-select and put the full log entry into a "hidden" span instead.
14:55:31 <clokep_work> Since some of the code include is Apache, some is unlicensed and some is MPL 1.1. (You should update that to MPL 2 btw! :))
14:56:34 <clokep_work> AlexanderSalas: Please let us / me know if you have any questions / issues.
15:00:25 <nhnt11> Mic: Thanks a lot
15:00:29 <nhnt11> :D
15:01:12 <-- openSourcer has quit (Ping timeout)
15:01:36 --> openSourcer has joined #instantbird
15:01:38 <Mic> nhnt11: you're welcome :)
15:01:40 * nhnt11 will probably use that approach
15:01:42 <Mic> I hope it helps...
15:38:10 <clokep_work> flo-retina: SO where are we with this purple stuff?
15:38:32 <flo-retina> waiting for a confirmation that it (doesn't) build on Windows.
15:39:04 <-- dewtwo has quit (Quit: Connection closed for inactivity)
15:39:38 <clokep_work> flo-retina: I told you this morning it doesn't. :-S
15:39:42 <clokep_work> OR last night, rather.
15:40:05 <flo-retina> clokep_work: but you got an error you already had before, and I thought you already figured that out before and just didn't remember how?
15:40:45 <clokep_work> flo-retina: Didn't we have this discussion already today? :-S I do not know how to fix it. I have some ideas that there's weirdness going on with ifdefs in the header file, but I don't really know.
15:42:08 <openSourcer> This command is taking indefinitely long time to execute:
15:42:10 <openSourcer> hg clone http://hg.mozilla.org/comm-central 
15:42:16 <openSourcer> Is this normal?
15:42:54 <flo-retina> clokep_work: what I remember of this the last time is that you didn't apply correctly one of the patches
15:43:09 <flo-retina> clokep_work: so I was still assuming something was cached / not updated on your Windows machine
15:43:48 <clokep_work> openSourcer: It depends how fast your connection is, I usually download bundles.
15:44:31 <clokep_work> flo-retina: I don't remember that being an issue. The patches I have applied are https://bitbucket.org/clokep/comm-central-patches and https://bitbucket.org/clokep/purple-patches and are IDENTICAL to what I ran on my Mac.
15:44:37 <openSourcer> Okay I tried the bundles option. But I got stuck there too.
15:45:01 <clokep_work> stuck?
15:45:04 <clokep_work> The files are pretty big, bug not HUGE.
15:45:20 <clokep_work> mozilla-central is much larger...
15:45:33 <openSourcer> After using hg init mozilla this command, a file named .hg/hgrc is to be changed. Where am I to find it?
15:45:52 <aleth> The c-c bundle is about 50M.
15:46:24 <openSourcer> The internet speed at this time at my place is pretty good.
15:46:39 <openSourcer> Though at other times it's quite bad!
15:47:29 <openSourcer> clokep_work?
15:48:23 <-- aleth has quit (Ping timeout)
15:49:21 <Mic> ".hg" is a directory. A leading dot makes it hidden. use "ls -a" to show those...
15:51:20 <flo-retina> clokep_work: btw, I'm near my Linux machine, so if it's helpful to have someone check that things build fine on Windows, I can easily do it today
15:51:37 <clokep_work> flo-retina: I won't get a chance to look at it until tonight, the earliest.
15:51:37 <flo-retina> (but I don't expect any linux specific issue)
15:51:52 <flo-retina> errr, I meant Linux, not Windows
15:51:59 <flo-retina> I don't have access to my Windows machine
15:52:59 <clokep_work> I started a Linux build last night and forgot to check it this morning. :(
15:53:05 <clokep_work> It'd probably be good for someone to do one...
15:53:42 * flo-retina wonders where the "Error: NS_ERROR_INVALID_POINTER: Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIInlineSpellChecker.getMisspelledWord] Source File: resource://gre/modules/InlineSpellChecker.jsm Line: 60" error is coming from." in his console is coming from
15:55:05 <flo-retina> I also have: Warning: Error in parsing value for 'opacity'.  Declaration dropped. Source File: chrome://instantbird/content/instantbird.xul Line: 0 Source Code:
15:55:05 <flo-retina> 8.2499999998209e-7
15:55:21 <openSourcer> How do we use a Mercurial bundle?
15:55:43 <openSourcer> First hg init mozilla
15:55:47 <-- BWMerlin has quit (Quit: BWMerlin)
15:55:59 <openSourcer> Next, edit the .hg/hgrc file in that repository 
15:56:09 <openSourcer> But where do I find this file?
15:57:04 <flo-retina> have you tried looking for answers to these questions on developer.mozilla.org, or using Google?
15:58:11 <openSourcer> Uh the Mozilla page gave these instructions 
15:58:23 <openSourcer> I didn't Google though. I'll do that
16:09:53 <-- Mic has quit (Ping timeout)
16:16:17 --> wnayes has joined #instantbird
16:22:13 <flo-retina> bug 975381 and similar make me happy :)
16:22:16 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=975381 nor, --, ---, archaeopteryx, ASSI, Use DOM_VK_RETURN/NS_VK_RETURN instead of DOM_VK_ENTER/NS_VK_ENTER
16:22:18 <flo-retina> So good to be in c-c :)
16:22:52 <-- GeKo has quit (Ping timeout)
16:23:46 <nhnt11> :)
16:24:30 <flo-retina> (I'm trying to reward this behavior with fast reviews)
16:24:58 <clokep_work> :)
16:26:05 <clokep_work> Was that a platform difference?
16:26:45 <flo-retina> clokep_work: bug 969247, {DOM,NS}_VK_ENTER were removed from Gecko.
16:26:47 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=969247 nor, --, mozilla30, masayuki, RESO FIXED, Get rid of related code of NS_VK_ENTER and nsIDOMKeyEvent::DOM_VK_ENTER
16:33:46 --> GeKo has joined #instantbird
16:55:17 --> Mic has joined #instantbird
16:55:18 * ChanServ sets mode +h Mic 
17:03:12 <-- openSourcer has quit (Ping timeout)
17:03:57 --> openSourcer has joined #instantbird
17:18:21 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
17:27:58 <flo-retina> so the 32 bit linux release can actually look good on Ubuntu64, it's just a matter of installing the right packages.
17:39:58 --> Mook_as has joined #instantbird
17:53:14 --> mayanktg has joined #instantbird
17:54:34 <mayanktg> qheaden: there?
17:57:32 <mayanktg> openSourcer: were you able to build it?
18:00:18 <-- nhnt11 has quit (Ping timeout)
18:21:57 * ChanServ sets mode +o clokep_work 
18:36:07 <-- gerard-majax__ has quit (Ping timeout)
18:46:50 <-- Mic has quit (Ping timeout)
18:56:33 <-- openSourcer has quit (Ping timeout)
19:08:59 --> Mic has joined #instantbird
19:08:59 * ChanServ sets mode +h Mic 
19:11:00 <clokep_work> mayanktg: Mic had an idea that you could (as a separate bug) add a "Take picture with webcam" option there too.
19:11:11 <clokep_work> (As a follow up to what you're currently doing. :))
19:12:10 <mayanktg> clokep_work: and with a preview option we can send it to the chatee :)
19:12:30 <clokep_work> I'm not sure I understand / agree.
19:12:35 <Mic> Yes, there should be a preview if that's what you mean...
19:13:09 <mayanktg> Yes.
19:13:21 <Mic> well, we can discuss the details when there's a menu where you can attach that option ;)
19:13:37 <clokep_work> mayanktg: It'd be a good introduction to some of the media features though so...
19:14:40 <mayanktg> Mic, clokep_work yes, but first of all we should implement the basic voice and video calling option I guess
19:15:01 <clokep_work> :-S
19:15:07 <clokep_work> I think you're greatly misunderstanding the suggestion.
19:15:12 <clokep_work> That this would help you understand HOW to do that.
19:15:27 <mayanktg> Yes, there are many features available in WebRTC . Screen sharing is also one
19:15:45 <mayanktg> clokep_work: ok
19:15:45 <Mic> Give me a moment please...
19:15:48 <clokep_work> :-S
19:15:52 * clokep_work goes back to _work.
19:16:13 <mayanktg> clokep_work: yes, i misunderstood it :-/
19:16:42 --> gerard-majax__ has joined #instantbird
19:17:50 <Mic> This would show the image from the webcam to the Instantbird user herself and allow to take a photo to use it instead of picking a file from your computer...
19:17:58 <Mic> That's what we meant with this suggestion...
19:19:07 <mayanktg> Mic: I lost the track completely! Yeah we can do that
19:19:10 <-- jb has quit (Quit: jb)
19:20:28 <mayanktg> Should I file it as a bug?
19:20:38 <Mic> Maybe there is one already?
19:21:42 <Mic> I don't know, you'd need to have a look.
19:21:46 <mayanktg> let mein check
19:21:47 <mayanktg> yes
19:25:05 <mayanktg> Mic: I guess there is no such bug.
19:26:16 <Mic> Then just go ahead and file one for it :)
19:27:30 <mayanktg> Mic: what about the bug 'm currently working on! clokep_work suggested I should first complete it 
19:28:52 <Mic> You'll need a context menu on the user icon to add the webcam-option to it, won't you? ;)
19:30:33 <mayanktg> Mic: yes! we would add another menu item "Take picture.." 
19:30:46 <Mic> Exactly.
19:31:12 <mayanktg> got it the rest of it :)
19:31:43 <clokep_work> mayanktg: I'm suggesting you work on it after. :P There's no harm in filing the bug.
19:32:11 <mayanktg> clokep_work: :P 
19:33:27 <mayanktg> clokep_work: regrading prev conversation, i thought you were talking about that GSoC project :P got carried away :-|
19:33:38 <clokep_work> mayanktg: To be clear, I'm suggesting you add the webcam option AFTER adding the remove option.
19:33:47 <clokep_work> mayanktg: No, that's far too simple for GSoC. :P
19:33:52 <clokep_work> But it'd be a good stepping stone.
19:34:30 <mayanktg> clokep_work: yes, i got it now
19:38:17 <mayanktg> * Add "Take Picture Using Webcam" option in context menu to change user icon. * is the title okay?
19:40:12 <Mic> I'd drop the context menu part...
19:40:29 <mayanktg> Mic: ok :)
19:40:58 <Mic> "Set user icon from image taken with the webcam" or something like that?
19:41:10 <mayanktg> yeah..it is itself making things clear
19:41:40 <mayanktg> Mic: Nice :D
19:41:51 <-- Mook_as has quit (Ping timeout)
19:41:59 <-- GeKo has quit (Quit: leaving)
19:42:03 --> Mook_as has joined #instantbird
19:42:46 --> GeKo has joined #instantbird
19:44:02 <mayanktg> Mic: what is the product version I should mention? "trunk"
19:48:33 <Mic> Yes
20:25:25 <instantbot> New Instantbird - Contacts window bug 975542 filed by mayanktg@gmail.com.
20:25:58 <clokep_work> bug 975542
20:26:58 <Mic> https://bugzilla.mozilla.org/show_bug.cgi?id=975542
20:27:12 <clokep_work> Mic: botsnack!
20:27:16 <clokep_work> ;)
20:27:20 <Mic> haha
20:27:52 <mayanktg> have I filed it correctly ? :-o
20:28:38 <Mic> Almost. It counts as "enhancement" instead of a "normal" bug.
20:29:05 --> igorko has joined #instantbird
20:29:18 <Mic> Thanks!
20:29:30 <mayanktg> changed it 
20:43:51 <-- AlexanderSalas has quit (Ping timeout)
20:44:30 <-- igorko has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
20:57:38 <clokep_work> That'll be neat. :)
20:57:47 <clokep_work> Maybe it'll convince me to actually update my icon. :P
20:59:15 <mayanktg> clokep_work: he he he ;)
21:01:13 <mayanktg> I have the same icon since 3 years :P 
21:01:54 <clokep_work> I do too.
21:01:59 <clokep_work> ALthough I don't think it's on my gmail account.
21:02:15 <clokep_work> And that's a total lie, I've had it < 1 year since it was taken on vacation last May haha.
21:02:21 <-- deOmega has quit (Quit: So easy...but yet complicated.)
21:02:27 <-- Mic has quit (Ping timeout)
21:03:00 * mayanktg wants to go on a vacation too :(
21:11:49 --> Mic has joined #instantbird
21:11:50 * ChanServ sets mode +h Mic 
21:12:03 <flo-retina> vacations?
21:12:10 <flo-retina> maybe that's what I actually need :-D
21:13:08 <mayanktg> flo-retina: who will mentor GSoC then :D :P
21:24:37 <flo-retina> mayanktg: I'm not mentoring GSoC this year :-P
21:30:51 --> jb has joined #instantbird
21:46:26 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
21:59:31 <-- mconley has quit (Connection reset by peer)
21:59:54 --> mconley has joined #instantbird
22:08:18 <clokep_work> flo-retina: So it sounds like (on Windows) that http://dxr.mozilla.org/mozilla-central/source/xpcom/base/nsIMemoryReporter.idl#511 is not defined for me.
22:09:20 <flo-retina> look at the preprocessed file?
22:09:32 <clokep_work> The only #ifdef I see is lines 449 - 473.
22:09:37 <clokep_work> Hmm...I could do that. :)
22:09:53 <clokep_work> Wait, the preprocessed of which file?
22:09:58 <clokep_work> Is that the make -i thing?
22:10:06 <flo-retina> it's purpleMemory.cpp that fails, right?
22:10:13 <flo-retina> so make -C purplexpcom/src purpleMemory.i
22:11:07 <clokep_work> OK.
22:11:14 <clokep_work> I'm not on that machine, but Ill try it when I get home.
22:13:38 <flo-retina> it's actually purpleCoreService.cpp
22:17:06 <-- clokep_work has quit (Ping timeout)
22:19:43 <flo-retina> my Ib nightly just reached 1GB of ram
22:47:54 <-- mconley has quit (Input/output error)
23:06:23 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
23:20:44 <-- jb has quit (Ping timeout)
23:22:27 --> jb has joined #instantbird
23:38:47 --> EionRobb has joined #instantbird
23:39:02 <-- jb has quit (Ping timeout)
23:40:52 --> mconley has joined #instantbird