#instantbird log on 02 14 2014

All times are UTC.

00:02:08 --> SCIF has joined #instantbird
00:20:25 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
00:31:46 <-- flo-retina has quit (Ping timeout)
00:39:03 --> igorko has joined #instantbird
01:26:54 <-- igorko has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
01:48:38 <-- Mook_as has quit (Quit: Mook_as)
01:52:03 --> wnayes has joined #instantbird
02:01:23 <-- wnayes has quit (Quit: wnayes)
02:40:55 --> jb has joined #instantbird
02:45:31 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
03:31:09 <instant-buildbot> build #1899 of macosx-nightly-default is complete: Failure [4failed shell_2]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/1899
03:31:19 --> stig has joined #instantbird
03:38:00 <-- jb has quit (Quit: jb)
03:38:07 --> jb has joined #instantbird
04:00:40 <-- stig has quit (Ping timeout)
04:00:44 --> stig has joined #instantbird
04:10:48 --> mconley has joined #instantbird
04:14:06 <-- EionRobb has quit (Quit: Leaving.)
04:26:25 --> Rym has joined #instantbird
04:37:45 <-- jb has quit (Ping timeout)
04:41:28 <-- SCIF has quit (Ping timeout)
04:41:46 --> jb has joined #instantbird
04:41:58 <-- mconley has quit (Input/output error)
04:43:17 --> Mook has joined #instantbird
04:45:22 --> SCIF has joined #instantbird
04:50:05 --> mconley has joined #instantbird
04:52:43 <-- mconley has quit (Input/output error)
05:10:07 <-- jb has quit (Ping timeout)
05:38:18 --> nhnt11 has joined #instantbird
05:43:11 --> kramolnik has joined #instantbird
06:21:00 --> micahg has joined #instantbird
06:21:18 --> EionRobb has joined #instantbird
06:31:41 <-- nhnt11 has quit (Ping timeout)
07:05:38 <-- SCIF has quit (Quit: Good bye)
07:21:52 --> nhnt11 has joined #instantbird
07:24:04 <-- Mook has quit (Quit: Mook)
07:41:48 <-- EionRobb has quit (Connection reset by peer)
07:44:54 <instant-buildbot> build #1262 of win32-nightly-default is complete: Failure [4failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1262
08:12:31 <-- Rym has quit (Ping timeout)
08:25:53 <-- nhnt11 has quit (Ping timeout)
08:34:40 --> BWMerlin has joined #instantbird
09:16:05 --> mayanktg has joined #instantbird
09:17:48 <mayanktg> nhnt11: were you able to build from the c-c repo? :-o
09:26:20 --> nhnt11-phone has joined #instantbird
09:26:33 <nhnt11-phone> mayanktg: yes.
09:27:06 <nhnt11-phone> The build never failed, just that I was looking at the wrong dist dir 
09:27:12 <mayanktg> :'(
09:27:29 <nhnt11-phone> Check in objdir/mozilla/dist
09:27:36 <nhnt11-phone> As opposed to objdir/dist
09:27:39 <mayanktg> what i did was .. mine failed :P
09:27:46 <nhnt11-phone> Oh okay.
09:27:53 <mayanktg> miserably!
09:28:09 <mayanktg> could you please tell me exact mozconfig you used?
09:28:59 <nhnt11-phone> I believe the only line in my mozconfig was ac_add_options enable-application=im or whatever that is.
09:29:31 <mayanktg> 1. unbundled the c-c repo ..
09:29:31 <mayanktg> 2. perform python client.py checkout
09:29:31 <mayanktg> 3. changed mozconfig.
09:29:31 <mayanktg> 4. ./mozilla/mach build
09:29:40 <mayanktg> ok
09:29:42 <nhnt11-phone> Oh and i had the -j8 flag too
09:30:15 <mayanktg> octa core processor :D ? yeah fine.
09:30:29 <nhnt11-phone> Quad core i7 with HT
09:30:48 <nhnt11-phone> (Courtesy gsoc 2013 :D)
09:31:01 <mayanktg> hehehe!
09:31:50 <mayanktg> maybe I'm trying too hard. 
09:33:17 * nhnt11-phone isn't sure what that means.
09:33:36 * nhnt11-phone is annoyed that this IRC app disables autocorrect
09:34:37 <mayanktg> nhnt11-phone: the one i clone from hg.instandbird.org/instantbird worked fine. :(
09:35:11 <nhnt11-phone> Well if that worked, c-c should work too
09:35:17 <nhnt11-phone> Post a build log?
09:35:35 <mayanktg> ya.. posting 
09:36:50 <mayanktg> I'm trying again one more time..Then I will post :-|
09:37:47 <nhnt11-phone> How long did a full build take you before c-c?
09:38:10 <mayanktg> approximately 1.5 hrs
09:38:36 <nhnt11-phone> Ahh.
09:39:07 <mayanktg> :-/
09:39:46 <mayanktg> I want a super-duper fast computer :X
09:40:27 <nhnt11-phone> The first build is really the only frustratingly long one..
09:41:36 <mayanktg> Yep :) After then i had no problem while performing partial builds 
09:49:13 --> chrisccoulson has joined #instantbird
09:58:15 --> hadi has joined #instantbird
09:58:38 <-- nhnt11-phone has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
10:19:42 --> jb has joined #instantbird
10:19:43 <-- jb has quit (Input/output error)
10:19:53 --> jb has joined #instantbird
10:25:20 --> igorko has joined #instantbird
10:39:00 <mayanktg> nhnt11: here's the build log http://pastebin.instantbird.com/591262
10:39:07 <mayanktg> no help :-/
10:39:48 <mayanktg> I'm using Ubuntu 12.04 64 bit system 
11:02:03 <-- hadi has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
11:16:04 --> gerard-majax_ has joined #instantbird
11:20:36 <-- jb has quit (Ping timeout)
11:27:21 --> jb has joined #instantbird
11:38:24 --> clokep has joined #instantbird
11:38:25 * ChanServ sets mode +o clokep 
11:47:23 --> aleth has joined #instantbird
11:47:23 * ChanServ sets mode +h aleth 
11:50:50 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
11:53:50 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
12:00:49 <-- kramolnik has quit (Ping timeout)
12:10:43 <-- aleth has quit (Ping timeout)
12:14:15 --> aleth has joined #instantbird
12:14:15 * ChanServ sets mode +h aleth 
12:22:53 <-- jb has quit (Ping timeout)
12:38:28 <-- aleth has quit (Ping timeout)
12:38:47 --> mayanktg has joined #instantbird
12:44:50 --> aleth has joined #instantbird
12:44:50 * ChanServ sets mode +h aleth 
12:45:11 --> kramolnik has joined #instantbird
13:01:50 --> jb has joined #instantbird
13:05:08 <-- igorko has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
13:13:13 --> clokep_work has joined #instantbird
13:17:03 <-- aleth has quit (Ping timeout)
13:20:14 <-- jb has quit (Ping timeout)
13:21:20 --> aleth has joined #instantbird
13:21:20 * ChanServ sets mode +h aleth 
13:23:19 <-- kramolnik has quit (Ping timeout)
13:43:53 <clokep_work> Hi! :)
13:44:02 <-- aleth has quit (Ping timeout)
13:45:59 --> deOmega has joined #instantbird
13:46:48 --> aleth has joined #instantbird
13:46:48 * ChanServ sets mode +h aleth 
13:47:27 <mayanktg> clokep_work: hello! :)
13:50:05 --> mconley has joined #instantbird
13:51:43 --> kramolnik has joined #instantbird
13:53:24 <clokep_work> mayanktg: Were you ever able to find how to start making those changes you wanted?
13:53:37 <clokep_work> By the way, don't forget that if you're clearing the buddy icon you'd want to clear the buddy icon remotely too.
13:56:49 <mayanktg> clokep_work: I was having trouble with compiling the latest build from c-c
13:58:03 <clokep_work> Did you solve them?
13:58:08 <mayanktg> clokep_work: yes..I guess we have to make chnges in the blist.js file
13:58:49 <mayanktg> no ..How will we have to clear that icon from remote also?
13:59:31 <clokep_work> I'm not sure. :)
13:59:53 <clokep_work> mayanktg: Don't worry about it yet, take the problem one step at a time.
14:00:01 <mayanktg> okk..
14:00:43 <mayanktg> So now First I have to clear the buddy icon from local and then from the remote also ..
14:02:53 <clokep_work> Yes.
14:03:02 <clokep_work> Well it's just ilke if you change your icon, we change it on all the remote services.
14:05:05 <aleth> Start with reading the code which runs when you set an icon...
14:05:57 <mayanktg> Yes. I guess first I have to create a function like bl_userIconClick() 
14:06:44 <mayanktg> and then have to use this to initialize the var associated with buddy icon to become null..
14:07:01 <mayanktg> or set it to the default icon
14:07:25 <mayanktg> Yes. I'm going through it 
14:08:55 <-- mconley has quit (Input/output error)
14:10:38 <-- kramolnik has quit (Ping timeout)
14:43:22 --> Armada has joined #instantbird
14:44:50 --> mconley has joined #instantbird
14:45:57 <-- mconley has quit (Input/output error)
14:54:02 <mayanktg> aleth: https://mxr.mozilla.org/comm-central/source/chat/components/src/imCore.js#166 First we have to assign default icon to the profile icon and then remove the previous icon from the directory. Similar to the setUserIcon() we have to create a removeUsericon fun which performs this action
14:54:10 <mayanktg> am i going the right way?
14:58:40 <aleth> Yes, you will either have to add it here https://mxr.mozilla.org/comm-central/source/chat/components/public/imIUserStatusInfo.idl#28, or modify the existing setUserIcon so that it removes the icon when no argument is passed.
14:59:11 <aleth> "First we have to assign default icon to the profile icon " I don't understand what you mean here
15:01:13 --> igorko has joined #instantbird
15:01:18 <mayanktg> ok ..i was asking can we replace the icon with a default userIcon.png when have to remove the icon ..
15:01:42 <aleth> You don't want to end up sending a default usericon file to the various servers.
15:02:03 <aleth> I believe the UI is smart enough to display a default icon when no user icon is set (you should check this)
15:02:25 <mayanktg> Ya...the second idea is better..removing the icon when no argument is paseed
15:02:49 --> mconley has joined #instantbird
15:03:27 <mayanktg> yep ..so i'm trying to modify the setUserIcon..
15:03:50 <aleth> Take a look at what listens for the user-icon-changed notification and how it responds to it.
15:04:58 <clokep_work> aleth: The UI should handle it.
15:05:39 <aleth> clokep_work: Yes, but the UI may expect the new icon as a parameter with that notification.
15:06:04 <clokep_work> aleth: I'm just confirming your suspicions...
15:06:28 <aleth> Ditto for the various protocols.
15:08:30 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
15:11:54 <aleth> clokep_work: Have you seen http://mike.kaply.com/2012/02/09/integrating-add-ons-into-firefox/ ?
15:12:04 * aleth is about to try to apply all those purple patches
15:12:25 <-- BWMerlin has quit (Quit: BWMerlin)
15:13:44 <clokep_work> aleth: Interesting. Could be useful once we get to the packaging parts.
15:16:20 <aleth> clokep_work: What's the subdirectory name your patches expect for the libpurple bundle?
15:17:39 <clokep_work> aleth: from the c-c root do : |mkdir mozilla/extensions/purple && cd mozilla/extensions/purple && hg init && hg unbundle foo|
15:17:52 <clokep_work> aleth: Besides that I'm not entirely sure I understand the questions. ;)
15:18:23 <aleth> mozilla/extensions/purple is what I was looking for, thanks ;)
15:22:06 --> Mic has joined #instantbird
15:22:33 <Mic> Hi
15:22:53 <Mic> Do you also see nickserv messages ("... you are now recongnized") coming through at the moment?
15:22:59 <aleth> No
15:23:17 <aleth> But I believe flo was complaining about something like that recently
15:29:05 <Mic> mayanktg, aleth: I'm pretty sure the user icon thing (http://log.bezut.info/instantbird/today#m154) is solved with a CSS rule like [src=""].
15:29:22 <Mic> We definitely have rules like that somewhere...
15:30:10 --> mayanktg has joined #instantbird
15:30:18 <Mic> Yes, it is: https://mxr.mozilla.org/comm-central/source/im/themes/blist.css#339
15:30:27 <aleth> Mic: Yes, the CSS rule is there. But my concern was that the UI and prpl code handling the notification can't deal with the case where the icon is to be removed.
15:30:38 <aleth> That would need to be added.
15:31:59 --> iamjayakumars has joined #instantbird
15:33:00 <aleth> Mic: jcranmer on #maildev has just encountered the same build issue you had. You may want to put your heads together ;)
15:33:07 <mayanktg> Mic: the icon is to be removed both from the profile page and from remote. yes you are right I guess
15:33:33 <Mic> The one with : and :: rules in makefiles?
15:33:40 <aleth> Yup.
15:35:13 <-- igorko has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
15:36:17 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
15:36:41 --> mayanktg has joined #instantbird
15:40:48 <Mic> aleth: thanks for pointing me there!
15:45:27 --> wnayes has joined #instantbird
15:48:14 <-- aleth has quit (Ping timeout)
15:54:14 <-- iamjayakumars has quit (Client exited)
15:56:34 --> nhnt11 has joined #instantbird
15:58:20 <nhnt11> hello
15:58:22 --> iamjayakumars has joined #instantbird
16:00:34 <-- Armada has quit (Quit: This computer has gone to sleep)
16:00:36 --> Armada has joined #instantbird
16:00:48 <-- Armada has quit (Quit: This computer has gone to sleep)
16:00:56 --> Armada has joined #instantbird
16:01:09 --> aleth has joined #instantbird
16:01:09 * ChanServ sets mode +h aleth 
16:01:42 <-- nhnt11 has quit (Ping timeout)
16:04:50 --> nhnt11 has joined #instantbird
16:06:27 --> kramolnik has joined #instantbird
16:10:27 --> jb has joined #instantbird
16:18:02 --> unghost has joined #instantbird
16:24:51 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
16:32:47 <-- kramolnik has quit (Ping timeout)
16:34:42 <-- Armada has quit (Quit: Leaving)
16:51:51 --> kramolnik has joined #instantbird
16:57:31 <-- iamjayakumars has quit (Quit: )
17:21:32 --> flo-retina has joined #instantbird
17:21:33 * ChanServ sets mode +qo flo-retina flo-retina 
17:25:24 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
17:31:32 <aleth> clokep_work: The mozconfigs in /im/config/mozconfigs, what are they used by? buildbot, eventually?
17:34:42 <aleth> And what's the status of https://bugzilla.mozilla.org/attachment.cgi?id=8369240&action=diff ?
17:38:07 <-- gerard-majax_ has quit (Ping timeout)
17:51:53 <clokep_work> aleth: Yes.
17:52:36 <clokep_work> aleth: You keep asking that. :-\
17:52:53 <clokep_work> The status is that it is just the configure from Instantbird, but getting it to be called is what needs to be done.
17:53:45 --> Mook_as has joined #instantbird
17:55:23 <aleth> Sorry, I'm probably not asking the right questions :-/
17:55:34 <flo-retina> aleth: what are your real questions then? :)
17:56:07 <aleth> I'm trying to figure out what exactly is /supposed/ to happen when I add --enable-extension=purple.
17:56:56 <flo-retina> aleth: is your question about what that lines does in a mozconfig in general, or what we want to happen in that case once we are done messing with the build system?
17:57:05 <aleth> The latter
17:57:34 <flo-retina> what we want is the stuff we used to have in purple/ to be built
18:04:33 <-- nhnt11 has quit (Ping timeout)
18:06:18 --> nhnt11 has joined #instantbird
18:16:54 --> gerard-majax_ has joined #instantbird
18:18:03 <aleth> flo-retina: Is there an obvious example to look at for such an extension? The default theme doesn't seem to fit.
18:18:43 <flo-retina> aleth: no.
18:18:51 <flo-retina> aleth: the examples we have are venkman and chatzilla
18:18:56 <flo-retina> aleth: but they have no configure file
18:19:01 <flo-retina> aleth: so we are on our own for that part
18:19:07 <aleth> Yeah, I checked those already
18:19:15 <aleth> OK, thanks
18:19:41 <flo-retina> I'm not too worried. It's just technical details we can figure out, if we throw enough energy and focus at it.
18:20:38 <clokep_work> The configure part you might be able to look at the ldap SDK.
18:20:55 <clokep_work> Lightning is most likely an example too.
18:21:18 --> Rym has joined #instantbird
18:25:38 <-- Rym has quit (Ping timeout)
18:27:58 <Mook_as> I don't know if you can do configure inside of an --enable-extension ?
18:30:12 --> Rym has joined #instantbird
18:33:01 <clokep_work> You can.
18:48:14 <flo-retina> Mook_as: I don't know if we can, but we will! :-P.
18:57:16 <-- aleth has quit (Ping timeout)
19:00:14 --> aleth has joined #instantbird
19:00:14 * ChanServ sets mode +h aleth 
19:01:59 --> aleth1 has joined #instantbird
19:20:08 <-- Tonnes has quit (Connection reset by peer)
19:22:06 --> Tonnes has joined #instantbird
19:35:40 <-- jb has quit (Ping timeout)
19:46:10 <-- aleth1 has quit (Quit: Ciao)
19:48:19 <-- aleth has quit (Ping timeout)
20:16:10 <-- qlum has quit (Ping timeout)
20:17:11 --> qlum has joined #instantbird
20:31:10 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
20:32:42 <-- dew has quit (Ping timeout)
20:33:21 --> dew has joined #instantbird
21:24:27 <-- deOmega has quit (Quit: So easy...but yet complicated.)
21:46:06 --> igorko has joined #instantbird
21:47:14 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:47:20 --> nhnt11 has joined #instantbird
22:00:26 <-- nhnt11 has quit (Ping timeout)
22:15:13 <flo-retina> I find the whole "group" concept quite annoying
22:15:37 <clokep_work> Group?
22:15:40 <clokep_work> Grops where?
22:15:55 <flo-retina> when I want to add an irc nick as a contact, all I really want is to stay informed of whether the person is online or not... having to select a group to throw the account buddy in is just something in my way :(
22:16:32 <-- igorko has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
22:18:01 <clokep_work> flo-retina: You mean for private conversations?
22:18:44 <clokep_work> The bug there is not being able to give status without an accountbuddy or whatever.
22:18:59 <clokep_work> And then you wouldn't have to add everyone to your buddy list. ;)
22:19:01 <flo-retina> clokep_work: I was thinking that I wanted to see <nick> in my contact list, and opened the context menu on that nick in a channel, and in the "Add Contact" item, I had to select a group in a sub menu.
22:19:48 <flo-retina> clokep_work: well, with what you just said fixed, plus the awesome tab showing private conversations for non-buddies, yeah
22:20:45 <flo-retina> I really want to have a "top contacts" group auto-generated/sorted in my contacts window (or whatever we use instead).
22:20:56 <flo-retina> I guess it would be nice to show the status for them when they are irc buddies :)
22:21:07 <flo-retina> that may be a little bit too magical though :)
22:22:16 <-- Rym has quit (Ping timeout)
22:23:41 <-- mconley has quit (Input/output error)
22:25:06 --> Rym has joined #instantbird
22:26:29 <clokep_work> HMmm...I see.
22:26:36 <clokep_work> Well...let's get nightlies back and start fixing things? :P
22:26:48 <flo-retina> it's far from the top of what I want to fix
22:27:07 <flo-retina> I think the memory usage issues are more concerning
22:27:31 <flo-retina> (Ib is currently taking 550MB of ram)
22:27:38 <flo-retina> I think there's no good excuse for that...
22:27:49 <flo-retina> (there are plenty of bad _real_ reasons though)
22:28:09 <flo-retina> but yeah, nightlies first! :)
22:28:29 <-- clokep_work has quit (Ping timeout)
22:33:50 <-- Rym has left #instantbird ()
22:50:17 --> EionRobb has joined #instantbird
23:06:34 <-- Even has quit (Ping timeout)
23:09:23 <-- dew has quit (Ping timeout)
23:09:42 --> dew has joined #instantbird
23:13:07 <-- dew has quit (Ping timeout)
23:14:03 --> dew has joined #instantbird