#instantbird log on 02 12 2014

All times are UTC.

00:01:33 <-- jb has quit (Ping timeout)
00:04:23 --> jb has joined #instantbird
00:13:18 <-- jb has quit (Ping timeout)
00:31:24 <-- Tonnes has quit (Connection reset by peer)
00:46:20 --> jb has joined #instantbird
00:58:08 <-- jb has quit (Connection reset by peer)
00:58:12 --> jb1 has joined #instantbird
00:59:57 <-- jb1 has quit (Ping timeout)
01:00:16 --> jb has joined #instantbird
01:01:53 <-- jb has quit (Connection reset by peer)
01:01:57 --> jb has joined #instantbird
01:23:43 <-- jb has quit (Ping timeout)
01:30:37 <-- mconley has quit (Input/output error)
01:35:47 --> wnayes has joined #instantbird
01:46:57 <-- rosonline has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
01:55:43 <-- deOmega has quit (Quit: So easy...but yet complicated.)
02:16:46 <-- GeekShadow has quit (Ping timeout)
02:16:48 --> GeekShadow has joined #instantbird
02:18:05 --> mconley has joined #instantbird
02:20:11 <-- Mook_as has quit (Quit: Mook_as)
02:28:44 <-- mconley has quit (Ping timeout)
02:29:18 --> mconley has joined #instantbird
02:36:17 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
03:01:01 --> clokep_work has joined #instantbird
03:03:59 <-- mconley has quit (Ping timeout)
03:04:57 --> mconley has joined #instantbird
03:11:37 <-- mconley has quit (Input/output error)
03:25:02 <-- clokep_work has quit (Ping timeout)
03:32:46 --> Mook has joined #instantbird
03:53:09 --> I_stephen has joined #instantbird
03:55:07 <I_stephen> Hi there
03:55:50 <I_stephen> where can I get a litest of changes from instantbird 1.5 to instantbird 1.6-a1-pre?
03:55:54 <I_stephen> list of changes even
04:10:56 --> jb has joined #instantbird
04:16:47 <I_stephen> I've also noticed there's a file in the instantbird instalation folder called omni.ja. shouldn't it be renamed to omni.jar?
04:31:04 <-- EionRobb has quit (Quit: Leaving.)
04:34:53 <Mook> I_stephen: it's called omni.ja for... hilarious reasons.
04:35:20 <Mook> (on Windows, system restore backs up *.ja along with the executable, because it assumes it's the Japanese language resource DLL.)
04:36:10 <I_stephen> ah
04:37:07 * Mook can't remember if http://hg.instantbird.org/instantbird/shortlog is current, or if it's been obsoleted by https://hg.mozilla.org/comm-central/file/tip/im at this point
04:39:05 <I_stephen> I got an alert message saying XYZ wants to chat with me, I clicked on allow, but I don't know what else to do to open the chat window
04:41:46 <I_stephen> I am also vision impaired and I use a text to speech screenreader to access my computer
04:59:46 <I_stephen> z
05:00:53 <I_stephen> Mook
05:01:10 <Mook> Ah; sorry, I have no idea about that part
05:01:22 <Mook> I just sort of use the app :p
05:09:42 --> mconley has joined #instantbird
05:20:12 <-- jb has quit (Ping timeout)
05:20:41 <I_stephen> so when you receive an alert that xxx wants to chat, what do you do?
05:27:58 <-- wnayes has quit (Quit: wnayes)
05:42:29 <I_stephen> why haven't there been any nightly builds?
05:43:29 <-- GeKo has quit (Ping timeout)
05:48:03 --> jb has joined #instantbird
05:53:19 --> EionRobb has joined #instantbird
06:08:39 --> GeKo has joined #instantbird
06:17:46 <-- I_stephen has quit (Quit: )
06:44:39 --> nhnt11 has joined #instantbird
06:55:39 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
07:04:16 <-- mconley has quit (Input/output error)
07:09:47 <-- nhnt11 has quit (Ping timeout)
07:15:01 --> ecmuller has joined #instantbird
07:18:29 <-- Mook has quit (Quit: Mook)
07:19:37 <-- jb has quit (Ping timeout)
07:37:18 --> mconley has joined #instantbird
07:40:49 <-- mconley has quit (Ping timeout)
07:45:10 <instant-buildbot> build #1260 of win32-nightly-default is complete: Failure [4failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1260
08:19:09 --> kramolnik has joined #instantbird
08:29:19 --> nhnt11 has joined #instantbird
08:30:51 <-- gerard-majax__ has quit (Ping timeout)
08:45:50 --> Mic has joined #instantbird
08:48:23 * Mic is now known as bp
08:48:46 * bp is now known as Mic
08:49:02 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
08:49:05 --> Mic has joined #instantbird
08:49:20 <-- Mic has left #instantbird ()
08:49:26 --> Mic has joined #instantbird
08:58:52 * nhnt11 should really investigate why the rounded corners on buddy icons stopped working :(
09:04:13 * nhnt11 is surprised that flo-retina can build in 9 minutes
09:15:12 <-- dew has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
09:23:32 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
09:24:48 --> jb has joined #instantbird
09:30:37 <-- kramolnik has quit (Ping timeout)
09:30:37 --> FireFly_TB has joined #instantbird
09:32:06 <-- FireFly_TB has quit (Quit: FireFly_TB)
09:33:38 --> Mic has joined #instantbird
09:34:13 <Mic> meh, my nickserv registration had expired... :(
09:35:09 <Mic> Obviously I've delayed getting my IRC password out of my old IB profile for too long now... ;)
09:38:50 <-- GeKo has quit (Ping timeout)
09:39:22 --> GeKo has joined #instantbird
09:40:12 --> mayanktg has joined #instantbird
09:46:36 <-- EionRobb has quit (Quit: Leaving.)
09:51:40 <-- nhnt11 has quit (Ping timeout)
09:53:50 --> gerard-majax_ has joined #instantbird
10:01:06 --> aleth has joined #instantbird
10:01:06 * ChanServ sets mode +h aleth 
10:02:05 <-- aleth has quit (Quit: exit stage left)
10:02:08 --> aleth has joined #instantbird
10:02:09 * ChanServ sets mode +h aleth 
10:04:18 <aleth> Hi Mic! :)
10:05:35 <aleth> addon review ping ;)
10:09:06 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
10:09:06 <Mic> Thanks!
10:09:16 <Mic> One of the other things I wanted to do for a while already :S
10:10:00 <aleth> Shouldn't take too long, it's mainly ports of stuff from 1.5
10:10:36 <Mic> OK, good to know.
10:14:32 <-- jb has quit (Ping timeout)
10:27:01 <Mic> Knowing that makes it easier to motivate myself to look at it ;)
10:27:14 <Mic> I won't have time for it before tonight though.
10:27:50 <aleth> No problem. I just feel kind of bad because some of those (e.g the message styles) I should really have done in time for the 1.5 release ;)
10:30:06 --> nhnt11 has joined #instantbird
10:31:25 --> BWMerlin has joined #instantbird
10:35:21 <-- nhnt11 has quit (Ping timeout)
10:48:47 --> Armada has joined #instantbird
10:49:54 <Armada> Instantbird does not follow my DNS SRV records, I saw that it might not be supported is that true?
10:50:07 --> FireFly_TB has joined #instantbird
10:50:20 <aleth> Armada: Which protocol are you using?
10:50:26 <Armada> XMPP
10:50:40 <aleth> The libpurple XMPP supports it afaik, the JS one does not.
10:50:53 <Armada> Where can I choose?
10:51:06 <aleth> The default for Instantbird 1.5 is libpurple.
10:51:40 <aleth> (Unless you are using gtalk or facebook)
10:51:48 <Armada> I am using my own server
10:52:07 <aleth> Then it's more likely you have a cert issue, is that possible>
10:52:14 <Armada> trying Instantbird it says the SSL handshake fails
10:52:16 <Armada> so yes
10:52:30 <Armada> on Thunderbird it says an invalid domain is in the cert
10:52:49 <Armada> because the server identifies for the account domain and not the server domain
10:53:18 <Armada> according to the XMPP specification the server should identify for the account domain and not the server domain
10:53:24 <aleth> Right. Thunderbird doesn't use libpurple though, I thought you were talking about Instantbird?
10:53:32 <Armada> I have both
10:53:43 <Armada> Instantbird says the handshake fails
10:53:56 <aleth> The XMPP implementation is different. The TB one unfortunately doesn't support DNS SRV yet.
10:54:10 <Armada> I understand
10:54:16 <aleth> Have you tried importing the cert? If all else fails you can disable cert checking but that's not ideal.
10:55:03 <Armada> but if I have TB connect directly to the server it will try to identify with the server domain instead of the account domain which is in violation of the specification
10:55:48 <Armada> aleth, does Instantbird only support a subset of the root certs supported in other mozilla applications?
10:56:19 <aleth> You could file a bug for that, just to make sure in case it's not a known issue.
10:56:46 <aleth> Armada: Not as far as I know - you can take a look in Preferences-Advanced-Encryption
10:58:02 <aleth> If the cert is not self-signed and it's there it should really work :-/
11:00:11 <Armada> aleth, the cert is signed by COMODO and even after importing it the handshake fails
11:00:25 <Armada> Timestamp: 12/02/14 19:43:19
11:00:25 <Armada> Error: Handshake failed  (-8179)
11:00:25 <Armada> Source File: http://hg.instantbird.org/instantbird/raw-file/94b13a23dac6/purple/libpurple/ssl-nss.c
11:00:25 <Armada> Line: 332
11:00:25 <Armada> Source Code:
11:00:25 <Armada> nss: ssl_nss_handshake_cb
11:00:28 <Armada> oops
11:00:38 <Armada> sorry for the spam, I thought it only copied one line
11:03:05 <aleth> If you set purple.ssl.check_certificates to false, does it connect or does it still fail?
11:03:59 --> Mic1 has joined #instantbird
11:04:23 <-- Mic has quit (Ping timeout)
11:04:35 <Armada> aleth, connects successfully then
11:04:57 <aleth> OK, so it remains to be figured out what goes wrong...
11:05:16 <aleth> Bug 741550 is the TB bug you ran into
11:05:19 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=741550 nor, --, ---, nobody, NEW, Fix SSL cert hostname check for Jabber/XMPP
11:05:28 <aleth> But that shouldn't affect Instantbird.
11:07:21 <Armada> probably instant bird is checking against the server domain instead of the account domain
11:07:50 <Armada> give me a moment to switch certs on the server I have both, but I can only offer clients one
11:08:06 <Armada> and I prefer to offer the one that I should offer per the XMPP standard
11:08:29 <-- aleth has quit (Ping timeout)
11:14:35 <Armada> I'm 100% certain now
11:14:55 <Armada> When I change the cert to the server domain one it connects successfully
11:15:04 <Armada> if I change it back to the account domain it fails
11:15:30 <Armada> and if I try to add a security exception for my cert is says it is not needed because it is a valid cert
11:18:04 <Armada> so even though instant bird supports SRV records it does not check the certificates correctly
11:18:10 <-- FireFly_TB has quit (Quit: FireFly_TB)
11:28:04 <-- Mic1 has quit (Quit: Instantbird -- http://www.instantbird.com)
11:33:36 --> aleth has joined #instantbird
11:33:36 * ChanServ sets mode +h aleth 
11:34:24 <Armada> aleth, I made some comments in the ticket
11:34:30 <aleth> Thanks!
11:34:41 <Armada> I can confirm Instantbird will accept the server certificate
11:34:55 <Armada> but not the account domain certificate
11:50:11 --> nhnt11 has joined #instantbird
11:55:27 --> dew has joined #instantbird
11:57:11 <-- nhnt11 has quit (Ping timeout)
12:06:56 <Armada> how goes the implementation of OTR?
12:07:41 --> nhnt11 has joined #instantbird
12:08:09 <Armada> anyone working on it? I saw the tor project was interested in including a version of Instantbird that supports OTR in a tor chat bundle
12:08:27 <aleth> There is someone working on a WIP, but I'm not sure of its status. It's also a possible gsoc project.
12:10:51 --> mconley has joined #instantbird
12:13:23 <-- mconley has quit (Ping timeout)
12:14:24 <Armada> aleth, let me know if any help is wanted on implementing it, I don't have much security-related experience but I've done my fair share of open-source contributions
12:14:35 <aleth> Contributions are always welcome!
12:15:26 <aleth> You could take a look at the OTR bugs. clokep would be the person to ask about the exact status of it.
12:17:24 <Armada> Also note that especially in the case of communicating with Adium OTR support implies HTML support
12:18:18 <Armada> I don't fully recall whether Instantbird supports HTML messages or not
12:18:54 <-- aleth has quit (Ping timeout)
12:19:57 <Armada> But when you implement html please don't copy HTML tags in the clipboard, a lot of clients don't support it so doing that makes quoting other messages very painful
12:29:38 <-- nhnt11 has quit (Ping timeout)
12:30:54 --> aleth has joined #instantbird
12:30:54 * ChanServ sets mode +h aleth 
12:37:55 <-- BWMerlin has quit (Quit: BWMerlin)
12:40:34 <-- aleth has quit (Quit: exit stage left)
12:40:36 --> aleth has joined #instantbird
12:40:36 * ChanServ sets mode +h aleth 
12:42:11 <aleth> Armada: I'm not sure what you mean by "HTML support".
12:42:24 <Armada> support for HTML markup in messages
12:42:46 <aleth> I don't think we are going to be more generous with that than we are at the moment.
12:43:24 <Armada> every message in XMPP has a content type that mostly indicates either plain text or HTML
12:43:51 <Armada> however in the case of an OTR encrypted message the content type is always plain text
12:44:04 <aleth> Right
12:44:38 <Armada> and since the OTR spec does not specify an OTR-specific content-type field it instead specified that the html content-type is implied
12:45:34 <Armada> I need to look up the specific section, but that means that clients that completely follow the standard are going to give problems
12:45:50 <Armada> since they will assume OTR clients support HTML
12:47:47 <aleth> We do support HTML
12:49:40 <Armada> even <font> tags?
12:49:57 <aleth> We just strip a lot of it, depending on the user preferences. See https://mxr.mozilla.org/comm-central/source/chat/modules/imContentSink.jsm
12:49:58 <Armada> (or at least not show them)
12:50:32 <aleth> The pref is in Preferences-Content
12:50:38 <Armada> ok great, so that won't be a problem
12:55:50 --> jb has joined #instantbird
12:57:16 --> deOmega has joined #instantbird
12:57:38 --> clokep_work has joined #instantbird
12:58:54 --> stig has joined #instantbird
12:59:14 <-- aleth has quit (Ping timeout)
13:01:25 --> aleth has joined #instantbird
13:01:25 * ChanServ sets mode +h aleth 
13:02:33 <-- aleth has quit (Quit: exit stage left)
13:02:35 --> aleth has joined #instantbird
13:02:35 * ChanServ sets mode +h aleth 
13:03:38 <-- aleth has quit (Quit: exit stage left)
13:03:40 --> aleth has joined #instantbird
13:03:41 * ChanServ sets mode +h aleth 
13:03:51 <-- clokep_work has quit (Ping timeout)
13:44:29 <-- GeKo has quit (Quit: leaving)
13:51:59 --> mconley has joined #instantbird
14:11:34 <-- ecmuller has quit (Quit: leaving)
15:39:47 --> mayanktg has joined #instantbird
15:45:19 <mayanktg> aleth: related to bug: https://bugzilla.mozilla.org/show_bug.cgi?id=954216 . I added a menu to change icon + remove icon but it lead to removal of hover effect when pointer is moved over it.
15:45:21 <instantbot> Bug 954216 nor, --, ---, nobody, NEW, Ability to remove buddy icon
15:45:56 <aleth> Can you pastebin your patch? (Link is in the topic)
15:46:26 <mayanktg> aleth: the blist.xul file wasn't changed but there has been changes in the blist.css file. 
15:47:05 <aleth> Just pastebin the diff.
15:50:13 --> wnayes has joined #instantbird
15:50:25 <mayanktg> yes...
15:53:44 <mayanktg> http://pastebin.instantbird.com/?dl=588630
15:53:54 <mayanktg> Sorry for improper formatting
15:54:03 <mayanktg> I wasn't able to do much..
15:54:36 <mayanktg> have to initialize the remove button ..to null..
15:54:44 <aleth> Please in the future link withou the dl= bit ;)
15:55:10 <mayanktg> ok
15:55:13 <aleth> Have you seen https://developer.mozilla.org/en-US/docs/XUL/PopupGuide/ContextMenus?
15:56:16 <mayanktg> so we have to use hbox here
15:56:30 <aleth> Your diff is on the right track, but you should look at the examples on that page.
15:57:07 <aleth> The issue isn't a hbox
15:57:26 <deOmega> good morning.   Any idea of any problems with AIM connection today?    
15:57:29 <aleth> You have to put the menupopup in the popupset, and refer to it by its id.
15:57:44 <aleth> deOmega: Hi. Nobody else has mentioned anything so far...
15:57:48 <deOmega> I am getting wrong password.. but have not changed anything and  am able to log in via web
15:57:50 <mayanktg> ok..
15:58:05 <deOmega> aleth: Thank you
15:58:33 <aleth> mayanktg: This might also be useful if you haven't seen it https://developer.mozilla.org/en-US/docs/XUL
15:59:06 <mayanktg> aleth: got it. I will try again then. i have seen about it. But wasn't able to go through the whole doc
15:59:23 <mayanktg> * I have seen it
15:59:25 <aleth> Don't read everything ;) But do read the page on context menus...
16:00:35 <mayanktg> aleth: !!ok!! and also we would have to initialize a null value to the buddy icon so that the previous one is removed.
16:01:33 <aleth> For now, I would focus on getting the context menu to show up, and in a second step implement what happens when you select an item.
16:02:08 <mayanktg> aleth: I will have to look into userIconClick() func I guess.
16:02:19 <-- jb has quit (Ping timeout)
16:02:23 <aleth> Yes, do that later when the menu is there ;)
16:02:25 <mayanktg> Ok ok .. I'm creating the c menu first
16:02:37 <aleth> By the way, what's that diff style you are using?
16:03:27 <mayanktg> :-/ I jsut copy pasted the extra code ...from next time i will follow the standards 
16:03:34 <mayanktg> *just
16:03:44 <aleth> Just use "hg diff -g -U8" ;)
16:03:59 <aleth> That's generally the format we use.
16:04:10 <mayanktg> yup ...I forgot that command completely :-| 
16:04:50 <aleth> Then you can select "Diff" in the dropdown on pastebin and we'll even get nice colors ;)
16:04:57 <mayanktg> got it :)
16:05:24 <mayanktg> I applied it and the changes are reflecting now :D ..thanks a lot!
16:07:50 <mayanktg> checked!
16:49:11 <-- Armada has quit (Quit: Leaving)
17:08:50 <-- gerard-majax_ has quit (Ping timeout)
17:29:16 * aleth did a minimal update of the build instructions on the wiki
17:30:04 * mconley is now known as mconley|away
17:30:12 <mayanktg> aleth: http://pastebin.instantbird.com/588754 added the context menu. Its working fine now. 
17:30:43 <mayanktg> aleth: cm appears on right click :)
17:31:05 <aleth> mayanktg: Congratulations :)
17:31:28 <mayanktg> aleth: yeah :D feel good!
17:31:48 <aleth> You should assign the bug to yourself ;)
17:33:01 <mayanktg> aleth: also in the build instruction page did you changed the "hg clone http://hg.instantbird.org/instantbird" line ? 'cos IB has moved to comm-central
17:33:05 <mayanktg> thanks :)
17:34:40 <mayanktg> *did you "change"
17:35:21 <aleth> mayanktg: yes (I did not delete the old information but moved it into a legacy section)
17:35:53 <mayanktg> aleth: great!
17:36:26 <mayanktg> aleth: Now I am supposed to fight with the "Remove Icon" feature :)
17:38:32 <aleth> Right :)
17:38:56 --> Mook_as has joined #instantbird
17:39:16 --> flo-retina has joined #instantbird
17:39:17 * ChanServ sets mode +qo flo-retina flo-retina 
17:49:47 --> jb has joined #instantbird
17:51:23 <aleth> mayanktg: Btw, just looked at your pastebin, you should not be using the window tag there. See https://developer.mozilla.org/en-US/docs/XUL/window
17:51:57 <aleth> There is already a window ;)
17:58:18 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:01:08 --> gerard-majax_ has joined #instantbird
18:03:38 --> flo-retina has joined #instantbird
18:03:38 * ChanServ sets mode +qo flo-retina flo-retina 
18:03:41 <mayanktg> aleth: ok..removing it
18:04:13 <aleth> Look again at http://log.bezut.info/instantbird/140212/#m247
18:05:46 <-- jb has quit (Ping timeout)
18:07:19 <mayanktg> aleth: sorry. I have removed the window now. it is being referred by buddyIcon id
18:12:06 --> jb has joined #instantbird
18:12:43 --> Mic has joined #instantbird
18:12:49 <-- aleth has quit (Ping timeout)
18:13:25 <Mic> Hi!
18:14:05 <Mic> mayanktg: great, you're already looking at your first bug as I see? :)
18:14:29 <mayanktg> Mic: yeah! finally :)
18:14:49 <Mic> "Finally" ;)
18:15:41 <mayanktg> Mic: yes..Downloading the source code took all my b/w and time :-|
18:16:25 <Mic> Yes, the Mozilla repository is huge...
18:16:28 <mayanktg> one from tar ...second from hg.IB and then finally from comm-central :P 
18:16:52 --> aleth has joined #instantbird
18:16:53 * ChanServ sets mode +h aleth 
18:17:07 <mayanktg> I didn't know you moved to comm-central :(
18:17:34 <Mic> :(
18:19:38 <Mic> Please ask if you've got questions that you couldn't answer yourself (or that seem to take too long to find) or if you'd like to get feedback on your code :)
18:21:49 <mayanktg> Mic: indeed :) ... aleth helped me a lot today! He almost did everything infact :)
18:28:01 * Mic doesn't like how the newest message is glued to the bottom of the conversation now :S Can't we rather fix Mac OS scrollbars instead of Bubbles? ;)
18:28:46 <flo-retina> Mic: ...
18:28:54 <aleth> s/we/... ;)
18:35:01 <-- gerard-majax_ has quit (Ping timeout)
18:55:15 <Mic> aleth: doesn't the latest change to "Toggle Participant List" make the list un-openable after removing the add-on?
18:56:03 <Mic> That is on Mac only, where you're adding that extra rule to the stylesheets...
18:57:15 --> nhnt11 has joined #instantbird
18:57:44 <aleth> Mic: Oh, did I forget the uninstall part? :-/
18:57:56 <Mic> Yes, it looks like it.
18:57:57 <aleth> I think in principle it should work, just with a smaller click target.
18:58:13 <aleth> Thanks (though why you would want to uninstall my addons I don't know ;) )
19:00:30 <Mic> Are you going to add code to remove that rule?
19:00:56 <aleth> Yes, I guess I should. Thanks for the heads up.
19:14:47 <nhnt11> aleth: I have the Instantbird repo from before the comm-central merge. This means I can save time downloading moz-central right? (If so, what do I need to do?)
19:14:52 <nhnt11> flo-retina: ^
19:15:09 <aleth> You can clone it and then edit the hgrc file
19:15:11 <flo-retina> nhnt11: clone comm-central
19:15:26 <flo-retina> move your hg.instantbird.org/mozilla folder to comm-central/mozilla
19:15:28 <aleth> (it = the mozilla-central repo)
19:15:37 <flo-retina> then edit the .hgrc of comm-central/mozilla/
19:16:06 <aleth> Right, or move it if you don't want to keep the original ;)
19:17:17 <nhnt11> A usual $python client.py checkout will suffice to update the mozdir before I clone c-c?
19:17:46 <flo-retina> why would you update it before cloning c-c?
19:18:24 <nhnt11> Hmm, isn't what I have an outdated m-c? (clokep was saying it was some number of commits behind)
19:18:34 <flo-retina> nhnt11: you have an outdated m-r
19:18:37 <nhnt11> Ah
19:18:44 <aleth> After it is in the comm-central subdir, running pythonc client.py checkout will pull the changes automatically.
19:18:44 <flo-retina> that you'll use as a base to pull a current m-c
19:19:00 <nhnt11> Brilliant.
19:19:14 * nhnt11 really hopes it's not 600MB :P
19:20:24 <qheaden> Hello everyone.
19:20:38 * nhnt11 waves at qheaden
19:20:52 <qheaden> Hey nhnt11!!
19:21:12 <nhnt11> qheaden: Are you planning to participate in GSoC this year? Seems to be that time already.
19:21:27 <qheaden> nhnt11: lol. I was just typing to ask you the same.
19:21:53 <qheaden> nhnt11: Unfortunately, I won't be able to participate because I now have a student job in my university, and I don't have the time anymore. :(
19:22:10 * nhnt11 wonders if qheaden wants to be a mentor
19:22:28 <qheaden> I wish I could, but with my job and school, I have no time. :(
19:22:38 <nhnt11> Hmm.
19:22:38 * qheaden can't remember the last time he has relaxed and played video games.
19:22:43 <nhnt11> Hahahaha
19:22:55 <qheaden> I'm a full time student, and working part time.
19:22:59 <qheaden> At the university.
19:23:24 <qheaden> nhnt11: Are you entering again this year?
19:23:30 <nhnt11> I plan to, yes
19:24:05 <flo-retina> qheaden: last time I played video games was before I started Instantbird in 2007.
19:24:21 <qheaden> So, flo-retina wins. 
19:24:53 <nhnt11> I played a DOS game recently but that's about it :P
19:25:04 <nhnt11> (Had to install DOSBox for my Microprocessors course)
19:27:52 <aleth> Mic: Thanks for the reviews!
19:29:35 <Mic> aleth: you're welcome. Sorry it took me so long. Don't hesitate to ping me earlier if you think I'm taking too long. I'll try to fit it in then...
19:32:19 <nhnt11> flo-retina: http://log.bezut.info/instantbird/today/#m337 What are the contents of this file supposed to be? It doesn't exist already
19:32:30 * nhnt11 wonders if Mic updated his Not Today! addon
19:32:39 <flo-retina> nhnt11: bah
19:32:43 <flo-retina> it's .hg/hgrc
19:32:50 <nhnt11> Okay. I've done that already.
19:33:11 <Mic> nhnt11: no :(
19:35:02 <aleth> nhnt11: Don't forget to build with mach.
19:35:25 * nhnt11 is busy pondering why hg isn't recognizing that he added a mozconfig
19:36:46 <nhnt11> Oh, it's in .hgignore
19:37:02 <aleth> Why would you want to version it?
19:37:36 <nhnt11> aleth: Instantbird used to come with a mozconfig right? I had a mq patch with my custom mozconfig.
19:37:50 <nhnt11> (for convenience while pulling)
19:37:51 <aleth> I'd suggest starting with the default one
19:38:21 <aleth> (well, apart from the application line, as in https://wiki.instantbird.org/Instantbird:Compiling)
19:38:26 <nhnt11> aleth, flo-retina: Are either of you building on 10.9?
19:38:32 <aleth> Yes
19:38:45 <nhnt11> I had to add a line to my mozconfig before the c-c merge to make it use the 10.8 sdk
19:38:51 <nhnt11> None of that mess anymore?
19:38:54 <aleth> You don't need that anymore.
19:38:57 <nhnt11> Cool
19:39:58 <nhnt11> Is mk_add_options MOZ_MAKE_FLAGS=-j8 still used?
19:40:18 <-- mayanktg has quit (Ping timeout)
19:40:29 <aleth> Yes, as far as I know.
19:40:36 <nhnt11> Cool
19:41:37 <flo-retina> nhnt11: you can make it -sj8 to reduce the output
19:41:41 <flo-retina> makes warnings more visible
19:41:54 <nhnt11> Thanks.
19:41:55 <aleth> nhnt11: Don't try to set an objdir, that's broken atm.
19:42:08 <Mic> aleth: is it?
19:42:15 <flo-retina> nhnt11: well, do set an objdir, but use an absolute path, not a relative one
19:42:22 <aleth> Yes, some absolute/realtive paths issue with mach.
19:42:25 <Mic> That must be the problems I had when I tried last time :(
19:42:46 <aleth> flo-retina: Ah right, that works of course!
19:42:52 --> EionRobb has joined #instantbird
19:42:58 * nhnt11 is excited for some reason :
19:42:59 <nhnt11> :D *
19:43:26 <nhnt11> The default objdir is good enough for me (unless it's mandatory to specify one?)
19:44:11 <nhnt11> Bah, checkout is going to take forever....
19:44:48 <aleth> Didn't you use a c-c bundle?
19:44:55 <nhnt11> I did.
19:45:13 <aleth> Oh, because you are months behind on m-c?
19:45:14 <nhnt11> My m-r is pretty out of date though.
19:45:16 <nhnt11> Yeah.
19:46:03 * nhnt11 is annoyed that it's been month/s/
19:48:13 <instant-buildbot> build #1889 of macosx-nightly-default is complete: Failure [4failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/1889
19:48:39 <-- aleth has quit (Ping timeout)
19:52:23 <-- nhnt11 has quit (Ping timeout)
19:53:16 --> nhnt11 has joined #instantbird
19:58:52 --> mayanktg has joined #instantbird
20:14:15 * nhnt11 starts a build
20:28:14 <-- jb has quit (Ping timeout)
20:35:20 <nhnt11> Hmm
20:35:37 <nhnt11> The build apparently "finished successfully", but there's nothing in the dist folder
20:35:42 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:36:39 <nhnt11> Tomorrow!
20:36:41 <nhnt11> Good night
20:40:45 <-- flo-retina has quit (Ping timeout)
20:40:55 * mconley|away is now known as mconley
20:42:25 --> flo-retina has joined #instantbird
20:42:25 * ChanServ sets mode +qo flo-retina flo-retina 
20:51:27 <-- nhnt11 has quit (Ping timeout)
20:59:55 --> Tonnes has joined #instantbird
21:00:19 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
21:09:33 <flo-retina> nhnt11: do you have --enable-application=im in your mozconfig ?
21:27:13 <-- mconley has quit (Input/output error)
21:28:25 --> kramolnik has joined #instantbird
21:57:58 --> jb has joined #instantbird
22:31:06 <-- kramolnik has quit (Ping timeout)
22:32:41 --> Mic|web has joined #instantbird
22:33:23 <-- flo-retina has quit (Ping timeout)
22:36:08 --> flo-retina has joined #instantbird
22:36:08 * ChanServ sets mode +qo flo-retina flo-retina 
22:39:31 <Mic|web> I started from scratch and ran into the same problem again as last time :(
22:39:47 <Mic|web> The full log is at http://pastebin.instantbird.com/589119 .
22:39:56 <Mic|web> flo-retina: do you have any ideas?
22:43:43 <Mic|web> That should have been the full log if pastebin hadn't truncated it... here's the rest: http://pastebin.instantbird.com/589120
22:47:56 <flo-retina> so the error is  1:15.03 Makefile:69: codegen.pp: No such file or directory
22:48:00 <flo-retina> no idea of why you get that
22:48:33 <Mic|web> I got that before. Maybe I'm just doing something wrong?
22:49:30 <Mic|web> I hg cloned comm-central. Ran python client.py checkout, added a mozconfig (will paste that soon) and started the build with ./mozilla/mach build from the root of the repository.
22:49:34 <Mic|web> Does that sound right?
22:50:03 <Mic|web> My mozconfig looks like that: http://pastebin.instantbird.com/589131
22:58:55 <Mic|web> Starting the build again made the "no such file" problem go away. It still failed with a message about : and :: entries in an "instantbird" file ...
22:58:56 <Mic|web> http://pastebin.instantbird.com/589132
23:00:57 <Mic|web> Regarding codegen.pp: a comment in bug 950332 said "The make warning about codegen.pp missing can be safely ignored. You'll see that on first build."
23:01:00 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=950332 nor, --, ---, nobody, RESO WORKSFORME, [trunk] Thunderbird build process is broken while processing codegen.pp : no such file or directory.
23:08:02 <-- deOmega has quit (Quit: So easy...but yet complicated.)
23:12:08 <-- jb has quit (Ping timeout)
23:12:52 <Mic|web> flo-retina: ^
23:13:53 <flo-retina> Mic|web: so that codegen.pp issue may be more recent than my latest c-c build
23:14:19 <flo-retina> Mic|web: do you have the makefile that's causing this "Makefile:239: *** target file `instantbird' has both : and :: entries.  Stop." warning?
23:14:19 <Mic|web> I've googled for that and there are results saying: just use one of : or :: in your make files but why would only I see that and none of you guys? :S
23:14:24 <flo-retina> it sounds like something is broken
23:14:48 <Mic|web> I've started looking for it but haven't found it yet.
23:14:54 <flo-retina> from the sound of the warning, it looks like http://hg.instantbird.org/comm-central/annotate/tip/im/app/Makefile.in
23:15:00 <flo-retina> there's a :: rule at http://hg.instantbird.org/comm-central/annotate/tip/im/app/Makefile.in#l223
23:15:15 <flo-retina> so maybe an included .mk file now has an $(MOZ_APP_NAME): rule
23:24:10 <Mic|web> flo-retina: is that such a ":" rule? http://hg.instantbird.org/comm-central/annotate/d0e6fc75055b/im/app/Makefile.in#l374
23:24:49 <flo-retina> it's complaining about a rule for the "instantbird" target
23:24:56 <flo-retina> this one is for module.ver
23:25:48 <flo-retina> Mic|web: can you go look at the preprocessed makefile in objdir/im/app/ and check what's on the line 239 it is complaining about?
23:26:02 <Mic|web> Sure...
23:27:11 <-- stig has quit (Ping timeout)
23:27:45 <Mic|web> http://pastebin.instantbird.com/589178
23:28:13 <Mic|web> Do you need more context?
23:30:11 <flo-retina> so my guess was right?
23:32:31 <Mic|web> To be honest I don't know. I'm completely at loss. I'm currently reading about colon and double-colon rules to try to get an idea what all this is about.
23:33:50 <flo-retina> I'm surprised the error message doesn't give you the 2 line numbers that are problematic
23:34:03 <flo-retina> are you building with -s in the make flags?
23:34:22 <Mic|web> Yes, you suggested that to nhnt11 earlier and I picked that up.
23:34:28 <flo-retina> Mic|web: ok
23:34:35 <flo-retina> so cd into objdir/im/app
23:34:40 <flo-retina> and type "make"
23:34:49 <flo-retina> hopefully it will give a better error message
23:35:18 <Mic|web> Unfortunately not: "Makefile:239: *** target file `instantbird' has both : and :: entries.  Stop."
23:35:22 <Mic|web> That's all.
23:35:38 <flo-retina> bah, that was a silly question, " 0:00.21     MOZ_MAKE_FLAGS=-j6 -s" was visible in your pastebin
23:40:12 <flo-retina> Mic|web: I think the other rule is coming from: http://hg.instantbird.org/comm-central/annotate/tip/im/app/moz.build#l9
23:40:58 <flo-retina> I suspect the latest moz.build convertion was just never tested/fixed on Linux.
23:58:39 * Mic|web feels stupid. I don't understand what I need to do now...
23:58:49 <flo-retina> oops, sorry