#instantbird log on 10 23 2010

All times are UTC.

00:00:08 <hicham> it is a 3G Modem, LG LDU-800
00:00:33 <hicham> plus, the network is overloaded
00:01:54 <hicham> in the mornings it is much better
00:03:20 <-- hicham has quit (Client exited)
00:09:11 --> goulagman has joined #instantbird
00:38:49 <-- goulagman has left #instantbird ()
01:20:11 --> clokep has joined #instantbird
01:52:13 <-- clokep has quit (Ping timeout)
02:54:57 --> clokep has joined #instantbird
03:14:55 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
03:15:03 --> clokep has joined #instantbird
03:26:38 --> DGMurdockIII has joined #instantbird
03:38:24 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
04:14:02 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
04:48:35 --> tymerkaev has joined #instantbird
04:55:04 --> DGMurdockIII has joined #instantbird
05:03:11 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
05:10:02 * skeledrew looks around
05:10:06 <skeledrew> hmm...
05:44:23 <-- tymerkaev has quit (Ping timeout)
06:23:18 --> DGMurdockIII has joined #instantbird
07:55:41 --> tymerkaev has joined #instantbird
08:13:03 --> Ornthalas has joined #instantbird
08:21:07 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
08:31:28 --> chrisccoulson has joined #instantbird
08:42:09 <-- chrisccoulson has quit (Quit: Ex-Chat)
09:05:41 --> Even has joined #instantbird
09:05:41 * ChanServ sets mode +o Even 
10:04:03 <-- flo has quit (Quit: Instantbird 0.3a1pre)
10:04:22 --> flo has joined #instantbird
10:04:22 * ChanServ sets mode +qo flo flo 
10:08:46 <-- AUCG has quit (Ping timeout)
10:09:02 <-- Tonnes has quit (Ping timeout)
10:10:26 --> Tonnes has joined #instantbird
10:12:49 --> auscompgeek has joined #instantbird
10:15:21 <-- tymerkaev has quit (Ping timeout)
10:31:30 <flo> Hello :)
10:40:52 <-- Even has quit (Quit: Instantbird 0.3a1pre)
10:41:06 <-- Ornthalas has quit (Quit: KTHXBYE)
10:49:50 <-- auscompgeek has quit (Ping timeout)
10:52:05 <-- Tonnes has quit (Ping timeout)
10:52:41 --> Tonnes has joined #instantbird
10:56:19 --> auscompgeek has joined #instantbird
11:45:07 --> Mic has joined #instantbird
11:45:52 <Mic> hi
11:56:00 --> tymerkaev_away has joined #instantbird
11:56:01 <-- tymerkaev_away has quit (Quit: I must go. Good bye!)
11:56:28 --> tymerkaev_away has joined #instantbird
11:57:07 * tymerkaev_away is now known as tymerkaev
12:11:03 <-- tymerkaev has quit (Quit: I must go. Good bye!)
12:11:15 --> tymerkaev has joined #instantbird
12:30:27 <-- rikki has quit (Quit: Instantbird 0.2)
12:35:46 --> GeekShadow has joined #instantbird
12:54:05 <-- tymerkaev has quit (Ping timeout)
13:25:05 --> clokep has joined #instantbird
14:13:16 --> hicham has joined #instantbird
14:33:28 <-- hicham has quit (Client exited)
14:34:51 --> tymerkaev has joined #instantbird
14:39:44 <-- tymerkaev has quit (Ping timeout)
14:47:55 <Mic> Could anyone try what happens when they select an account in the account manager and press  up/down (whereever there are other accounts) multiple times
14:48:14 <Mic> For me it only works once and fails for successive presses
15:13:08 <-- clokep has quit (Ping timeout)
15:22:52 --> Ornthalas has joined #instantbird
15:30:10 --> Grunt has joined #instantbird
15:30:19 <-- Grunt has quit (Quit: Instantbird 0.2)
15:47:37 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
16:06:53 --> Even has joined #instantbird
16:06:54 * ChanServ sets mode +o Even 
16:45:01 --> Even1 has joined #instantbird
17:24:40 --> tymerkaev has joined #instantbird
17:27:52 --> clokep has joined #instantbird
17:28:16 <clokep> Mic|away: i have the same thing happen
17:34:28 <-- Even1 has quit (Quit: Instantbird 0.3a1pre)
17:34:37 --> Even1 has joined #instantbird
17:59:01 --> hicham has joined #instantbird
18:09:45 <-- Ornthalas has quit (Quit: KTHXBYE)
18:29:00 <instantbot> New Instantbird (UI) bug 557 filed by benediktp@ymail.com.
18:29:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=557 nor, --, ---, nobody, NEW, Keys sometimes broken on the account manager (a sort of focus loss?)
18:38:16 <instantbot> New Instantbird (UI) bug 558 filed by benediktp@ymail.com.
18:38:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=558 enh, --, ---, nobody, NEW, Allow to skin conversation window completely
18:39:30 <clokep> So...how do I actually like review a patch? ;)
18:39:38 <clokep> Is there a better way then just viewing it?
18:40:07 <hicham> view it over and over
18:41:17 --> Mic has joined #instantbird
18:41:33 <clokep> I meant when I actually want to comment on it.
18:42:07 <Mic> I guess you should have an idea what it is supposed to do
18:42:28 <Mic> Check if what's been done is something you might have expected or if it is weird in a sense
18:42:32 <clokep> No.
18:42:36 <clokep> I meant like in bugzilla.
18:42:37 <clokep> How do I do it.
18:42:41 <Mic> ah :D
18:43:14 <Mic> I think you can quote the diff and comment on ti
18:43:25 <Mic> There's a button on the detailed view iirc?
18:43:43 <clokep> There's "Details" "Diff" and "Review.
18:44:28 <Mic> "Edit attachment as comment"
18:44:56 <clokep> Alright, wasn't sure if there was a better way with massive pathches. :)
18:45:24 <Mic> I think I read about a better way to do reviews in bugzilla somewhere
18:45:34 <Mic> You might want to search pmo for bugzilla and review
18:45:42 <hicham> clokep : the xpi for firetray with IB support is ready
18:53:22 <clokep> hicham: OK? I'm not sure if I had something to do w/ that. :(
19:05:32 <-- hicham has quit (Client exited)
19:09:41 <Mic> bye
19:11:01 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
19:47:08 <flo> clokep: hey :)
19:47:14 <flo> noticed anything "interesting" in the patch?
19:47:28 <clokep> flo: Yes. I was gonna reply but its really hard --- the diff view is much easier. :-\
19:47:59 <flo> maybe use both in different tabs?
19:48:20 <clokep> flo: So far, http://pastebin.instantbird.com/439
19:48:26 <flo> when I do a review, I usually "do it" on the diff view, and then edit the attachment as comment when I want to leave the comment
19:48:47 <clokep> Right, but the patch is so long it shard to keep track of. :)
19:49:04 <flo> && takes precedence over ||
19:49:24 <flo> I started reviewing it myselft too this morning
19:49:38 <flo> I took some note of things that I should check before commiting
19:49:52 <clokep> Oh OK. I thought && and || were equal precendence like * and . :)
19:49:56 <flo> I'm at group.xml... still a long way to go :-/
19:49:56 <clokep> * and / rather
19:50:45 <flo> if you assume all the values are 0 or 1, && is * and || is +, so the priority is similar to * and + ;)
19:50:57 <flo> (I'm not sure if it's the "real reason", but it's a good way to remember it)
19:51:22 <clokep> Ohhh, very true. :)
19:51:27 <clokep> Oh OK.
19:51:32 <clokep> Actually no. I knew that. :)
19:51:41 <clokep> Wait no.
19:51:43 <clokep> I got it now. :-D
19:52:11 <clokep> What about the second part? The _showOffline vs showOffline? ;)
19:52:19 <flo> will need to check
19:52:31 <clokep> k
19:52:32 <flo> I suspect it's a consistency issue only and is harmless
19:54:40 <clokep> Mmmm.
19:56:04 <flo> in my own comments I have "check why blist.js now calls removeChild on empty newly created groups and didn't do it before"
19:56:15 <clokep> Alright.
19:56:34 <clokep> So this isn't a bug in the patch, but any particular reason we only show # of buddies on closed groups?
19:56:40 <flo> about group.xml, "See if this can be directly on <content>" (about the "persist" attribute)
19:56:43 <clokep> Personally I'd perfer "xx/yy" always being shown.
19:57:31 <flo> what's the use case?
19:57:53 <flo> currently we do this so that the user knows how many buddies are hidden
19:58:34 <clokep> Its not so useful to know howmany people are online when its open, but to know how many /aren't/.
19:59:27 <flo> so xx/yy is not the info you want, but the info you need to compute what you want.
19:59:38 <flo> any idea of how we could display the offline buddies count? :)
19:59:55 <clokep> (xx offline) :)
20:00:12 <flo> it's verbose :-/
20:00:54 <clokep> :( I know.
20:01:22 <flo> maybe add a "fake" buddy at the end of the group, with "+ 5 offline", and a click there would toggle showOffline for that group?
20:01:33 <flo> it would waste a lot of space too
20:02:16 <clokep> That'd be kind of neat though....
20:02:18 <flo> another review comment I have is "buddy tooltip updates look broken -> see the if (aSubject == this.buddy works"
20:02:19 <clokep> Acutally.
20:02:42 <flo> it would cause us to show groups that have nobody online too ;)
20:02:52 <clokep> Better idea.
20:02:56 <flo> and would we count offline or offline+unknown?
20:03:17 <clokep> offline + unknown I think.
20:03:57 <flo> the whole point of the offline or offline+unkown debate is "is the user who wants to see offline buddies interested in sending offline messages, or viewing the logs?"
20:04:04 <clokep> What about a greyish (+xx)
20:04:58 <clokep> Bah how do you send people files since we don't support direct connect. :)
20:05:35 <flo> is this related?
20:05:44 <clokep> No. :)
20:05:49 <clokep> Just trying to send someone something.
20:09:51 --> DetoritLibertyPenguin has joined #instantbird
20:11:03 <-- DetoritLibertyPenguin has quit (Quit: Instantbird 0.3a1pre)
20:11:46 --> DetoritLibertyPenguin has joined #instantbird
20:13:14 <-- tymerkaev has quit (Input/output error)
20:13:35 --> tymerkaev has joined #instantbird
20:15:25 <flo> clokep: if you want to ensure we don't forget the discussion about the offline buddies count, file a bug ;)
20:15:36 <clokep> flo: I will. :)
20:15:57 <flo> :)
20:21:47 <clokep> Does that count as an enhancement or a minor?
20:23:54 <flo> enhancement
20:24:24 <flo> clokep: I've added parenthesis as suggested to make the behavior explicit
20:24:34 <flo> I checked showOffline/_showOffline, it looks right
20:24:46 <flo> _showOffline is the value, showOffline is the attribute with a getter/setter
20:24:50 <clokep> :) Just checking.
20:25:03 <flo> only the showOffline getter/setter actually touch _showOffline
20:25:10 <clokep> Ohhhh OK.
20:25:19 * clokep is filing a bug.
20:25:46 <flo> blist.js also touches _showOffline directly, because it does so before the binding is attached, and so the getter/setters don't exist yet
20:28:43 <instantbot> New Instantbird (UI) bug 559 filed by clokep@gmail.com.
20:28:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=559 enh, --, ---, nobody, NEW, Unable to view number of offline buddies in a group
20:33:05 * clokep is now known as clokep_food
20:33:34 <flo> maybe we should make group display as customizable as message themes?
20:33:50 <flo> with some HTML markup, and some "replacements"
20:34:15 <-- DetoritLibertyPenguin has left #instantbird ()
20:45:34 <-- tymerkaev has quit (Ping timeout)
21:17:43 --> rikki has joined #instantbird
21:40:16 <clokep_food> Maybe I should just make an extension for it? ;)
21:54:09 --> chrisccoulson has joined #instantbird
21:54:45 <flo> to address the issue mentioned in the bug you filed, or to make groups easily customizable?
21:55:00 <clokep_food> Issue in the bug.
21:56:44 * flo has finished a first "review" pass
21:58:37 --> hicham has joined #instantbird
21:59:16 <flo> hicham: good evening :)
21:59:22 <clokep_food> ;night.
22:00:01 <flo> I'm near my linux machine if you want me to test something ;)
22:02:15 <hicham> flo : good evening
22:02:15 <hicham> flo : well i hope that i can connect to my fedorapeople space
22:02:25 <flo> bah, the buddy tooltip updates fine.
22:02:39 <hicham> flo : connection have been crappy all day that i can't ssh in there
22:02:59 <hicham> flo : i am retrying now
22:04:28 <flo> clokep_food: the changes I've made today during my review: 10 files changed, 47 insertions(+), 45 deletions(-)
22:04:34 <flo> I'm going to attach a new patch soon
22:04:40 <flo> and maybe pastebin the interdiff
22:06:07 <hicham> flo : can i try a dcc ?
22:06:30 <hicham> irc is the only thing working in here
22:06:46 <flo> I don't mind if you try, but I won't be able to received it usefully in Instantbird ;)
22:06:57 <flo> emails don't work?
22:07:36 <hicham> i can't even open my mail box
22:07:56 <hicham> what a pita
22:08:14 <hicham> i am struggling to send 300KB
22:09:12 <flo> clokep_food: the interdiff: http://pastebin.instantbird.com/440
22:12:29 <flo> and the new patch is in the bug
22:12:34 <flo> (as soon as the upload finishes)
22:12:37 <instantbot> florian@instantbird.org added attachment 385 to bug 555.
22:12:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=555 enh, --, 0.3a1, florian, ASSI, New buddy list backend
22:15:16 <clokep_food> Thanks flo. I'll check it out.
22:16:26 <flo> clokep_food: np. How much time do you still need before you are done or give up reviewing it?
22:17:53 * hicham is trying rapidshare
22:18:50 <-- chrisccoulson has quit (Ping timeout)
22:19:59 <clokep_food> flo: I'm unfortunately leaving for a hockey game in a few minutes.
22:20:18 <clokep_food> So it'd be tomorrow. But if you're confident maybe push it? ;)
22:20:50 <flo> I can either push it now (before going to bed) to have it in the next nightly, or wait for an additional day
22:23:35 <clokep_food> Push it now. Not sure if I'll have a chance in the next day to get through the rest. :-\
22:23:43 <clokep_food> Went through about 1/3 - 1/ 2though.
22:25:38 <flo> ok
22:25:47 <flo> you can still comment later anyway ;)
22:25:56 <clokep_food> :)
22:26:05 <clokep_food> Are some of the changes in the patch you just gave me spacing changes?
22:26:19 <clokep_food> Ah, yes. They are.
22:26:49 <hicham> 7% uploaded :(
22:27:22 <hicham> how good, the transfer rate jumped to 1KB/s
22:27:41 <flo> hicham: I'm usually the one with the crappiest connection, but mine looks awesome compared to that ;).
22:28:11 <hicham> flo : i set the max supported version to 0.3a1
22:28:50 <flo> at home I've an ADSL 512/128 connection, but its lost packet rate sometimes jump to about 80% when it's windy outside... :(
22:28:51 <hicham> 49% !!!
22:29:01 <hicham> oh
22:29:03 <hicham> is it SFR ?
22:29:12 * clokep_food isn't going to mention what he has.
22:29:16 * clokep_food is now known as clokep_away
22:29:59 <clokep_away> OK I lied, we have 10/1 cable here, and at home I have 15/2 I think.
22:30:05 <flo> hicham: the ISP is free, but it's not the problem.
22:30:05 <hicham> just don't tell me you are using Sagem Fast 800 ...
22:30:18 * clokep_away is now known as IRCMonkey47031
22:30:25 <hicham> 71%
22:30:28 <flo> the culprit is the crappy landing lines (the infrastructure of France Telecom / Orange)
22:30:28 * IRCMonkey47031 is now known as clokep
22:31:16 <flo> clokep: at the office, I have 100/100 ;)
22:31:24 <clokep> Lucky. :)
22:31:40 <flo> it makes the difference even more visible when I go home ;)
22:31:49 <clokep> On campus we've pushed >200 in the engineering building.
22:31:57 <clokep> The whole building is gigabit. Its sweet. :)
22:32:09 <flo> clokep: it's possible gigabit, but the switch is 100/100
22:32:20 <flo> *possibly
22:32:25 <clokep> Yeah, they replaced all switches with gigabit ones Sophomore year I think? :)
22:32:32 <clokep> Anyway I gotta go, game time is 7:00. :)
22:32:35 <flo> I've heard the connection of the university is 200, but I can't verify it
22:32:37 <hicham> Korea claims to have a 1Gb/s connection
22:32:38 <clokep> 'night. :)
22:32:50 <flo> have fun :)
22:33:13 <hicham> ADSL is descent in here
22:33:23 <hicham> 82%
22:33:55 <flo> crashed :-S.
22:34:03 * flo may not push it this evening after all :-D
22:34:12 <hicham> there is 1MB/s for less than two bucks
22:34:22 <hicham> crash with the new backend ?
22:34:32 <hicham> 93%
22:34:37 <flo> the build without --enable-debug that I've just tried
22:34:48 <flo> it's possible that a complete rebuild would help it.
22:35:06 * flo waits for Apple's crashreporter's stack
22:35:50 <hicham> flo : http://rapidshare.com/files/426795837/firetray-0.3.0-svn-r112M.xpi
22:36:17 <hicham> flo : hope that it is uploaded fine
22:37:33 <hicham> flo : and that you are still in front of linux machine
22:39:15 <hicham> flo : the upload is fine ?
22:39:39 <flo> I think so :)
22:39:48 <hicham> did it work ?
22:40:54 <flo> I need to download/upadte a 32bits nightly
22:43:56 <hicham> @ping
22:44:18 * flo wonders why "check for update" is disabled in his linux nightly
22:46:03 <-- hicham has quit (Client exited)
22:46:20 --> hicham has joined #instantbird
22:46:52 <hicham> flo : you still here ?
22:47:00 <flo> yes
22:47:44 <hicham> oh
22:47:58 <hicham> i thought that i can't even use irc
22:48:50 <hicham> on which version are you trying it ?
22:50:35 <hicham> it is 0.3 with gecko < 2.0b6, you may encounter a missing linkage to mozalloc
22:52:04 <flo> there's "Components.classes['@mozilla.org/FireTrayHandler;1'] is undefined in the error console
22:52:14 <flo> it's the latest Linux nightly
22:52:32 <flo> so Gecko 2.0b8pre (20101021)
22:53:22 <hicham> then the latest hack for new xp
22:53:33 <hicham> xpcom change in firetray didn't work
22:54:07 <hicham> i will recheck that, thanks for the feedback
22:54:09 <flo> in the chrome.manifest file, there's a space before "contract", is this allowed?
22:55:25 <flo> the chrome.manifest file declares libnptray.so and libnptray_x86_64.so
22:55:44 <flo> you have neither of these file in the add-on, but a libnptra_i686.so file.
22:56:52 <flo> hmm, it's not a space before "contact", it's on the same line as the "component" line
22:56:54 <flo> probably not good
22:58:48 <hicham> can you check it on 0.2 ?
22:59:10 <hicham> i didn't test it on 0.3 tbh
23:02:51 <flo> I fixed the chrome.manifest file
23:03:07 <flo> the error I get in the error console is the same on 0.3 (once the manifest is fixed) and on 0.2
23:04:04 <flo> I also have "failed to load XPCOM component" in the error console on 0.2
23:04:33 <hicham> weird
23:04:53 <flo> the other error (that I see both on 0.2 and 0.3) is at the line 3 of chrome://firetray/content/core.js, GetService fails (which is to be expected if the binary component couldn't be loaded
23:06:01 <hicham> did you try changing the binary-component name ?
23:06:31 <flo> running ldd on libnptray_i686.so show this error: "/usr/lib32/libstdc++.so.6: version 'GLIBCXX_3.4_11 not found (required by components/libnptray_i686.so)"
23:07:30 <hicham> damn !
23:08:19 <flo> probably because my ubuntu is too old for you ;)
23:08:26 <flo> I still have 9.04
23:08:33 <hicham> oh !
23:08:37 <hicham> that is too old
23:08:52 <hicham> i compiled it on Fedora 14
23:08:54 <flo> Instantbird nightlies run on it
23:09:05 <flo> and probably on some way older linuxes
23:09:27 <hicham> well, then i guess i will you give you the source tarball
23:09:32 <hicham> or just the patch
23:09:41 <hicham> that is only solution
23:09:51 <hicham> and you build it there
23:10:04 <hicham> that is the problem with binary components
23:10:07 <flo> probably helps to hunt bugs too ;)
23:10:22 <hicham> and that is why i packaged firetray for fedora
23:10:23 <flo> (to have the source code around)
23:10:34 <hicham> to eliminate the linkage problems
23:11:00 <flo> yeah, moving binaries accross different linux systems is not reliable :(
23:16:07 <flo> by the way, would the same feature be doable with jsctypes?
23:27:09 <hicham> i guess giving you the patch is easier
23:27:45 <hicham> it will be less than 50Kb
23:28:02 <hicham> don't know if svn supports binary patches
23:31:35 <hicham> what feature ?
23:32:53 <flo> system tray icon
23:34:00 --> Mic has joined #instantbird
23:35:51 <hicham> i think the only reliable way is that distributions package it up
23:35:57 <hicham> like we do in fedora
23:41:48 * hicham guess that flo went to bed
23:42:13 <flo> no, I'm looking at a valgrind log, trying to understand why my instantbird crashes
23:45:01 <hicham> i don't know
23:45:01 <hicham> i m not yet into jsctypes
23:45:01 <hicham> is it an alternative to xpcom ?
23:46:12 <flo> it's a way to use C libraries directly from JS code
23:46:17 <Mic> Even: do updates of add-ons count as downloads?
23:49:27 --> micahg has joined #instantbird
23:52:05 <-- hicham has quit (Ping timeout)
23:55:23 <Mic> flo: a || b stops evaluating early if a is true?
23:55:28 <flo> yes
23:55:38 --> hicham has joined #instantbird
23:57:22 <hicham> flo : do you have marketing banners to use on websites ?
23:57:32 <flo> not yet
23:58:02 <flo> I've asked idechix a few times to make some nice "Get Instantbird"/"Try Instantbird" buttons
23:58:51 <hicham> i am no graphics guro but i may try