#instantbird log on 03 19 2012

All times are UTC.

00:19:26 <-- mmkmou has quit (Ping timeout)
00:44:28 --> clokep has joined #instantbird
00:44:29 * ChanServ sets mode +o clokep 
00:57:34 <clokep> So much bugspam, you all been busy...
01:48:42 <-- sonny has quit (Client exited)
02:48:14 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com)
02:53:49 <-- Tomek has quit (Quit: Instantbird 1.1)
03:51:48 <instant-buildbot> build #432 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/432
04:02:40 --> danols has joined #instantbird
04:02:53 <-- danols1 has quit (Ping timeout)
04:14:52 <-- danols has quit (Quit: Instantbird 1.2a1pre)
05:10:57 <-- pvagner has quit (Ping timeout)
05:23:42 --> waynenguyen has joined #instantbird
06:03:02 --> pvagner has joined #instantbird
06:06:01 --> jc has joined #instantbird
06:13:29 <-- pvagner has quit (Ping timeout)
06:18:23 --> jb has joined #instantbird
06:18:29 <-- jc has quit (Quit: jc)
06:19:03 --> jc has joined #instantbird
06:20:19 --> pvagner has joined #instantbird
06:24:05 <-- jb has quit (Ping timeout)
06:24:38 <-- jc has quit (Ping timeout)
06:53:10 <instant-buildbot> build #421 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/421
07:05:39 <-- waynenguyen has quit (Quit: http://www.mibbit.com ajax IRC Client)
07:18:24 --> jb has joined #instantbird
07:18:27 --> jc has joined #instantbird
07:22:02 <instant-buildbot> build #517 of win32-nightly-default is complete: Failure [failed shell_2]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/517
07:33:43 --> waynenguyen has joined #instantbird
08:05:47 --> NmN has joined #instantbird
08:07:36 <NmN> hi, is there anyone around can help me answer why i cannot add new acc for facebook chat to instantbird, it say "Error: Invalid XMPP ID" thx
08:12:11 <NmN> oh nvm found
08:33:46 <Even> NmN: Happy you solved your issue by yourself. Still, if you could write using full words & sentences it would help everyone here. We're not all native english speakers and it might be hard for some of us to understand you.
08:34:26 <NmN> oh i see, noted :)
08:34:41 <Even> Thanks a lot :)
08:39:49 <-- gerard-majax has quit (Ping timeout)
08:42:24 --> mmkmou has joined #instantbird
09:20:22 <-- waynenguyen has quit (Quit: http://www.mibbit.com ajax IRC Client)
09:26:01 <-- pvagner has quit (Connection reset by peer)
09:36:56 --> chrisccoulson has joined #instantbird
09:53:22 --> Tomek has joined #instantbird
10:06:43 --> aleth has joined #instantbird
10:06:43 * ChanServ sets mode +h aleth 
10:12:58 <-- aleth has quit (Input/output error)
10:16:37 --> clokep has joined #instantbird
10:16:37 * ChanServ sets mode +o clokep 
10:19:25 --> flo has joined #instantbird
10:19:25 * ChanServ sets mode +qo flo flo 
10:20:11 <-- NmN has quit (Ping timeout)
10:31:00 --> Eveo has joined #instantbird
10:31:08 <-- Eveo has quit (Quit: Instantbird -- http://www.instantbird.com)
10:31:16 --> Eveo has joined #instantbird
10:34:49 <clokep> Good morning!
10:35:48 <flo> hello :)
10:36:22 <flo> I tried to work on the moz10 update this week-end
10:36:27 <clokep> I saw briefly.
10:36:30 <clokep> Mac had some issues?
10:36:31 <flo> I wasn't very successful :-(
10:37:14 <flo> right, it doesn't compile on PPC
10:37:15 <clokep> :-\
10:37:36 <flo> I've managed to make the JS engine build, but now it fails in gfx/
10:38:57 <-- clokep has quit (Connection reset by peer)
10:39:00 --> clokep has joined #instantbird
10:39:00 * ChanServ sets mode +o clokep 
10:41:30 <clokep> Does TenFourFox support PPC?
10:41:56 <clokep> Ah, it's written for PPC!
10:42:04 <clokep> Not sure if they patches that would be useful then?
10:42:57 <flo> last time I checked, that wasn't useful
10:43:13 <clokep> oh ok
10:43:38 <flo> the problem was, their goal is not to keep Mozilla to compile on PPC, but to match the performance Mozilla has for other architectures
10:44:11 <clokep> Ah, I see.
10:44:14 <flo> so they do large changes, that touch code used for other architectures too; but that's completely untested, because they compile only for PPC (and maybe Mac Intel too)
10:44:37 <flo> ah, seems I need the patch from https://bugzilla.mozilla.org/show_bug.cgi?id=712870 :)
10:44:38 <clokep> Ah, I didn't realize they were doing huge code changes like that. :) I thought they were just making the Mac PPC stuff build.
10:46:20 <flo> bah, that patch doesn't apply at all :(
10:53:14 <clokep> Bah, I hate Peter Lairo, he's such a Debbie downer.
10:53:32 <clokep> Re: m.d.a.thunderbird post.
10:53:49 <flo> I suppose that means I should go read the newsgroup
10:54:16 <clokep> Probably not.
10:54:27 <clokep> Just him being a jerk as normal.
10:54:51 <flo> is it related to IM?
10:54:53 * clokep wants to reply but knows it isn't worth it.
10:54:54 <clokep> Yes.
10:54:56 <clokep> And Instantbird.
10:55:14 <flo> then I should definitely go read it
10:55:15 <clokep> But not really, just hims aying it's useless and Tb management blows.
10:55:28 <clokep> Re: Postbox equivalence thread.
10:55:31 <flo> if I manage to open a Thunderbird
10:55:40 <clokep> Hah. ;)
10:55:43 <clokep> Bye! :)
10:55:45 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com)
10:58:31 <flo> ah, it seems my hack has worked, the build is further than gfx/ :)
11:17:40 --> sonny has joined #instantbird
11:28:51 --> gerard-majax has joined #instantbird
11:30:08 --> NmN has joined #instantbird
11:41:49 <flo> oh, my PPC build finished successfully, it's now building i386 :)
11:45:29 --> clokep_work has joined #instantbird
11:45:29 * ChanServ sets mode +o clokep_work 
11:48:52 <clokep_work> flo: Congrats. :)
11:58:04 --> waynenguyen has joined #instantbird
12:01:18 <clokep_work> "Digsby stores only main account password locally and all other IM account passwords (such as Yahoo, Gmail, AIM) are stored in the servers."
12:01:26 <clokep_work> Uhh...seriously? And people still use Digsby?
12:02:01 <flo> clokep_work: that doesn't seem more wrong than posting digsby ads with people's accounts, or selling people's CPU cycles ;)
12:02:39 <flo> but yeah, meebo, digsby, trillian, etc... store all account credentials on servers.
12:03:17 <flo> And we will probably do the same thing once we have sync ;). It won't be possible for us to decrypt that information, but from most users' point of view, I guess that doesn't make any difference
12:05:36 <clokep_work> Yes...
12:05:45 <clokep_work> But it would be optional, you don't HAVE to store it on the server.
12:06:04 <flo> isn't it somehow optional for all these 3 services?
12:06:31 <flo> I think I saw some post where they pretended you can still connect your IM accounts if their central server is down
12:07:50 <clokep_work> Ah, OK.
12:08:02 <-- waynenguyen has quit (Quit: Quit)
12:08:07 <clokep_work> The implication to me was that you couldn't get your info if you didn't log into them. :)
12:08:19 <flo> probably somehow optional, but with a sucky UI to discourage using that option :)
12:18:34 <clokep_work> Sounds likely. :)
12:27:19 <-- Tomek has quit (Quit: Instantbird 1.1)
12:29:42 <-- NmN has quit (Quit: Instantbird 1.1)
13:02:48 <instantbot> clokep@gmail.com requested review from florian@instantbird.org for attachment 1262 on bug 1308.
13:02:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1308 nor, --, ---, nobody, NEW, Errors on joining channel: "Adding a chat buddy twice"
13:05:29 <flo> clokep_work: I don't want to land bug 1344 in the same nightly as any other major change (like a Mozilla or libpurple upgrade)
13:05:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1344 nor, --, ---, florian, ASSI, stop using XPCOM proxies in purpleSockets
13:09:03 <instantbot> florian@instantbird.org granted review for attachment 1262 on bug 1308.
13:09:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1308 nor, --, ---, nobody, NEW, Errors on joining channel: "Adding a chat buddy twice"
13:10:08 <clokep_work> flo: Makes sense, just wanted to let you know I had looked over it a bit. :)
13:10:17 <flo> sure, thanks :)
13:12:47 <clokep_work> That mean we're going to have a Mozilla upgrade? ;)
13:13:07 <flo> my mac build failed
13:13:11 <flo> (again)
13:13:18 * clokep_work sighs.
13:13:20 <clokep_work> Silly Macs.
13:14:39 <flo> both the PPC and i386 builds finished OK
13:15:06 <flo> it's the "postflight" (merging both builds into a single universal build) that failed
13:15:26 <flo> probably some build system changes we need to port
13:16:14 <clokep_work> :-/
13:17:05 <sonny> http://www.reddit.com/r/programming/comments/r0sq9/mozilla_writes_javascript_implementation_of_xmpp/ ^flo
13:17:52 <flo> sonny: "in a fairly straight-forward and clean way." ;)
13:18:57 <flo> sonny: there are some friendly trolls in there ("Even though great that they have achieved this, XMPP should die. It makes Skype look good.") ;)
13:19:09 <sonny> :)
13:23:06 <flo> "I have never looked at file transfers in XMPP, but if they have worse problems than DCC has, then I would expect them to actually delete random files off my hard drive instead of transferring things." ahah :)
13:26:41 <clokep_work> flo: I can attest that that's probably true. :)
13:28:22 <clokep_work> Unfortunately that page mentions Instantbird but doesn't seem to imply the code came from Instantbird. ;)
13:28:58 <flo> no, instantbird uses libpurple for XMPP ;)
13:29:59 <flo> "instantbird just uses libpurple to handle instant messenger calls"
13:30:16 <flo> I like that "just uses libpurple" way of saying things. Like... it's easy, you can just do it :-D
13:30:58 <clokep_work> Hah.
13:43:24 --> tymerkaev has joined #instantbird
13:44:35 <tymerkaev> hi
13:45:04 <-- tymerkaev has quit (Quit: Be back later)
13:52:09 --> waynenguyen has joined #instantbird
13:52:28 <waynenguyen> hi
13:56:51 <waynenguyen> For the account import wizard, can I consider importing username/password from the browsers also? It makes sense to me that when the user remembers their information on an IM client, they do that too (remember password) on a browser when they access their mail.
13:57:37 <flo> you mean to get a gmail password?
13:57:50 <flo> that would probably be possible
13:57:54 <waynenguyen> hmm 
13:58:04 <waynenguyen> Not only gmail, I think
13:58:17 <waynenguyen> Can get Facebook, Yahoo, Hotmail... also
13:58:51 <flo> maybe AIM too
13:59:01 <waynenguyen> yeah
13:59:36 <waynenguyen> Firefox has the nsILoginManager which is quite useful for this
14:00:58 <waynenguyen> I tried that on an Firefox extension and it returns the host/username/password correctly, I just don't know how to call that from an Instantbird extension
14:01:47 <flo> Firefox may not be the only browser to consider
14:01:52 <waynenguyen> Yeah
14:02:11 <waynenguyen> I plan to do Chrome and IE also.
14:02:43 <waynenguyen> But I start with Firefox first since I'm more familiar with it :)
14:04:50 <waynenguyen> flo: From the Firefox extension, I see that nsILoginManager will get keys3.db and signon.sqlite from the profile directory, can I first copy those to Instantbird profile directory and then call nsILoginManager? 
14:05:53 <flo> Do you think that overwriting all existing passwords saved in Instantbird is worth this?
14:08:13 <waynenguyen> But the wizard only runs when user first install Instantbird right?
14:08:51 <flo> so if you click "cancel" you'll have no hope of reopening it?
14:09:58 <waynenguyen> I suppose so.
14:10:58 <waynenguyen> What do you think?
14:18:47 <flo> I think copying Firefox's password manager files into the Instantbird profile isn't a good idea
14:28:22 <waynenguyen> Ok, but then I'll delete them anyway.
14:29:03 <flo> what if there are several Firefox profiles on the user's system? ;)
14:30:23 <waynenguyen> Yeah, I thought about that :)
14:32:24 <waynenguyen> I'll copy them one by one, store the hosts/usernames/passwords into a (text) file, and finally import those accounts into Instantbird.
14:33:45 <waynenguyen> But I'm not sure it's a conventional way to do that. I think it would be better if I can call the xpcom component from Instantbird to get the info from Firefox.
14:34:25 <flo> clokep_work: do you think this reply is worth posting? http://pastebin.instantbird.com/20545
14:39:26 <-- jc has quit (Input/output error)
14:40:16 --> jc has joined #instantbird
14:41:21 --> Mic|web has joined #instantbird
14:43:57 <-- jc has quit (Ping timeout)
14:44:15 <-- jb has quit (Ping timeout)
14:45:12 --> jc has joined #instantbird
14:45:24 --> jb has joined #instantbird
14:48:16 <Mic|web> Peter Lairo is here again? :(
14:48:51 <flo> who is he? Was he famous? :)
14:49:20 <Mic|web> He's reported a bug with us once and commented on Mozilla stuff here and there. He's such a nuisance and can't seem to do anything but to hate anything that other people do :(
14:51:34 <flo> it seems he's upset with https://bugzilla.mozilla.org/show_bug.cgi?id=250539 not getting fixed
14:55:08 <flo> the only Instantbird bug that where he's the reporter that I can find is bug 151
14:55:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=151 enh, --, 0.3a2, florian, RESO FIXED, Use a system tray Icon to avoid exiting Instantbird when the buddy list is closed
14:55:32 <flo> he couldn't spell Instantbird's name right at that point either :)
14:56:42 <Mic|web> Yes, that's the one. I think the fun starts with comment 8 ;)
14:57:43 <flo> comment 8 was 10 months after filing the bug
14:57:56 <flo> the real fun seems at comment 11 :)
14:59:28 <flo> ah, and someone redirected him to /dev/null (mozillazine)
15:02:48 <flo> Mic|web: anyway, we can't deny that our tray-icon story sucks. ;)
15:29:53 <clokep_work> waynenguyen: You might be able to get a ref to those files in Instantbird, but you'd also have no idea of what the "real" profile to use is.
15:30:50 <waynenguyen> clokep_work: What do you mean by the "real" profile?
15:33:32 <clokep_work> waynenguyen: You can have multiple Firefox profiles.
15:34:31 <waynenguyen> clokep_work: Yeah, and can I prompt the user all the accounts from those profiles and let he choose which one to import?
15:36:28 <clokep_work> That would seem acceptable.
15:36:52 --> wesk has joined #instantbird
15:39:16 <flo> so, my packaging bug is directly related to https://bugzilla.mozilla.org/show_bug.cgi?id=711718
15:41:11 <clokep_work> That mean it's easy to fix? :)
15:41:14 * clokep_work is going to lunch.
15:41:52 <flo> that means we "just" need to port that patch
15:42:04 <flo> I still need to understand it, but at least now I know where to look at :)
16:03:12 <flo> http://lxr.instantbird.org/instantbird/source/instantbird/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in#2 (c) 1998-2008
16:04:27 <flo> that string doesn't seem to be used anywhere though :)
16:04:29 * flo removes it
16:10:50 --> logiclord has joined #instantbird
16:18:35 <flo> touching autoconf.mk.in probably means rebuilding everything :(
16:25:05 <flo> ah, no, I haven't touched mozilla/'s autoconf.mk.in :)
16:25:17 <flo> I'm only recompiling libpurple :)
16:33:24 <-- jc has quit (Quit: jc)
16:34:11 <-- wesk has quit (Quit: Instantbird -- http://www.instantbird.com)
16:34:14 --> wesj has joined #instantbird
16:40:51 <instantbot> New Instantbird (UI) bug 1345 filed by benediktp@ymail.com.
16:40:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1345 min, --, ---, nobody, NEW, Bottom of contact list is styled incorrectly when statusbar is hidden.
16:53:59 <Mic|web> Even: can you remove this new spam-article from our wiki? I couldn't remove the article myself but I removed its contents, atleast. Thank you in advance :)
16:55:24 --> jc has joined #instantbird
16:55:54 --> Mook_as has joined #instantbird
16:57:29 <flo> Mic|web: I've deleted it :)
16:57:53 <Mic|web> Thanks :)
17:01:11 <clokep_work> :) Hopefully that works then!
17:01:59 <flo> the packaged build I obtained crashes at startup.
17:05:00 <flo> uh, have I packaged only the ppc part? :-S
17:07:41 <flo> I have most of the files in a folder named Instantbird.app.app :(
17:18:55 <clokep_work> Well, two apps is better than one. No? :)
17:23:06 <flo> "Twitter is over capacity. Please wait a moment and try again." seems like a poor feedback message to say "your changes have been saved."
17:24:07 <flo> ah, it also has another message saying "your application has been updated. Changes may take a moment to appear"
17:24:25 <flo> in both cases my change was saved
17:24:55 <flo> (there was a typo in the description of the Instantbird application that appeared in the OAuth dialog, it said: "Instantbird is an all-in-on instant messaging application based on Mozilla technologies.")
17:25:33 <Mic|web> bye
17:25:38 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
17:26:03 <-- gerard-majax has quit (Ping timeout)
17:40:32 --> myk has joined #instantbird
17:40:39 * jwir3 is now known as jwir3|lunch
17:41:37 <-- myk has quit (Quit: Instantbird -- http://www.instantbird.com)
17:41:52 --> myk has joined #instantbird
17:43:22 --> igorko has joined #instantbird
17:46:14 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com)
17:46:36 --> BYK has joined #instantbird
17:50:04 <-- myk has quit (Input/output error)
17:50:14 --> myk has joined #instantbird
17:51:23 <-- myk has quit (Quit: Instantbird -- http://www.instantbird.com)
17:51:59 --> myk has joined #instantbird
18:03:39 <-- Eveo has quit (Quit: Instantbird -- http://www.instantbird.com)
18:16:09 --> mmkmou has joined #instantbird
18:20:08 <-- jc has quit (Ping timeout)
18:20:08 <-- jb has quit (Ping timeout)
18:27:26 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
18:36:20 --> gerard-majax has joined #instantbird
18:36:34 <-- logiclord has quit (Ping timeout)
18:41:25 --> aleth has joined #instantbird
18:41:25 * ChanServ sets mode +h aleth 
18:44:14 <-- aleth has quit (Input/output error)
18:44:23 --> aleth has joined #instantbird
18:44:23 * ChanServ sets mode +h aleth 
18:52:55 --> logiclord has joined #instantbird
18:55:29 <-- logiclord has quit (Ping timeout)
18:57:12 --> logiclord has joined #instantbird
19:26:37 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com)
19:30:56 <-- Even has quit (Quit: Instantbird -- http://www.instantbird.com)
19:37:03 --> Even has joined #instantbird
19:37:03 * ChanServ sets mode +o Even 
19:38:25 <-- myk has quit (Connection reset by peer)
19:43:34 --> flo has joined #instantbird
19:43:35 * ChanServ sets mode +qo flo flo 
19:51:15 <-- flo has quit (Ping timeout)
19:57:52 --> flo has joined #instantbird
19:57:52 * ChanServ sets mode +qo flo flo 
19:58:24 <flo> I wonder if there's anything we could do to make Mozilla updates less painful
19:59:04 <flo> they are currently almost impossible to do without someone who knows lots of details about the Mozilla build system
20:00:19 <clokep_work> I assume you mean that without the "wait for c-c to be a branch of m-c and become a branch of c-c"? :P
20:01:21 <flo> that won't solve everything
20:01:36 <-- logiclord has quit (Quit: Leaving.)
20:01:53 <flo> doing that will mostly solve very boring things like updating configure.in, config/*, etc...
20:02:31 <flo> it won't help us with instantbird/{app,installer,locales}/Makefile.in
20:03:24 <clokep_work> Right. :-/
20:03:36 <clokep_work> I don't know, it seems like c-c has a lot of trouble tracking build changes as well.
20:04:21 <flo> they do, even though people making changes in mozilla-central tend to notify them in advance
20:05:16 <flo> so now I need to port http://hg.mozilla.org/comm-central/rev/259ba99bda29
20:05:20 <clokep_work> But it's also more difficult because we're not tracking m-c, we're a few version sbehind, so we (mostly you) end up goign back and finding various bugs.
20:07:23 <flo> right
20:07:41 <flo> but we also can port the c-c fixes without having to fully understand all of them
20:08:28 <flo> it also doesn't help that the patch I have to port is in a bug with a target milestone of Mozilla 11
20:08:53 <flo> I had already identified that bug as going to need to port a patch, but I trusted the target milestone...
20:09:06 <flo> but they got approval‑mozilla‑aurora+
20:09:07 <flo> :(
20:09:46 <flo> our removed-files.in is completely out of date :(
20:09:49 <clokep_work> :(
20:10:07 <flo> I think it hasn't been seriously updated since 0.2
20:10:16 <flo> I remember I wrote some tools to generate it correctly for 0.2
20:10:27 <flo> I don't think I have ever used them again, but they are still in tools/
20:14:12 * flo rebuilds again
20:14:25 <flo> so, once we are on Moz10, do we need to update to moz11 immediately? Or even moz12?
20:14:49 <clokep_work> We should probably think about updating to at least Moz 11, yes.
20:14:57 <flo> when are we going to release?
20:14:59 <clokep_work> That's current. :-/
20:15:04 <clokep_work> I don't know.
20:15:20 <flo> at the current pace, never ;)
20:15:56 <clokep_work> Yes. :-/
20:16:08 <clokep_work> I think there's a few IRC bugs we have to fix before release.
20:16:18 <flo> https://bugzilla.instantbird.org/buglist.cgi?quicksearch=sw%3A1.2&list_id=763 ;)
20:16:31 <flo> + I'm sure there's another handful of blockers that aren't filed
20:16:42 <flo> I don't see setting a contact icon or display name for XMPP in that list
20:16:48 <flo> we need it for Gtalk I think
20:19:04 <clokep_work> Yup.
20:19:44 <flo> (in case anybody is bored, or hasn't seen enough pictures of old cars here yet, or both, the pictures I took yesterday are here: http://queze.net/goinfre/mamie/arras-20120318/)
20:19:51 * clokep_work plans to review bug 1332 tonight. :)
20:19:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1332 nor, --, ---, aletheia2, ASSI, Implement /whois and /whowas commands
20:20:25 <flo> I don't have any release/reviewing plan (yet?).
20:20:56 <flo> I just felt that if I didn't start working on the moz updates we would be in trouble, so I started working on the moz10 update + on the changes to the socket code that will be required for moz12.
20:21:24 <BYK> flo: Any time frame for en-US translation base to be updated?
20:21:38 <flo> BYK: one or two weeks before the release
20:21:51 <BYK> flo: And when is the release? :)
20:22:03 <BYK> flo: TBD?
20:22:11 <clokep_work> Yes.
20:22:19 <flo> oh, you said "to be updated", when I saw "time frame" and "translation", I thought you were asking when the strings were going to be string frozen :)
20:22:22 <BYK> clokep_work: Good, that means I still have time for Turkish :)
20:22:29 <clokep_work> I think we should update to moz11 (at least) + update libpurple.
20:22:40 <BYK> flo: Uh, right :)
20:22:43 <flo> well, the en-US update will be as soon as someone fixes the l10n mess
20:22:47 <BYK> clokep_work: +1
20:22:50 <clokep_work> And spend some time cleaning out the patch queue. :-/
20:23:03 <BYK> flo: How can I help with the l10n mess?
20:23:14 <flo> I don't know.
20:23:29 <flo> I'm generally confused around the implications of chat/ now being in comm-central
20:24:07 <clokep_work> Is there someone on the Mozilla side we should talk to about this?
20:24:19 <clokep_work> Or do we just need to figure it out ourselves. :P
20:24:21 <aleth> Hi :)
20:24:35 <flo> clokep_work: if we know which questions we want to ask, we could certainly find someone to answer them
20:24:44 <flo> (either Standard8 or Pike)
20:25:06 <clokep_work> Hi aleth.
20:25:11 <aleth> Would it help to consider the TB chat/ to be downstream of IB? i.e. a kind of "aurora" wrt to the IB "nightly"?
20:25:20 <clokep_work> flo: We should think about some questions and ask I think. :)
20:26:10 <flo> are questions like "can we get funding from Mozilla to have enough build machine to build instantbird-central, instantbird-aurora, instantbird-beta, and instantbird-release?" going to be in your list?
20:26:44 <clokep_work> It could be. :-D
20:26:55 <aleth> subtle questions I see :D
20:26:59 <clokep_work> We don't have enough testers for all that anyway I don't think.
20:27:06 <flo> we obviously miss build hardware. And if we had it, we would miss people to administrate these machines
20:27:25 <flo> nor enough commiters to put interesting things to test there either...
20:28:03 <clokep_work> Right.
20:28:34 <aleth> aurora/beta/release definitely seems too much.
20:28:48 <flo> so I guess the questions that we need to answer is: how do we make the Instantbird project benefit from the fact that chat/ is in comm-central and already translated there
20:29:25 <flo> if we decide to answer this by "we can't", then it means our translators need to continue translating chat/ for Instantbird themselves. 
20:29:48 <flo> (and no other change is required)
20:29:57 <clokep_work> We would also need to decide if we're going to release instantbird with m-c, m-a, m-b or m-r versions of chat.
20:30:23 <clokep_work> By the way, if you'd like me to open this conversation I'm more than willing to.
20:30:30 <aleth> Btw I always thought IB had rather good infrastructure compared to many other OS projects out there of similar size :) 
20:30:34 <clokep_work> (I don't want to put you in any awkward spot as a Moz contractor.)
20:30:44 <aleth> flo: your question is about a single file, right?
20:32:31 <aleth> So it's maybe even feasible to just let the translators decide what/if they want to use from the c-c translation
20:33:35 <aleth> But I'll shut up now as I know nothing about l10n
20:34:15 <clokep_work> That pretty much just puts the burden onto those translators though.
20:34:25 <clokep_work> (Which is the burden we put on them for libpurple too, I guess.)
20:36:22 <aleth> I suspect they would have to look at the cc translation anyway for consistency with their translation terminology in the rest of IB
20:37:33 <flo> if we want the chat/*.properties files to be identical so that our translators don't touch them at all, then we have to answer clokep_work's question "We would also need to decide if we're going to release instantbird with m-c, m-a, m-b or m-r versions of chat."
20:37:46 <flo> if not, then we can assume we have our own forked version
20:37:54 <flo> (or are we upstream?)
20:38:03 <aleth> That's what I was asking earlier
20:38:17 <aleth> I assumed we were because of the string freeze issue
20:38:17 <flo> aleth: it's not a single file: http://lxr.instantbird.org/instantbird/source/chat/locales/en-US/
20:38:31 <clokep_work> Is this a conversation we should include Standard8/Pike in then? (Is Pike the l10n lead for TB?)
20:38:41 <Mook_as> being upstream is hard too, though, since you're on different branches anyway (so there might be branch-specific fixes needed)
20:38:51 <flo> aleth: it's just that we haven't decided and didn't want to take any step that would block us once we decide something
20:39:25 <flo> clokep_work: Pike is the l10n lead for Mozilla in general, and the author of lots of the l10n tools (compare-locales, etc...)
20:39:55 <flo> clokep_work: Standard8 coordinates the Thunderbird releases.
20:40:12 <aleth> Regarding translators not having to touch the files from c-c, what I meant above was are we sure the translations for terms like "buddy" and "contact" match? (e.g. are the c-c translators working from the IB translations in as much as they exist)
20:40:16 <clokep_work> Yes, I'm familiar with Standard8. :)
20:40:26 <flo> Mook_as: right, it's hard to be both upstream and based on an older version of the mozilla platform
20:40:38 <flo> but being on mozilla-central means we never release :(
20:40:52 <clokep_work> :-/
20:41:42 <flo> we could ifdef code that's for older Mozilla versions of course, but that's time consuming
20:43:11 <clokep_work> I don't like the idea of doing nightlies off of like m-c either.
20:43:20 <clokep_work> Too much stuff changing then, too much breakage would occur.
20:43:33 <flo> we are going to do it for Thunderbird anyway
20:43:38 <BYK> clokep_work: Current nighly behavior of IB is more like Aurora channel
20:43:44 <BYK> **nightly
20:43:46 <flo> so I/we will have to handle chat/ breakage from m-c
20:44:00 <clokep_work> flo: I meant m-c breaking m-c. :)
20:44:32 <clokep_work> We could move Ib nightlies to m-c then?
20:44:49 <clokep_work> And do Ib-release of m-release, but every 2 - 3 Mozilla releases?
20:44:53 <clokep_work> *off of
20:45:12 --> Mnyromyr has joined #instantbird
20:45:16 * clokep_work is leaving in a few minutes.
20:45:28 <flo> clokep_work: that means 12 weeks between ib code freeze and ib release
20:45:34 <-- aleth has quit (Input/output error)
20:45:48 <clokep_work> Right. :-/
20:45:49 <clokep_work> Bah.
20:45:57 <BYK> Why not adopt their current release schedule?
20:46:03 <BYK> every 6 week thing?
20:46:10 <BYK> and all the channel stuff
20:46:11 <flo> BYK: already discussed a few minutes ago
20:46:22 <BYK> flo: Yeah I saw it but didn't get it all
20:46:30 <BYK> flo: I mean I didn't understand the main reason :)
20:47:04 <BYK> "Too much stuff changing then, too much breakage would occur." this is only for nightlies?
20:47:10 <flo> BYK: it would require buying ~10 build machines + someone to administrate them + server storage and bandwidth for the resulting builds
20:47:31 * clokep_work wonders how you go about buying people...
20:47:32 <BYK> flo: Yeah and I was thinking about getting funds from Mozilla for the project
20:47:37 <BYK> I mean if we don't get it, you're right
20:47:42 <BYK> but if we have the funds, why not?
20:48:20 <flo> BYK: we have the funds that come from our own pockets and that we decide to put into the project
20:48:38 <BYK> flo: Oh, bold move :)
20:48:55 <clokep_work> Goodnight. :)
20:49:04 <-- clokep_work has quit (Quit: Ib.)
20:49:14 <flo> BYK: which from my personal point of view makes Instantbird the most expensive piece of software I've ever used
20:49:16 --> Eveo has joined #instantbird
20:49:41 <BYK> flo: So you are currently funding IB from your own pocket, right?
20:50:22 <flo> BYK: I'm not doing it alone, but yes
20:50:47 <BYK> flo: Okay so #1: Do you have a "donate" button which I didn't see?
20:50:55 <flo> no
20:51:00 <BYK> flo: #2 are you agains getting any additional funds?
20:51:06 <BYK> **against
20:52:08 <flo> BYK: we (we = Even and me in this context) created a non-profit organization (based in France) to be able to "cleanly" collect funds for the project, but we've never really used it
20:52:31 <BYK> flo: Please define "cleanly" :)
20:52:52 <BYK> flo: (sorry, I'm not very used to the startup or non-profit things ;))
20:53:08 <BYK> flo: (in a financial point of view of course)
20:53:13 <flo> BYK: without getting into jail for tax frauds
20:53:33 <flo> but that a bit extreme :)
20:53:38 <BYK> flo: Hahah :D Got it
20:54:11 <flo> more realistically, what I meant with "cleanly" is "in a way that let us publicly expose our counts" (We obviously don't want to publish publicly what's on our personal bank accounts :-D)
20:54:18 <BYK> flo: So, I guess my question still holds. There is a WebFWD thing from Mozilla which can help IB Iguess(may already be helping dunno). Also users should be able to donate I guess
20:54:34 <flo> it's easier to ask for people to donate money if we can show what the money will be used for
20:54:36 <BYK> flo: Sounds logical :)
20:55:02 <BYK> flo: And lastly, you may be able to find some more funds from Kickstarter or similar
20:55:05 <flo> WebFWD seems mostly about startups
20:55:18 <BYK> flo: Also did you ever think of "merging into Mozilla"?
20:55:25 <BYK> flo: If they agree too of course
20:55:31 <flo> they don't want us
20:55:44 <-- Eveo has quit (Quit: Instantbird -- http://www.instantbird.com)
20:55:47 <flo> and either said so clearly or ignored us each time I asked
20:55:52 <BYK> flo: Whoa. Why not?
20:56:02 <BYK> flo: You answered it before I ask I guess.
20:56:08 <flo> because the platform is the web and we are not making web applications
20:56:21 <BYK> flo: Well, that came to my mind too :)
20:56:53 <BYK> flo: Though I don't see a way for IM's to be written as web apps due to the cross domain security issues
20:56:53 <flo> BYK: also note that things have evolved significantly and very positively recently, with the move to include IM in Thunderbird
20:57:05 <BYK> Until all protocols support CORS or JSONP (hahaha no way)
20:57:29 <BYK> flo: Yeah, that is the thing surprised me. I mean they liked it very much and you made it into Thunderbird
20:57:41 <BYK> flo: And they still don't want you? Sounds irrelevant
20:57:50 <BYK> I mean not make sense
20:58:27 <flo> BYK: don't think of Mozilla as a coherent organization. They are hundreds of different people (if you count only paid staff), each with their goal
20:59:02 <BYK> flo: Yeah. I think it is the best and worst thing about it
20:59:02 --> myk has joined #instantbird
20:59:04 <flo> BYK: Thunderbird doesn't get much love either (resource wise).
20:59:27 <BYK> flo: Well, all desktop applications are like doomed nowadays
20:59:51 <BYK> flo: Which kind of makes sense. I mean if I knew a way to make IB a webapp without using a central server, I would definitely do it right now
21:00:04 --> jb has joined #instantbird
21:00:15 <BYK> flo: Same goes for Thunderbird too
21:00:18 <flo> BYK: you mean a web app that has nothing to do with the web? ;)
21:00:29 <BYK> flo: Not exactly
21:00:57 <BYK> flo: I mean the web server is needed of course for the distribution but when I want to connect to GTalk for example, I should be able to directly communicate with Google's servers
21:01:07 <BYK> same goes for Facebook, MSN etc.
21:01:47 <flo> you mean directly communicate with non-Google servers?
21:02:04 <-- gerard-majax has quit (Ping timeout)
21:02:21 <BYK> I mean it should work just like the current instantbird. Think of it like the XUL portion of a XUL application
21:02:37 <BYK> Now IB actually is a XUL application with a XUL runner and libpurple sutff around it right?
21:02:54 <flo> + some OS integration
21:02:59 <BYK> flo: Correct
21:03:25 <BYK> If some web pages or web apps could get "elevated rights" like opening arbitrary TCP/UDP connections to 3-rd party servers
21:03:39 <BYK> than technically you can write IB as a complete web app
21:03:44 <BYK> Which I would prefer
21:03:58 <BYK> And with some magic which IE9 now provides, you can get some OS integration as well
21:04:06 <flo> I wouldn't prefer that, but it's mostly irrelevant :)
21:04:49 <BYK> flo: People want synchronization of data and apps and they want consistency and continuity
21:04:52 <BYK> I want it too
21:05:00 <BYK> I mean I want to use IB on my phone too
21:05:11 <BYK> with the same interface(may be some optimizations for mobile)
21:05:15 <BYK> and same data and same prefrences
21:05:27 <BYK> Or, more importantly, if I ever use another computer
21:05:32 <BYK> I want the same experience as my home coputer
21:05:38 <BYK> So webapps make sense in this way
21:05:58 <BYK> And this can explain the lack of interst IB and Thunderbird gets from Mozilla since I think they think the same way
21:06:03 <flo> BYK: I think your statement would be stronger if you said "I want" instead of "People want"
21:06:19 <BYK> flo: I can say some people I know including me :)
21:06:33 <BYK> flo: You're right though, making generalizations from your own experience is not a good thing
21:06:59 <-- wesj has quit (Ping timeout)
21:07:06 <Mook_as> there are quite a few web-app-y IM clients already, I think.
21:07:14 <Mook_as> I'd just not trust any of them with my credentials...
21:07:17 <flo> also avoid "they think the same way" talking about Mozilla. They are lots of different people
21:07:34 <flo> Mook_as: exactly!
21:07:49 <BYK> flo: Yup, you're right again :)
21:07:52 <Mook_as> (also! ha! used "I" there ;) )
21:07:56 <flo> Mook_as: I would trust them neither with my credentials, nor with my personal communications
21:08:22 <BYK> Mook_as: What I was trying to explain is a web app which does not rely on their own servers for IM communication so that you can trust them ;)
21:08:36 <Mook_as> so, more b2g style?
21:08:43 <BYK> Mook_as: Exactly to the point
21:08:46 * jwir3|lunch is now known as jwir3
21:08:46 * flo wonders if he finally has a moz10-based ib that won't crash at startup
21:08:59 * BYK cross-fingers
21:09:07 * BYK corsses his fingers
21:09:15 * BYK cannot stop making typos
21:09:57 <flo> try to avoid them in translations, or to find someone to proof-read the localized files! ;)
21:10:17 <BYK> flo: I'll make Berker review them all and may be one other friend :)
21:10:25 <BYK> flo: We're very picky about the quality ;)
21:11:03 <BYK> flo: Also, above anything I have said, I think IB is "IM made right" so I'll try to spare some more time for IB in the following days
21:11:13 <-- Mook_as has quit (Ping timeout)
21:11:41 <flo> I wonder how well "IM made right" would work as a motto
21:11:53 <flo> on the website we currently have "IM has never been easier!"
21:12:49 --> Mook_as has joined #instantbird
21:13:06 <BYK> flo: I think that may repulse some people because it sounds too arrogant
21:13:08 <-- chrisccoulson has quit (Ping timeout)
21:13:12 <BYK> flo: That's only what I think :)
21:13:25 <BYK> flo: And I love to work on projects I love
21:14:10 --> chrisccoulson has joined #instantbird
21:14:26 <Mook_as> it's certainly a better tagline than "IM made horribly, horribly wrong"
21:14:34 <BYK> LOL
21:14:40 <flo> ok, my new build seems to work
21:14:55 <flo> I wonder how soon aleth will jump on the new crap that there's in the error console and fix it :)
21:15:30 <flo> there's a JS error: Error: ERROR addons.xpi: Error processing file changes: TypeError: Cc['@mozilla.org/base/telemetry-ping;1'] is undefined Source File: resource://gre/modules/XPIProvider.jsm Line: 1717
21:16:00 <BYK> flo: Seems to be related with the telemetry option in the recent releases
21:16:12 <BYK> flo: Have you checked your config for the telemetry potion
21:16:14 <BYK> turning it off may help?
21:16:26 <BYK> **option
21:16:28 <BYK> not potion
21:17:11 <BYK> toolkit.telemetry.enabled
21:17:18 <BYK> should be false I guess
21:18:12 <Mook_as> odd, it sounds like (for m-c at least) the component should always exist
21:18:24 <Mook_as> (whether or not it tracks anything is a different matter)
21:18:42 <BYK> Mook_as: May be it requires a server response to get constructed or similar?
21:19:12 <flo> Mook_as: we may need to add it to the package manifest
21:19:42 <Mook_as> ah, packaged builds
21:20:06 * BYK felt himself as a guy knows nothing and speaks
21:20:57 <BYK> Gotta go, see you later all :)
21:21:07 <flo> "22:17:12 - BYK: toolkit.telemetry.enabled should be false […]" It's false (just checked)
21:21:37 <BYK> flo: Then your statement should be true about manifests? :)
21:22:02 <BYK> really should go this time, bye! :)
21:22:07 <-- BYK has quit (Quit: Instantbird -- http://www.instantbird.com)
21:22:20 <flo> I guess I need to add these 2 lines: http://mxr.mozilla.org/comm-central/source/mail/installer/package-manifest.in#475
21:33:57 <-- jb has quit (Quit: jb)
21:34:24 --> jb has joined #instantbird
21:35:03 <-- jb has quit (Quit: jb)
21:36:08 --> jb has joined #instantbird
21:36:49 --> aleth has joined #instantbird
21:36:49 * ChanServ sets mode +h aleth 
21:39:00 --> wesj has joined #instantbird
21:51:22 <-- igorko has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
21:52:18 <-- myk has quit (Input/output error)
21:56:39 --> Tomek has joined #instantbird
21:57:46 --> mmkmou has joined #instantbird
22:01:49 --> myk has joined #instantbird
22:03:46 <-- jb has quit (Ping timeout)
22:03:53 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com)
22:04:00 --> mmkmou has joined #instantbird
22:24:38 --> Kaishi has joined #instantbird
22:25:22 --> jb has joined #instantbird
22:25:29 --> jc has joined #instantbird
22:25:32 <Kaishi> quick question: anyone familiar with Instantbird (on Windows) and AMD's MSAA?
22:25:57 <-- sonny has quit (Quit: Instantbird -- http://www.instantbird.com)
22:26:25 <flo> what's AMD's MSAA?
22:26:27 <Kaishi> looks like the hardware acceleration that's going on causes the AMD drivers to try to post-process instantbird.  if MSAA is enabled, that means to look for aliasing (aka all the text) and smooth it out.
22:27:22 <Kaishi> Actually MSAA might not be the right term, but, I'm talking about a Morphological Anti-Aliasing technique that executes as a shader
22:28:05 <Kaishi> so anything that is being hardware accelerated is considered a viable target for the shader... there's some ignore flag that can be set, but I don't know where.
22:28:19 <flo> I'm not familiar with this, but Instantbird has hidden preferences to disable graphic acceleration if for some reasons it's causing trouble
22:28:30 <Kaishi> That would work awesomely.
22:28:35 <Kaishi> How can I get there?
22:28:49 <flo> the preferences have the same name as for Firefox
22:29:02 <flo> you can access the advanced configuration editor from the last pane of the preference window
22:29:26 <Kaishi> got it!
22:30:02 <Kaishi> layers.acceleration.disabled?
22:30:07 <Kaishi> toggle to "true" ?
22:30:11 <flo> yes
22:30:16 <Kaishi> cool.
22:30:19 <Kaishi> let's see, brb~
22:30:23 <flo> I seem to remember there was a second preference, but I can't find it
22:30:31 <-- Kaishi has quit (Quit: Instantbird 1.1)
22:30:56 --> Kaishi has joined #instantbird
22:31:04 <Kaishi> okay so
22:31:11 <Kaishi> toggling just that one makes it much much worse
22:31:21 <Kaishi> like illegibile because the filter keeps going now, rather than doing just 1 pass
22:31:26 <Kaishi> so it's running AA over AA over AA
22:31:35 <Kaishi> I can't even see what I'm typing, I apologize
22:31:50 <flo> that graphic driver seems crazy :-D
22:32:00 <Kaishi> nah
22:32:01 <Mook_as> Kaishi: you can also do it from catalyst, I think
22:32:04 <Mook_as> (the AMD drivers)
22:32:09 <Kaishi> it's actually awesome
22:32:23 <Mook_as> see the matching komodo thing, http://support.activestate.com/node/7782
22:32:33 <Kaishi> Yes, I think I can, but I can't find the option.  It isn't actually in the CCC, it'll be in some XML file or registry setting somewhere.
22:32:42 <Kaishi> gonna restart to this can stop being crazy, brb again
22:32:48 <-- Kaishi has quit (Quit: Instantbird 1.1)
22:32:58 --> Kaishi has joined #instantbird
22:33:05 <Kaishi> whew.
22:33:07 <Kaishi> much better.
22:33:18 <Kaishi> have to completely restart the app to kill the current state of the shader
22:33:36 <Kaishi> (unrelated question: how are the 1.2.1 nightlies?)
22:33:38 <Mook_as> (also, I think disabling accel needed app restart anyway)
22:33:50 <Kaishi> Mook: I restarted after toggling it.
22:33:58 <Kaishi> I'm just really fast <_<
22:34:25 <-- mmkmou has quit (Ping timeout)
22:34:47 <flo> "how are the 1.2.1 nightlies?" what do you mean?
22:35:35 <Kaishi> flo: I just mean, are they worth experimenting with? I like to help with testing and feedback, but I don't always feel comfortable butting in before Beta
22:35:40 <flo> http://kb.mozillazine.org/Thunderbird_5.0_-_New_Features_and_Changes#Font_rendering_and_performance_issues says the preference gfx.direct2d.disabled may help
22:36:10 <flo> Kaishi: they are usable, but may sometimes be broken
22:36:36 * Kaishi giggles.
22:37:01 <flo> they update every day, so if you are ok with sometimes (about once or twice a year) having to download yourself a new nightly to replace a broken update, don't hesitate :)
22:37:24 <flo> if once in a while wasting 10 minutes at the time of starting your IM client is a no-go, then keep the stable release
22:37:36 <Kaishi> Okay, so, normal stuff then.  Generally solid.
22:38:18 <Kaishi> I normally worth with the pfsense devs, that's the project I follow the closest.
22:38:29 <Kaishi> totally niche, I know
22:38:30 <Kaishi> >_<
22:38:55 --> mmkmou has joined #instantbird
22:39:43 <flo> heh, I didn't understand what it could be (and had to google "pfsense") as "pf" sounds like packet filter, the FreeBSD firewall, to me and you talked about Windows before :).
22:39:53 <Kaishi> yup
22:40:12 <Kaishi> nailed it :3
22:41:22 <flo> our nightlies are generally usable, but the one we will have tomorrow is more likely to be broken than usual, as I'll push the update from Mozilla 9 to mozilla 10 :)
22:41:34 <Kaishi> Oh!
22:41:51 <Kaishi> so then 1.2 will be waaay newer than 1.1, on the back end
22:42:04 <flo> sure
22:42:11 <flo> probably based on moz11 or 12
22:42:40 <Kaishi> 1.1 was based on ... 4? or was it 5? I can't remember.
22:42:44 <Kaishi> 5...
22:42:44 <flo> I don't want to skip mozilla versions in the update, so that we can find better regression ranges later if the updates broke things
22:43:22 <Kaishi> That makes sense to me.
22:43:36 <flo> "Instantbird 1.1 is based on libpurple 2.10.0 and Mozilla 7.0.1"
22:44:05 <Kaishi> I wish I were more familiar with the inner workings of gecko, libpurple, or anything that would be useful.
22:44:40 <Kaishi> feedback is about all I can provide without trying to dig in and absorb
22:44:58 <Mook_as> it's alright, start with using the nightlies
22:45:10 <Mook_as> then things will break, and you can tell people about it :)
22:45:22 <Mook_as> (until it's annoying enough, at which point you start fixing it)
22:45:32 <Kaishi> that's kinda what i was thinking, actually.
22:45:58 <Mook_as> on the other hand: you might end up like me, who doesn't find things annoying _enough_ ;)
22:46:15 <Mook_as> (that means flo&co is doing too good of a job ;) )
22:46:18 <Kaishi> oh, flo, you're one of the head devs! howdy~
22:46:32 <flo> ahah
22:47:14 <flo> Mook_as: what about adding some Easter eggs crashing only for you? ;)
22:47:30 <flo> Kaishi: I started the project actually ;)
22:47:57 <Kaishi> very cool, I remember the initial 0.1 announcement
22:47:59 <Mook_as> flo: I can write extensions that do that for myself already ;)
22:48:04 <-- jb has quit (Ping timeout)
22:48:09 <Kaishi> I didn't start running it until around 1.0
22:48:12 <-- jc has quit (Ping timeout)
22:48:15 <flo> Mook_as: right, I think you've been successful at that lately :)
22:48:47 <-- mmkmou has quit (Ping timeout)
22:48:52 <flo> Kaishi: because of the version number? Or because of some missing features?
22:51:02 <Kaishi> to be honest, it's because I lost track of the project for a bit.  I've used pidgin since the gaim days, back around like 0.3 or 0.4 I think.  Didn't feel the need to change until I saw the 1.0 announcement.
22:51:11 <Kaishi> 1.0 beta or something
22:51:26 <flo> I wonder why I see "Error: [Exception... "Component returned failure code: 0x80570018 (NS_ERROR_XPC_BAD_IID) [nsIJSCID.getService]"  nsresult: "0x80570018 (NS_ERROR_XPC_BAD_IID)"  location: "JS frame :: resource://gre/modules/XPCOMUtils.jsm :: XPCU_serviceLambda :: line 232"  data: no] Source File: resource://gre/modules/XPCOMUtils.jsm Line: 232" in my error console :-/
22:51:52 <Kaishi> flo, here's a question related back to the first one I asked:
22:51:59 <Kaishi> I'm seeing that directwrite isn't enabled by default
22:52:08 <Mook_as> flo: hah, my crashy extension could help you track that down! :p
22:52:24 <flo> Mook_as: by crashing it?
22:52:39 <Mook_as> flo: no, it tries to log full JS stacks on error messages
22:52:46 <Kaishi> is that intentional? or, maybe a holdover from the mozilla codebase?
22:52:51 <Mook_as> so in this case, you can tell who called XPCOMUtils
22:53:11 <flo> Mook_as: sounds great (but it's crashy :-P)
22:53:22 <Mook_as> exactly :p
22:53:36 <flo> I suspect it's just a crappy add-on
22:53:40 <Kaishi> (eep, dinner's about ready, I'll idle for a bit while I eat)
22:54:07 <flo> I also see "ClassInfo: unknown interface purpleIMessage" in my console, that may be from an obsolete add-on
22:54:15 <aleth> Kaishi: I recommend using the nightly and then maybe writing an add-on :)
22:54:32 <flo> Kaishi: I don't know/remember anything about directwrite
22:54:52 <flo> Kaishi: bon appétit! :)
22:55:06 <Mook_as> Kaishi: only trust about:support
22:55:28 <Mook_as> (the DirectWrite Enabled bit)
22:55:54 * aleth should learn the keyboard shortcuts for accents like é
22:57:46 <flo> aleth: no shortcut required on a French keyboard ;)
22:58:27 <flo> I started the build with a cleaner profile, and I still have that error message :(
22:58:38 <flo> if only we had a JS debugger :(
23:01:02 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
23:06:22 <Kaishi> flo, which country? I don't want to assume
23:06:59 <flo> I'm in France
23:07:07 <Kaishi> Ah, cool.
23:08:22 <Kaishi> I learned some francais (need that accent :< ) in highschool, but it's been years.
23:11:24 <flo> where are you? :)
23:13:22 <Kaishi> USA, just outside DC
23:16:50 <flo> it fails with Error: Cc[@mozilla.org/base/telemetry;1].getService(Ci[nsITelemetry])
23:24:39 <aleth> Telemetry gets initialized even when turned off?
23:25:38 <Kaishi> gonna try this with directwrite enabled.
23:26:35 <-- Kaishi has quit (Quit: Instantbird 1.1)
23:27:17 <-- wesj has quit (Ping timeout)
23:28:22 <flo> aleth: right :(
23:28:40 <flo> and it fails because I haven't packaged the xpt file defining Ci.nsITelemetry
23:28:41 --> Kaishi has joined #instantbird
23:29:20 <Kaishi> okay, I got all the hardware acceleration disabled, which solves the MSAA issue.
23:29:33 <flo> :)
23:37:36 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/459b32cdc226 - Florian Quèze - Fix the account properties dialog in the case where the protocol plugin is missing, r=clokep.
23:37:38 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/0dcfaed3a5e1 - Florian Quèze - Bug 1284 - Update to Mozilla 10.
23:38:37 <flo> Good night
23:38:38 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
23:40:47 <aleth> https://twitter.com/#!/tjolsen87/status/179659032481636352 :(
23:46:27 --> jc has joined #instantbird
23:46:30 --> jb has joined #instantbird
23:47:20 <-- Tonnes has quit (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
23:53:55 --> clokep has joined #instantbird
23:53:56 * ChanServ sets mode +o clokep