#instantbird log on 05 30 2012

All times are UTC.

00:05:48 <instant-buildbot> build #259 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/259
00:13:53 <-- myk1 has quit (Ping timeout)
00:25:24 <-- mmkmou has quit (Ping timeout)
00:26:08 --> mmkmou has joined #instantbird
01:01:27 <-- Mook_as_ has quit (Quit: Mook_as_)
01:21:49 <-- wnayes has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
01:24:15 <instant-buildbot> build #230 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/230
01:27:21 <-- skeledrew has quit (Ping timeout)
01:31:08 --> skeledrew has joined #instantbird
01:35:32 <-- skeledrew has quit (Ping timeout)
01:36:48 --> skeledrew has joined #instantbird
01:43:39 <-- skeledrew has quit (Ping timeout)
01:56:26 <-- mmkmou has quit (Ping timeout)
01:56:50 --> mmkmou has joined #instantbird
02:00:22 <-- mmkmou has quit (Client exited)
02:03:14 <-- Tomek has quit (Quit: Instantbird 1.1)
02:03:53 <instant-buildbot> build #249 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/249
02:04:04 <-- devfil has quit (Client exited)
02:12:33 --> Mook has joined #instantbird
02:27:24 <-- clokep has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
03:21:47 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120523114940])
03:35:17 <-- instant-buildbot has quit (Ping timeout)
03:39:44 --> instant-buildbot has joined #instantbird
03:39:44 * ChanServ sets mode +v instant-buildbot 
04:42:24 <instant-buildbot> build #603 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/603
04:45:57 --> jb has joined #instantbird
05:00:44 <instant-buildbot> build #510 of linux-nightly-default is complete: Failure [failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/510
05:03:51 <-- jb has quit (Ping timeout)
05:19:42 <-- meh has quit (Quit: I don't want to live on this planet anymore.)
05:30:57 <-- Kaishi has quit (Quit: Kaishi)
05:43:18 --> TestFliege has joined #instantbird
05:43:34 <-- TestFliege has quit (Input/output error)
05:44:00 --> TestFliege has joined #instantbird
05:44:44 <-- TestFliege has quit (Quit: TestFliege)
05:45:28 --> FireFly_TB has joined #instantbird
05:59:25 --> pvagner has joined #instantbird
06:00:13 <pvagner> Hello,
06:00:44 <pvagner> In the translating instant bird tutorial on the wiki, I have just read you are autogenerating language files somewhere.
06:01:04 <instant-buildbot> build #498 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/498
06:01:08 <pvagner> I am not locale maintainer at this time, however is there a way to browse these?
06:02:47 <pvagner> What I am doing is that I am sometimes applying locale data to the nightly I've just downloaded by hand, but if language files as installable addons are available that would be avesome.
06:19:32 --> jb has joined #instantbird
06:22:03 --> meh has joined #instantbird
06:22:43 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
06:22:50 <-- EionRobb has quit (Quit: Leaving.)
06:23:03 --> EionRobb has joined #instantbird
06:24:43 <-- EionRobb has quit (Ping timeout)
06:45:57 --> EionRobb has joined #instantbird
06:46:14 --> FeuerFliege has joined #instantbird
06:51:06 <-- jb has quit (Quit: jb)
06:54:15 --> jb has joined #instantbird
06:55:21 <-- jb has quit (Quit: jb)
06:55:28 <-- EionRobb has quit (Connection reset by peer)
06:56:25 --> gerard-majax has joined #instantbird
06:59:31 * jwir3 is now known as jwir3|zzz
07:31:50 <-- pvagner has quit (Ping timeout)
07:57:21 --> Optimizer has joined #instantbird
08:38:28 <-- Optimizer has quit (Ping timeout)
08:41:47 --> Optimizer has joined #instantbird
08:43:31 --> Even has joined #instantbird
08:43:31 * ChanServ sets mode +o Even 
08:43:37 <-- Even has quit (Quit: Even)
08:43:43 --> Even has joined #instantbird
08:43:43 * ChanServ sets mode +o Even 
09:02:23 <-- Optimizer has quit (Ping timeout)
09:05:09 --> flo has joined #instantbird
09:05:10 * ChanServ sets mode +qo flo flo 
09:06:24 --> mmkmou has joined #instantbird
09:07:59 --> Optimizer has joined #instantbird
09:11:16 --> sonny has joined #instantbird
09:14:31 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
09:14:37 --> mmkmou has joined #instantbird
09:22:02 --> pvagner has joined #instantbird
10:06:34 --> clokep has joined #instantbird
10:06:34 * ChanServ sets mode +o clokep 
10:19:29 <clokep> pvagner: The locales are at http://hg.instantbird.org/l10n/ but I don't think we have downloads of them at all.
10:19:46 <flo> clokep: Good morning :)
10:19:52 <clokep> (They also haven't been updated in a while, the auto-update script broke. flo will hopefully take a look at that soon.)
10:19:56 <clokep> Good morning flo.
10:21:18 <pvagner> clokep: I know where the locale data are tracked in mercurial. Is difficult to build one? Do I need a full dev enviromment in order to be able to do that?
10:22:21 <flo> you don't need a full dev environment, but you need the full source code
10:22:33 <pvagner> BTW thanks to everyone result of bug 412 is now committed and rocking!
10:22:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=412 nor, --, 1.2, benediktp, RESO FIXED, [Accessibility] Add accessible text for the status icons and other purely graphical info
10:23:12 <flo> https://wiki.instantbird.org/Instantbird:Creating_a_new_localization_%28Mercurial%29 explains how someone can build a language pack locally.
10:23:36 <pvagner> flo: thanks, I might take a look then If I really want to have my nightly with lankpack :-)
10:24:00 <flo> I wouldn't recommend running a nightly with a langpack
10:24:09 <flo> it's way too likely to break with the next update of the nightly :)
10:26:38 <FeuerFliege> AFAIK only sk and de locales are updated to work with nightlies
10:27:53 <FeuerFliege> and cs 
10:29:28 <FeuerFliege> http://hg.instantbird.org/l10n/locales-status.html missing 18 strings means up to date ^^
10:29:49 <flo> it's not exactly what that means ;)
10:30:17 <flo> new strings that aren't in the en-US repository yet could be missing
10:32:24 <flo> https://bugzilla.mozilla.org/show_bug.cgi?id=754914 doesn't work :(
10:32:36 <flo> I need this change to make it work apparently: http://pastebin.instantbird.com/43578
10:32:39 <FeuerFliege> flo: no string changes made it to l10n/en-US yet, that’s why the locales that are updated are red
10:33:22 <flo> FeuerFliege: I know the updated locales are red. But "18 strings missing" isn't a guarantee that all new strings have been translated; just that outdated strings have been removed ;).
10:34:01 <clokep> flo: Is that change bad? Seems like it would work OK?
10:34:12 <flo> clokep: which change?
10:34:30 <clokep> The pastebin.
10:34:49 <flo> the pastebin is the follow up I need
10:35:04 <flo> I'll upload it as soon as I have a bug filed, and request review ;)
10:36:31 <clokep> Hm, OK.
10:38:54 <flo> https://bugzilla.mozilla.org/show_bug.cgi?id=759699
10:39:07 <flo> I'm sad this hasn't been caught during review
10:40:29 <clokep> You don't need to refire it when adding extra messages, right?
10:40:57 <flo> it's meant to be fired each time some new content is added in the conversation view
10:41:13 <flo> so that we can call "findAgain" on the findbar, until we find the search term
10:42:05 <flo> so if displayMessage (line 8 in the pastebin) has been called, it needs to be fired
10:46:21 <clokep> Reviewed.
10:47:30 <flo> thanks! :)
10:56:25 <-- clokep has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
11:08:28 <pvagner> heh, I'm lucky then, I am interested in slovak langpack :-)
11:09:00 <pvagner> btw I also need to install this package in order to be able to install compare_locale... http://pypi.python.org/pypi/ez_setup
11:29:53 <-- Optimizer has quit (Ping timeout)
11:32:41 --> Mic|web has joined #instantbird
11:36:16 <-- mmkmou has quit (Ping timeout)
11:36:21 --> mmkmou has joined #instantbird
11:36:39 <Mic|web> Hi!
11:38:48 --> clokep_work has joined #instantbird
11:38:48 * ChanServ sets mode +o clokep_work 
11:39:51 <clokep_work> Hello.
11:42:22 --> Optimizer has joined #instantbird
11:43:36 --> aleth has joined #instantbird
11:43:36 * ChanServ sets mode +h aleth 
11:50:16 <Mic|web> pvagner: the account wizard had a new "popular protocols" page adeed after the "Welcome"-page not long ago. It contains items for a few protocols with their icon, name and a short description for each. Is this list properly accessible to you?
11:50:21 <Mic|web> *added
12:03:13 <-- sonny has quit (Ping timeout)
12:07:24 <pvagner> Mic|web: that popular protocols list is accessible. The last item is view all protocols.
12:07:44 <pvagner> Mic|web: thx
12:07:58 <flo> :)
12:09:25 --> sonny has joined #instantbird
12:09:32 <Mic|web> Thanks for checking :)
12:09:40 <Mic|web> And good to know that everything is in order :)
12:13:22 <FeuerFliege> Is there a source of the most popular protocols sorted by country/language.
12:13:24 <FeuerFliege> ?
12:13:36 <flo> no
12:13:40 <FeuerFliege> :(
12:13:49 <flo> the most relevant data we have dates back from 2008
12:14:00 <clokep_work> There's a bunch of links available on the page listing the protocol IDs though.
12:18:38 <pvagner> guys, I've tried to follow the tutorial on creating langpack... All is well I am just failing at the last step. Do you have a hint for me?
12:19:03 <pvagner> root@machine:/usr/local/src/instantbird# make -C instantbird/locales langpack-sk L
12:19:03 <pvagner> OCALE_MERGEDIR=`pwd`/../merge LANGPACK_FILE=`pwd`/../instantbird-sk.xpi
12:19:03 <pvagner> make: Entering directory `/usr/local/src/instantbird/instantbird/locales'
12:19:03 <pvagner> make: *** No rule to make target `langpack-sk'.  Stop.
12:19:03 <pvagner> make: Leaving directory `/usr/local/src/instantbird/instantbird/locales'
12:19:18 <clokep_work> pvagner: Please use pastebin if you're going to paste multiline stuff.
12:19:23 <pvagner> oops
12:19:23 <Mic|web> Hint: use pastebin
12:19:30 <Mic|web> ;)
12:19:52 * aleth thinks it would be a nice feature if IB auto-pastebinned multiline messages :)
12:20:08 <flo> aleth: are you volunteering to implement it? :)
12:20:15 <flo> I think we (almost?) all agree that it's wanted
12:20:30 <aleth> maybe one day not today ;)
12:20:47 <flo> I wanted to also create a pastebin website for it
12:20:57 <flo> to have one that also looks OK for non-geeks
12:21:09 <flo> and maybe that explains what Instantbird is / how to download it
12:21:11 <aleth> That would be nice.
12:21:40 <flo> and I thought we could put some adsense ads on it, to help pay the server costs
12:22:08 <aleth> You'd probably need to, if it got used a lot...
12:22:44 <pvagner> here is my make output if you can take a look. most likelly I've screved locale identifiers or something but I don't know how to fix it...
12:22:45 <pvagner> http://pastebin.instantbird.com/43591
12:22:56 <aleth> Maybe called snippets.instantbird.com (non-geeks don't know what a pastebin is)
12:23:42 <flo> aleth: I wanted a hostname that's as short as possible, as I wanted to also use it for tweets that are too long
12:24:10 <aleth> flo: Isn't it hard to get short hostnames?
12:24:17 <flo> of course :)
12:24:35 * flo is interested in ib.im
12:24:40 <flo> but it's quite expensive :(
12:24:47 <aleth> :(
12:24:50 <Mic|web> Which is .. 1k-2k$/year iirc
12:25:07 <flo> Mic|web: I remembered only $500/year, but still that's a lot of money
12:26:19 <flo> pvagner: are the first 2 lines in your pastebin really on 2 lines?
12:27:41 <pvagner> Mic|web: it displays in 2 lines as I'm using windows command prompt to login to linux box.
12:27:48 <flo> pvagner: did "make -f client.mk configure" work correctly?
12:27:58 <pvagner> Mic|web: but it's a single line as I have copied it from the article
12:28:26 <pvagner> flo: Yes it did.
12:28:50 <pvagner> flo: initially it printed an error that I'm missing yasm but I've installed it and ran it again.
12:29:32 <Mic|web> Maybe it's cheaper to invade the Isle of Man and demand the domain to be given for free? :P
12:30:25 <flo> Mic|web: how expensive would the flight be?
12:31:24 <Mic|web> I was rather thinking about a rubber raft ;)
12:32:04 <Mic|web> And a pitchfork :D
12:35:15 <pvagner> huh I have tried to look up if .rd or .ird topdomains are available. Unfortunatelly not.
12:35:38 <flo> that would be too easy :)
12:36:26 <pvagner> surprisingly enough,  with my name it works however the domain vagn.er is already taken :P
12:38:11 <flo> clokep_work: I wonder if https://bugzilla.mozilla.org/show_bug.cgi?id=pbngen and more specifically https://bugzilla.mozilla.org/show_bug.cgi?id=722850 could help us with cookies in OAuth dialogs
12:39:15 <clokep_work> flo: It sounds like one of them should. :)
12:39:42 <Mic|web> Our own tld might also help ;)
12:39:45 <flo> that wouldn't help if session cookies are kept until a restart while in private browsing mode
12:39:53 <flo> Mic|web: .instantbird ?
12:39:54 <Mic|web> http://pastebin.ib
12:40:05 <flo> paste.ib
12:40:56 <clokep_work> flo: Right, unless you can enter and exit private browsing w/o a restart. I'm sure there's a bug somewhere about that.
12:54:04 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
13:08:31 --> jb has joined #instantbird
13:13:23 --> jb1 has joined #instantbird
13:13:58 <-- jb has quit (Ping timeout)
13:22:36 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
13:22:49 --> aleth has joined #instantbird
13:22:49 * ChanServ sets mode +h aleth 
13:24:40 --> Tomek has joined #instantbird
13:28:39 <-- mmkmou has quit (Client exited)
13:45:57 <-- Optimizer has quit (Ping timeout)
13:49:32 --> Optimizer has joined #instantbird
14:04:06 <clokep_work> Looks like gerv is applying MPL 2 to c-c btw.
14:04:32 <flo> and breaking things ;)
14:13:04 <-- pvagner has quit (Ping timeout)
14:57:07 --> mmkmou has joined #instantbird
14:58:06 --> myk1 has joined #instantbird
15:02:21 <-- myk1 has quit (Connection reset by peer)
15:19:08 --> myk1 has joined #instantbird
15:21:14 <-- myk1 has quit (Connection reset by peer)
15:27:00 --> myk1 has joined #instantbird
15:27:28 <-- myk1 has quit (Input/output error)
15:30:32 --> jb has joined #instantbird
15:32:54 <-- jb has quit (Quit: jb)
15:46:41 --> wesj has joined #instantbird
15:53:04 <-- gerard-majax has quit (Ping timeout)
15:56:57 <-- wesj has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
15:56:58 --> wesj has joined #instantbird
15:57:52 <-- Even has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
16:04:10 <-- Optimizer has quit (Ping timeout)
16:07:10 --> wnayes has joined #instantbird
16:08:13 --> Optimizer has joined #instantbird
16:18:37 <-- Tomek has quit (Quit: Instantbird 1.1)
16:26:00 --> jb has joined #instantbird
16:31:02 --> myk has joined #instantbird
16:47:31 <-- jb has quit (Quit: jb)
16:47:48 <-- jb1 has quit (Quit: Instantbird 1.1)
16:55:38 <-- meh has quit (Quit: I don't want to live on this planet anymore.)
16:58:27 --> Tomek has joined #instantbird
16:58:52 <clokep_work> MPL 2.0 landed on c-c fyi.
16:59:08 <-- FeuerFliege has quit (Ping timeout)
16:59:08 <-- FireFly_TB has quit (Ping timeout)
16:59:38 <flo> how are you tracking that faster than I do? :-o
16:59:46 <flo> (thanks)
17:00:27 <clokep_work> flo: #maildev. ;)
17:00:49 <flo> he said "OK", not "landed" ;)
17:01:55 <-- Tomek has quit (Ping timeout)
17:01:56 <-- Optimizer has quit (Ping timeout)
17:02:28 --> Optimizer has joined #instantbird
17:02:33 <clokep_work> flo: And then I checked hg.m.o/c-c ;)
17:07:02 --> Tomek has joined #instantbird
17:11:42 --> Even has joined #instantbird
17:11:42 * ChanServ sets mode +o Even 
17:13:02 --> FeuerFliege has joined #instantbird
17:13:03 --> FireFly_TB has joined #instantbird
17:16:02 <-- wnayes has quit (Connection reset by peer)
17:23:21 --> Lalae has joined #instantbird
17:25:35 <-- Lalae has left #instantbird ()
17:27:59 <-- myk has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
17:35:16 --> myk has joined #instantbird
17:36:14 --> wnayes has joined #instantbird
17:36:16 <-- flo has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
17:42:22 <-- wnayes has quit (Ping timeout)
17:49:41 --> Mook_as has joined #instantbird
17:53:02 --> meh has joined #instantbird
17:53:56 <-- myk has quit (Connection reset by peer)
17:53:59 --> myk has joined #instantbird
17:56:44 --> wnayes has joined #instantbird
18:09:58 --> Mic has joined #instantbird
18:09:58 * ChanServ sets mode +h Mic 
18:10:25 <Mic> Good evening (or whatever applies to your current timezones;)
18:11:27 <Mook_as> good, umm, @799
18:33:49 <-- Mic has quit (Input/output error)
18:34:00 --> Mic has joined #instantbird
18:34:00 * ChanServ sets mode +h Mic 
18:34:06 --> gerard-majax has joined #instantbird
18:45:18 <-- Mic has quit (Quit: Who is Peer and why is he resetting our connections? :()
18:45:56 --> Mic has joined #instantbird
18:45:56 * ChanServ sets mode +h Mic 
18:47:16 <-- Mic has quit (Quit: Who is Peer and why is he resetting our connections? :()
18:53:50 --> Mic has joined #instantbird
18:53:50 * ChanServ sets mode +h Mic 
18:56:23 <clokep_work> wnayes: Was Miranda one of the clients you were targeting? I forget. :-S
18:57:34 <wnayes> clokep_work: I didn't include Miranda due to their (what seems to be) complicated database format for storing accounts.
18:57:40 <clokep_work> OK. :)
18:57:48 <clokep_work> Just curious! (Conversation in #maildev about it.)
19:08:26 --> flo has joined #instantbird
19:08:27 * ChanServ sets mode +qo flo flo 
19:12:27 <Mic> Do we have a bug on the hard-to-discover target selector? We certainly talked about it but I can't find any bug for it.
19:13:36 <clokep_work> Mic: I'm pretty sure there's one w/ a bad name, yes.
19:14:35 <flo> Mic: there are several bugs talking about that target selector that are phrased in ways that make me want to wontfix/invalid them each time I stumble on them, so don't hesitate to file an actionable one :)
19:15:09 <flo> clokep_work: any idea of what could be causing the cert dialog someone complained about in #maildev?
19:15:53 <Mic> Hehe, that happens if the date attribute is missing on a logged message: "106751991182791 days 10 hours"
19:16:11 <Mic> That's .. now wait for it ... 292.5 billion years in the past :D
19:16:48 <clokep_work> flo: No idea.
19:17:08 <flo> we will want to import from Miranda
19:20:13 * jwir3|zzz is now known as jwir3
19:25:03 <wnayes> flo: I think so too, but from what I could find the way their accounts were stored was quite unique and I was unsure of whether it would end up absorbing too much time this summer.
19:26:21 <flo> wnayes: I haven't said you would have to do it. I just said we will want it (eventually).
19:27:32 <-- mmkmou has quit (Client exited)
19:27:38 <wnayes> Understood :) Also quite excited about this: http://www.tc.umn.edu/~nayes006/gsoc2012/files/AccountSelectionInitialUI.png
19:28:12 <wnayes> Something must be working :)
19:29:58 <flo> looks nice :)
19:30:07 <flo> I think all the checkbox should be checked by default
19:30:19 <clokep_work> Mic: bug 1289?
19:30:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1289 enh, --, ---, nobody, NEW, Increase discoverability of changing the network in use to talk to a contact
19:30:45 <flo> clokep_work: ah, the summary seems nice. :)
19:31:08 <clokep_work> flo: It needs to word "target" in it somewhere I think. :)
19:31:23 <-- Optimizer has quit (Ping timeout)
19:32:03 <clokep_work> wnayes: Congrats. Looks like something is going. ;)
19:32:31 <flo> hmm "* Please note that Miranda IM locks user profile files when it is running, which means passwords can be recovered only when Miranda is shut down (i.e. not running)." does that mean we need some UI to prompt the user to shutdown some clients before we import? (or even offer to send a kill signal to these applications?)
19:35:30 --> Optimizer has joined #instantbird
19:35:54 <clokep_work> That's annoying.
19:36:09 <clokep_work> You probably wouldn't wantt to try importing logs from a locked file also. ;)
19:40:35 <flo> bah, I would need lxr (or a more recent equivalent) on Miranda's source code to find anything in it
19:42:13 <-- sonny has quit (Client exited)
19:42:28 <clokep_work> ...import it? :P
19:43:52 <flo> import what?
19:44:15 <clokep_work> The Miranda code into LXR! ;)
19:45:52 <flo> at some point, maybe :)
19:46:01 <flo> I also wanted to have the adium source code in lxr
19:46:08 <flo> I don't use it much these days though
19:46:23 <clokep_work> I was looking through it to see how they do Bonjour...and then realized they don't use libpurple for Bonjour.
19:46:29 <flo> but I looked at it while reverse engineering (or is that called "implementing"?) the message theme system
19:46:58 <Mook_as> which features of lxr do you tend to use? text search, or identifier search?
19:47:50 <flo> Mook_as: full text search
19:48:06 <Mook_as> then you might want to consider importing things into a local git repo and use git grep on it
19:48:21 <flo> no :)
19:48:27 <Mook_as> it seems to be pretty fast when I try it; supports REs of some sort; and does file name filtering.
19:48:55 <flo> I like having the results in browser tabs, so that I can open several at once, compare, send a link to someone to discuss something, etc...
19:49:20 <Mook_as> ah, yeah, that would be a problem :)
19:49:52 <flo> also, scrolling in terminals is annoying compared to doing it in web browser
19:49:53 <clokep_work> Plus...who uses git? :P
19:50:06 <flo> in a browser the scrollbar has boundaries at the end of what I'm scrolling
19:50:29 <flo> in a terminal (except with less, but I don't think less is very friendly with the touchpad), I scroll into the result of the previous command
19:55:33 <-- Mic has quit (Quit: Who is Peer and why is he resetting our connections? :()
20:14:09 <flo> have you looked at the relicense-instantbird patch?
20:14:49 <clokep_work> flo: I looked at it a bit, yes.
20:15:02 <clokep_work> Noticed that he didn't do purple/purplexpcom. :)
20:15:25 <flo> ah?
20:15:37 <flo> it's hard to notice missing things! :)
20:15:56 <flo> I'm not sure license headers make sense in .properties files, but I don't really mind
20:17:07 <clokep_work> I don't know if they do either, does m-c/c-c (now?) have them?
20:17:32 <flo> I'm not sure about instantbird/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in
20:17:46 <clokep_work> Yeah, looks like it...
20:17:53 <clokep_work> I skipped looking at those. :)
20:17:59 <-- meh has quit (Quit: I don't want to live on this planet anymore.)
20:19:16 <-- gerard-majax has quit (Ping timeout)
20:19:21 <flo> instantbird/branding/*/mozicon*.xpm also seem strange
20:21:46 <flo> instantbird/installer/windows/nsis/updater_append.ini looks wrong
20:22:49 <clokep_work> It added it to the buildbot configs too. idk if we care about that.
20:23:05 <clokep_work> (As well as mozconfig)
20:23:17 <flo> I should also check instantbird/locales/l10n.ini
20:23:40 <flo> the buildbot config is in another repository ;)
20:23:47 <flo> I'm not even sure of its address
20:23:56 <flo> mozconfigs are shell scripts, so # comments should be OK
20:24:21 <flo> instantbird/locales/updater_append.ini should also be checked
20:24:34 <flo> not sure why it exists in instantbird/locales/ and instantbird/installer/windows/nsis/
20:24:57 <flo> ah, it's adding different values
20:25:50 <clokep_work> flo: What's in tools/buildbot-configs then?
20:26:19 <flo> the mozconfigs used by buildbot
20:26:34 <clokep_work> :-S
20:26:40 <clokep_work> Well that's what I was referring to...
20:26:56 <flo> how do you feel about instantbird/themes/accounts-aero.css ?
20:27:10 <clokep_work> Like...do I want to be friends w/ it? :p
20:27:35 <flo> and more generally all <name>-aero.css file that start with %include <name>.css
20:27:41 <clokep_work> I don't know. I mean...you'll end up with the license twice in the final file.
20:27:52 <clokep_work> But I feel like it should be there so the license is there in the repo.
20:28:20 <flo> can we have a license header with % characters that would be preprocessed out?
20:31:51 <flo> instantbird/themes/smileys/theme.js can we have comments in JSON files?
20:32:48 <flo> instantbird/themes/tabbrowser-winstripe/tabbrowser-aero.css may also not want the header
20:33:23 <clokep_work> flo: That probably makes more sense, yes.
20:33:39 <flo> tools/buildbot-configs/*/mozconfig-release may want headers
20:33:47 <clokep_work> I don't think JSON files can have comments, but I'm not positive how Gecko parses them.
20:34:34 <flo> HTML files in tools/messagestyles/teststyles/ don't want headers
20:35:51 <flo> JSON.parse('/* blah */"foo"') causes an error
20:40:46 <flo> updater_append.ini has received a license header for mozilla-central and comm-central
20:40:51 <flo> I still think it's wrong though :-/
20:42:15 <clokep_work> Ask gerv then in the bug?
20:43:33 <flo> and we need to port http://hg.mozilla.org/comm-central/rev/ac372b721b16
20:43:42 <flo> sure, I'll summarize my comments in the bug
20:43:48 <flo> I'm just thinking out loud for now :)
20:45:15 <clokep_work> OK!
20:46:57 <flo> but porting http://hg.mozilla.org/comm-central/rev/ac372b721b16 really sounds like something we should do
20:48:47 <flo> clokep_work: how difficult would it be to catch the messages delivered by chanserv when entering a channel and show them in the channel instead of a chanserv tab?
20:49:11 <flo> I've meant to add that to nick serv killer for a long time, but maybe it should be the default behavior :)
20:49:25 <clokep_work> flo: Probably not awfully difficult.
20:49:29 <clokep_work> It would need to be a standard form.
20:49:41 <clokep_work> On my list of things to do for handling Services.
20:50:59 <Mook_as> that will be fun for startup, since you probably join multiple channels at once
20:51:43 <-- Optimizer has quit (Ping timeout)
20:55:15 --> Optimizer has joined #instantbird
20:56:10 <flo> Mook_as: what's the problem?
20:56:17 <flo> Mook_as: the channel name is included in the message
20:56:34 <clokep_work> flo: File a bug witht he messages please.
20:56:40 <Mook_as> oh, it is? okay, nevermind then :) (I thought those were usually notices, which also has the channel name)
20:57:33 <clokep_work> (And make it block the services bug. :P)
20:58:33 <flo> clokep_work: don't you prefer steps to reproduce? :-D
20:58:42 <flo>  /join #frenchmoz for me ^^
20:59:19 --> deomega1 has joined #instantbird
20:59:26 <clokep_work> flo: So Mibbit puts them in the channel tab. :P
20:59:27 * flo wonders what's broken today
20:59:55 <deomega1> good day all
21:00:52 <deomega1> is it that I come in when something is broken? :)
21:01:13 --> Kaishi has joined #instantbird
21:01:22 <clokep_work> deomega1: You're good at finding broken things, it's a complement. ;) Just means more work for us! :-D
21:01:41 <deomega1> I take it in jest.  really
21:02:17 <clokep_work> flo: But seriously. I want to start handling that stuff (It's the crappiest part of IRC still I think.)
21:02:31 <clokep_work> Maybe I could convince you to review some of my patches so my pile isn't as big? :-D
21:02:36 <deomega1> I actually came in to see if skeleville  is here
21:02:48 * clokep_work is off.
21:02:58 <-- clokep_work has quit (Quit: Burritos?!)
21:02:59 <flo> clokep_work: what's bloking you?
21:03:14 <deomega1> I do not know what to do with his app o get it working.  
21:04:02 <deomega1> By teh way,   that program that mozilla launched.. Thimble..  pretty nifty for web sites.. but no good for  stuff like this no?
21:05:42 <flo> is that a new name for bespin? :)
21:06:00 <deomega1> hmm,  this is it
21:06:11 <deomega1> http://thimbletest.org/en-US/editor
21:06:26 <flo> ah, no :)
21:07:03 <deomega1> you put yoru code on teh left side and it  reflects it in realtime on the right
21:07:50 <flo> seems nice to learn HTML :)
21:07:53 <Mook_as> interesting, selection in comments doesn't work :)
21:09:28 <-- Kaishi has quit (Quit: Kaishi)
21:09:31 <deomega1> have a great evening.
21:10:03 <deomega1> nothing is broken except remember status or session restore :)
21:10:31 <flo> :)
21:10:36 <flo> deomega1: good evening :)
21:11:09 <-- deomega1 has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
21:15:46 <-- Optimizer has quit (Ping timeout)
21:19:15 --> Optimizer has joined #instantbird
21:29:09 --> EionRobb has joined #instantbird
21:30:10 --> myk1 has joined #instantbird
21:30:17 <-- chrisccoulson has quit (Quit: Ex-Chat)
21:30:20 <-- myk has quit (Connection reset by peer)
21:32:59 <-- EionRobb has quit (Connection reset by peer)
21:33:41 --> EionRobb has joined #instantbird
21:38:04 --> chrisccoulson has joined #instantbird
21:41:57 <-- EionRobb has quit (Connection reset by peer)
21:42:49 <-- FireFly_TB has quit (Quit: FireFly_TB)
21:43:13 <-- FeuerFliege has quit (Connection reset by peer)
21:43:14 <-- myk1 has quit (Connection reset by peer)
21:43:18 --> myk1 has joined #instantbird
21:49:05 <-- Tomek has quit (Quit: Instantbird 1.1)
21:49:45 --> EionRobb has joined #instantbird
21:51:24 <GeekShadow> flo, are you shipping only 100% completed locales with IB ?
21:51:34 <GeekShadow> or do you have some with strings not translated ?
21:51:46 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
21:52:08 <flo> the l10n packages are 100% complete, but missing strings are replaced with en-US strings
21:52:47 <flo> usually the locales we really ship in releases are at 100% though (or missing less than 10 strings that have been added very late)
21:56:02 <GeekShadow> flo, ok
21:56:12 <flo> why? :)
21:56:16 <GeekShadow> flo, which tool are you using for l10n contributor ?
21:57:16 <flo> TortoiseHg, compare-locales + our own server side scripting to generate language packs with buildbot each time someone pushes a change to a locale repository, and some cron jobs to do stats
21:57:29 <flo> this is what I mean with "stats": http://hg.instantbird.org/l10n/locales-status.html
21:58:55 <-- EionRobb has quit (Connection reset by peer)
21:59:22 <GeekShadow> flo, are scripts available somewhere ?
21:59:41 <flo> maybe
22:00:46 <GeekShadow> i'm interested since for the last two release of nightingale I did langpack with hand :D
22:01:01 <flo> what do you mean with "by hand"?
22:01:44 <GeekShadow> gettings all langpacks from songbird with one script, then repacking for nightingale
22:01:59 <flo> but you scripted that, haven't you? ;)
22:02:05 <GeekShadow> a bit, not all
22:02:14 <GeekShadow> but we will now use babelzilla, and also store strings on git
22:02:22 <-- Suiseiseki has quit (Quit: Quit)
22:03:49 <flo> why is everybody obsessed with git these days? :-S
22:05:00 <GeekShadow> flo, it's not my field, our build person chose it
22:05:13 <GeekShadow> flo, I used svn before for all my stuff
22:05:29 <flo> aren't you pulling the mozilla code from hg?
22:06:43 <GeekShadow> one of our developer is I guess for dependances
22:07:40 <GeekShadow> but for now we use SB own dependances they are building a custom xulrunner (crap I know)
22:08:16 <GeekShadow> Mook_as and ilikenwf know these stuff better than me...
22:09:36 --> Kaishi has joined #instantbird
22:10:12 <GeekShadow> flo, do your scripts can detect which strings in x locale match en-US ?
22:10:34 <flo> mine no, compare-locales does that very well
22:10:56 <flo> my scripts are just used to aggregate the results of compare locales
22:11:32 <flo> well, if by "detect" you mean count them. If you want to print the list of these strings, there may be some hacking to do.
22:12:59 <GeekShadow> flo, do you have a link for compare-locales ?
22:13:18 <flo> https://developer.mozilla.org/en/Compare-locales
22:13:28 <flo> but really, that should have been a lmgtfy link ;)
22:15:40 <GeekShadow> yup sorry for asking but I wanted to be sure to have the good stuff ^^
22:16:44 <GeekShadow> ok well it's well referenced in google :D
22:18:13 <flo> I know it is!
22:18:17 <flo> I searched for it a few minutes ago
22:18:29 <flo> and as I haven't found what I wanted, I started looking at its source code :-P
22:19:05 <flo> what I really wanted was asking Pike a question, but it's late... :-S
22:31:14 <-- Optimizer has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
22:59:22 <flo> Good night
22:59:23 <-- flo has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
23:13:08 * myk1 is now known as myk
23:20:46 --> clokep has joined #instantbird
23:20:47 * ChanServ sets mode +o clokep 
23:24:41 <-- wnayes has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
23:25:47 <clokep> flo: The thing that's 'blocking' me is that bug about abstracting ircChannel and ircConversation. But it's not really blocking me. Just makes me not want to write code that I know I'll later need to combine.
23:34:10 --> Suiseiseki has joined #instantbird