#instantbird log on 12 12 2009

All times are UTC.

00:00:02 <stevo> yeah, my bad for not checking
00:00:48 <-- DetroitLibertyPenguin has quit (Quit: Instantbird 0.2b2pre)
00:01:10 <stevo> um yeah that works :P
00:06:06 <flo> so, we've got another thing that needs some more error checking in client.mk
00:06:35 <stevo> yup an autoconf check :) I guess we use 2.64 for Songbird :P
00:06:46 <flo> really?
00:06:55 <flo> so you never build mozilla?
00:07:11 <stevo> we don't build xulrunner in order to build songbird, we have prebuilt packages
00:07:17 <flo> you take nightly xulrunner and xulrunner-sdk from the mozilla ftp?
00:07:23 <stevo> those are probably built with 2.13
00:07:35 <stevo> I don't do that our build engineer does ;)
00:09:10 <flo> I don't understand how this could not fail if 2.13 is not installed: http://lxr.instantbird.org/instantbird/source/client.mk#96
00:09:40 <stevo> flo: I am going to be doing that with my app (builds of xulrunner and xulrunner-sdk from the ftp) then xulrunner does not have to be built to build the app.
00:10:42 <stevo> that is a good question
00:13:12 <stevo> which autoconf-2.13 autoconf2.13 autoconf213 2>/dev/null | grep -v '^no autoconf' | head -1 prints /opt/local/bin/autoconf213
00:13:25 <stevo> where as which autoconf-2.14 autoconf2.14 autoconf214 2>/dev/null | grep -v '^no autoconf' | head -1 prints nothing
00:14:00 <flo> https://bugzilla.mozilla.org/show_bug.cgi?id=297544 may be interesting
00:14:51 <flo> maybe this will still 'work' if the AUTOCONF variable is empty: http://lxr.instantbird.org/instantbird/source/client.mk#257
00:17:03 <flo> if we look at your first pastebin, that's exactly what we have: http://pastebin.mozilla.org/690136
00:17:14 <flo> cd /Users/steven/Projects/instantbird; 
00:17:37 <stevo> flo: yup the empty AUTOCONF will still work, without an error :P
00:17:54 <flo> we should probably fix that on mozilla-central too
00:18:27 <flo> oh, no
00:18:28 <flo> http://mxr.mozilla.org/mozilla-central/source/client.mk#96
00:18:42 <stevo> MOZ_AUTOCONF_PREREQ(2.13)?
00:19:08 <flo> ok, we need: https://bugzilla.mozilla.org/show_bug.cgi?id=454449
00:19:09 <stevo> ah yeah you could easily do that then you don't have to rely on moz ;)
00:19:39 <stevo> woot!
00:20:09 <stevo> wow this build takes a loooong time!
00:20:35 <stevo> I'm still in mozilla :( at least I only have to do that once.
00:21:40 <flo> about 30 minutes on a macbook
00:23:25 <flo> ok, we will have an error message for that the next time I hg push :)
00:23:38 <stevo> thanks :
00:23:40 <stevo> :)
00:23:57 <flo> we wasted enough time today with that ;)
00:24:13 <stevo> yeah, sorry I took so long :(
00:25:21 <flo> so now, let's see what we can do about /bin/sh: /Users/florian/buildhg/hg-clone-test/mozilla/build/autoconf/mozconfig2client-mk: No such file or directory
00:28:18 <stevo> woot I now have 2 instant birds running...happy days.
00:31:28 <flo> $ make -f client.mk build
00:31:28 <flo> client.mk:135: *** Please run "python client.py checkout" to checkout the Mozilla source code.  Stop.
00:33:05 <stevo> flo: a full build of Songbird on my Mac Pro takes only 5m56s since we prepackage xulrunner :)
00:33:19 <flo> that's still a long time
00:33:35 <stevo> not for how big Songbird is
00:33:39 <flo> a full build of Instantbird takes 7min50 on my Core2Quad with 8GB of RAM (Ubuntu)
00:34:11 <stevo> do you use ccache?
00:34:19 <flo> no
00:34:25 <stevo> you should building Songbird to compare ;)
00:34:27 <flo> we use it on the build farm
00:34:57 <flo> if I want to build really quickly, I can add a --with-libxul-sdk line in the mozconfig, to use the system xulrunner ;)
00:35:20 <flo> but I tend to prefer knowing which mozilla source code I'm working with
00:36:18 <stevo> :)
00:37:34 <flo> ok, just pushed 2 changesets that will hopefully reduce future wasted time :)
00:38:42 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/b05f79fc3c8d - Florian Qu?ze - Port 'Bug 454449 - client.mk doesn't gracefully fail if it can't locate autoconf'
00:38:43 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/e4390085ed87 - Florian Qu?ze - Add an explicit error message when someone runs client.mk without having the Mozilla source code.
00:46:28 <Morian> :)
01:01:03 <Mic> flo: can't someone be both mobile and idle?
01:01:08 <Mic> or away?
01:01:22 <flo> can we display 2 icons at once?
01:01:32 <Mic> sure
01:01:55 <Mic> we've got a stack of the protocol icon and the away icon for exmaple on the buddy list
01:02:07 * stevo is now known as stevo_afk
01:03:50 <-- stevo_afk has quit (Client exited)
01:03:56 <Mic> Or can't it be because it's treated as either/or internally?
01:04:12 --> stevo has joined #instantbird
01:04:27 * stevo is now known as stevo_afk
01:05:32 <-- stevo_afk has quit (Client exited)
01:05:54 --> stevo has joined #instantbird
01:06:41 <-- stevo has quit (Client exited)
01:06:44 <flo> if someone is "mobile", it means that there's no account online and messages would be forwarder to a mobile phone.
01:06:58 <flo> so no, it's not possible to be mobile and idle at the same time
01:07:06 --> stevo has joined #instantbird
01:07:39 <flo> for 'away' and 'idle', it's possible on protocols where idleness is distinct from the status.
01:08:16 <flo> when someone is both idle and away, we display the icon "idle"
01:08:56 * stevo is now known as stevo_afk
01:10:37 <flo> good night!
01:10:40 <Mic> I didn't know that mobile is such a status
01:10:44 <Mic> Good night
01:13:31 <-- Mic has quit (Quit: Instantbird 0.2b1)
02:22:21 <-- Morian has quit (sand.mozilla.org gravel.mozilla.org)
02:22:21 <-- flo has quit (sand.mozilla.org gravel.mozilla.org)
02:22:35 --> Morian has joined #instantbird
02:22:35 --> flo has joined #instantbird
02:22:35 * gravel.mozilla.org sets mode +qo flo flo 
03:15:42 <-- GeekShadow has quit (Quit: The cake is a lie !)
04:43:18 --> DGMurdockIII has joined #instantbird
05:31:11 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
06:12:41 <-- stevo_afk has quit (Ping timeout)
07:19:06 --> DGMurdockIII has joined #instantbird
07:21:02 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
08:08:10 --> ivinz has joined #instantbird
08:17:18 <ivinz> hello, i have a problem with Instantbird and my hotmail account. My hotmail email is hotmail.fr type. And the account can't connect.
08:18:03 <ivinz> If I only enter my user name (without (hotmail.fr), the account is myusername@hotmail.com and its not good too.
08:18:24 <ivinz> have you got an idea to solve this problem ? thanks a lot ;)
08:41:52 <-- ivinz has quit (Quit: Instantbird 0.2b2pre)
09:22:48 --> iLobster has joined #instantbird
09:22:57 <iLobster> Greetings
09:50:15 --> Even has joined #instantbird
09:50:16 * ChanServ sets mode +o Even 
10:01:17 <instantbot> New Websites - www.instantbird.org bug 283 filed by raynaudquentin@gmail.com.
10:01:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=283 nor, --, ---, nobody, NEW, Bug on the blog
10:12:28 <-- iLobster has quit (Quit: ChatZilla 0.9.85 [Firefox 3.5.5/20091102152451])
10:46:20 <-- flo has quit (Quit: Instantbird 0.2b2pre)
10:46:34 --> flo has joined #instantbird
10:46:34 * ChanServ sets mode +qo flo flo 
10:47:34 <-- flo has quit (Quit: Instantbird 0.2b2pre)
10:47:44 --> flo has joined #instantbird
10:47:44 * ChanServ sets mode +qo flo flo 
11:03:41 --> GeekShadow has joined #instantbird
12:18:51 --> ivinz has joined #instantbird
12:30:01 --> Mic has joined #instantbird
12:30:20 <Mic> hello
12:37:49 <Mic> There's some tooltip related bugs
12:37:54 <Mic> *are
12:49:08 <instantbot> New Instantbird (UI) bug 284 filed by leeraccount@yahoo.de.
12:49:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=284 nor, --, ---, nobody, NEW, Bugs concerning uniform buddy tooltips
12:49:26 <Morian> :)
12:50:08 <Morian> If I could I would marry instantbot
12:55:55 <ivinz> hello all
12:56:14 <ivinz> I have a problem with Instantbird and the configuration of my MSN account
12:56:48 <ivinz> I have an hotmail adress of the type "hotmail.fr", not "hotmail.com"
12:57:00 <flo> which version of instantbird are you using?
12:57:25 <ivinz> version 0.2 beta 1
12:58:22 <ivinz> if I only enter my username, instantbird autocompletes my email adress with @hotmail.com
13:01:32 <flo> and if you enter the full username (including the @hotmail.fr part), does it work?
13:01:47 <ivinz> if I enter my email adress entirely (username@hotmail.fr), Instantbird can't connect
13:02:14 <ivinz> I verified with Adium setup, both setup (server, port) are the same in Instantbird ans Adium
13:02:34 <ivinz> It works in Adium
13:03:03 <flo> "can't connect" which error message do you have?
13:03:25 <flo> are you 100% sure you haven't typoed while entering the password?
13:03:51 <ivinz> after "Authentificating..." Instandbird send the error message : "Error : Unable to authentificate : Unknown error"
13:04:26 <flo> try to retype the password
13:05:22 <ivinz> I just retried retyping password
13:05:32 <ivinz> same result :(
13:05:55 <flo> "Unknown error " is a very explicit message :(
13:06:08 <flo> do you have something more "interesting" in the error console?
13:07:20 <Mic> side note: maybe we could add a caps-lock-warning on the password fields
13:07:45 <flo> Mic: great idea!
13:07:51 <ivinz> nothing in eror console
13:08:00 <ivinz> sure  my password is ok
13:08:07 <flo> http://pastebin.instantbird.com/140 any thoughts on this?
13:08:25 <flo> and you can connect from Adium on the same machine?
13:09:40 <-- Mic has quit (Quit: Instantbird 0.2b2pre)
13:09:54 --> Mic has joined #instantbird
13:10:14 <ivinz> flo : Yes. MSN connection with Adium works very well
13:10:50 <flo> have you touched any option on that account?
13:12:02 <ivinz> nothing
13:12:14 <ivinz> I use the setup wizard to creat an MSN account in Adium
13:13:13 <ivinz> MSN Setup in adium
13:13:24 <ivinz> Login server : messenger.hotmail.com
13:13:29 <ivinz> Port : 1863
13:13:41 <ivinz> Adium don't use HTTP protocol
13:13:51 <ivinz> No proxy
13:19:42 <Mic> flo: http://pastebin.instantbird.com/141
13:20:22 <flo> :)
13:20:34 <flo> ivinz: I've no idea of the cause of your problem :(
13:20:47 <ivinz> don't worry
13:21:14 <ivinz> I'm going to explore, research, test... And it will work a day or another
13:21:15 <ivinz> :)
13:21:43 <ivinz> thank you for your time and answers
13:23:03 <flo> :)
13:35:25 <instantbot> florian@instantbird.org set the Resolution field on bug 270 to FIXED.
13:35:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=270 enh, --, 0.2b2, florian, RESO FIXED, Have better tab tooltips
14:11:49 <Mic> I have a fix for the caps lock thing ..
14:12:08 <flo> :)
14:14:46 <Mic> hehe, I'm going to wipe the smile off your face (ie going to create a diff :P)
14:15:32 * flo puts a few spare contagious smiles in a corner in case one is needed ;)
14:34:45 <Mic> http://pastebin.instantbird.com/143
14:35:47 <Mic> Checking for caps lock is done using " !event.shiftKey && char.toLowerCase() != char "
14:38:52 <flo> so, it will flicker when the last character typed is not a letter?
14:39:25 <Mic> It will accept the uppercase character but show a message
14:39:33 <Mic> What do you mean by flicker?
14:40:09 <Mic> Ah, ok
14:40:11 <Mic> It won't show the message if the character was not a letter, that's true
14:41:12 <flo> is there a .capsLock property on aEvent ?
14:41:50 <flo> http://mxr.mozilla.org/mozilla-central/source/widget/tests/test_keycodes.xul#231 makes me believe so, but that's the only place in mozilla code when I find it
14:43:37 <Mic> I haven't found anything about such a thing but let's just try
14:47:18 <Mic> "capsLock undefined"
14:47:30 <flo> :(
14:48:22 <Mic> We're not dead yet ..;)
14:53:14 <Mic> ok, but it didn't work either
15:06:36 <Mic> the problem is that it doesn't change a thing on characters that have just one case
15:07:13 <Mic> I changed it a bit to prevent flickering, but it doesn't catch the case in which someone disabled caps lock while typing non-letter characters
15:08:47 <Mic> ie I only remove the warning if the caps lock case doesn't apply as right now AND if the typed character has different upper and lower case representations
15:10:59 <Mic> (so it's just changing the guess for the case in which it seems you can't tell)
15:18:23 <Mic> There was an extension for Firefox once
15:18:36 <Mic> but it used a binary component to tell the state of the capslock key :S
15:26:14 <flo> a binary component is not so terrible (we already have one and we have a build farm)
15:26:30 <flo> that's annoying for an extension, but for something in the application, that's acceptable, if the code is clean
15:36:43 --> Troy has joined #instantbird
15:36:47 <Troy> hi
15:39:24 * flo is going away for about an hour
15:48:04 <-- Troy has quit (Ping timeout)
16:00:51 --> stevo has joined #instantbird
16:01:08 * stevo is now known as stevo_afk
16:30:45 * stevo_afk is now known as stevo
16:52:02 --> Chaz6 has joined #instantbird
17:46:00 <Mic> bye
17:46:02 <-- Mic has left #instantbird ()
20:48:42 --> DGMurdockIII has joined #instantbird
21:06:58 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
21:58:55 * flo just posted: http://blog.instantbird.org/a14-translations.html
21:59:46 <instantbot> Just appeared in Blog@instantbird.org - http://blog.instantbird.org/ :
21:59:47 <instantbot> http://blog.instantbird.org/nocomm14.html - Translations
22:02:06 <Morian> cool
22:02:30 <Morian> with screenshots of toirtoiseHG :)
22:15:10 <Even> Morian: I did them :(. Was really boring.
22:15:19 <Even> Hope people reading it will get bored too :P
22:15:30 <flo> Even: pfff
22:15:37 <Even> LOL
22:15:43 <Morian> lol
22:15:49 <flo> you could at least hope they will be enlightened ;)
22:16:05 <Even> If they need to read this, they will. Not doublt about it.
22:16:13 <Even> But they might not understand that tough.
22:16:37 <Even> Discovering mecurial is an englightenment all by itself :)
22:16:40 <Morian> these screenshots are nice ;), good job :)
22:17:03 <Even> But I'm still thinking about finding time to start the work on the real translation system :).
22:17:05 <Morian> I may even be interested in it one day if I decide to do something with mercurial on windows
22:17:17 <Even> The one that will just get that page deprecated :D
22:17:27 <Morian> haha :-D
22:17:52 <Even> I would love to replace it by "go on http://translate.instantbird.org"
22:18:13 <Even> It's gonna come.
22:18:29 <Even> The more the time pass, the more I'm finding this piece of work a must have.
22:19:13 <Even> When Ill think it's more profitable to do it than to answer questions of people that don't understand how mercurial is working, then I think I'll find plenty of motivation :P
22:19:41 <Morian> XD
22:20:12 <Morian> should we pay people to ask you about mercurial  in order to have it faster ? :-D
22:20:33 <Even> You can try it but I don't know hom much result you'll get.
22:21:06 <Even> That might not be enough for you to find that it was a good idea :D
22:22:34 <Morian> :)
22:23:12 <Morian> we'll see, I have no money anyway ... and I don't speak any other language than french and english ... which are already translated
22:23:24 <Morian> localized *
22:27:19 <flo> Morian: we can teach DGMurdock that mercurial is the hot topic to ask questions about ;)
22:27:49 <Morian> (poor Even)
22:27:53 <flo> :-P
22:30:21 <Even> Well, not really.
22:30:28 <Even> Who answers his questions anyway ?
22:30:56 <Morian> flo :p
22:48:50 --> Mic has joined #instantbird
22:49:25 <Mic> syn
22:49:32 <Morian> ack
22:49:39 <Mic> :D
22:50:00 <Mic> That'S nerdy to the extreme, you know? ;)
22:50:28 <Morian> yes :-D
22:50:41 <Morian> btw it's syn+ack and not ack ...
22:51:07 <Mic> (my last line was giving a good example on what character requires the shift key on german keyboards.. gah.. when will I ever stop to have this problem)
22:52:15 <Morian> you mean the "S" ?
22:53:19 <Mic> sure ..
22:53:27 <Mic> No, it's the " ' " character
22:54:44 <Morian> and you can't do the "s" after a ' ? O_o
22:55:39 <Mic> a lower case letter requires releasing the shift key in time ... 
22:56:06 <Mic> well, seems I'm too slow
22:56:30 <Morian> on french keyboards we don't need shift to have a ' :-s
22:57:12 <Mic> no, I _won't_ change to a french keyboard layout :P
22:57:33 <-- ivinz has quit (Quit: Au revoir)
22:57:48 <Morian> ^^
22:58:07 <Mic> Let's see if I can do something reasonable instead of discussing my poor typing skills 
23:29:55 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/1e468065130e - Florian Qu?ze - Add a context menu to the buddy list (usable as a hook for extensions).
23:29:56 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/7eb18cc9bc47 - Florian Qu?ze - Change the priority between the 'idle' and 'away' status in buddy.xml so that it matches the behavior of the code in conversation.xml
23:35:54 <Mic> is the buddy list going to be 'the next big thing'?
23:43:47 <flo> it's not going to be big for 0.2
23:44:01 <flo> but that's what I'll be focusing on for the next few days
23:44:33 <Mic> maybe a short outline of the things you want to do?
23:45:22 <flo> sorting alphabetically, displaying offline buddies, renaming (aliasing) of buddies, moving buddies between groups, and removing buddies from the list
23:45:52 <Chaz6> Brilliant :)
23:45:56 <Mic> Sounds like the buddy list will be pretty usuable thereafter
23:46:03 <flo> in other words, the boring things that we really need for the buddy list to suck a bit less until we can really make it be correct
23:46:54 <Chaz6> It's a shame i can't get my head around coding in c++, i have a lot of spare time i could use :/
23:47:08 <flo> maybe you can try JS and XUL? :)
23:47:32 <Chaz6> Hmm maybe
23:52:15 --> GeorgeF has joined #instantbird
23:52:37 <GeorgeF> hello
23:52:43 <flo> hi
23:53:19 <Morian> hi
23:53:33 <GeorgeF> i just read about the localization of instantbird in the planet, how can i opt-in for my locale?
23:54:42 <flo> first, make sure you have read and understood the documentation on wikipedia
23:55:01 <flo> then we will need to know which locale you want to work on so that we can prepare the repository for it
23:55:37 <flo> hmm, I meant "on the wiki", not "on wikipedia", sorry
23:56:33 <GeorgeF> I took a quick glance on the wiki, i'm currently localizing most of the mozilla web content   for Greek
23:56:52 <flo> :)
23:57:09 <flo> do you already use mercurial?
23:57:29 <GeorgeF> actually no
23:58:14 <GeorgeF> I'm doing AMO, and web pages, that's not mercurial as far as i remember
23:58:47 <GeorgeF> I just commit via svn
23:59:26 <flo> ok :)