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 " and ' 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.