#instantbird log on 09 03 2012

All times are UTC.

00:50:27 <-- sonny has quit (Ping timeout)
02:52:33 <instant-buildbot> build #619 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/619
03:47:06 <-- chrisccoulson has quit (Ping timeout)
03:47:36 <-- mali has quit (Ping timeout)
04:24:32 <-- gerard-majax_ has quit (Ping timeout)
04:44:37 <instant-buildbot> build #697 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/697
06:08:43 --> barlas has joined #instantbird
06:13:28 <instant-buildbot> build #603 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/603
06:14:31 --> clokep has joined #instantbird
06:14:31 * ChanServ sets mode +o clokep 
06:26:58 --> meh has joined #instantbird
06:34:48 <-- clokep has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
06:37:55 <-- meh has quit (Quit: I don't want to live on this planet anymore.)
06:38:56 --> jb has joined #instantbird
06:45:14 --> meh has joined #instantbird
06:46:24 <-- jb has quit (Ping timeout)
06:47:38 --> jb has joined #instantbird
06:51:44 <-- jb has quit (Ping timeout)
06:54:21 --> sonny has joined #instantbird
06:56:02 <-- sonny has quit (Ping timeout)
06:59:50 <-- Kaishi has quit (Quit: Kaishi)
06:59:55 --> Kaishi has joined #instantbird
07:03:46 --> sonny has joined #instantbird
07:04:40 <-- skeledrew1 has quit (Ping timeout)
07:05:27 --> skeledrew has joined #instantbird
07:14:46 <-- sonny has quit (Ping timeout)
07:27:34 --> chrisccoulson has joined #instantbird
07:45:43 --> gerard-majax_ has joined #instantbird
07:51:54 --> jb has joined #instantbird
07:52:07 <-- jb has quit (Excess Flood)
07:52:10 --> jb has joined #instantbird
07:56:32 <-- jb has quit (Ping timeout)
07:56:52 <-- chrisccoulson has quit (Ping timeout)
07:56:59 --> jb has joined #instantbird
08:00:49 --> jb1 has joined #instantbird
08:01:23 <-- jb has quit (Ping timeout)
08:03:38 --> jb has joined #instantbird
08:05:36 <-- jb1 has quit (Ping timeout)
08:07:02 <-- gerard-majax_ has quit (Ping timeout)
08:14:44 --> sonny has joined #instantbird
08:16:06 <-- jb has quit (Ping timeout)
08:16:49 --> chrisccoulson has joined #instantbird
08:17:53 --> gerard-majax_ has joined #instantbird
08:18:53 --> jb has joined #instantbird
08:19:39 <-- gerard-majax_ has quit (Ping timeout)
08:25:54 --> Even1 has joined #instantbird
08:31:16 <-- sonny has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
08:32:35 --> sonny has joined #instantbird
08:53:34 --> Mic has joined #instantbird
08:53:34 * ChanServ sets mode +h Mic 
09:03:57 <-- SM0TVI has quit (Ping timeout)
09:05:11 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
09:05:24 --> Mic has joined #instantbird
09:05:24 * ChanServ sets mode +h Mic 
09:09:26 --> aleth has joined #instantbird
09:09:26 * ChanServ sets mode +h aleth 
09:12:12 --> SM0TVI has joined #instantbird
09:15:02 <Mic> aleth: where are the mails to contact@instantbird.org sent by now?
09:15:20 <Mic> *sent to
09:15:22 <aleth> Mic: I don't think it's been changed yet, but ask clokep...
09:16:06 <Mic> I haven't received any mails for quite a while now and suspect that I missed the change.
09:16:32 <aleth> I thought there was an issue with google groups not picking up the new mailing list.
09:23:38 --> mmkmou has joined #instantbird
09:29:32 <-- Even1 has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
09:29:46 --> Even1 has joined #instantbird
09:33:07 <-- meh has quit (Quit: I don't want to live on this planet anymore.)
09:34:38 <instantbot> aletheia2@fastmail.fm cancelled review?(florian@instantbird .org) for attachment 1880 on bug 1658.
09:34:39 <instantbot> aletheia2@fastmail.fm cancelled feedback?(jamie@nvaccess.or g) for attachment 1880 on bug 1658.
09:34:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1658 nor, --, ---, aletheia2, ASSI, Improve keyboard accessibility of the contact list
09:36:51 <-- sonny has quit (Ping timeout)
09:37:43 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
09:40:32 --> flo-retina has joined #instantbird
09:41:50 <-- aleth has quit (Quit: Au revoir)
09:43:43 <-- flo-retina has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
09:43:48 --> flo-retina has joined #instantbird
09:44:00 --> flo has joined #instantbird
09:44:00 * ChanServ sets mode +qo flo flo 
09:44:10 <-- mmkmou has quit (Ping timeout)
09:44:20 --> aleth has joined #instantbird
09:44:20 * ChanServ sets mode +h aleth 
09:45:30 <-- jb has quit (Quit: jb)
09:47:42 --> mmkmou has joined #instantbird
09:48:09 --> jb has joined #instantbird
09:51:42 <aleth> flo: How about "Change your avatar icon" as an accessibility label on the userIcon in the contact list? Or is that too verbose? I want it to be clear whose icon it refers to.
09:53:13 <flo> we've never used the word "avatar" anywhere
09:53:40 <flo> in the code we usually talk about "user icon" (although I'm not sure this phrase is expected anywhere in the UI)
09:53:48 <flo> what about just "Change your icon" ?
09:53:58 <flo> and maybe it could also be exposed as a tooltip for sighted users?
09:54:03 <aleth> Great. For some reason I thought we used avatar...
09:54:35 <aleth> Yes, I'll stick it in a tooltip too.
09:55:20 <-- mmkmou has quit (Ping timeout)
09:59:04 --> mmkmou has joined #instantbird
10:01:11 <-- aleth has quit (Input/output error)
10:01:13 --> aleth has joined #instantbird
10:01:14 * ChanServ sets mode +h aleth 
10:02:37 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1892 on bug 1658.
10:02:38 <instantbot> aletheia2@fastmail.fm requested feedback from jamie@nvaccess.or g for attachment 1892 on bug 1658.
10:02:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1658 nor, --, ---, aletheia2, ASSI, Improve keyboard accessibility of the contact list
10:04:46 <aleth> That bug is proving more long-winded than I first expected...
10:06:04 --> sonny has joined #instantbird
10:13:22 <flo> aleth: I'm not really surprised ;)
10:14:47 --> gerard-majax_ has joined #instantbird
10:15:59 * flo is confused about what his next priority for the next 2 days is
10:21:01 <flo-retina> any idea of what could be a next step for bug 1664?
10:21:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1664 maj, --, ---, nobody, UNCO, Google Talk will not connect
10:32:03 <-- barlas has quit (Ping timeout)
10:32:15 <aleth> flo: I guess the XMPP code fails when usernames=email addresses not on the google domain. I'd forget about 1.1 and just look at the JS-XMPP code for that case.
10:32:39 <aleth> Also, that bug conversation is confusing :-/
10:44:04 --> chrisccoulson_ has joined #instantbird
10:44:21 <-- flo has quit (Input/output error)
10:44:24 --> flo has joined #instantbird
10:44:24 * ChanServ sets mode +qo flo flo 
10:45:17 <-- chrisccoulson has quit (Ping timeout)
10:45:23 * chrisccoulson_ is now known as chrisccoulson
10:52:28 <instantbot> jamie@nvaccess.org granted feedback for attachment 1892 on bug 1658.
10:52:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1658 nor, --, ---, aletheia2, ASSI, Improve keyboard accessibility of the contact list
10:52:51 --> barlas has joined #instantbird
10:57:03 <instantbot> aletheia2@fastmail.fm cancelled review?(florian@instantbird .org) for attachment 1892 on bug 1658.
10:57:04 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1893 on bug 1658.
10:57:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1658 nor, --, ---, aletheia2, ASSI, Improve keyboard accessibility of the contact list
11:08:50 <flo> aleth: the problem is, it would be useful to have an example of what we are supposed to send for things to work ;).
11:09:55 <aleth> yes :-/
11:10:32 <flo> aleth: even if you start editing when the user starts typing, there's no reason for the new display name or status message to start with a space ;)
11:11:16 <aleth> flo: I also dislike it because it would overwrite the existing value immediately
11:12:00 <flo> space as an alternative to the enter key seems fine, or do you see an issue with that behavior?
11:12:55 <aleth> It's fine by me, but it is in fact not the standard behaviour for buttons (i.e. we don't currently handle Return either)
11:15:12 <aleth> But I don't see any reason not to add it.
11:16:32 <-- mmkmou has quit (Ping timeout)
11:18:42 <flo> aleth: so do you mean the standard behavior would be to listen for space but not enter?
11:25:47 <aleth> The current behaviour is the default handler (i.e. edit on Return but not Space)
11:29:19 --> mmkmou has joined #instantbird
11:33:20 --> mali has joined #instantbird
11:37:49 <aleth> flo: Hmm, actually I think we shouldn't handle Space here. Because if we do it for those elements, we have to do it everywhere (the conv-top, dialogs, etc). 
11:37:58 <aleth> Better to stick with the default behaviour,
11:38:15 <flo> isn't space the default behavior for buttons?
11:38:51 <flo> (and I won't require you to fix it everywhere else :-). Fixing all the top of the contact list is already a big enough task :))
11:39:16 <flo> aleth: have we got james to test if the notification bar of authorization requests is accessible? :)
11:46:52 <aleth> flo: It's not the default behaviour. So maybe I should file a gecko bug?
11:47:36 <aleth> flo: That's a good idea, you could ask him to test that...
11:48:02 <flo> why me? :-|
11:49:05 <flo> aleth: I think space is the default behavior for activating the command of most focused buttons, but maybe that's only when there's -moz-appearance button?
11:49:43 <aleth> why not? :-|
11:50:43 <aleth> flo: ah, I've just found it on MDN: "Warning: ... adding role="button" alone is not sufficient. It will also be necessary to add a key event handler that listens for the Space key in order to be consistent with native buttons."
11:51:19 <aleth> Guess I'll add one then ;)
11:53:20 <flo> :)
11:58:14 <-- ivan has quit (Quit: ERC Version 5.3 (IRC client for Emacs))
12:01:19 <-- gerard-majax_ has quit (Ping timeout)
12:02:54 <instantbot> aletheia2@fastmail.fm cancelled review?(florian@instantbird .org) for attachment 1893 on bug 1658.
12:02:55 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1894 on bug 1658.
12:02:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1658 nor, --, ---, aletheia2, ASSI, Improve keyboard accessibility of the contact list
12:03:16 --> ivan has joined #instantbird
12:04:27 --> gerard-majax_ has joined #instantbird
12:20:41 <flo> so bug 1666 is checkin-needed, right?
12:20:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1666 enh, --, ---, aletheia2, ASSI, Set twitter topic to the user's self-description
12:21:06 <aleth> I think so.
12:41:47 --> clokep has joined #instantbird
12:41:47 * ChanServ sets mode +o clokep 
12:47:09 <flo-retina> clokep: good morning :)
12:47:29 <flo-retina> clokep: so what were you saying about the mac slave yesterday?
12:48:22 <clokep> flo-retina: Good morning. I have to go into work soon, so I'll be running around a bit.
12:48:35 <flo-retina> ok :)
12:48:41 <flo-retina> it's 2pm here :)
12:49:15 <clokep> aleth: I think space is pretty standard to activate things.
12:49:22 <clokep> flo-retina: It's almost 9 here, but it's a US holiday. ;)
12:49:45 <flo-retina> so why are you going into work?
12:49:55 <aleth> clokep: Yep, the confusion was over "if it's standard, why isn't it happening already?"
12:50:09 <clokep> aleth: Ah. Got it. :)
12:50:30 <clokep> flo-retina: So, we need a new Mac builder before the next release, right?
12:50:41 <clokep> I know you had said previously it's hard/expensive to get them in Europe.
12:50:50 <flo-retina> clokep: not necessarily the "next release"
12:50:57 <flo-retina> clokep: but before updating to Mozilla 17
12:50:57 <clokep> I might be willing to get one, but I don't really know what we would need or anything like that.
12:51:08 * clokep assumes we're talking about a Mac Mini btw.
12:51:19 <flo-retina> yeah, we are talking about a mac mini
12:51:26 <flo-retina> but my old macbook could also do I guess :-)
12:51:54 <clokep> Ah, but that doesn't build 18, right?
12:52:49 <flo-retina> clokep: I'm kinda hesitating between buying a used old mac mini for ~300euros (that would be a Core2Duo building in almost the same time as my old macbook) or a brand new Mac mini server that would be as fast as my new macbook (but would cost at least 900euros).
12:53:02 --> meh has joined #instantbird
12:53:19 <flo-retina> clokep: my old macbook could still build current trunk. It's the OS currently installed on it that can't, but it's something that can be fixed ;).
12:54:02 <flo-retina> our PowerMac G5 (currently our mac build slave) will be completely unusable starting with gecko 17 (that drops leopard support) though.
12:54:51 <clokep> flo-retina: Ah, I see.
12:56:37 <flo-retina> so yeah, the question is mostly: do we(I?) want to invest to have a mac build slave that finishes his build jobs in less than half an hour, or are we still ok waiting 3 hours for a mac universal build to appear?
12:57:18 <-- mali has quit (Ping timeout)
12:57:23 <clokep> Oops. I just linked someone to a WONTFIX bug. :-D
12:58:22 <clokep> flo-retina: Right, well...if it's mostly just nightlies, then it doesn't matter how long it takes really.
12:59:36 <flo-retina> clokep: if we have a correct machine, we could start making onCommit builds again
13:00:47 <flo-retina> I currently turn off the mac slave during the day because these old dual-CPU G5 have a very excessive power consumption (it's almost an electrical heater) and because the onCommit builds aren't really useful when the results arrive 2 hours after the push
13:01:06 <flo-retina> I think onCommit builds will be more important if we start having more people allowed to push
13:01:19 <flo-retina> as it's important to know the tree hasn't been broken by someone else before you push your own stuff :)
13:02:12 --> mali has joined #instantbird
13:02:36 <clokep> Right. So...we should get the better one then. :P
13:03:01 <flo-retina> yeah, I tend to think we should buy real hardware this time
13:03:03 <clokep> We can split the cost or something though, of course. As long as I don't need to like send a personal check overseas. ;)
13:03:13 <flo-retina> ahah :)
13:03:40 <flo-retina> I have enough money to pay for it
13:04:15 <-- mmkmou has quit (Ping timeout)
13:04:19 <flo-retina> what annoys me about keeping to pay for Instantbird stuff is that it's not sustainable to have developers volunteer both their time and their money.
13:04:29 <flo-retina> but if you pay for it, it doesn't make the model more sustainable ;).
13:05:40 --> mmkmou has joined #instantbird
13:07:30 * clokep is going to wear his TB t-shirt to work today. ;)
13:09:03 --> deltafalcon has joined #instantbird
13:10:24 --> gerard-majax__ has joined #instantbird
13:10:24 <-- gerard-majax_ has quit (Ping timeout)
13:11:08 * clokep is confused by the logic in https://bugzilla.mozilla.org/show_bug.cgi?id=787255#c4
13:13:29 * flo-retina fails to see any logic there ;)
13:14:56 <clokep> I'm not the only one then. :)
13:17:59 * clokep WONTFIXes it.
13:18:08 <clokep> Actually WORKSFORME, is probably better.
13:18:25 <flo-retina> INVALID? (no logic :-P)
13:18:32 <flo-retina> (doesn't matter anyway)
13:18:41 <-- mmkmou has quit (Ping timeout)
13:19:39 <flo-retina> our current set of patches against current mozilla-central: http://pastebin.instantbird.com/71148
13:19:45 <flo-retina> yummy...
13:21:00 <clokep> Building with m-c for fun or?
13:29:30 <flo-retina> I would like to see if I can somehow get the profiler working, and see how about:memory looks like in current trunk
13:30:21 <flo-retina> MozCamp will be the best opportunity to suggest improvements in the profiler and about:memory, so I would like to get an idea of what we need before :)
13:30:28 <clokep> Ah-ha. :) If you update all those patches, upload it to the "Use Gecko XX bug"?
13:30:36 <flo-retina> sure
13:30:51 <clokep> Anyway, time to go. :)
13:32:23 <flo-retina> I won't work on theses patches now though, I just wanted to pull mozilla-central while I'm in the office, as I wouldn't want to download that much data from my phone's connection
13:32:32 <-- clokep has quit (Ping timeout)
13:46:57 <flo> aleth: do you still know a way to reproduce https://bugzilla.mozilla.org/show_bug.cgi?id=763872 ?
13:47:03 <flo> what's the hack I should remove to test it?
13:47:10 <-- mali has quit (Ping timeout)
13:49:06 <aleth> flo: http://lxr.instantbird.org/instantbird/source/instantbird/content/viewlog.js#47
13:52:18 <flo> ahah!
13:52:32 <flo> I was searching for executeSoon, and setTimeout and couldn't find the hack
13:53:46 <aleth> flo: I tried http://lxr.instantbird.org/instantbird/search?string=hack
13:55:35 <flo> :)
14:05:21 <flo-retina> aleth: I can't reproduce it, even without the hack :-S
14:05:35 <flo-retina> was this something that didn't happen on Mac?
14:05:46 <aleth> Could be... check the original bug?
14:05:59 <aleth> Hey, it even says so in the comment :P
14:06:09 <flo-retina> who reads comments?
14:06:22 <flo-retina> :(
14:06:36 --> clokep_work has joined #instantbird
14:06:36 * ChanServ sets mode +o clokep_work 
14:06:43 <flo-retina> Mibbit?
14:07:04 <clokep_work> flo-retina: I unplugged my proxy server from my network while trying to diagnose something (unrelated). :(
14:07:06 <clokep_work> Just realized it now.
14:08:31 <clokep_work> Another comment on the IB blog about wanting other protocols in Thunderbird.
14:08:35 <clokep_work> Idk how to reply to those...
14:09:57 <flo-retina> we have 2 possible ways to handle that
14:17:33 <flo-retina> either decide it's not our business, and redirect to the Thunderbird team, that will redirect to me until november
14:18:05 <flo-retina> or decide purplexpcom is part of the Instantbird project, and decide that we support it, but include links to get instantbird in it ;).
14:21:31 <clokep_work> I'd be OK with it either way, but if we decide the latter we need to release every six weeks.
14:25:02 <flo-retina> no :)
14:25:25 <flo-retina> we need to release once for Tb15-16-17, and then once for each Tb release in the new slow-release-cycle
14:25:33 <flo-retina> which is once or twice a year.
14:34:18 <clokep_work> AHa, right!
14:35:24 <flo-retina> I'm not sure if the benefice of adding "get instantbird" links (that may not be that visible) in Tb is worth the maintenance costs
14:36:15 <clokep_work> I kind of agree...
14:38:18 --> mali has joined #instantbird
14:44:27 --> adev has joined #instantbird
15:06:16 <-- barlas has quit (Connection reset by peer)
15:16:05 * clokep_work wonders what adev is testing...?
15:22:14 <aleth> a long shot hack around bug 1143 (which has no STR)
15:22:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1143 nor, --, ---, nobody, REOP, Collapsed participant list sometimes loses listitems
15:26:04 <clokep_work> Ah...
15:26:07 <clokep_work> No luck so far?
15:26:46 <aleth> Not really. It would be nicer to fix the underlying listbox bug but I have no idea what it is.
15:28:41 <flo-retina> clokep_work: is there a way to run the xpcshell-tests of a single dir?
15:35:06 <clokep_work> flo-retina: make -C objdir/chat/protocols/irc xpcshell-tests should run just the IRC ones.
15:35:52 <flo-retina> hmm, it does, thanks
15:36:40 <flo-retina> for some reason I was following the doc and trying with make -C objdir/chat/protocols/irc/*tests* xpcshell-tests
15:37:34 <clokep_work> Ah, yeah. I did that initially too. :)
15:38:59 --> mmkmou has joined #instantbird
15:51:15 <-- mmkmou has quit (Ping timeout)
15:55:33 <flo> btw, I tried to list the feedback we have received since Tb15 in https://etherpad.mozilla.org/tb-im-16-17
15:55:56 <flo> those are the things that are more or less on my plate (no promise to fix them all of course :))
15:56:03 --> mmkmou has joined #instantbird
15:57:33 <-- Even1 has quit (Input/output error)
15:57:44 <-- mmkmou has quit (Ping timeout)
16:01:16 <-- jb has quit (Connection reset by peer)
16:02:07 --> jb has joined #instantbird
16:03:13 --> mmkmou has joined #instantbird
16:08:20 <flo-retina> can I just remove aDocument from http://mxr.mozilla.org/comm-central/source/chat/modules/imContentSink.jsm#328 or are we concerned it could break add-ons? (I don't know any add-on using that)
16:12:45 <-- mmkmou has quit (Ping timeout)
16:14:26 <aleth> I doubt any add-ons use that function too
16:18:24 --> mmkmou has joined #instantbird
16:20:32 --> wnayes has joined #instantbird
16:26:33 <-- mmkmou has quit (Ping timeout)
16:27:39 * aleth thinks bug 1143 is a Heisenbug :-/
16:27:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1143 nor, --, ---, nobody, REOP, Collapsed participant list sometimes loses listitems
16:27:59 <flo> wnayes: hello.
16:28:20 <wnayes> flo: Hello :) All moved in at school now.
16:28:23 * flo wonders if wnayes was connected from umn.edu last time, or if that means the IRC access works from his university :)
16:29:54 <wnayes> Seems to work fine, it did last year as well
16:30:56 --> mmkmou has joined #instantbird
16:35:31 <flo> :)
16:38:36 * flo-retina is going to become depressed just by trying to add tests for imContentSink.jsm
16:38:48 <clokep_work> flo-retina: I wouldn't be concerned about removing it.
16:39:11 <flo-retina> for now I tested only with plain text that shouldn't be modified
16:39:28 <flo-retina> out of 3 strings I put as in put, only 1 was correct after being processed :'(
16:40:34 <flo-retina> hmm, well, I guess replacing &quot; and &apos; with " and ' is ok
16:41:09 <clokep_work> :-/ That was like when I started adding tests for the smiley code...
16:41:12 <clokep_work> And half of them failed. :(
16:45:39 <flo-retina> seems to be bug 898
16:45:41 <-- mmkmou has quit (Ping timeout)
16:45:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=898 maj, --, ---, nobody, NEW, Copying text from conversations removes leading indent
16:45:46 <flo-retina> so maybe magic copy isn't faulty after all :)
16:45:59 --> mmkmou has joined #instantbird
16:51:55 <-- mmkmou has quit (Ping timeout)
16:54:10 --> mmkmou has joined #instantbird
16:56:00 <-- mmkmou has quit (Ping timeout)
16:56:57 <-- adev has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
16:57:10 --> adev has joined #instantbird
16:58:03 <-- adev has quit (Input/output error)
16:58:10 --> adev has joined #instantbird
17:08:59 --> mmkmou has joined #instantbird
17:12:22 <-- mmkmou has quit (Ping timeout)
17:18:41 <flo-retina> is there an easy way to color the xpcshell-tests ouput?
17:19:09 * flo-retina looks at https://blog.mozilla.org/dolske/2010/01/28/colorize-that-build/
17:20:34 --> mmkmou has joined #instantbird
17:25:11 --> rosonline has joined #instantbird
17:28:08 <clokep_work> Does https://bugzilla.mozilla.org/show_bug.cgi?id=787255#c6 make any sense?
17:31:56 <deltafalcon> My interpretation: If the client isn't registered and has the same username, 1 will be added to the username (happened to me a couple of times), commenter prefers if he could have the option of using "_" instead of 1 or another number...
17:33:49 <clokep_work> deltafalcon: I understand that, but WTF Is he talking about "It requires the client to know if nick is registered or not for a given IRC host."
17:33:54 <clokep_work> There's no way to know that.
17:34:21 <-- sonny has quit (Ping timeout)
17:34:23 <-- jb has quit (Quit: jb)
17:40:07 <deltafalcon> The IRC complains whether the client is already registered, no?
17:40:11 <deltafalcon> IRC, rather
17:41:48 <-- mmkmou has quit (Ping timeout)
17:46:50 <flo-retina> clokep_work: he means either that we could behave different if the user checked a box saying the nick is registered (or maybe if the user entered a password?). Or maybe he wants the client to be clever and remember if we ever successfully identified with nickserv for that nick.
17:46:57 <flo-retina> either way, WONTFIX :)
17:47:34 <clokep_work> deltafalcon: "registered" no, it complains if the nick is in use.
17:47:42 <deltafalcon> Ah ok
17:48:27 <flo-retina> writing tests really takes a long time :(
17:49:43 <deltafalcon> One would imagine that it would save a lot of time in future. :P
17:50:25 <flo-retina> deltafalcon: I don't think it does
17:51:01 <flo-retina> deltafalcon: my hope is that it would offer us a lot more confidence when the time to release is close, not that it would save time :)
17:51:38 <deltafalcon> Save time by not needing to chase bugs in future, so that new and exciting features can be worked on. ;)
17:51:43 <deltafalcon> That's just me though
17:52:10 <clokep_work> deltafalcon: "registered" is a nickserv thing which isn't part of the protocol, the client really has no way to know if someone is successfully authenticated.
17:52:48 <-- gerard-majax__ has quit (Ping timeout)
17:52:51 <deltafalcon> clokep_work: Then the submitter has got me stumped.
17:55:26 <clokep_work> deltafalcon: I think he's confused about what the client knows. ;) Probably from using a broken client.
17:55:52 <deltafalcon> clokep_work: Makes sense.
17:56:03 <deltafalcon> clokep_work: Probably Pidgin. Hahah
17:56:32 <deltafalcon> Best stop that though, don't want to turn into a fanboy.
17:56:34 <clokep_work> flo-retina: That colorize script is awesome.
17:56:46 <flo-retina> clokep_work: I think he doesn't want to admit that he said non-sense in a previous comment, and tries to justify it with purposefully vague answers
17:57:13 <flo-retina> clokep_work: I looked at it and disliked it, so I'll write mine later
17:57:29 <flo-retina> clokep_work: I don't like that it forces pymake, and I don't like that it's likely to override clang's colors
17:57:39 <clokep_work> Ah, OK. :(
17:58:00 <flo-retina> but for Windows (that's where it was written!), it's probably good
17:58:25 * clokep_work feels like Mibbit updated their tab complete to first go to people who pinged you...
17:58:44 <flo-retina> they may be spying us ;)
18:02:41 <clokep_work> Maybe. :)
18:03:29 <aleth> That's what we get for writing blog posts ;)
18:03:55 <flo-retina> clokep_work: should I get worried when I start commenting out some of the tests and adding //FIXME ? :-S
18:04:21 <deltafalcon> flo-retina: Virtual too-hard basket? :P
18:04:50 <clokep_work> flo-retina: Only if there are tests we've already written. ;)
18:04:53 <flo-retina> I don't understand why the standard mode with http://mxr.mozilla.org/comm-central/source/chat/modules/imContentSink.jsm#96 as the style rules gets rid of "text-decoration: underline" and keeps "font: pink" :-S
18:05:01 * clokep_work assumes an r? is coming his way soon.
18:05:22 <flo-retina> soon may not be soon enough for my taste ;)
18:06:47 <clokep_work> r-
18:07:46 <flo-retina> really? :)
18:07:55 <flo-retina> that was fast!
18:08:15 <clokep_work> Fix the FIXME comments. ;)
18:08:17 <clokep_work> (I'm kidding.)
18:08:28 <flo-retina> yeah, I'll definitely fix them
18:08:41 <flo-retina> if it's easy, I'll debug and fix right away
18:08:52 <flo-retina> otherwise they'll become TODO + bug number
18:10:03 --> sonny has joined #instantbird
18:10:33 <-- sonny has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
18:11:25 <clokep_work> I can live w/ that.
18:12:35 * clokep_work wonders if this means he has to understand the imContentSink. ;)
18:12:37 <flo-retina> it's frustrating that the test code is as long as the tested code
18:12:51 <flo-retina> clokep_work: no, you only have to understand the expected results
18:14:34 <clokep_work> Excellent. :)
18:14:43 <clokep_work> And yes, that's why test code is frustrating. :)
18:16:29 --> sonny has joined #instantbird
18:18:27 * clokep_work updated https://etherpad.mozilla.org/tb-im-tests a bit
18:19:54 --> gerard-majax__ has joined #instantbird
18:22:02 <flo> clokep_work: as long as you don't decide that the test I wrote isn't wanted anymore... :)
18:24:54 --> mmkmou has joined #instantbird
18:27:11 <flo-retina> I'm going home, I attached what I have right now so that you can already look if you want.
18:32:57 <-- flo-retina has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
18:33:02 <-- flo has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
18:40:47 <-- mmkmou has quit (Ping timeout)
18:43:25 <-- chrisccoulson has quit (Ping timeout)
18:47:16 --> Mnyromyr has joined #instantbird
18:53:12 --> chrisccoulson has joined #instantbird
18:53:21 <instantbot> aletheia2@fastmail.fm cancelled review?(florian@instantbird .org) for attachment 1894 on bug 1658.
18:53:22 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1895 on bug 1658.
18:53:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1658 nor, --, ---, aletheia2, ASSI, Improve keyboard accessibility of the contact list
19:01:11 <-- aleth has quit (Input/output error)
19:01:13 --> aleth has joined #instantbird
19:01:13 * ChanServ sets mode +h aleth 
19:12:21 <-- adev has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
19:18:49 <-- aleth has left #instantbird ()
19:18:52 --> aleth has joined #instantbird
19:18:52 * ChanServ sets mode +h aleth 
19:28:36 <aleth> The FF password manager can't handle the browserid/persona password. /grumble
19:34:55 <aleth> bug 735325, isn't that a "use IB" type wontfix?
19:35:24 <aleth> It's like the anti-Mook bug.
19:40:34 <-- rosonline has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
19:41:23 <clokep_work> aleth: Link? :P
19:41:54 <clokep_work> aleth: Why can't it use browserid/persona passwords?
19:42:11 <-- Mnyromyr has quit (Ping timeout)
19:45:02 --> Mnyromyr has joined #instantbird
19:48:02 <aleth> clokep_work: It can remember it, but it won't insert it when you need the password.
19:48:34 <-- Kaishi has quit (Ping timeout)
19:49:02 <aleth> instantbot needs to learn to link BMO bugs :P
19:49:05 <instantbot> aleth: Sorry, I've no idea what 'needs to learn to link BMO bugs :P' might be.
19:49:15 <aleth> yeah, I gathered.
19:49:17 <clokep_work> aleth: Yes, that bug sounds like it's a design decision and is WONTFIx.
19:49:40 --> jb has joined #instantbird
19:51:01 --> jb1 has joined #instantbird
19:51:06 <-- jb1 has quit (Connection reset by peer)
19:51:08 --> jb1 has joined #instantbird
19:51:22 <-- jb has quit (Ping timeout)
19:52:06 --> Kaishi has joined #instantbird
19:53:01 <-- Kaishi has quit (Quit: Kaishi)
19:53:04 --> Kaishi has joined #instantbird
20:25:03 <clokep_work> Does anyone actually use StatusNet?
20:27:47 --> mmkmou has joined #instantbird
20:31:06 <-- mmkmou has quit (Ping timeout)
20:33:05 <-- skeledrew has quit (Ping timeout)
20:33:30 --> skeledrew has joined #instantbird
20:34:19 <aleth> Isn't that a business product?
20:34:35 <aleth> "Internal twitter" or something like that?
20:37:59 * aleth is uninformed
20:40:15 <clokep_work> aleth: No, it's an open source version of Twitter.
20:40:18 <clokep_work> "Identi.ca" if you will.
20:40:22 <clokep_work> I think that's the main site that runs it.
20:40:59 <aleth> identi.ca ist the same thing? OK
20:41:36 <aleth> Their daily stats haven't been updated since 2010 ;) https://identi.ca/group/dailystats
20:42:38 <clokep_work> Hah.
20:43:55 --> mmkmou has joined #instantbird
20:54:20 <-- jb1 has quit (Ping timeout)
20:56:30 --> FireFly_TB has joined #instantbird
20:57:46 <-- mmkmou has quit (Ping timeout)
20:59:08 --> EionRobb has joined #instantbird
21:03:28 --> flo has joined #instantbird
21:03:28 * ChanServ sets mode +qo flo flo 
21:04:29 <-- gerard-majax__ has quit (Ping timeout)
21:04:58 <flo> bug 962 got in my way (it's difficult to fix something that doesn't work) so I'm including a fix for it with my tests
21:05:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=962 nor, --, ---, nobody, NEW, Filtering an attribute based on its value fails for |addGlobalAllowedAttribute| from |imContentSink.
21:05:14 <-- GeekShadow has quit (Ping timeout)
21:06:03 --> GeekShadow has joined #instantbird
21:07:00 * flo wonders which IRC client GeekShadow uses and why :)
21:07:21 --> gerard-majax__ has joined #instantbird
21:09:13 <GeekShadow> flo xchat for now
21:09:56 <GeekShadow> yeah I know I should give a try on TB
21:10:03 <GeekShadow> but since i'm backuping stuff, I will do once my OSes will be reinstalled ;)
21:10:22 <flo> GeekShadow: why not Instantbird? ;)
21:10:51 <GeekShadow> or IB yes
21:12:12 <GeekShadow> flo, do you have ideas to bring instantbird on FxOS ?
21:14:42 <flo> GeekShadow: no, I've never played with that platform.
21:15:00 <GeekShadow> I meant Firefox OS
21:15:14 <flo> have you used it?
21:15:42 <GeekShadow> I tried it on a phone, but didn't installed it yet, and I played several time with the emulator
21:16:13 <flo> XPCOM isn't available there, is it?
21:16:17 <GeekShadow> I'm interested into building a web app to play web radios :)
21:16:19 <GeekShadow> nope :D
21:16:54 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
21:16:56 <flo> how difficult would be to bring XPCOM support? :)
21:17:14 <flo> do we need to "jailbreak" something? :-D
21:17:19 <GeekShadow> I don't know, better ask on #b2g but I guess it's not the plan :D
21:17:31 <GeekShadow> you would better use WebAPIs
21:17:53 <flo> sure, let's rewrite everything for a platform that doesn't have any users ^^
21:18:19 <GeekShadow> web platform ! :D
21:18:32 <GeekShadow> web = 0 users for you ? :D
21:18:50 <flo> I'm sure you know what I meant :-P
21:18:59 <GeekShadow> it could be also a server side client 
21:19:04 <flo> the custom WebAPIs they are adding but no one else plans to support
21:19:17 <flo> sure, who's paying for the servers?
21:19:27 <GeekShadow> :D
21:20:48 <clokep_work> I've heard people talk about IRC for Firefox OS, but no one has approached us about any experience we have implementing IM.
21:21:15 <flo> "people talk about IRC for Firefox OS" where?
21:21:57 <aleth> All I heard was there were mozilla employees writing an email client for it from scratch
21:22:03 <EionRobb> lol
21:22:58 <clokep_work> flo: http://quotes.burntelectrons.org/6544
21:23:06 <clokep_work> Idk if it's a joke or not.
21:23:08 <flo> GeekShadow: maybe we could ecmascripten-compile some xpcom libraries, and then do things as usual? :)
21:23:09 <clokep_work> RustIRC that is.
21:23:12 <GeekShadow> rewriting everything in JS, and in 5 years Dart :D
21:23:18 <-- FireFly_TB has quit (Ping timeout)
21:23:44 <GeekShadow> flo I don't know x)
21:23:56 <GeekShadow> I have to go, see you later !
21:24:12 <flo> clokep_work: http://www.rustirc.net/ ?
21:24:22 <flo> GeekShadow: at Mozcamp?
21:25:06 <GeekShadow> yeah, I will be there but also tomorrow online :D
21:32:04 <flo> createDerivedRuleset is the last function from imContentSink.jsm that I haven't added a test for yet
22:01:04 <clokep_work> flo: Interesting.
22:01:04 --> igorko has joined #instantbird
22:03:31 <-- flo has quit (Ping timeout)
22:03:48 --> flo has joined #instantbird
22:03:48 * ChanServ sets mode +qo flo flo 
22:07:01 <-- igorko has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
22:17:17 --> mconley has joined #instantbird
22:24:59 --> mmkmou has joined #instantbird
22:27:15 <flo> CSS shorthand properties are a pain :(
22:29:15 <-- mmkmou has quit (Ping timeout)
22:32:53 --> mmkmou has joined #instantbird
22:35:23 <aleth> Still writing tests?
22:37:15 <flo> still the same test, but fixing the FIXMEs ;)
22:37:22 <flo> otherwise clokep will r- ;)
22:40:53 <-- deltafalcon has quit (Connection reset by peer)
22:41:20 <flo> The test passes :)
22:41:25 <aleth> :)
22:41:33 * aleth wonders what unexpected bugs will be fixed by this
22:41:44 <flo> the code is 340 lines long, and the test file 338.
22:42:15 <flo> aleth: that text-decoration was filtered out even when whitelisted
22:42:49 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
22:45:36 <aleth> so now we can whitelist the blink tag? ;)
22:45:52 <flo> aleth: why? :)
22:46:13 <aleth> afaik it's one of the things you can set via text-decoration
22:46:33 <flo> right
22:46:40 <flo> so no, you still can't :-P
22:46:52 * aleth is relieved
22:51:06 <flo> hmm, attaching the patch would be easier if I had some internet access on the machine where I finished it.
22:51:52 <aleth> still online via the phone?
22:53:20 --> FireFly_TB has joined #instantbird
22:54:02 <flo> aleth: yeah
22:54:10 <aleth> :( maybe tomorrow...
22:54:23 <flo> aleth: tomorrow what?
22:54:25 <aleth> lets hope they don't wait until day 13 ;)
22:54:40 <flo> I think they will wait until day 13 to decide the modem needs to be replaced.
22:54:56 <flo> and then ship the replacement one in 7 business days
22:55:00 <-- FireFly_TB has quit (Ping timeout)
22:55:02 <flo> or something like that
22:55:11 <aleth> with the wrong connector.
22:55:27 <flo> that part sounds difficult :)
22:55:40 <aleth> finally some good news :)
22:55:43 <flo> I think they are all the same (minus the serial number and the defects)
23:08:58 <flo> it's a relatively good thing that it happens while I'll be away 5 days for the Tb summit and the MozCamp
23:14:20 <-- aleth has quit (Quit: Au revoir)
23:17:03 --> clokep has joined #instantbird
23:17:03 * ChanServ sets mode +o clokep 
23:17:08 --> aleth has joined #instantbird
23:17:08 * ChanServ sets mode +h aleth 
23:18:19 <clokep> flo: If you want to email me the patch that's cool too.
23:21:05 <flo> clokep: it's already in the bug
23:22:36 <-- mconley has quit (Input/output error)
23:24:18 <flo> Good night :)
23:24:18 <-- flo has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
23:25:24 <clokep> Excelelnt. :)
23:44:23 --> mconley has joined #instantbird
23:54:15 <clokep> mconley: Sorry I haven't given feedback yet, I've been extremely busy at work. (Extremely busy as in worked today busy. ;))
23:54:35 <mconley> clokep: no worries. :)
23:54:47 <mconley> took it easy today, since it's Labour Day 'n all
23:55:30 <clokep> Yes, I know. :( Hopefully I can take my holiday later this week.