#instantbird log on 10 19 2011

All times are UTC.

00:53:15 <-- hunsly has quit (Ping timeout)
00:56:57 <-- chrisccoulson has quit (Quit: Ex-Chat)
01:43:49 <clokep> Restoring conversations can get real bad when they have a lot of messages. :-/
02:50:05 <-- clokep has left #instantbird ()
02:52:40 --> FeuerFliege1 has joined #instantbird
02:52:50 <-- FeuerFliege has quit (Ping timeout)
03:52:57 <-- ironhead has quit (Ping timeout)
04:41:30 <FeuerFliege1> clokep: how? i restored several times conversations with 2000+ without problems
05:30:54 <-- FeuerFliege1 has quit (Quit: Instantbird 1.1a1pre)
05:36:38 --> Mic has joined #instantbird
05:36:38 * ChanServ sets mode +h Mic 
05:43:08 <instantbot> New Instantbird (UI) bug 1092 filed by xqpublic@mailinator.com.
05:43:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1092 nor, --, ---, nobody, UNCO, Instantbird-1.1 crashes on PPC Mac 10.4.11 system with "Symbol not found: _open$UNIX2003"
05:55:34 --> FeuerFliege has joined #instantbird
06:07:38 <Mic> It seems we can't run on Mac OS X 10.4 (see bug 1092) anyways so should we update/clean the platform list on BIO then?
06:07:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1092 nor, --, ---, nobody, UNCO, Instantbird-1.1 crashes on PPC Mac 10.4.11 system with "Symbol not found: _open$UNIX2003"
06:14:20 --> mokush has joined #instantbird
06:19:49 <-- micahg_ has quit (Ping timeout)
06:29:46 --> Nitrox has joined #instantbird
06:56:03 <-- rikki has quit (Ping timeout)
06:56:42 --> rikki has joined #instantbird
07:06:16 --> jb has joined #instantbird
07:26:53 --> sabret00the has joined #instantbird
07:54:56 <-- gerard-majax has quit (Ping timeout)
07:57:40 --> chrisccoulson has joined #instantbird
08:32:57 --> gerard-majax has joined #instantbird
08:42:37 --> hunsly has joined #instantbird
09:06:00 <-- rikki has quit (Ping timeout)
09:13:23 --> flo has joined #instantbird
09:13:24 * ChanServ sets mode +qo flo flo 
09:23:35 --> rikki has joined #instantbird
09:25:31 <flo> hello :)
09:36:40 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
09:36:44 --> aleth has joined #instantbird
09:37:19 --> mmkmou has joined #instantbird
09:42:14 <Mic> I guess I don't need to comment anything on bug 1091 anymore?
09:42:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1091 nor, --, ---, nobody, NEW, User offline on contact list and online in conversation
09:42:43 <Mic> Bug 1089
09:42:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1089 nor, --, ---, nobody, NEW, Crash [@ ssl_nss_handshake_cb]
09:43:01 <Mic> Tzz, why do people file bugs that I don't know of ;)
09:46:46 <flo> the discussion on http://www.opennet.ru/openforum/vsluhforumID3/80860.html is depressingly stupid. They basically say that an Instantbird release is a great time to try Pidgin, because XUL requires gigabytes of RAM. (WTF?)
09:47:27 <flo> (one or two people highlighted the simplicity though :))
09:48:04 <Mic> Someone complained about our theme on Twitter recently (I think you replied?) .. do you remember which OS/theme he was complaining about?
09:49:02 <flo> He didn't say it
09:49:29 <flo> but his tweet history shows he is a Windows hate saying the only good thing that can be done with Windows is format it to install Ubuntu.
09:49:49 <flo> So I think it's safe to assume the ugly theme wasn't on Mac. :)
09:49:52 <Mic> OK, if it's Linux then there's nothing we can do about it ;)
09:51:20 <flo> he can also be using Windows (there's no reason to hate something you don't see/use)
09:52:13 <Mic> I tried to get the Strata- (the "babyblue" thing according to deOmega?;) theme working on Windows a while ago .. 
09:52:44 <Mic> I ran into some problems though but I still think it would look quite good
09:53:10 <Mic> I think the conv-top-info background was pretty resistant to change and I couldn't figure out why :D
09:59:07 <Mic> Is it known/expected that our about:buildconfig page is missing the "Source - Built from <link to revision>" section?
09:59:17 <Mic> (Fx has one)
10:00:12 <Mic> There's no way to tell which revision from the l10n repository was used for a localized build either, is it?
10:01:11 <flo> the lack of the Source section seems like a bug
10:01:36 <flo> I think you have the info in the application.ini file anyway
10:01:49 <flo> and no, there's no way to tell which l10n changeset was used
10:13:57 --> clokep has joined #instantbird
10:13:57 * ChanServ sets mode +h clokep 
10:17:43 <flo> the russian installer is more downloaded than the en-US one.
10:22:02 <flo> http://ftp.instantbird.com/instantbird/stats/ the reason why we have more update pings *before* the release is not totally clear either :-D
10:22:46 <flo> or maybe nightlies ping more often (everyday, instead of 24hours after the last update) because they haven't found any update recently?
10:24:30 <clokep> Sorry there's no STR for bug 1091 :(
10:24:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1091 nor, --, ---, nobody, NEW, User offline on contact list and online in conversation
10:32:08 <-- jb has left #instantbird ()
10:32:48 <flo> is there anything we can do to get more attention on the release?
10:36:53 --> jb has joined #instantbird
10:37:23 <clokep> I don't know. :-/ We could try getting press coverage if you'd like.
10:37:52 <instantbot> New Instantbird (UI) bug 1093 filed by benediktp@ymail.com.
10:37:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1093 tri, --, ---, nobody, NEW, about:buildconfig missing information about the source that the application was built from
10:39:25 <clokep> Mic: How did you even open that window?
10:39:37 <Mic> Like all other about: pages ;)
10:39:40 <clokep> openDialog isn't working for me in the error console.
10:39:56 <clokep> It just says [object ChromeWindow] but nothing pops up?
10:39:57 <Mic> openDialog("about:buildconfig") on the error console is working for me
10:40:00 <clokep> I wonder if an extension is killing i.
10:40:16 <clokep> Bah, I was using about:buildconfig-dialog.
10:42:30 <-- jb has quit (Quit: Instantbird 1.0)
10:42:35 --> jb has joined #instantbird
10:43:00 <-- hunsly has quit (Ping timeout)
10:43:26 <clokep> Thanks. ;)
10:44:36 <-- jb has quit (Quit: Instantbird 1.0)
10:45:35 --> jb has joined #instantbird
10:46:40 <Mic> Clicking the Instantbird logo on "about:" opens mozilla.org or something like that
10:47:04 <-- jb has quit (Quit: Instantbird 1.1)
10:47:15 --> jb has joined #instantbird
10:50:16 <-- mokush has quit (Client exited)
10:51:49 <-- Mic has quit (Quit: Instantbird 1.1)
10:52:11 --> Mic has joined #instantbird
10:52:11 * ChanServ sets mode +h Mic 
10:52:57 <clokep> That page seems pretty broken in general. :(
10:53:45 <flo> how so?
10:54:55 <flo> it would be nice to see how Thunderbird handles it differently from us (the code seems to be the same)
10:55:01 <clokep> flo: http://imgur.com/yBrb8
10:55:17 <clokep> There's text over the "Instantbird" log.
10:55:20 <clokep> *logo
10:55:20 <flo> ah, I was still thinking of the about:buildconfig page
10:55:43 <clokep> Ah.
10:56:41 <flo> ah, I thought we had a bug on file for the about: page, but actually it's been in my todo list for years with the "bug to file" tag :-D
10:58:04 <instantbot> New Instantbird (UI) bug 1094 filed by benediktp@ymail.com.
10:58:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1094 min, --, ---, nobody, NEW, Warning: deprecated method "getAttributeNodeNS()"
10:58:33 <flo> I've never understood where that comes from :(
11:00:14 <-- clokep has left #instantbird ()
11:03:23 <flo> that warning will probably just go away once we have an updated mozilla :)
11:08:41 <Mic> Even better
11:46:12 --> clokep_work has joined #instantbird
11:46:12 * ChanServ sets mode +h clokep_work 
11:57:13 <-- Mic has quit (Quit: Instantbird 1.1)
11:57:57 --> Mic has joined #instantbird
11:57:57 * ChanServ sets mode +h Mic 
12:13:16 <flo> should we be using some of the tools at http://www.google.com/webmasters/ ?
12:15:14 <clokep_work> If we think it will help that could be good.
12:15:45 <clokep_work> I've gotten some good feedback locally about it btw. :)
12:17:29 <flo> that seems like a toy for Eric ;)
12:23:56 <flo> http://www.mozilla.cz/zpravicky/instantbird-1-1-po-ctyrech-letech/
12:24:35 <flo> seems like a translated and shortened version of our blog post
12:41:57 <clokep_work> Yeah I think he's posted for most of our releases (as the related posts section seems to say too :))
12:44:32 <-- FeuerFliege has quit (Quit: Instantbird 1.1a1pre)
12:45:16 --> devfil has joined #instantbird
12:46:09 <clokep_work> It'd be great also if we could update the Ubuntu package. :(
12:57:24 <-- rikki has quit (Ping timeout)
13:10:43 <flo> do we have enough feedback (or lack of feedback) to decide to enable auto-updates (even for people who haven't checked themselves)?
13:14:27 --> Andrey has joined #instantbird
13:14:56 --> rikki has joined #instantbird
13:24:29 <flo> would anybody have any issue with us updating automatically 0.2 to 1.1 without prompting? (that is, it would be a minor security/stability update, rather than a major update showing a web page and asking the user for confirmation)
13:40:53 --> jb1 has joined #instantbird
13:41:43 <-- jb has quit (Ping timeout)
13:42:25 <-- Mic has quit (Ping timeout)
13:43:44 <-- mmkmou has quit (Ping timeout)
13:44:59 --> jb has joined #instantbird
13:45:20 --> Mic has joined #instantbird
13:45:20 * ChanServ sets mode +h Mic 
13:45:36 <-- jb1 has quit (Ping timeout)
13:47:14 <Mic> Including users on Mac OS 10.4? ;)
13:49:03 <flo> do we have more than a handfull of these?
13:49:30 --> mokush has joined #instantbird
13:50:07 <Mic> I guess not? Wouldn't it surprise the users if we update without asking?
13:50:44 <flo> is it a good or a bad surprise?
13:51:03 <Mic> We could justify it with "it was for your own good" ;)
13:51:22 <flo> nothing older than 1.1 is supported anyway.
13:51:38 <Mic> hmm
13:52:08 <Mic> oh, I need to go anyways. I guess you know what's best for them ;)
13:52:24 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
13:53:56 <-- mokush has quit (Client exited)
14:00:35 --> mmkmou has joined #instantbird
14:09:55 <clokep_work> 0.2 --> 1.1 as updating without asking is OK w/ me. But i'm the type of person that ALWAYS updates their software.
14:17:06 <clokep_work> (And we haven't heard any issues about 1.0, so we can probably push the update to 1.1)
14:18:22 --> ecaron has joined #instantbird
14:32:46 <-- rikki has quit (Ping timeout)
14:35:39 <ecaron> Anyone feel like updating the Wikipedia page for the 1.1 release? http://en.wikipedia.org/wiki/Instantbird
14:36:03 --> rikki has joined #instantbird
14:36:45 <clokep_work> Since when do we have a wikipedia page?
14:36:50 <clokep_work> I thought it was deleted as not notable.
14:37:04 <flo> since one of our translator rebuilt it from scratch
14:37:48 <ecaron> I can take a whack at it, but I just created my personal account so my edits are under more scrutiny.
14:37:49 <flo> and then the wikipedia editors decided as it was a brand new article and was having some source links that were from  "sources reliable for this context", they decided to keep it.
14:38:20 <clokep_work> :)
14:38:29 <clokep_work> ecaron: I don't think we can edit it as developers?
14:39:02 <ecaron> even to just increment release numbers?
14:39:39 <clokep_work> I have no idea. I stay away from wikipedia. :-X
14:39:55 <ecaron> I here that. All the die-hards on it are just plain mean.
14:40:05 <ecaron>  /s/here/hear/
14:40:11 <flo> I've also decided to not touch that article any more myself, as I was "doing self promotion, which doesn't have its place on wikipedia" :-S
14:40:39 <flo> but I'm glad someone recreated it :)
14:41:09 <ecaron> Should Quentin Castier still be listed as a primary author?
14:41:35 <flo> no
14:41:46 <flo> but heh... I'm not editing that page ;)
14:42:18 <clokep_work> The languages also need to be updated.
14:43:10 <ecaron> If you tell me what they should say, I'll update it.
14:43:33 <flo> s/11/13/. We added Swedish and Estonian for 1.1.
14:43:51 <-- rikki has quit (Connection reset by peer)
14:43:54 --> rikki has joined #instantbird
14:47:30 <ecaron> Oh, I thought languages like javascript:)
14:48:07 <ecaron> Ok, languages are updated too. We'll see when the change gets reverted.
14:48:25 <ecaron> Are things calm enough to talk about the domain?
14:49:36 <flo> you can talk about whatever you want, just see the reaction ;)
14:53:27 <ecaron> I think everything related to instantbird should live on instantbird.im and the other web properties should be deprecated.
14:54:12 <flo> ah, so you finally like .im more than .com? :)
14:54:42 <ecaron> Absolutely.
14:54:58 <flo> are you really talking about all other web properties?
14:55:40 <flo> (I don't think moving around developer-only services is a good use of anybody's time. I'm thinking bugzilla, the wiki, buildbot, crash-stats etc...)
14:58:13 <ecaron> I think having them all unified under subdomains, though painful up front, will be a lot better in the long-term. Having a unified front would simplify a lot for future planning.
14:59:08 <ecaron> Wouldn't just love to answer "where are the nightlies" with "duh, nightly.instantbird.im"
14:59:20 <ecaron> rather than having to remember what tld is resides on?
14:59:43 <ecaron> I'll pay for the SSL for the AMO property to get the ball rolling.
15:00:23 <flo> ecaron: you know it's a wildcard certificate, right?
15:00:32 <ecaron> I had hoped.
15:00:49 <flo> non wildcards are free for Open source projects at GoDaddy ;)
15:01:31 <flo> ecaron: "rather than having to remember what tld is resides on?" my usual answers to that is that if there's no specific use case for a specific tld, then they would all redirect to the same page
15:01:55 <flo> so yeah, I think nightly.ib.com/.org should also work.
15:02:39 <flo> (but that doesn't help you :-|)
15:02:46 <ecaron> That does make sense, set them all up so that the incorrect domains fwd to the correct one.
15:03:00 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
15:03:01 --> aleth has joined #instantbird
15:03:14 <flo> I think currently it's a bug if one of them doesn't redirect to the "correct" one for that website
15:04:24 <flo> our current IRC topic has a "nice" (:-() diversity of tlds in the links it contains, by the way :-S
15:08:08 <ecaron> I'm guessing there are smaller windmills for me to chase, right?
15:09:24 <clokep_work> I always just use org and it gets me where I need to. :)
15:09:39 <flo> clokep_work: even do download the current stable build? ;)
15:09:59 <flo> *to
15:10:09 --> Mic|web has joined #instantbird
15:10:18 <clokep_work> No, for that I type ftp.i and then press "down" and "enter" :P
15:10:31 <clokep_work> (without the "i" it brings me to ftp.moz...)
15:10:53 <flo> except the ftp seems on .com :-D
15:11:11 <flo> ah, both work
15:11:15 <flo> cool :)
15:11:25 <flo> although one should redirect, but oh well...
15:11:48 <flo> I guess I'm more interested in redirecting people downloading old versions than people downloading from the wrong tld
15:12:31 <Mic|web> https://wiki.instantbird.org/Instantbird:related_links , anyone? ;)
15:14:01 <ecaron> wikipedia page is updated. it now pulls the version number dynamically from a template on all pages related to instantbird.
15:14:13 <ecaron> http://en.wikipedia.org/wiki/Instantbird
15:14:42 <flo> ecaron: I think the websites that can easily be moved are www.ib.com, www.ib.org and blog.ib.org. Things that have the URL included in the product that we have already shipped are much more painful to move (add-ons, crash-report, update)
15:15:04 <Mic|web> XP sucks when you're used to all these nice new things that you can do with the windows on Win 7 :S
15:15:22 <Mic|web> hmm, rather "XP sucks."
15:15:32 * ecaron loves how nobody ever acknowledges that Vista even existed
15:16:08 <flo> has it existed?
15:16:20 <flo> Nobody talks about Windows Millenium Edition either ;)
15:16:37 <Mic|web> I'm frequently using Vista and it's not worse than XP in my opinion ;)
15:17:27 <Mic|web> What websites are you planning to move where?
15:17:31 <Mic|web> Everything to *.org?
15:17:32 <ecaron> Have you grabbed the XP Performance Edition torrent?
15:17:51 <ecaron> Mic: I started the "let's move everything to *.im discussion"
15:18:28 <Mic|web> I think Mozilla's trying to move everything to their .org adress .. I'd need to look that up, though
15:19:03 <flo> Mic|web: they are definitely doing that
15:19:28 <clokep_work> .im or .org is probably best.
15:20:38 <flo> best for what? To look like Mozilla, .org seems better. To do like Pidgin/Adium/Trillian, .im is better.
15:20:43 <flo> Digsby uses .com.
15:20:59 <ecaron> I think the .im is necessary for being competitive with other IM clients.
15:21:20 <flo> digsby.com, miranda-im.org
15:21:40 <clokep_work> Don't forget aim.com. :P
15:22:59 <flo> live.com
15:23:28 <flo> kopete.kde.org
15:25:15 <Mic|web> What about .org and something short for anything where we need to post our links?
15:25:20 <Mic|web> ib.im or something like that?
15:25:30 <flo> ahah
15:25:45 <flo> if you can get ib.im, sure :)
15:25:48 <Mic|web> The .im adress could be redirected to the .org
15:27:20 <aleth> ib.im is kinda close to ibm...
15:27:59 <flo> ib.im used to be owned by http://www.instablogs.com/
15:28:03 <aleth> btw 1.1a1pre does not auto-update to 1.1, not a problem of course, but I thought I'd mention it
15:28:14 <flo> why would it?
15:28:22 <flo> it's a nightly, it will update to 1.2a1pre soon
15:28:26 <flo> (maybe tomorrow)
15:28:37 <aleth> ah, but the nightly did not auto-update to 1.1a1pre at the time ;)
15:28:43 <aleth> no matter
15:28:49 <flo> really?
15:28:52 <aleth> yes
15:29:10 <aleth> had to download it manually (from the nightly page!) when you asked if people were testing the RC
15:29:55 <-- rikki has quit (Connection reset by peer)
15:29:59 --> rikki has joined #instantbird
15:30:05 <flo> uh?
15:30:12 <aleth> indeed
15:30:25 <aleth> maybe updates were turned off?
15:30:43 <aleth> (i.e. I tried "Check for updates" manually first of course)
15:30:48 <flo> I don't understand what you mean. How 1.1a1pre relates to RC testing?
15:31:37 <aleth> Oh, was the RC somewhere else again? Then I was clearly entirely confused :(
15:31:50 <flo> the rc is same as the final release
15:32:07 <aleth> and was using a nightly all along that simply has not updated for obvious reasons
15:33:02 <aleth> I thought the RC was simply the last 1.1a1pre version, oops
15:34:25 <clokep_work> No, the RC was "1.1", it's meant to be identical to a release unless an issue is found.
15:34:31 <clokep_work> Anything that is "pre" is a nightly build.
15:35:11 <aleth> sorry for the confusion
15:35:17 <ecaron> What would it take to find out if ib.im is attainable?
15:35:33 <ecaron> I'm thinking then we could start to incorporate a URL-shortener into the client.
15:36:46 <flo> if it's not already taken, it costs ~$500/year
15:38:20 <flo> err, £495 -> ~ $780
15:38:21 <Mic|web> flo: rather $800 per year + VAT :(
15:42:10 <flo> I've got to go.
15:42:13 <-- flo has quit (Quit: Instantbird 1.1)
15:43:12 <-- rikki has quit (Ping timeout)
15:51:10 <Mic|web> They've got 20% VAT btw.
15:52:06 <Mic|web> Not that this would make the big difference between cheap enough and too expensive :(
15:55:39 <clokep_work> So practically $1k it comes out to?
15:56:12 <clokep_work> That's a lot of money. :(
15:56:28 <clokep_work> Speaking of which, is there actually anyway to donate yet? :(
15:57:15 <Mic|web> No, not that I'd know any necessary details
15:59:50 <Mic|web> And it's per year :(
16:02:37 <Mic|web> I need to go, have a nice day
16:03:16 <clokep_work> Bye!
16:04:47 <clokep_work> This is interesting: adds a way to generate nsIClassInfo via XPCOMUtils: https://bugzilla.mozilla.org/show_bug.cgi?id=658632
16:05:34 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
16:28:06 --> jb1 has joined #instantbird
16:28:40 <-- jb has quit (Ping timeout)
16:44:35 <-- gerard-majax has quit (Ping timeout)
16:47:08 --> timA has joined #instantbird
16:51:39 <-- timA has quit (Quit: Instantbird 1.1)
16:51:46 --> timA has joined #instantbird
17:03:13 <-- Andrey has quit (Quit: )
17:12:31 <-- jb1 has quit (Ping timeout)
17:17:40 --> gerard-majax has joined #instantbird
17:23:58 --> jb has joined #instantbird
17:59:39 --> v17al has joined #instantbird
18:00:16 <v17al> Hey, I'm trying to upload my addon for 1.1 and I'm having trouble. What should I set the minimum version to if it won't allow 1.1?
18:02:44 <clokep_work> v17al: Try 1.1.*
18:02:55 <clokep_work> (It should give you a link to the available versions btw.)
18:03:06 <v17al> won't allow a * for the minimum version
18:05:45 <clokep_work> Uhhh... one second.
18:06:56 <clokep_work> Try 1.1a1pre
18:07:09 <clokep_work> We should have a 1.1 in there, but it's not and I don't have permissions to change it, so that should work. :)
18:13:12 <clokep_work> v17al: Does that ^ work?
18:13:50 <-- jb has quit (Ping timeout)
18:14:09 <v17al> clokep_work: Actually now that I think about it, it wouldn't have worked on 1.1
18:14:20 <v17al> The changes haven't even been committed yet.
18:14:28 <v17al> My bad :S
18:15:56 <clokep_work> It's OK. :) You'll want 1.2a1pre and 1.2.* if that exists then.
18:16:02 <v17al> k
18:16:08 <clokep_work> (Which it doesn't, I just checked.)
18:16:18 <v17al> lol
18:16:24 <clokep_work> You shuld be able to use 1.2a1pre for both min and max I guess.
18:16:35 <v17al> k
18:17:08 <v17al> I think I'll wait until the code is committed first though/
18:17:16 <v17al> Thanks clokep!
18:20:09 <clokep_work> :) You're welcome! Hopefully flo will get around to that soon.
18:20:20 <clokep_work> He probably wants a clean round of nightlies before committing new code though.
18:20:26 --> rikki has joined #instantbird
18:23:50 <-- mmkmou has quit (Client exited)
18:29:44 --> ironhead has joined #instantbird
18:52:14 --> instantbot has joined #instantbird
18:52:14 topic changed by gravel.mozilla.org to "Ask questions about Instantbird (http://www.instantbird.com) here|Get Instantbird 1.1 while it's hot! :) |News: http://blog.instantbird.org/ |Nightlies: http://nightly.instantbird.im/ (testing purpose only) |IRC logs: http://log.bezut.info/ |Pastebin: http://pastebin.instantbird.org/"
18:52:14 * ChanServ sets mode +v instantbot 
19:11:23 <-- v17al has quit (Ping timeout)
19:12:04 --> v17al has joined #instantbird
19:21:23 --> flo has joined #instantbird
19:21:24 * ChanServ sets mode +qo flo flo 
19:33:47 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
19:33:49 --> aleth has joined #instantbird
19:37:12 * timA is now known as timA|lunch
19:43:20 <flo> clokep_work: we don't want people to set 1.1 as the maxVersion for an add-on, as it means some add-ons would get disabled if we have to release a 1.1.1 for a security/stability issue.
19:58:44 * timA|lunch is now known as timA
20:01:37 <clokep_work> flo: I suggested he set it as a min version.
20:02:08 <flo> clokep_work: I don't think we can have a separate list of allowed min and max versions on remora
20:02:19 <flo> (I may be wrong on this though :))
20:04:14 <clokep_work> Yeah, so just doing it as the previous pre probably works OK. :)
20:04:29 <clokep_work> previous nightly version # that is.
20:10:35 --> EionRobb has joined #instantbird
20:20:23 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:45:10 <instantbot> New purplexpcom - Twitter bug 1095 filed by florian@instantbird.org.
20:45:11 <instantbot> florian@instantbird.org added attachment 911 to bug 1095.
20:45:12 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 911 on bug 1095.
20:45:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1095 nor, --, ---, florian, ASSI, No notification when the user's nick is mentioned in the twitter timeline
20:46:50 <-- devfil has quit (Client exited)
20:47:31 <flo> I don't understand how we managed to miss such obvious bugs :-/
20:53:22 <aleth> nightly users are atypical users..
20:54:30 <flo> aleth: I suspect it's just we don't have enough of them ;)
20:56:01 --> devfil has joined #instantbird
20:56:47 <aleth> how's the 1.1 takeup going?
21:00:56 <flo> we haven't turned on automatic updates yet
21:01:16 <flo> the download counter is at http://queze.net/goinfre/instantbird-1.1.download-count.txt
21:02:01 <aleth> not bad for one day...
21:08:05 <flo> I think we can do much better. The list of changes wasn't extremely exciting (even though they are super useful), and the press coverage is almost inexistant
21:08:29 <flo> we have more Russian downloads than on the en-US version...
21:09:45 <aleth> It's a point release. it might be more of a steady burn as people find it
21:10:14 <aleth> Having said that, I have been a bit unsuccessful in converting people to IB :/
21:11:16 <flo> yeah, somethings even explaining the simplest things are difficult
21:12:01 <flo> this evening I tried to talk to someone about Mozilla. She knew Mozilla "yes, I know it, it's that thing we use to search the Internet!" Errr... yeah, sure...
21:12:13 <flo> s/somethings/sometimes/
21:12:33 <aleth> At least she knew it! Most people just know "Firefox"
21:13:05 <flo> I've probably said "Firefox" at some point in the previous sentence, so that doesn't mean much in that case :-/
21:14:12 <aleth> In my experience the logging has been the main sticking point mentioned, not sure how typical that is though  (the way it looks, the absence of search, and among meebo users, that it's not synced).
21:15:16 <flo> you have reasonable friends then :)
21:15:34 <flo> it's really something we need to dramatically improve. And sync would be awesome :)
21:15:54 <aleth> lol :) Why, what is the usual #1 complaint? Absence of invisible mode?
21:16:16 <flo> and it's definitely better than people saying we don't support the most basic things like custom emoticons in MSN messages ;)
21:16:19 <aleth> Yes its a huge area for improvement, but I was surprised it topped the list somehow
21:16:47 <flo> aleth: usually, file transfer and webcam or very high in the list
21:16:48 <flo> *are
21:17:15 <flo> and yeah, sometimes invisibility.
21:18:31 <aleth> Not easy to do
21:19:36 <flo> some people also want to sort contacts by protocol, pretending this is a basic feature we absolutely have to provide. I think they completely missed the point of a multi-protocol IM client. :)
21:20:15 <flo> (they also probably have a real need for some useful feature, but it's not the feature they are asking for that they actually need)
21:20:38 <aleth> yes :) They probably want to group contacts and don't know how
21:21:12 --> clokep has joined #instantbird
21:21:12 * ChanServ sets mode +h clokep 
21:21:40 <flo> These people also tend to request a way to set a different status for each account. I think they want to have different identities (work, personal/familly, college friends, etc...).
21:21:54 <aleth> Right.
21:22:04 <aleth> Offline to work buddies, online to friends...
21:23:33 <flo> but they are sure they want to do something per protocol...
21:23:56 <aleth> TBH if I wanted to make a new tag and put contacts into it right now, I would also have to experiment to find out how
21:24:42 <instantbot> florian@instantbird.org added attachment 912 to bug 1088.
21:24:43 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 912 on bug 1088.
21:24:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1088 nor, --, ---, florian, NEW, Twitter timeline's normalizedName shouldn't be localized
21:24:50 <flo> aleth: that's not possible actually :)
21:24:59 <flo> you can't create an empty tag
21:25:10 <flo> the only thing you can do is put a contact in a new tag.
21:26:14 <aleth> Heh. That's one of the things I would have tried, probably. But it might stump a newbie who doesn't even associate "tag" with "group"
21:26:48 <aleth> Not sure if there is an easy solution to multiple identities in a single client, it seems a massive complication
21:26:55 <flo> there's no way to represent an empty tag
21:27:08 <flo> aleth: I designed that at some point.
21:27:13 <flo> I think it could be a great add-on :)
21:27:40 <clokep> flo: bug 1095, any reason it's not just |flags.containsNick = text.indexOf(this.nick) != -1|?
21:27:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1095 nor, --, ---, florian, ASSI, No notification when the user's nick is mentioned in the twitter timeline
21:28:16 <flo> containsNick: false is already in the prototype. I felt it wasn't needed to duplicate it.
21:28:24 <aleth> If this was wanted, you could make a dummy contact displayed as "Drop contacts here"
21:28:40 <aleth> Messy though
21:29:17 <aleth> flo: Isn't mozilla about to release an identity manager for FF? If it works via profiles, it might carry over
21:29:20 <flo> except I don't want us to drag contacts into groups. They are tags. They couldn't be seen as containers, but as things one can attach to the contacts.
21:29:40 <instantbot> clokep@gmail.com granted review for attachment 911 on bug 1095.
21:29:43 <flo> aleth: is it designed to store multiple identities at once?
21:29:55 <clokep> flo: Yes.
21:29:59 <aleth> I am not sure. I don't know if it's even in the nightly
21:30:00 <aleth> yet
21:30:17 <aleth> flo: I agree. The question is just if one can make tags more obvious to the newbie
21:30:43 <aleth> But it works well atm
21:31:14 <flo> newbies using drag and drop? ;).
21:31:24 <aleth> point taken :)
21:35:47 <instantbot> New Instantbird (UI) bug 1096 filed by aletheia2@fastmail.fm.
21:35:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1096 nor, --, ---, nobody, NEW, Add "Visible tags..." entry to contacts window background context menu too
21:36:15 <clokep> flo is bug 1088 tested? I feel like more would need to be changed so libpurple knows what purpleIConversation.title is.
21:36:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1088 nor, --, ---, florian, NEW, Twitter timeline's normalizedName shouldn't be localized
21:36:37 <flo> clokep: no.
21:37:15 <flo> the UI currently uses .title everywhere except in the target icon's tooltip (what my patch is fixing
21:37:34 <flo> and in the title bar of the log viewer (clearly a bug)
21:37:57 <clokep> Got it. :)
21:38:05 <flo> the logger uses .name inside a non-localized sentence at http://lxr.instantbird.org/instantbird/source/instantbird/components/logger.js#127
21:38:15 <flo> that's AFAIK the only .name use that my patch doesn't remove
21:38:21 <clokep> Bah, I read the change wrong. :( I had added another + somewhere.
21:38:39 <flo> both of these patches are completely untested
21:38:52 <flo> my tree is not in a state that would make compiling easy
21:39:03 <instantbot> clokep@gmail.com granted review for attachment 912 on bug 1088.
21:39:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1088 nor, --, ---, florian, NEW, Twitter timeline's normalizedName shouldn't be localized
21:39:31 <flo> (I made a mess of it while experimenting with some Thunderbird integration, which required me to change all PRBool to either bool or gboolean (there aren't compatible, for added fun :))
21:40:05 <flo> + some build system hackery to avoid conflicts between Thunderbird and Instantbird when building both into the same application
21:40:36 <clokep> Ah, interesting.
21:40:39 <clokep> Download another tree? :P
21:40:50 <flo> it's definitely what I should have done ;)
21:41:10 <flo> I had the silly idea of making symlinks between my comm-central tree and my instantbird tree
21:41:23 <clokep> Eek. That sounds dangerous...
21:41:26 <-- rikki has quit (Ping timeout)
21:41:35 <clokep> (And I had tested bug 1088 and it seemed OK. I didn't test the other one. :()
21:41:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1088 nor, --, ---, florian, NEW, Twitter timeline's normalizedName shouldn't be localized
21:41:50 <flo> how do you see any different with an english build?
21:42:01 <clokep> I don't, but nothing broke.
21:42:01 <flo> *difference
21:42:06 <clokep> So it "seemed OK" ;)
21:42:20 <clokep> Not the best test I'll admit, but everything still worked.
21:42:25 <flo> yeah, it's at least not worse than before :)
21:49:07 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
21:49:09 --> aleth has joined #instantbird
21:49:20 <clokep> aleth: It seems the algorithm on the website sucks, maybe you could look into the code that handles the searching? :)
21:49:42 <aleth> It works on the website though
21:49:54 <aleth> At least some of it...
21:50:01 <clokep> They don't necessarily follow the same code paths.
21:52:02 <aleth> Isn't that code inherited from mozilla?
21:52:06 --> jb has joined #instantbird
21:53:16 <clokep> It's the old add-ons website, which was never really designed to work fully with the new add-ons tab I don't think.
21:53:41 <aleth> The add-on manager seems to use https://add-ons.instantbird.org/%LOCALE%/%APP%/search?q=%TERMS%
21:54:03 <aleth> and https://services.instantbird.org/%LOCALE%/%APP%/api/%API_VERSION%/search/%TERMS%/all/10/%OS%/%VERSION%
21:55:30 <aleth> (Ah, the former is the link opened when results are not displayed in the add-on manager)
21:56:06 <flo> 3 different hostnames for the same website, how cool is that? ;)
21:56:53 <clokep> Well those two seem to return the same thing.
21:57:04 <clokep> But if I type in "color" it finds "Status Reminder" before "Colorize"
21:57:10 <clokep> So maybe the algorithm does juts suck. :p
22:08:56 <-- jb has quit (Ping timeout)
22:13:00 <-- flo has quit (Ping timeout)
22:16:48 <-- EionRobb has quit (Connection reset by peer)
22:18:27 --> rikki has joined #instantbird
22:19:45 --> flo has joined #instantbird
22:19:46 * ChanServ sets mode +qo flo flo 
22:20:37 --> EionRobb has joined #instantbird
22:25:44 <flo> I've just made the change on the database for us to start pushing updates to 1.0 (and 0.2) users who don't click "Check for update".
22:27:47 <-- v17al has quit (Ping timeout)
22:29:46 --> v17al has joined #instantbird
22:38:46 <-- gerard-majax has quit (Ping timeout)
22:39:04 <-- GeekShadow has quit (Ping timeout)
22:44:07 --> GeekShadow has joined #instantbird
22:56:50 <-- EionRobb has quit (Connection reset by peer)
23:01:00 --> EionRobb has joined #instantbird
23:05:59 <-- rikki has quit (Ping timeout)
23:06:32 --> rikki has joined #instantbird
23:07:23 <flo> I've reenabled nightlies
23:07:46 <flo> and if my hacks in the update system worked, 1.1a1pre -> 1.2a1pre should be a minor update.
23:08:12 <flo> well, *pre -> latest nightly should be a minor update.
23:08:31 <flo> and 1.* (non "pre") should be a minor update to latest 1.*
23:09:26 <flo> I haven't (voluntarily) touched the behavior for the 0.2 release, so if things work like I think, 0.2 -> 1.1 should still be a major update with a prompt for it.
23:10:02 <clokep> Sweet! :) This nightly will be the same as the last essentially.
23:11:23 <flo> yes, the only difference should be the version number.
23:11:41 <flo> I'm not sure if next we land all the patches that have been waiting, or if we update mozilla
23:12:12 <flo> I would like each Mozilla update to have a nightly with only that checked-in, so that we can later decide which Mozilla update caused regressions.
23:12:14 <clokep> I'm not sure either. :-/
23:12:24 <clokep> I agree that it makes a lot of sense.
23:12:41 <clokep> We're going to update only one Mozilla version at a time I'd guess?
23:13:01 <flo> We don't necessarily have to wait a day for each though. We can push the next update as soon as the previous nightly is ready
23:14:07 <flo> ah, apparently I wasn't clear enough. With "each Mozilla update" I meant each Mozilla major version.
23:14:24 <flo> so we need a nightly on moz8 and then one on moz9
23:15:29 <clokep> Right, makes sense. :)
23:18:06 <clokep> Probably updating mozilla makes sense first?
23:18:31 <flo> I don't know how much work there is for that
23:19:08 <clokep> Maybe it's better to check in some of the patches we have waiting then, let people scratch some of their itches that have been waiting ~1 week for already.
23:19:22 <flo> well, to make it pretend to work on mozilla-central (10.0a1pre), I only had to replace the PRBools and the nsIDOMWindowInternal
23:20:26 <flo> I'm unlikely to commit much from Friday to Tuesday (travelling and mentor summit)
23:20:39 <flo> so pushing things likely to cause regressions now may not be a great idea
23:20:47 <flo> yeah, maybe we should just push small patches tomorrow
23:22:08 <flo> hmm, can I recommand the "Do Not Disturb" add-on for that user on the mailing list? That's not at all what he is asking, but I suspect it would make him happy :-D.
23:24:35 <clokep> It would work...just has to set ihmself away, right?
23:32:05 <flo> or idle/auto-away
23:36:02 <-- ecaron has quit (Ping timeout)
23:38:09 --> v17al1 has joined #instantbird
23:38:17 <-- v17al has quit (Ping timeout)
23:41:34 <clokep> Right. :)
23:42:29 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
23:44:38 <flo> https://addons.instantbird.org/en-US/instantbird/addon/305/ :)
23:58:13 <flo> I've also uploaded the new NickServKiller (https://addons.instantbird.org/en-US/instantbird/addon/209) and Hide Auto-joins (https://addons.instantbird.org/en-US/instantbird/addon/304)
23:58:43 * timA is now known as timA|away