#instantbird log on 01 07 2012

All times are UTC.

00:34:03 --> aleth has joined #instantbird
01:07:30 <flo> Good night
01:08:24 <Mook_as> good night!
01:24:20 <-- aleth has quit (Input/output error)
01:31:28 <-- Mook_as has quit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner])
01:46:23 <-- devfil has quit (Quit: devfil)
02:12:06 --> clokep has joined #instantbird
02:12:06 * ChanServ sets mode +h clokep 
02:30:38 <-- clokep has quit (Ping timeout)
02:46:34 <-- zen_monkey has quit (Quit: Saliendo)
02:54:24 --> Mook has joined #instantbird
03:04:13 <-- Plop has quit (Quit: Instantbird 1.1)
03:14:31 <-- Tomek has quit (Quit: Instantbird 1.1)
05:35:48 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
07:48:16 --> jb has joined #instantbird
08:07:47 <-- jb has quit (Connection reset by peer)
09:44:37 --> mmkmou has joined #instantbird
13:18:32 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre)
13:18:40 --> mmkmou has joined #instantbird
13:34:04 --> diogo has joined #instantbird
13:40:27 <instantbot> raynaudquentin@gmail.com requested review from florian@instantbird .org for attachment 1111 on bug 1223.
13:40:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1223 nor, --, ---, nobody, NEW, Update XUL from 9.0b2 to 9.0.1
13:44:16 <-- diogo has quit (Quit: Instantbird 1.1)
14:04:02 --> Tomek has joined #instantbird
14:10:21 --> diogo has joined #instantbird
14:10:48 <-- diogo has quit (Quit: Instantbird 1.1)
14:22:09 --> aleth has joined #instantbird
14:28:27 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
14:28:42 --> aleth has joined #instantbird
14:29:56 <instantbot> New purplexpcom - General bug 1227 filed by raynaudquentin@gmail.com.
14:29:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1227 nor, --, ---, nobody, NEW, client.py should call itself on some instances
14:33:07 <instantbot> New Websites - bugzilla.instantbird.org (Bugzilla) bug 1228 filed by raynaudquentin@gmail.com.
14:33:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1228 nor, --, ---, florian, NEW, Add a new category on bugzilla
14:34:21 <-- chrisccoulson has quit (Ping timeout)
14:35:58 --> clokep has joined #instantbird
14:35:58 * ChanServ sets mode +h clokep 
14:54:37 --> Plop has joined #instantbird
14:57:05 <instantbot> New purplexpcom - General bug 1229 filed by raynaudquentin@gmail.com.
14:57:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1229 nor, --, ---, nobody, NEW, Make pymake work for Instantbird's slaves
14:59:49 --> FeuerFliege has joined #instantbird
15:18:33 <-- clokep has quit (Ping timeout)
15:22:00 --> clokep has joined #instantbird
15:22:00 * ChanServ sets mode +h clokep 
16:19:16 --> devfil has joined #instantbird
16:29:49 <-- Plop has quit (Ping timeout)
16:31:46 --> Plop has joined #instantbird
16:39:29 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
16:40:26 --> clokep has joined #instantbird
16:41:24 * clokep is now known as IRCMonkey18735
16:42:24 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre)
16:46:38 <IRCMonkey18735> Debug builds are SLLLLLLOOOOOOOOOOWWWWWWW.
16:46:57 <-- IRCMonkey18735 has quit (Connection reset by peer)
16:47:12 --> clokep has joined #instantbird
16:47:12 * ChanServ sets mode +h clokep 
16:47:30 <clokep> Also my crash doesn't appear on my own debug builds. :-/
16:49:40 --> ecaron has joined #instantbird
16:54:52 <-- ecaron has quit (Ping timeout)
17:01:13 <-- Plop has quit (Ping timeout)
17:03:28 --> Plop has joined #instantbird
17:45:12 <-- Plop has quit (Ping timeout)
17:45:17 --> Plop has joined #instantbird
17:54:51 --> FeuerFliege1 has joined #instantbird
17:54:56 <-- FeuerFliege has quit (Ping timeout)
18:00:08 <flo> clokep: yes, they are slow!
18:08:58 <clokep> Yeah, remind me to not open my real profile with them again. ;)
18:09:06 * clokep is fixing bugs in the CTCP formatting function...
18:22:37 <clokep> flo: Is this the kind of thing I should just make some tests for while I'm testing it.
18:22:42 * clokep is scared to volunteer to do this.
18:22:58 <flo> :)
18:23:15 <-- Even1 has quit (Ping timeout)
18:23:55 <flo> I wouldn't hold landing on tests being written (that would be unfair I think ;)), but it would be really really great to have tests
18:24:10 <flo> and I think you only need xpcshell tests, that's quite easy to do
18:24:35 <flo> you don't need to be afraid of these tests :)
18:24:40 <clokep> Alright. :) At the very least I'll save the examples I'm doing so we can resuse them for a test.
18:26:26 <flo> if you have the list of inputs, the expected outputs and a way to call the function/method without requiring the UI to exist, you are basically done
18:26:51 <clokep> Oh? Cool!
18:28:36 <flo> for you own testing, using xpcshell is likely faster too than using the UI
18:29:04 <flo> *your
18:30:11 <clokep> Yeah, I'm just running the function directly right now in Komodo and outputting to the buffer, so it's very fast.
18:39:03 --> Even has joined #instantbird
18:39:03 * ChanServ sets mode +o Even 
18:43:33 --> diogo has joined #instantbird
18:43:36 <-- diogo has quit (Quit: diogo)
18:46:36 --> ecaron has joined #instantbird
19:07:56 <clokep> Ah, well the test_purplexpcom seems like it's simple. :) I have a feeling the makefiles are more of a pain probably haha.
19:30:34 --> chrisccoulson has joined #instantbird
21:02:56 --> igorko has joined #instantbird
21:11:20 <-- devfil has quit (Client exited)
21:14:44 <flo> clokep: you probably just need to add a single line with the name of the test file, so that it's copied in the right folder inside the obj dir
21:15:17 <flo> the most difficult part may be finding the right command line to invoke your test (and only that one), but it's well documented on MDN
21:16:50 <clokep> Alright.
21:19:21 <clokep> flo: So my SIPE patch has bitrotted, is that something I should put up a new patch for soon, or will it be a while before you have any chance to look at it?
21:19:56 <flo> really? What's causing the bitrot?
21:20:10 <clokep> Moving of the icons to purple I believe.
21:25:03 <flo> that's trivial to fix when applying the patch
21:25:13 <clokep> I believe http://hg.instantbird.org/instantbird/rev/c663d78550e9 did it.
21:25:24 <clokep> As long sa you don't mind doing it. :)
21:25:28 <flo> if you've fixed it for your own usage alredy, you can attach a new patch, if not, don't bother, I can fix it before committing if the patch looks good
21:25:48 <clokep> Alright. I think I did (I know I tried to compile and it failed, not sure if I fixed it or not.)
21:25:56 <flo> honnestly I'm more interested by JS-IRC than by SIPE (which I'm unlikely to ever be able to test myself)
21:26:22 <-- FeuerFliege1 has quit (Quit: Instantbird 1.2a1pre)
21:26:28 <flo> but if you want to push it forward, I'm OK with that :)
21:28:42 <clokep> flo: SIPE is done AFAIK though.
21:28:55 <clokep> And I'm pushing forward with IRC! :) I think I'm getting close.
21:29:17 <flo> I'm wondering how SIPE works for l10n
21:29:25 <flo> are there things that we need to convert/import for your translators?
21:29:28 <clokep> That's probably not done.
21:29:46 <flo> I'm also still not sure of what to do for QQ
21:29:46 <clokep> I would need to provide the files you gave me at some point that has the locales.
21:30:09 <flo> it may even actually be the (bad but real) reason why I haven't fixed l10n stuff yet: I don't know what to do with the QQ strings
21:31:29 <clokep> :-/ I forget that that's not fixed sometimes. :-X
21:32:34 <clokep> I'm going to look at doing join/parts in imConversations again in a little while.
21:35:37 <flo> that's more interesting ;)
21:37:05 <clokep> :) I'd also really like to finish that deleting tweets patch.
21:50:01 <flo> isn't it already finished (minus the landing)?
21:52:03 <clokep> Not quite.
21:52:07 <clokep> I had to change a couple of things.
21:59:10 <flo> should we also display something in the timeline when receiving on the stream the information that a message we display has been deleted?
22:02:17 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1113 on bug 683.
22:02:18 <clokep> Possibly.
22:02:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=683 enh, --, ---, clokep, ASSI, Handle deleted messages on twitter
22:02:37 <clokep> I'd rather do that as a separate patch I think.
22:02:39 <clokep> (If that's OK.)
22:05:43 <clokep> Bah I have changes in one of my trees that I have no idea what they're meant to do. :-/
22:06:59 <flo> that often happens to me
22:07:35 <flo> in these cases I sometimes hg diff > ../WIP/<somename>.patch, so that I don't regret the hg revert that's inevitably coming :)
22:07:55 <clokep> Part of it was aleth's patch. :)
22:08:07 <clokep> That got an hg revert. ;)
22:13:18 --> ecaron1 has joined #instantbird
22:13:24 <-- ecaron1 has quit (Quit: ecaron1)
22:14:15 <-- ecaron has quit (Ping timeout)
22:47:43 <Even> This is fun : http://www.topito.com/top-chats-invisibles
22:47:46 <Even> :P
22:56:39 <clokep> So when people ask us how to set their status to invisible...we should say that the invisible option is invisible and they just need to figure out how to click it?
22:56:56 <flo> :)
23:17:14 <clokep> flo: So I'm not really seeing where the join/part messages would fit into imConversations, I could see adding them into conversation.xml where where we handle chat-buddy-add, but that's not the right place for it.
23:17:43 <flo> how is it handled by libpurple?
23:18:43 <clokep> It's done in conversation.c: http://lxr.instantbird.org/instantbird/source/purple/libpurple/conversation.c#1729
23:20:55 <clokep> Actually....would it just fit into http://lxr.instantbird.org/instantbird/source/chat/components/src/imConversations.js#263?
23:21:29 <clokep> Oh bleh, wait...does this involve taking over from libpurple doing it too or just for JS protos?
23:21:42 * clokep should file a bug about this. ;)
23:22:04 <flo> taking over from libpurple too!
23:22:23 <clokep> Ah...OK! :)
23:23:09 <flo> the part I still don't understand about the libpurple implementation is how prpls do to add chat buddies asynchronously into a conversation without writing a system message for each buddy
23:24:11 <clokep> Doesn't it add a system message for each though?
23:24:42 <flo> I don't think so
23:24:58 <flo> well, I've seen cases (in MSN chats) where it added a system message for each
23:25:24 <flo> but I doesn't on IRC, and I think the nicklist isn't always synchronously received there
23:25:45 <clokep> Hmmm...
23:28:05 <-- aleth has quit (Input/output error)
23:28:14 <clokep> Would we also want to handle name changes?
23:30:42 <flo> I think so
23:31:07 <flo> I don't think we want a system message each time we add a nick in the twitter conversation though.
23:33:24 <clokep> I already added that in my bug description...
23:35:25 <instantbot> New purplexpcom - General bug 1230 filed by clokep@gmail.com.
23:35:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1230 nor, --, ---, nobody, NEW, Join/part messages should be handled by imConversations.js.
23:35:39 --> Mook has joined #instantbird
23:41:32 <clokep> Feel free to comment on that. I'm sure somethings I said are wrong. ;)
23:55:28 <clokep> OK. I think I can do this. :)