#instantbird log on 07 04 2011

All times are UTC.

00:02:02 <instantbot> New purplexpcom - General bug 893 filed by florian@instantbird.org.
00:02:03 <instantbot> florian@instantbird.org added attachment 731 to bug 893.
00:02:04 <instantbot> florian@instantbird.org requested review from the wind for attachment 731 on bug 893.
00:02:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=893 enh, --, ---, florian, ASSI, Support for twitter entities
00:03:23 <-- skeledrew has quit (Ping timeout)
00:03:34 --> skeledrew has joined #instantbird
00:09:47 <flo> Good night :)
01:24:14 <-- GeekShadow has quit (Quit: The cake is a lie !)
01:31:13 <-- mmkmou has quit (Ping timeout)
01:39:13 <-- EionRobb has quit (Ping timeout)
01:51:20 --> EionRobb has joined #instantbird
01:52:09 <-- hunsly has quit (Ping timeout)
02:02:07 --> mepine has joined #instantbird
02:03:46 <-- mepine has quit (Ping timeout)
04:00:48 <-- Mook has quit (Ping timeout)
04:02:07 --> Mook has joined #instantbird
04:54:43 --> tymerkaev has joined #instantbird
05:16:06 --> linuxwizard has joined #instantbird
05:26:30 <-- werwolf has quit (Ping timeout)
05:27:05 --> werwolf has joined #instantbird
05:31:17 <-- Mook has quit (Quit: z)
05:39:10 <-- tymerkaev has quit (Client exited)
05:44:44 <-- EionRobb has quit (Ping timeout)
05:45:28 --> EionRobb has joined #instantbird
05:48:46 --> EionRobb1 has joined #instantbird
05:49:44 <-- EionRobb has quit (Ping timeout)
06:08:19 <-- EionRobb1 has quit (Quit: Leaving.)
06:31:07 --> chrisccoulson has joined #instantbird
06:44:30 --> mokush has joined #instantbird
06:45:49 --> ptit_boogy has joined #instantbird
06:47:55 <ptit_boogy> Hello all
06:50:15 --> Mic has joined #instantbird
06:50:15 * ChanServ sets mode +h Mic 
06:50:21 <Mic> Hi
06:50:27 <Mic> Hello, ptit_boogy
06:52:35 <ptit_boogy> hello Mic
07:04:00 <Mic> If you've got any questions, ideas, suggestions or complaints then don't hesitate to tell us :)
07:11:27 --> mmkmou has joined #instantbird
07:17:30 <werwolf> mic I did not get the article you gave me
07:17:44 <werwolf> how is it related to jumping?
07:20:30 <Mic> If this is not the jumping that you see, please file a bug in our bugtracker at bugzilla.instantbird.org
07:21:14 <Mic> State precisely what the jumping is, when it occurs and how we'll be able to reproduce it.
07:21:44 <Mic> The report doesn't need to be verbose, include only the things necessary to describe and reproduce
07:21:54 <Mic> Thanks in advance (I'll be away for a while now)
07:22:01 <werwolf> ok
07:24:59 --> gerard-majax has joined #instantbird
07:37:16 <-- linuxwizard has left #instantbird ()
07:43:31 --> alfredkayser has joined #instantbird
07:47:53 <alfredkayser> Testing my Nautipolis theme in Instantbird
07:56:19 <-- mmkmou has left #instantbird ()
08:04:33 <-- alfredkayser has quit (Quit: Instantbird 1.0)
08:04:38 --> alfredkayser has joined #instantbird
08:06:54 <-- alfredkayser has quit (Quit: Instantbird 1.0)
08:07:02 --> alfredkayser has joined #instantbird
08:11:51 <Mic> alfredkayser: hi! Nice to see that you're developing a theme for Instantbird
08:14:01 <Mic> Using two different profiles (see MDC/MDN for details on profiles / the profile manager) you can develop your theme on one of them  while the other serves you to connect to all your networks including IRC
08:14:43 <Mic> This way you won't dance in and out of this channel either ;)
08:14:55 <Mic> instantbot: profiles
08:14:56 <instantbot> Mic: A profile stores your settings, extensions, application data, bookmarks, email, and so on. More information at http://support.mozilla.com/kb/Profiles (Firefox), http://support.mozillamessaging.com/kb/... (rest /msged)
08:15:43 <Mic> instantbot: tell alfredkayser about profiles
08:15:44 <instantbot> Mic: told alfredkayser
08:17:10 <-- alfredkayser has quit (Quit: Instantbird 1.0)
08:34:04 --> varuna has joined #instantbird
08:45:04 <-- ptit_boogy has quit (Quit: Instantbird 1.0)
08:51:22 --> mistraven has joined #instantbird
08:56:34 --> ptit_boogy has joined #instantbird
09:03:58 --> Even1 has joined #instantbird
09:11:13 <-- varuna has quit (Quit: ChatZilla 0.9.87 [Firefox 3.6.17/20110422054610])
09:11:15 --> mmkmou has joined #instantbird
09:12:15 <-- Even1 has quit (Quit: Instantbird 0.3pre)
09:12:25 --> Even1 has joined #instantbird
09:12:52 --> hunsly has joined #instantbird
09:34:28 --> FeuerFliege has joined #instantbird
09:56:39 --> GeekShadow has joined #instantbird
09:59:03 --> Andrey has joined #instantbird
10:15:08 <-- gerard-majax has quit (Ping timeout)
10:18:12 <-- mmkmou has quit (Ping timeout)
10:18:54 --> gerard-majax has joined #instantbird
10:19:37 <-- mistraven has left #instantbird ()
10:25:35 <-- gerard-majax has quit (Ping timeout)
10:26:56 --> gerard-majax has joined #instantbird
10:31:06 <-- gerard-majax has quit (Ping timeout)
10:33:20 --> gerard-majax has joined #instantbird
10:34:44 --> mmkmou has joined #instantbird
10:43:34 <Mic> flo: the on-commit and nightly builds failed btw
10:43:54 <flo> Mic: yeah, we have a nicely red waterfall ;)
10:43:59 <flo> (hello! :))
10:44:28 <Mic> Are we on Mozilla5 now or was that only a intermediate step in upgrading?
10:44:47 <flo> we are failing to build on Mozilla5, yes :)
10:45:04 <flo> and it's an intermediary step in upgrading to moz6 or 7 (not decided yet)
10:46:04 <Mic> :)
10:46:15 <Mic> bbl
10:47:16 <-- hunsly has quit (Ping timeout)
10:50:50 <Rattus> I set a vcard avatar on an xmpp bot, but the icon is not showing up in instantbird, some cache I need to flush or something? it does show up on adium if I did a 'get info' on the contact
11:02:56 <-- vicnet has quit (Quit: Instantbird 1.0)
11:03:12 <flo> Rattus: does it appear in the contact tooltip on Adium?
11:04:15 <Rattus> yes
11:04:28 <-- werwolf has quit (Quit: '< auuuuuuuuuuuuuuu)
11:22:34 <flo> did it appear for adium in the tooltip only after you manually clicked "get info"?
11:22:44 <flo> if so there may be a cache issue, yes
11:23:27 <Rattus> yes
11:30:11 <-- chrisccoulson has quit (Quit: Ex-Chat)
11:31:52 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/d65af6ba10d6 - Florian Quèze - Fix packaging (port changes from bug 649428).
11:31:53 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/cdc3cf14cd71 - Florian Quèze - Force building of shared libs for purplexpcom and mintrayr (fix regression from 52b6afd667ee).
11:34:21 --> chrisccoulson has joined #instantbird
12:15:05 <-- skeledrew has quit (Quit: Instantbird 0.3pre)
12:16:03 --> skeledrew has joined #instantbird
12:27:19 --> hunsly has joined #instantbird
12:46:08 <-- Mic has quit (Quit: Instantbird 1.0)
12:46:26 --> Mic has joined #instantbird
12:46:26 * ChanServ sets mode +h Mic 
12:48:45 <-- Mic has quit (Quit: Instantbird 1.0)
12:48:52 --> Mic has joined #instantbird
12:48:52 * ChanServ sets mode +h Mic 
12:50:25 <-- Mic has quit (Quit: Instantbird 1.0)
12:51:28 --> Mic has joined #instantbird
12:51:28 * ChanServ sets mode +h Mic 
12:51:51 <Mic> pah, anything other than restartless add-ons should be banned
12:59:42 --> alfredkayser has joined #instantbird
13:01:03 <-- alfredkayser has left #instantbird ()
13:01:51 <-- rikki has quit (Connection reset by peer)
13:01:54 --> rikki has joined #instantbird
13:11:39 --> sonny has joined #instantbird
13:26:28 * flo is puzzled by someone saying we will keep using Pidgin because it's more customizable :-S.
13:26:37 <flo> *he will
13:26:40 <flo> bah...
13:43:17 --> aleth has joined #instantbird
13:44:22 <Mic> Do you know what he meant by "more customizable"?
13:45:19 <Mic> Maybe "there are more extensions for Pidgin at the moment"?
13:51:31 <flo> I asked
13:51:45 <flo> he replied: "Smiley sets, sound sets, chat logs, sorting of contact groups, status messages, per-buddy options, etc. Lots of ways out of the box."
13:51:53 <flo> and "Some things I can't do without that Pidgin has: manual conversation saving (as HTML or text), temporarily remembering tabs I close."
13:53:26 <Mic> I think I added "Save as HTML" to my context menu once but there was a problem of some sort
13:53:56 <Mic> I think the download manager window popped up :)
13:54:18 <flo> that's not terribly anoying (if it isn't broken of course)
14:01:35 <Mic> They even have a whiteboard plugin
14:04:10 <flo> does it work?
14:04:42 <Mic> I'm certainly not getting this Gtk stuff on my computer just to try it ;)
14:07:00 <flo> ahah
14:07:20 <flo> he adds "Instantbird doesn't resample my buddy icon properly. It comes out rather badly-aliased when I look at it from my alt accounts."
14:16:51 <-- chrisccoulson has quit (Quit: Ex-Chat)
14:19:34 --> chrisccoulson has joined #instantbird
14:50:42 <-- FeuerFliege has quit (Ping timeout)
15:00:57 --> harlock has joined #instantbird
15:20:33 <-- sonny has left #instantbird ()
15:20:48 --> sonny has joined #instantbird
15:27:13 --> igorko has joined #instantbird
15:27:17 <-- igorko has quit (Quit: igorko)
15:27:20 --> igorko has joined #instantbird
15:28:03 <igorko> hi
15:29:50 <-- aleth has left #instantbird ()
15:34:16 <-- sander85 has quit (Ping timeout)
15:38:25 --> aleth has joined #instantbird
15:40:43 <-- cartman has quit (Input/output error)
15:43:27 <-- ptit_boogy has quit (Ping timeout)
15:47:27 <-- mokush has quit (Client exited)
15:52:54 <-- igorko has quit (Quit: Instantbird 1.0)
15:53:59 --> igorko has joined #instantbird
15:58:16 <-- Even1 has quit (Quit: Instantbird 0.3pre)
15:58:28 <-- gerard-majax has quit (Ping timeout)
16:02:11 <igorko> i have uploaded addon to site but i can't find it(pushing edit addon gave me "addon not found" error)
16:02:30 <igorko> reuploading doesn't work(addon with such ID already exists)
16:36:53 --> gmoro_ has joined #instantbird
16:38:45 <-- Gizmokid2005 has quit (Ping timeout)
16:40:30 --> Gizmokid2005 has joined #instantbird
16:52:34 <igorko> Oops! There seems to be a problem with this file...
16:52:34 <igorko> This add-on ID (smilesBar@conv) already exists in the database. If this is your add-on, you can upload a new version.
16:52:34 <igorko> Please correct this problem and upload your file again.
16:52:46 --> werwolf has joined #instantbird
16:54:03 <-- igorko has quit (Quit: Instantbird 1.0)
16:55:00 <-- Andrey has quit (Quit: )
16:56:27 --> igorko has joined #instantbird
17:01:58 <igorko> flo ?
17:09:21 --> DGMurdockIII has joined #instantbird
17:12:46 <-- igorko has quit (Quit: Instantbird 1.0)
17:17:00 <-- aleth has left #instantbird ()
17:19:46 --> alfredkayser has joined #instantbird
17:20:49 <alfredkayser> Who wants to review my themes LittleChat and Nautipolis?
17:21:21 <alfredkayser> Both are hosted on AIO, and awaiting public nomination
17:28:26 <flo> alfredkayser: oh, so you've finally been able to create your account successfully? :)
17:44:13 <DGMurdockIII> 2(alfredkayser2): do you have a link to them
17:49:01 <DGMurdockIII> i dont see them on addon site
17:50:05 --> igorko has joined #instantbird
17:51:37 <alfredkayser> https://addons.instantbird.org/en-US/instantbird/addon/279
17:51:42 <alfredkayser> https://addons.instantbird.org/en-US/instantbird/addon/280
17:52:03 <DGMurdockIII> 2(flo2): look at this guys instandbird addons http://code.douglasthrift.net/trac/instantbird
17:54:41 <igorko> Mic ping
17:55:09 <-- alfredkayser has quit (Ping timeout)
17:55:59 <Mic> igorko: what's up? Would be nice if you can ping me with an actual question so I can think of an answer already.. ;)
17:56:14 <igorko> :)
17:56:46 <igorko> it's about addos site. I can't upload add-on. Tried fiew times with sifferent ID's
17:56:55 <igorko> addons*
17:58:11 <igorko> ID;s are smilesBar@for.conv and smilesBar@4.conv
17:58:32 <Mic> hmm, was there any error message or response to your upload attempts?
17:59:18 <igorko> Oops! There seems to be a problem with this file...
17:59:18 <igorko> This add-on ID (smilesBar@conv) already exists in the database. If this is your add-on, you can upload a new version.
17:59:18 <igorko> Please correct this problem and upload your file again.
17:59:53 <igorko> but initial problem was that after uploading all as ok, but Edit add-on button as broken
18:00:05 <igorko> was broken*
18:02:12 <flo> uh, the shortcut to open about:config in a debug build is broken :-S
18:02:39 <Mic> hmm, you better ask flo or Even with problems on AIO, there's not really anything I can do
18:02:41 <flo> igorko: can you describe "broken"?
18:03:25 <igorko> it linked me to some page with Access Denied or something like this(i don't remember)
18:03:47 <igorko> and i don't see that add-on on my dev page
18:05:13 <igorko> after that i have uploaded few another addons but they were ok
18:05:46 <igorko> anyway smilesBar with changed ID and version didn't work
18:07:00 <igorko> https://addons.instantbird.org/en-US/instantbird/addon/282
18:07:01 <igorko> https://addons.instantbird.org/en-US/instantbird/addon/283
18:07:01 <igorko> https://addons.instantbird.org/en-US/instantbird/addon/284
18:07:27 <igorko> hm.. Or i was addon not found error?
18:07:34 <igorko> it was*
18:07:56 <igorko> flo: https://addons.instantbird.org/en-US/instantbird/addon/281 here
18:08:39 <igorko> 281: Add-on not found!
18:10:39 <-- mmkmou has left #instantbird ()
18:11:17 <flo> well, I don't know what happened with that add-on
18:12:04 <igorko> can you delete both from DB? And files too(if they are there)
18:12:29 <flo> igorko: I see the add-on with the admin page, but in files and versions it's empty :-S
18:12:37 <flo> both? What's the id of the second one?
18:12:53 <igorko> smilesBar@for.conv and smilesBar@4.conv
18:13:09 <igorko> i have trie twice :)
18:13:13 <igorko> tried
18:13:54 <flo> 281 has smilesBar@conv as the IRC
18:15:13 <igorko> IRC?
18:15:44 <flo> *id
18:15:46 <flo> sorry
18:15:58 <igorko> hm- yes it was smilesBar@conv  initially
18:16:03 <igorko> iirc
18:19:16 --> linuxwizard has joined #instantbird
18:35:37 --> gerard-majax has joined #instantbird
18:37:15 <igorko> https://addons.instantbird.org/en-US/instantbird/addon/287 check this out :)
18:40:39 --> aleth has joined #instantbird
18:49:11 <-- igorko has quit (Quit: Instantbird 1.0)
18:49:37 --> igorko has joined #instantbird
19:09:38 <-- igorko has quit (Quit: Instantbird 1.0)
19:11:12 --> ptit_boogy has joined #instantbird
19:15:49 <-- chrisccoulson has quit (Ping timeout)
19:16:25 <Mic> Is there a nice way to debug javascript in message styles?
19:34:32 --> chrisccoulson has joined #instantbird
20:07:09 --> ecaron has joined #instantbird
20:11:36 <ecaron> Is there any DM capabilities in Instantbird? (trying to answer a tweeter, I didn't know myself:-( )
20:11:36 <-- Mic has quit (Quit: Instantbird 1.0)
20:13:18 --> EionRobb has joined #instantbird
20:14:28 <flo> ecaron: unfortunately it's not implemented yet :(
20:15:22 <ecaron> flo: Good things come to those who wait. There's also a fine line between being a great multi-protocol chat client and being a client-specific program.
20:16:01 <ecaron> I couldn't find a mention of it in bugzilla, should I tell the user to create a ticket or stfu?
20:16:38 <ecaron> (Maybe ticket 851, but he was more interested in seeing dms)
20:17:25 <-- gerard-majax has quit (Ping timeout)
20:21:35 <-- gmoro_ has quit (Quit: Leaving)
20:22:35 <flo> certainly not stfu :). We love when people give feedback. It's interesting to know what's missing (and be reminded sometimes), to get an idea of what should be worked on.
20:23:29 <flo> by the way, it's the exact same thing but with bugzilla/in the mozilla community people tend to say "file a bug" are then than "open/create a ticket". :)
20:26:45 <ecaron> Sorry, I'll use better lingo. I should've added a :) after stfu, how horrible if I was serious!
20:29:46 <flo> no reason to be sorry. It's not obvious, and is exactly the reason why I/we asked that you spend some time here :)
20:30:40 <-- sonny has left #instantbird ()
20:31:23 --> sonny has joined #instantbird
20:32:32 <flo> "There's also a fine line between being a great multi-protocol chat client and being a client-specific program." This is a nice remark by the way :).
20:32:33 <ecaron> flo: How's the new server holding up? Still not even breaking a sweat?
20:32:39 <flo> but for twitter I think we can really do better
20:33:17 <flo> "load average: 0.02, 0.04, 0.05" :)
20:34:15 --> sander85 has joined #instantbird
20:34:17 <flo> and more generally, I think we could do better on each of the protocols if we had (at least) one person in here really concerned about the qualify of each protocol support.
20:35:37 <flo> The plans may still change, but I would like to focus the next release on being really good on Twitter and IRC.
20:35:49 <ecaron> That's got to be a delicate situation, because you'll have overlapping "I want to be chief" situations for the popular protocols and then rare appearances from the less popular/fringe protocols.
20:36:07 <flo> Twitter because it seems it was a mistake to add a twitter support that is just good enough for someone using IM + twitter sometimes, people tend to try just one protocol (typically twitter) and make their mind on the overall qualify of the application based on that.
20:36:42 <flo> and IRC, because people in the mozilla community use that, and I would like more of them to use Instantbird everyday (we need more Mozilla people to support our effort).
20:37:03 <-- aleth has left #instantbird ()
20:37:51 --> aleth has joined #instantbird
20:38:14 <ecaron> I really like the Twitter suggestions in #682
20:38:42 <ecaron> Do you see Twitter support as being essential to Instantbird's success?
20:38:47 <flo> if you type bug <number> (bug 682), instantbot shows everybody what you are talking about
20:38:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=682 enh, --, ---, nobody, NEW, Reply to and retweet actions on twitter
20:39:48 <ecaron> (Jotting all these down) Is there a page somewhere about everything instantbot does?
20:40:33 <flo> I don't know/don't think so
20:40:56 <ecaron> Alright, no problem, I'll just keep discovering them as needed.
20:41:20 <flo> but I think we should create a page on the wiki explaining what people should know and what they may want to know when coming to this room, and put the URL in the topic, and remove all the other urls we currently have
20:41:38 <flo> because our topic is currently overly long and poorly readable :)
20:42:30 <ecaron> Does the addons interface include Urchin?
20:42:47 --> flo1 has joined #instantbird
20:43:21 <-- flo has quit (Ping timeout)
20:43:51 <flo1> we don't do much analysis of our apache logs
20:44:14 <ecaron> I know, but I was thinking/wondering about the javascript logging that's baked in.
20:44:37 <flo1> there's some logging code in there?
20:45:29 <ecaron> A lot of it, actually. Most events are wrapped in utm triggers (looks like the stuff that predated Google Analytics)
20:46:31 <flo1> ecaron: "Do you see Twitter support as being essential to Instantbird's success?" I/we think the best marketing we can have is by word of mouth, and a large proportion of the early adopters of new software is likely using twitter + these people are those toward which other people turn to for advice
20:46:56 <flo1> so yes, I think twitter is important. Not for most of our users, but for those who are the most likely to help spread it
20:47:18 <-- harlock has quit (Quit: Instantbird 1.0)
20:47:21 <flo1> + it seems a nice way to collect support requests / opinions
20:48:12 <ecaron> makes a lot of sense, I was just thinking about what a gigantic beast that would become and how tough it must be to know where the features should stop (like where Instantbird stops and TweetDeck starts)
20:48:56 <flo1> I would say Instantbird probably stops if twitter is your full time job.
20:49:35 <flo1> the users I would like to get are those who use IM + go to the twitter.com website occasionally, but don't use twitter enough to keep a twitter-only client always running
20:50:49 <flo1> but if we end up being better than TweetDeck for a proportion of its current users, I wouldn't feel bad about it.
20:50:55 <ecaron> and supporting lists in the same way that rooms are supported in irc?
20:51:44 <flo1> I'm not really sure of how the lists work, but if that makes sense, why not? :)
20:52:53 <flo1> aleth: you know about the auto-join feature of chat rooms, right? :)
20:55:50 <flo1> "how tough it must be to know where the features should stop (like where Instantbird stops and TweetDeck starts)" that seems more to me like "what should we include by default" and "what should be left for add-on authors to play with."
20:56:46 <flo1> I would say the limit for that is usually that a feature shouldn't get in the way and confuse people who don't need that feature and have even not the slightest idea of what it could be.
20:58:17 <ecaron> Right, but what about addressing things like bug 851 - which would make sense to 99% of IRC users bot 2% of Twitter-but-not-IRC users?
20:58:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=851 enh, --, ---, nobody, NEW, Twitter commands
20:58:56 <ecaron> That would make sense as an addons, but not a core feature - right?
21:00:07 <-- sonny has left #instantbird ()
21:00:13 <flo1> most of our protocol plugins have similar commands already
21:00:58 <flo1> it's a very efficient UI (if we have completion enabled), it's way faster than any UI involving moving the mouse
21:01:15 <flo1> geeks like these kind of details
21:01:23 <flo1> it doesn't hurt or get in the way.
21:01:33 <flo1> so I would say it's acceptable in the core
21:01:47 <flo1> but I wouldn't hold a release for it, and probably not spend my time on it either
21:01:53 <ecaron> Absolutely, but it causes a big problem when it violates the current behavior of the current core.
21:02:17 <flo1> what is it violating?
21:03:11 <ecaron> Can a put up a test Tweet to @instantbird as a proof of concept? Then you can delete it?
21:03:15 <flo1> (+ if all these features are already supported, adding these commands to call them is super easy and would be a nice first patch for a new contributor)
21:04:02 <flo1> I have another test account
21:04:39 <flo1> are you saying that it may be useful to send a tweet that starts with "/" ?
21:05:14 <ecaron> I'm thinking about causing confusion with starting tweets with "d " vs. /dm
21:05:46 <ecaron> Do you remember in the early days of Twitter when people used "dm" thinking it meant "d" and there were sites setup to search all the tweets that people thought were private dms but actually went public?
21:05:46 <-- linuxwizard has left #instantbird ()
21:07:09 <flo1> no
21:07:55 <flo1> Instantbird is my first twitter client. And I started using twitter (to see tweets from non-test accounts) around the 1.0 release.
21:08:54 <flo1> well, I've been tracking the "instantbird" keyword for a few months already, but most of the instantbird-related tweets were from blind people (did you know Instantbird is very accessible and blind people love it? :))
21:09:21 <ecaron> That's a heck of a marketing feature that definitely deserves some praise
21:10:26 <ecaron> The backstory on the dm-fiasco is at http://dmfail.com/, and I'm just thinking aloud about what features might tick off Twitter-users (and causing backlash from the very crowd you're supporting to gain market traction)
21:11:30 <flo1> yeah. There are probably some ways to use that for marketing, but I'm afraid it could backfire as "Instantbird is for disabled people, it's too basic for others."
21:12:01 <ecaron> Oh geez, why would you even say that in a chatlog that's public:-)
21:12:36 <flo1> because I'm poor at marketing?
21:12:56 <flo1> I'm interested in making great software, not "selling" it. I need help for that ;)
21:13:24 <ecaron> Just phrase it like "Strong leverage of the Mozilla-framework makes Instantbird a feature-rich chat client that integrates well with screen reader software such as Mac OS X Vision and Windows Narrator"
21:14:00 <ecaron> I have such a hard time imagining developers like you exist. I got 70% of my enjoyment out of selling the software, and 30% out of making it.
21:14:30 <ecaron> I love knowing what sectors are self-marketing for us, which ones aren't that should be, and what other areas aren't being served at all.
21:14:41 <flo1> I don't think Mozilla's accesibility stuff works on Mac OS X. It works well on Windows and Linux.
21:15:47 <ecaron> boo at Vision, then!
21:16:43 <ecaron> I think I'll start figuring out a list of what Twitter clients instantbird, in its present form, is a good replacement for.
21:17:38 <flo1> oh, you want a list of the competitors we should kill?
21:18:11 <flo1> ("kill" is a bit strong here :))
21:18:31 <ecaron> Just trying to get a grasp on the target userbase
21:18:42 --> werwolf_ has joined #instantbird
21:18:48 <flo1> our worst competitor is digsby
21:19:00 <flo1> because they aren't playing fair
21:19:07 <ecaron> Why's that?
21:19:14 <-- werwolf has quit (Ping timeout)
21:19:16 * werwolf_ is now known as werwolf
21:19:26 <flo1> http://www.digsby.com/
21:19:40 <flo1> see the "free download" big button?
21:19:47 <flo1> what do you see after clicking it?
21:20:17 <ecaron> 3 download icons for mac/windows/linux
21:20:17 * werwolf is now known as IRCMonkey30760
21:20:40 <ecaron> and 2 out of the 3 go to "alert me when its launched"
21:20:40 <flo1> what do you think then if you are a Windows users when you see us advertising that we are cross platform?
21:21:08 <ecaron> nothing
21:21:21 <flo1> probably that digsby does it too
21:21:27 <aleth> flo: yes ;) that's not the same functionality though :)
21:21:29 <flo1> and that it's not relevant to compare
21:22:03 <ecaron> You're giving users way too much credit and expecting that they put a lot of thought into which client they use.
21:22:40 <flo1> those Linux and Mac buttons have been there for years. I suspect there were added just because disgby was launched soon after the Instantbird 0.1 buzz.
21:23:00 <flo1> each time someone asks them about it on twitter, the reply is "it's coming soon, we are working on it."
21:23:43 <ecaron> I think a product-comparison chart would wonderfully suit the problem you're talking about then.
21:24:00 <ecaron> A big matrix comparing digsby/trillian/pidgin/instantbird
21:24:17 <flo1> ecaron: I've had several people to whom I tried to explain how Instantbird was better arguing with me that Digsby does support Linux and Mac too. I had to pull a laptop out of my bag and show them what happens when clicking the buttons for them to believe me ;)
21:24:21 <DGMurdockIII> START ONE ON THE WIKI
21:24:27 <DGMurdockIII> sorry for caps
21:26:20 <DGMurdockIII> 2(flo12): where you showing this to people in person or just telling them what happens
21:26:41 <flo1> ecaron: I'm a bit sad that people see us as competing with Pidgin/Adium. If we destroy their userbases and it discourages their teams, we will have to support the protocol libraries ourself. ;)
21:26:43 <ecaron> DGMurdockIII: That'll be a good place to start kicking around the different data points, but I'm thinking more about marketing and the wiki is not a place where we want the majority of the users to go.
21:27:20 <flo1> ecaron: would you like that to be marketing oriented, or areas-needing-improvements oriented? ;)
21:27:30 <ecaron> flo1: You do compete with both of those though. In the same way that Chrome and Safari are competing.
21:27:55 <flo1> I'm personnally much more interested in having the latter (= what should we focus on improving before we can start saying we are better than ...)
21:28:07 <ecaron> I'll phrase it this way - how don't you compete with them?
21:28:40 <flo1> ecaron: we send them our patches, and sometimes (rarely) get help to fix some issues from them.
21:28:54 <flo1> and we are relying on them continuing their work to exist
21:29:07 <-- IRCMonkey30760 has quit (Ping timeout)
21:29:21 <flo1> killing them would be shooting ourselves in the feet. Though taking them a couple millions of users off wouldn't hurt :-]
21:29:59 --> werwolf has joined #instantbird
21:30:00 <flo1> ecaron: we absolutely don't share any work with Miranda by the way :-D.
21:30:17 <DGMurdockIII> after i found out about instandbird and then how friendly you where in the chat room i gave up on pidgin some of the dev and people in the channel can be rude
21:30:25 <ecaron> Absolutely. I get that. But the people I know converting to Instantbird are converting from Pidgin. So I get that nobody wants to kill them (I would also say nobody at Firefox wants to kill Chrome), the project still needs to be able to admit that it competes with Pidgin (and probably be able to say where users should/shouldn't convert)
21:30:38 <aleth> imho it shouldn't be so much about killing, but rather about fixing the problems which their structure brings with it, and offering that as a differentiating feature. so e.g. pidgin might be more feature-rich in some details, but because people are so wedded to it being the way it is, it is unlikely to change certain aspects which can be really annoying to many
21:30:42 <ecaron> Miranda and Trillian = target #1
21:30:43 <flo1> DGMurdockIII: do you really thing we can market that?
21:31:02 <DGMurdockIII> yes
21:31:26 <aleth> i can also attest that trying to suggest anything to the pidgin folks is a dispiriting experience
21:31:38 <flo1> ecaron: I would feel better saying that we "provide an alternative" than saying we compete. Users will see the same thing, but not developers.
21:31:53 <ecaron> The same can be said for Firefox folks, PHP folks, Twitter folks, Facebook folks...
21:32:08 <aleth> flo: exactly. if you start comparing "feature tables" you are setting up the wrong kind of comparison
21:32:10 <flo1> (by the way, I'm sure some of the people here would be totally OK with killing Pidgin. Just... not me.)
21:32:39 <ecaron> flo: And being able to tell developers "this bug is more appropriate on the libpurple bugzilla" will be a good way to keep the wheel spinning - right?
21:32:58 <flo1> aleth: I totally plan to post on the blog something explaining how we are different from pidgin
21:33:41 <aleth> cool! all i meant is that the key differences are not "supports x feature of y protocol and pidgin doesnt"
21:33:44 * flo1 is now known as flo
21:34:13 <aleth> I would suggest the easiest way to get people to change is to offer much-demanded features that are stopping already interested people from making the switch
21:34:23 <DGMurdockIII> i thnk you shold have a page on the site that dose somthing like this http://www.forummatrix.org/compare/BurningBoard+Elite-Bulletin-Board+FluxBB
21:34:37 <aleth> e.g. the large number of people using meebo because it is cross-platform could be a relatively easy target
21:34:40 --> kelopez has joined #instantbird
21:34:53 <flo> ecaron: whether we can ask people to create ticket on Pidgin's track when they have an issue caused by a libpurple bug is a good question. That's not a place nearly as friendly as our bugzilla
21:35:18 <ecaron> DGMurdockIII: Absolutely. But less geeky. (Does it ever annoy anyone else in the bubble-theme you double-click somebody's name to copy it and get the time too? I should get off my butt and submit a fix for that)
21:35:19 <flo> if a ticket is not touched for 2 weeks (or is that a bit more?) it's automatically closed, without anybody needing to even comment in it I think.
21:36:04 <DGMurdockIII> on pidgin?
21:36:08 <flo> aleth: I think (but may be mistaken) that we need Sync to compete with meebo.
21:36:22 <aleth> flo: I agree
21:36:45 <ecaron> flo: I think your blog post will be a really good starting point for the pidgin stuff. I'd be really interested in knowing what their devs think about the project and the post should start that conversation being public.
21:36:52 <aleth> but it's potentially a game-changer (if that's what you're looking for)
21:37:00 <flo> ecaron: the fix isn't probably as easy as the bug seems trivial, but it's totally annoying. Until you install the "reply to nick" add-on and forget about it
21:37:10 <DGMurdockIII> but we need a way for to have a unafide profile
21:37:40 <DGMurdockIII> that you can login and it will lod all the accound for that profile
21:38:25 <DGMurdockIII> let say your mon, day and sister all share the same computer
21:38:34 <DGMurdockIII> dad*
21:38:46 <flo> ecaron: At first they made fun of us (though some of them congratulated us for the 0.1 launch). Then we have been mostly ignored. Know they sometimes request our(my?) opinion for some major changes they plan. And I saw that they want to give my right access to their code repository in the future.
21:39:10 <aleth> ecaron: don't you think pidgin is essentially mature and in an entirely different phase of its development, where stability is the main driver?
21:39:16 <flo> They are tired of having to push my patches (which are usually good and useful), and we are (I am?) part of their community now.
21:40:13 <ecaron> aleth: If they consider themselves at a point where stability is the main driver, then they've become the Internet Explorer of the chat software realm.
21:40:20 <flo> aleth: Pidgin isn't stable. At all. They don't test anything before releasing.
21:40:40 <aleth> flo: lol, i didn't mean stable in that sense 
21:41:07 <flo> ecaron: they give a lot of importance to API stability. It's not possible to change libpurple APIs except in major releases. Liburple 2.0.0 is quite old already (before Instantbird started).
21:41:13 <DGMurdockIII> that is one thing the i have found out the pidgin devs done like to use user summited patches very often
21:42:53 <aleth> i meant it's more or less already in the shape and design key people like it, and so innovations are only around the edges
21:42:55 <DGMurdockIII> alot of of the stuff in pidgin client could be rewrote from ground up file transfer on msn and yahoo
21:43:04 <flo> ecaron: I believe the IE of chat software is Windows Live Messenger. It's totally crappy, bloated with ads and other blinking craps. And it doesn't even achieve the simple thing of getting the message to the other user, failing frequently (and silently!). And when it does work, it's incredibly slow (an email sent through Gmail arrives faster than the first message of an MSN conversation)
21:43:12 <ecaron> Like I said, I'll be very interested in reading your blog about it, flo, but from a marketing perspective although we shouldn't target pidgin/adium we can't go out of our away to avoid them w/o hurting ourselves.
21:43:55 <DGMurdockIII> you shold look at tarkting trillion
21:44:01 <flo> ecaron: sure. We just shouldn't say things like "don't use Pidgin", etc... Just highlight what we are doing well.
21:44:19 <ecaron> flo: I'd never compare Pidgin to IE, I was pointing out poorly that for their sake I hope they aren't solely focusing on continued stability.
21:44:19 <flo> no need to highlight how they are messing their stuff up.
21:44:28 <ecaron> flo: Yay for agreement!
21:44:57 <aleth> flo: the best thing you did to convert people from pidgin imho is the time bubbles theme 
21:45:12 <flo> but we can highlight how disgby is blatently disrespecting its users, and how trillian (+ lots others) put blinking ads, ...
21:45:14 <aleth> from a purely "first-glance" perspective
21:45:31 <ecaron> I still think Windows-native character set recognition is good for people who type outside of their keyboard's character set.
21:45:45 <ecaron> (as a convert-away from Pidgin argument - boo gtk)
21:46:10 <DGMurdockIII> how many people have downloaded the 1.0 relese
21:46:20 <DGMurdockIII> do you know
21:46:20 <flo> GTK on Windows sucks. I suspect almost every body agree. But we can phrase it as "native look on feel on Windows 7" :-D
21:46:30 <aleth> ecaron: ah, you are on windows
21:46:35 <flo> DGMurdockIII: 23627
21:46:58 <flo> That's both a lot and not enough
21:47:01 <DGMurdockIII> pritty good so far
21:47:38 <aleth> do you have a number from the update pings yet for "people who tried it and kept it"?
21:47:39 <DGMurdockIII> now all you need to do is get coverage on lifehacker, slashdot
21:47:40 <ecaron> ok, i'm signing off, i'll have marketing docs prepared next time i'm on
21:47:43 <flo> ecaron: when comparing to Pidgin, the sad thing is "what about file transfer"?
21:47:54 <flo> DGMurdockIII: we have already been featured on Lifehacker
21:48:04 <DGMurdockIII> recently
21:48:15 <flo> DGMurdockIII: a submission about Instantbird on slashdot has been in the top 20 for most of yesterday, but didn't end up posted :(
21:48:51 <-- ecaron has left #instantbird ()
21:48:52 <flo> ecaron: Pidgin supports file transfer, but they almost never work. So the user things "Pidgin has file transfer" until he actually tries to use them.
21:49:16 <flo> DGMurdockIII: it was recent! http://lifehacker.com/5816618/instantbird-is-a-lightweight-cross+platform-instant-messaging-app-with-sharp-looks
21:51:02 <aleth> flo: that is so true about the file transfer
21:51:03 <DGMurdockIII> > All I want is a program that runs QQ, is that too much to ask! :(
21:51:10 <DGMurdockIII> hey all want QQ
21:51:27 <DGMurdockIII> on the comments lots of people want QQ
21:52:32 <DGMurdockIII> Installed it and activated AIM and Google Talk. Fired up task manager and it says it is om nomming 66 meg of memory. Digsby &/or pidgin runs at under 30 meg, and trillian runs around 15 meg. So maybe InstaBird is not so lightweight after all...
21:52:45 <flo> aleth: yeah, but we are confronted to a stupid problem: either not implement file transfer and have people complain because we don't, or spend time implementing it to have them work as "well" as in Pidgin.
21:53:15 <DGMurdockIII> pidgin file transfer sucked
21:53:23 <aleth> yes, it's really no-win because the other end might be running pidgin...
21:53:54 <flo> file transfer in IM sucks in general
21:54:10 <EionRobb> sucky file transfer is still better than no file transfer ;)
21:54:16 <aleth> jabber has a fairly decent implementation, doesn
21:54:20 <aleth>  't it?
21:54:51 <flo> EionRobb: that's the whole question. Should we expose it if we can't garantee that it will work most of the time?
21:54:57 <DGMurdockIII> if you implment a sloution you self you have to first think of the person on the other side as if they where using the official client and start from there
21:55:40 <DGMurdockIII> that the way i would do it
21:56:39 <flo> DGMurdockIII: there's no such thing as "the official client". They all have several different versions, behaving differently based on the network conditions, etc...
21:57:20 <EionRobb> flo: can't hurt to get it up and running so that when libpurple is up and running again it's not hard to 'flick the switch' and turn it on
21:58:13 <flo> EionRobb: it's a lot of boring work for no obvious benefit ;)
21:58:22 <aleth> I can see the justification for not including it as there will always be clients like Meebo that will not support it
21:58:38 <aleth> (they have their own system, via generated download links)
21:58:44 <flo> aleth: what about making it work even with meebo? :)
21:59:03 <flo> yeah, sending http links in the conversation seems better to me :)
21:59:09 <flo> easier to pass all the proxies in the way
21:59:13 <aleth> yes
21:59:49 <flo> aleth: do they host the files themselves? Or do they let the user put it on some server of a partner?
22:00:13 <aleth> I believe they host the files, however I have not used Meebo myself so am not certain
22:00:33 <aleth> They probably stick it on some amazon server ;)
22:00:46 <-- Even has quit (Input/output error)
22:00:49 --> Even has joined #instantbird
22:00:49 * ChanServ sets mode +o Even 
22:01:12 <flo> EionRobb: but yeah, at some point we should connect to the libpurple file tranfer API. I would like to have a fallback (like hosting the file on a server that provies http links) in place before feeling good about exposing it in the UI though :)
22:01:14 <aleth> There is a benefit to them in that the recipient is subjected to some Meebo on retreiving the file via a browser
22:02:47 <flo> each time we send someone to a webpage, we can put ads in there (though it should not be abused of course)
22:03:06 <DGMurdockIII> http://iserverd1.khstu.ru/oscar/
22:07:09 <aleth> flo: I suspect that's what Meebo does, seeing that it makes its money through ads
22:07:13 <DGMurdockIII> http://web.archive.org/web/20080308233204/http://dev.aol.com/aim/oscar/
22:07:48 <-- kelopez has left #instantbird ()
22:12:47 <aleth> dev question: How hard would it be to write a plugin that incorporates the buddy list window (including the menu) into a tab in the conv window?
22:13:34 <aleth> add-on i mean
22:15:01 <flo> aleth: trivial if bug 426 gets fixed first
22:15:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=426 enh, --, ---, nobody, NEW, Make it easier to add tabs with arbitrary content to the "conversation window"
22:15:12 <flo> hacky (but probably possible anyway) otherwise
22:15:17 <aleth> aha
22:15:48 <aleth> I suspect the neater way of doing this would be the other way round, incorporating the conversation tabs in the buddy list window (because of the systray interaction)
22:15:55 <aleth> but that's probably harder
22:16:12 <flo> that way is trivial
22:16:22 <aleth> oh?
22:16:24 <aleth> What I am mulling over is a kind of "single-window mode"
22:16:27 <flo> and I used to have an add-on doing it
22:16:32 <aleth> this is great news
22:16:58 <flo> I made it more complicated by wanting to remove the tab bar and having a special group in the buddy list displaying conversations
22:17:18 <flo> there are at least two all-in-one add-ons.
22:17:24 <flo> mine is definitely outdated
22:17:49 <flo> Mook has another one which is outdated too, but not so old (probably only needs a maxVersion bump + some testing)
22:17:50 <aleth> I couldn't find any when I searched
22:17:57 <flo> they aren't on AIO
22:18:20 <flo> the one from Mook is at https://github.com/mook/unibrow/ (source code only)
22:18:41 <aleth> I will take a look, thanks
22:19:56 <aleth> Looks like Mook has done quite a bit of work on that, I wonder if he will update it
22:20:39 * aleth downloads the thing
22:21:24 <flo> if someone asks him and the only thing required is bumping the maxVersion, he will probably doo
22:23:41 <aleth> bumping the maxversion i have just done ;) now for some testing
22:23:48 <-- aleth has left #instantbird ()
22:24:03 --> aleth has joined #instantbird
22:24:15 <-- aleth has quit (Quit: Instantbird 1.0)
22:24:55 --> aleth has joined #instantbird
22:25:19 <aleth> Aha!
22:25:30 <aleth> Not bad
22:25:38 <aleth> but I can see some problems
22:26:53 <flo> that may be the reason why it's not on AIO :)
22:27:13 <aleth> could be ;)
22:27:28 <aleth> might take a look at the code tomorrow, see if it's hard to fix
22:29:35 <-- aleth has quit (Quit: Instantbird 1.0)
22:29:50 --> aleth has joined #instantbird
22:32:03 --> mistraven has joined #instantbird
22:34:23 <-- aleth has quit (Quit: Instantbird 1.0)
22:34:29 --> aleth has joined #instantbird
22:37:18 <-- ptit_boogy has quit (Ping timeout)
22:49:05 <douglaswth> DGMurdockIII: those are my addons ;P
22:49:30 <DGMurdockIII> they loog nice
22:49:46 <DGMurdockIII> i ryed one not on the addon site very nice
23:05:43 <-- chrisccoulson has quit (Quit: Ex-Chat)
23:19:17 <-- aleth has left #instantbird ()
23:37:51 <-- GeekShadow has quit (Quit: The cake is a lie !)
23:38:27 --> aleth has joined #instantbird
23:43:42 <-- aleth has quit (Quit: Instantbird 1.0)
23:49:16 <-- mistraven has quit (Ping timeout)