#instantbird log on 04 05 2013

All times are UTC.

00:20:56 <-- rosonline has quit (Ping timeout)
00:33:16 --> FireFly_TB has joined #instantbird
00:46:37 <instant-buildbot> build #377 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/377
01:48:01 <-- skeledrew has quit (Ping timeout)
01:48:40 --> skeledrew has joined #instantbird
01:51:26 <-- skeledrew has quit (Ping timeout)
01:59:38 --> skeledrew has joined #instantbird
02:10:29 <-- skeledrew has quit (Ping timeout)
02:14:37 --> skeledrew has joined #instantbird
02:25:35 <-- skeledrew has quit (Ping timeout)
02:27:19 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
02:28:11 --> skeledrew has joined #instantbird
02:32:45 <-- skeledrew has quit (Ping timeout)
02:44:38 --> skeledrew has joined #instantbird
02:46:18 <-- skeledrew has quit (Ping timeout)
02:52:02 <instant-buildbot> build #831 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/831
02:55:33 --> skeledrew has joined #instantbird
02:56:04 --> mconley has joined #instantbird
02:57:13 <-- skeledrew has quit (Ping timeout)
02:57:45 <-- FireFly_TB has quit (Ping timeout)
02:58:56 --> skeledrew has joined #instantbird
03:01:35 <-- skeledrew has quit (Ping timeout)
03:04:00 --> skeledrew has joined #instantbird
03:06:26 <-- skeledrew has quit (gravel.mozilla.org concrete.mozilla.org)
03:06:26 <-- mconley has quit (gravel.mozilla.org concrete.mozilla.org)
03:06:26 <-- DGMurdockIII has quit (gravel.mozilla.org concrete.mozilla.org)
03:06:26 <-- clokep_work has quit (gravel.mozilla.org concrete.mozilla.org)
03:06:26 <-- dew has quit (gravel.mozilla.org concrete.mozilla.org)
03:06:26 <-- Suiseiseki has quit (gravel.mozilla.org concrete.mozilla.org)
03:08:08 --> skeledrew has joined #instantbird
03:08:08 --> mconley has joined #instantbird
03:08:08 --> DGMurdockIII has joined #instantbird
03:08:08 --> clokep_work has joined #instantbird
03:08:08 --> dew has joined #instantbird
03:08:08 --> Suiseiseki has joined #instantbird
03:08:08 * concrete.mozilla.org sets mode +o clokep_work 
03:11:32 <-- skeledrew has quit (Ping timeout)
03:12:07 --> skeledrew has joined #instantbird
03:15:25 <-- skeledrew has quit (Ping timeout)
03:15:40 --> skeledrew has joined #instantbird
03:38:10 --> FireFly_TB has joined #instantbird
03:45:09 <-- skeledrew has quit (Ping timeout)
03:45:33 <instant-buildbot> build #827 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/827
03:45:47 --> skeledrew has joined #instantbird
03:48:04 <-- skeledrew has quit (Ping timeout)
04:01:35 <-- mpmc has quit (Connection reset by peer)
04:04:01 <-- MMN-o has quit (Ping timeout)
04:11:46 --> skeledrew has joined #instantbird
04:13:37 <-- skeledrew has quit (Ping timeout)
04:16:14 --> MMN-o has joined #instantbird
04:38:17 <-- mconley has quit (Quit: Leaving...)
04:41:20 --> skeledrew has joined #instantbird
04:48:14 <-- skeledrew has quit (Ping timeout)
04:51:06 --> skeledrew has joined #instantbird
05:11:37 <instant-buildbot> build #924 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/924
05:31:23 --> jhk has joined #instantbird
05:37:15 --> jb has joined #instantbird
05:38:13 <-- EionRobb has quit (Quit: Leaving.)
05:57:37 <-- jb has quit (Ping timeout)
06:57:04 <-- jhk has quit (Ping timeout)
07:01:08 --> jhk has joined #instantbird
07:35:29 <-- skeledrew has quit (Connection reset by peer)
07:35:29 --> skeledrew has joined #instantbird
07:35:30 --> DGMurdockIII1 has joined #instantbird
07:35:39 <-- DGMurdockIII has quit (Ping timeout)
07:47:51 --> flo-retina has joined #instantbird
07:47:52 * ChanServ sets mode +qo flo-retina flo-retina 
08:31:30 <-- clokep_work has quit (Ping timeout)
08:35:05 --> clokep_work has joined #instantbird
08:35:05 * ChanServ sets mode +o clokep_work 
08:45:20 <-- flo-retina has quit (Ping timeout)
08:50:17 --> jb has joined #instantbird
09:05:23 --> aleth has joined #instantbird
09:05:23 * ChanServ sets mode +h aleth 
09:10:36 <aleth> yay, a nightly with actual changes :)
09:16:08 --> flo-retina has joined #instantbird
09:16:09 * ChanServ sets mode +qo flo-retina flo-retina 
09:16:49 <aleth> clokep: if you have been sending messages to team@ib, I did not get them?
09:18:29 <aleth> (I did receive some team@instantbird.or emails though)
09:22:34 <flo-retina> aleth: did you receive the email about the licensing of screenshots? :)
09:22:41 <aleth> Yes.
09:22:58 <aleth> But clokep asked a few days ago about Mic & I being on the list, so I was wondering if I missed something.
09:27:51 <instantbot> aleth@instantbird.org set the Resolution field on bug 1910 to WORKSFORME.
09:27:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1910 nor, --, ---, nobody, RESO WORKSFORME, IB notifications crash my entire desktop
09:38:35 --> rosonline has joined #instantbird
09:39:23 <Even> About licensing, on the bottom of the webpage, there is © 2007-2012.
09:39:39 <Even> I believe we are on 2013 and this might be ambiguous for a lot of people.
09:39:42 <Even> :)
09:40:00 --> gerard-majax has joined #instantbird
09:40:11 <Even> We should probably use date('Y') on the websiste to set the max year.
09:40:19 <Even> *website
09:40:32 <-- FireFly_TB has quit (Ping timeout)
09:40:36 <Even> (there is a lot of reasons not to do that on the software side but the web page should)
09:40:40 <Even> *there are
09:42:34 <flo-retina> Even: I think we wanted the date to reflect the most recent modification of the content
09:42:57 <flo-retina> Even: the part that's annoying IMHO is that there's been no change at all to that website in 3 months :(
09:43:28 <flo-retina> Even: we could possibly also just drop the dates both in the website footer and the product
09:43:45 <flo-retina> Even: some people may be interested in knowing that it's not a project that just started last week though
09:45:22 <aleth> "IB - sending your messages instantly since 2007" ;)
09:45:37 <Even> I understand what you say but what is the correct definition of "last change" ?
09:45:47 <flo-retina> "Proudly fulfilling all your IM needs since 2007" :-D
09:45:53 <Even> Since there might be a translator that fix a string on the website for his language.
09:46:04 <Even> It would be a change in a strict definition of the sense.
09:46:20 <flo-retina> Even: I think that didn't happen (buildbot emails me when something is pushed to a l10n repository ;))
09:46:24 <Even> But I don't think that it would update the date...
09:46:58 <flo-retina> Even: would be nice to have the date in the footer updated automatically to the year of the most recent changeset in the hg repository of the website
09:47:09 <flo-retina> errr, on the branch currently deployed
09:47:17 <Even> I believe it's more logical to say that, strictly speaking, you own a copyright on something for at least 50 years (it depends on the country) after its creation.
09:47:42 <Even> SO it's logical to have the date be min(date('Y'), creationDate + 50 years)
09:47:54 <flo-retina> Even: legally speaking I think you own the copyright even without writing it on the page ;)
09:48:07 <flo-retina> I'm not a lawyer though :)
09:48:13 <Even> Yeah, but you do to let others know from where you started counting.
09:48:21 <Even> That might be of use in a lot of sitguations.
09:48:26 <Even> *situations.
09:48:40 <Even> (at least to deduce when a specific design is now copyright free)
09:49:12 <flo-retina> I wouldn't bet on the web still existing in its current form 50 years from now ;)
09:51:42 <Even> I wouldn't too. But someone might want at that time publish screenshot of old websites :P
09:51:43 <Even> Maybe.
09:52:00 <Even> So he would need to be certain he can do so without finding the original designers.
09:52:04 <Even> (might be hard to do xD)
09:52:54 <flo-retina> I don't see why showing a screenshot would require permission from the copyright owners. That's fair use ;)
09:53:08 <Even> (that's also based on the idea the copyright don't change much in legislation in the next 50 years...)
09:53:10 <Even> xD
09:53:33 <flo-retina> even if it changes, the changes shouldn't apply to content created before the new laws
09:53:38 <Even> Well, as a matter of fact, I don't think it is.
09:54:02 <Even> A screenshot of the whole page is probably too much to be labeled as fair use.
09:56:28 <flo-retina> hmm, to avoid deciding which users signed in or out, the current talkilla code seems to receive again, and redisplay again the whole list of online contacts each time someone signs in or out. That's... hmm... interesting :-|
09:56:36 <Even> flo-retina: I don't think you are right on this but it's complicated. The logic would be that you apply the new law from the date of its promulgation.
09:57:22 <aleth> flo-retina: Is the talkilla code using IB code for its contact list or redoing from scratch?
09:57:23 <flo-retina> I think legal talk is off topic here, and neither of us are competent lawyer, so we should probably stop here on this topic :)
09:57:30 <flo-retina> aleth: it's a website
09:57:36 <Even> If the creation is older than the law shouldn't change how it is treated. The only thing that should make a difference is when you started the lawsuite (before or after the new law)
09:57:38 <aleth> flo-retina: doh. sorry.
09:57:43 <flo-retina> aleth: redoing from scratch using a 'cool' website MVC framework
09:57:57 <Even> Yeah :)
09:58:04 <aleth> flo-retina: I saw your comment on the jquery, yeah :-S
09:58:05 <flo-retina> aleth: and discovering that the framework doesn't support websockets, so we'll need to hack it...
09:58:13 <aleth> oh great
09:58:31 <Even> you are talking about jQuery ?
09:58:57 <flo-retina> Even: ;)
09:59:03 <Even> jQuery is hardly a framework... xD
09:59:04 <aleth> Even: it may not be only jquery, node too I gather
09:59:17 <flo-retina> aleth: I was talking about backbone
09:59:23 <Even> :)
09:59:45 <flo-retina> Even: my jQuery-related comment was in https://github.com/mozilla/talkilla/pull/20/files#r3650123
09:59:58 <aleth> flo-retina: very cool ;)
10:02:22 <flo-retina> aleth: indeed :-P
10:02:46 <Even> I don't know if even backbone deserves to be called a framework xD.
10:03:00 <aleth> So node on the server, backbone and jquery on the client, they seem to be multiplying fast? ;)
10:04:01 <Even> node on the server makes sense
10:04:18 <Even> but if they need to use websockets, I don't understand why they don't simply npm install socket.io.
10:04:27 <Even> It comes with the client code to use websockets properly.
10:05:15 <Even> It automatically use fallbacks on other technologies (like Flash) when the browser does not supports websockets...
10:05:27 <Even> To make it short it is cool.
10:05:46 <flo-retina> Even: if you are in a trolling mood, the Talkilla channel is #WebRTC-Apps. The framework selection game is probably over though, so arguing against backbone at this point won't help.
10:06:26 <flo-retina> Even: I think socket.io is either considered or used.
10:06:54 <flo-retina> We only target Firefox 22+ and modern Chrome, so browsers without websocket support shouldn't be a concern
10:07:53 <Even> Indeed xD
10:07:53 <flo-retina> aleth: well, there's also underscore, jQuery, bootstrap. + the testing libraries/frameworks :).
10:07:58 <Even> Then I don't understand why you need to hack anything to get websockets working :P
10:08:14 <Even> underscore is well known as a very good knife ):
10:08:16 <Even> :)
10:08:18 <Even> sry xD
10:08:33 <Even> bootstrap is cool to get something clean quickly too !
10:08:47 <flo-retina> Even: "Then I don't understand why you need to hack anything to get websockets working :P" not completely sure, but I think it's because backbone uses REST by default to update views.
10:08:58 <Even> oO
10:09:00 <Even> I see xD
10:09:28 <Even> You want to push new views to the client ?
10:09:48 <flo-retina> update the list of online contacts when a contact logs in :)
10:09:56 <Even> (I understand how you might want to push data that would need to be applied to a view to the client)
10:10:16 <flo-retina> we are now way off topic for #instantbird though.
10:10:24 <Even> Ah ok, that that's not about the view but more about the data related to the view :)
10:10:34 <Even> Yeah, that's true :P
10:10:45 <Even> But when it starts to be interesting it's a logical result xD
10:10:52 <Even> Let's stop here ^^
10:11:07 <flo-retina> if we want to discuss node-related stuff here and be on topic we could talk about the new version of the update server ;)
10:11:18 <Even> You want to write it using node ?
10:11:36 <flo-retina> I think that's what we (I?) decided a while ago
10:11:51 <Even> We might have discussed this some time ago yes.
10:11:51 <flo-retina> that was supposed to be the first thing I would do for Ib after 1.3 was released :-S
10:12:21 <Even> But I can't really remember what we decided xD
10:12:29 <Even> It's too far away.
10:12:29 <flo-retina> and most of my spare time at that period has been sucked by the construction work in my house...
10:13:07 <Even> Well, I think there already is a nodejs version on the server though it's probably not up to date.
10:13:08 <Even> :)
10:13:43 <Even> there is an up to date one on the off jail env because I updated it.
10:13:48 <flo-retina> The next ib server related stuff I'll deal with will likely be updating the SSL cert
10:13:53 <flo-retina> it's due to be renewed in 10 days or so
10:14:02 <Even> But I have to admit I'm procrastinating updating the jails.
10:14:03 <Even> xD
10:14:12 <flo-retina> and migrating to the new server ;)
10:14:24 <Even> That's an entirely other topic.
10:14:33 <Even> We should planify & work on this together.
10:17:19 --> clokep has joined #instantbird
10:17:19 * ChanServ sets mode +o clokep 
10:19:25 <clokep> aleth: I had a gmail fail. ;)
10:19:37 <clokep> It was auto-completing "Instantbird team" to "instantbird@gmail.com"
10:19:48 <flo-retina> ouch
10:19:55 <flo-retina> nobody reads that email inbox
10:20:44 <clokep> Yeah, stupid gmail. :(
10:20:55 <clokep> I can forward the threads to the correct address if people are interested.
10:21:06 <clokep> flo-retina, Even: I'm pretty sure I have a patch in flo-retina's review queue to change the website year. :)
10:21:18 <flo-retina> clokep: yeah
10:24:48 <clokep> Thanks for that rousing off topic conversation. ;)
10:28:21 <-- jb has quit (Ping timeout)
10:29:31 <clokep> aleth: You should have fwded conversations now on team@
10:30:07 <aleth> clokep: thanks!
10:41:40 <flo-retina> clokep: re bug 1887, we could also land Mic's patch first
10:41:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1887 nor, --, ---, aleth, ASSI, Friends don't get added as participants when reopening a closed timeline
10:42:58 <aleth> The code doesn't overlap atm.
10:43:55 <flo-retina> clokep: let me know if I should land that patch before aleth updates his
10:44:48 <clokep> flo-retina: You can do that, it looks fine, I haven't tested it though.
10:44:59 <flo-retina> clokep: it seems trivial
10:45:06 <aleth> Or just land my patch and let Mic do what he likes with that part of the code.
10:45:32 <flo-retina> aleth: Mic's changes are unrelated to that. It's just reindenting these lines
10:45:52 <aleth> Oh, I see.
10:46:08 <flo-retina> so bitrotting if you touch them ;)
10:46:17 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
10:46:32 <aleth> Just land my patch then as it is now. Seems easiest.
10:47:19 <flo-retina> that means you'll do a follow-up to clean up?
10:47:53 <aleth> I thought Mic would do that while he is indenting ;) But either way is fine with me.
10:48:19 <clokep> aleth: The point is that Mic shouldn't do it because it's unrealted.
10:48:21 <clokep> unrelated
10:48:33 <clokep> So either you should add it to your patch and do it as another patch.
10:48:44 <clokep> flo-retina: r+ for me then, I'll mark the bug when I get to work.
10:48:46 <aleth> Right.
10:50:01 <aleth> The patch I would like to land is the log viewer one anyway, as dealing with new files in git is always a pain ;)
10:53:03 <flo-retina> sorry :-|
10:53:09 <flo-retina> maybe you can try hg? :-P
10:55:07 <clokep> bzr?
11:09:15 --> FireFly_TB has joined #instantbird
11:11:47 <-- FireFly_TB has quit (Ping timeout)
11:13:18 <-- clokep has quit (Ping timeout)
11:19:53 --> deltafalcon has joined #instantbird
11:22:39 --> jb has joined #instantbird
11:23:14 <-- jb has quit (Connection reset by peer)
11:23:15 --> jb1 has joined #instantbird
11:30:10 <-- jb1 has quit (Ping timeout)
11:33:18 --> jb has joined #instantbird
11:39:08 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2323 on bug 1887.
11:39:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1887 nor, --, ---, aleth, ASSI, Friends don't get added as participants when reopening a closed timeline
11:43:06 <-- jb has quit (Ping timeout)
11:50:31 <-- clokep_work has quit (Input/output error)
11:51:13 --> clokep_work has joined #instantbird
11:51:13 * ChanServ sets mode +o clokep_work 
11:52:56 <clokep_work> aleth: Now my only question would be is if we should inline that...but I'm guessing it didn't fit in 80 chars?
11:53:08 <aleth> clokep_work: It didn't.
12:01:18 <clokep_work> aleth: OK.
12:02:26 * aleth likes patches that fix bugs, simplify code and reduce linecount :)
12:03:16 <aleth> It rarely happens all at once ;)
12:06:13 <instantbot> clokep@gmail.com granted review for attachment 2323 on bug 1887.
12:06:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1887 nor, --, ---, aleth, ASSI, Friends don't get added as participants when reopening a closed timeline
12:09:24 <clokep_work> aleth: I agree. :)
12:09:32 <clokep_work> Luckily the Twitter API v1.1 actually cleaned a lot of stuff up.
12:09:35 --> jb has joined #instantbird
12:09:55 <clokep_work> aleth: Sorry for al the back and forth on that bug. :(
12:10:09 <aleth> clokep_work: well, it was worth it in the end :)
12:19:46 --> Mic has joined #instantbird
12:19:46 * ChanServ sets mode +h Mic 
12:30:03 <clokep_work> Hey Mic, did you see the results of that conversation?
12:30:08 <-- aleth has quit (Quit: Ciao)
12:30:11 --> aleth has joined #instantbird
12:30:12 * ChanServ sets mode +h aleth 
12:30:40 * aleth likes the sorted channel lists :)
12:30:47 <Mic> Of which which conversation exactly?
12:31:23 <Mic> I haven't checked the logs, let me do that first...
12:32:28 <instantbot> New Instantbird (UI) bug 1919 filed by aleth@instantbird.org.
12:32:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1919 nor, --, ---, nobody, NEW, Updates whose integrity could not be verified can still be applied
12:33:06 <aleth> Mic: I didn't want to bitrot you, but now I did.
12:33:18 <Mic> It's OK
12:33:35 <Mic> Thanks for updating your patch!
12:34:42 <-- Mic has quit (Quit: No time to waste, let's go!)
12:35:13 --> Mic has joined #instantbird
12:35:13 * ChanServ sets mode +h Mic 
12:51:55 <-- Even has quit (Ping timeout)
13:11:39 --> mikk_s has joined #instantbird
13:14:59 <clokep_work> aleth: So what is your change about bug 1919?
13:15:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1919 nor, --, ---, nobody, NEW, Updates whose integrity could not be verified can still be applied
13:15:04 <clokep_work> I don't understand what you want form it.
13:15:33 <-- skeledrew has quit (Ping timeout)
13:15:36 --> skeledrew has joined #instantbird
13:16:31 <aleth> I'm not sure if there's a bug (the integrity was ok) or if there's a bug (we tell the user to go download a fresh copy from the website, i.e. it's serious, but allow installing, i.e. it's not so serious) or if it's ok the way it is (use at your own risk).
13:18:44 <clokep_work> OK...
13:19:31 <aleth> I'm also not sure (as I didn't try it) if we would have installed silently anyway after the next restart.
13:23:22 <-- mikk_s has left #instantbird ()
13:26:34 <clokep_work> Are we hoping to release before Moz 20 or should I look at upgrading us at some point?
13:31:01 <aleth> Nothing very exciting in moz20 for us by the looks of it.
13:34:12 <Mic> Quicksearchs ftw ;)
13:34:31 <Mic> "fxdev 20" brought me to the correct page.
13:34:33 <Mic> ;)
13:35:01 <clokep_work> aleth: More of a "being on the latest Moz" thing.
13:35:32 <aleth> clokep_work: Right. But on that basis... FF20 is out so...
13:36:39 <flo-retina> clokep_work: I think we want to always release based on the current moz release, so we'll need to update anyway before releasing ;)
13:39:13 <clokep_work> flo-retina: OK. I can look at it.
13:39:20 * clokep_work would like to get some of the other build changes in too.
13:39:32 <clokep_work> Like libpurple 2.7.10 and maybe killing wince.
13:39:42 <flo-retina> I hope this time I won't need to do some magic to get it to build on mac :)
13:40:04 <flo-retina> clokep_work: is the wince thing stuck in review hell? or do you still need to work on it?
13:40:10 <flo-retina> or is it blocked by libpruple 2.7.10?
13:40:33 <flo-retina> (it's actually 2.10.7)
13:41:42 <clokep_work> flo-retina: review hell.
13:41:56 <clokep_work> flo-retina: At least the first patch is blocked in review hell.
13:42:11 <clokep_work> The one that touches the configure scripts, etc.
13:42:13 <flo-retina> bah, https://bugzilla.instantbird.org/show_bug.cgi?id=1563 has undirected review requests
13:42:16 <instantbot> Bug 1563 min, --, ---, clokep, ASSI, Remove WINCE support
13:42:24 <clokep_work> Oh. :(
13:42:29 <flo-retina> not visible in my queue
13:42:37 <clokep_work> I guess I was hoping aleth or Mic would find time to set up a build environment? :P
13:42:54 <clokep_work> flo-retina: So the second one in there, I need to see if that reduces the diff w/ libpurple.
13:45:31 --> FireFly_TB has joined #instantbird
13:48:26 --> mikk_s has joined #instantbird
13:50:26 <-- Mic has quit (Quit: No time to waste, let's go!)
13:50:41 --> Mic has joined #instantbird
13:50:41 * ChanServ sets mode +h Mic 
13:53:02 --> mconley has joined #instantbird
14:00:23 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2279 on bug 1563.
14:00:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1563 min, --, ---, clokep, ASSI, Remove WINCE support
14:07:43 <-- mikk_s has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
14:34:04 <-- mconley has quit (Input/output error)
14:34:16 * clokep_work dislikes the scrollback when he leaves his conversation open for days. :(
14:34:46 <aleth> yes :( should fix that.
14:35:36 <aleth> not so easy though ;)
14:36:01 <clokep_work> Want to do it? :) You enjoy the "not so easy". :P
14:36:08 <clokep_work> Did you get those emails about GSoC now btw?
14:36:16 <aleth> clokep_work: yes, I got the emails.
14:37:08 <aleth> clokep_work: You can't drop half the conversation without something like infinite scroll to get it back, so... maybe one day ;)
14:39:00 <clokep_work> aleth: Why not? Am I really going to scroll back 12 hours to read something? Can't I use the log viewer at that point?
14:39:41 <aleth> clokep_work: Hmm, good point!
14:40:25 <aleth> Needs to be discussed though, as we are silently hiding unread messages.
14:42:44 <aleth> We should certainly do it for read messages though. Might cover most cases.
14:43:48 <clokep_work> aleth: OK, let's discuss. :-D
14:44:47 <aleth> You open a conv from hold with 1210 messages, it only shows you 100, are you surprised? 
14:45:21 <clokep_work> 1. How would I know there are 1210 messages?
14:45:28 <aleth> The unread counter says so.
14:45:51 <clokep_work> You could add something to it which is "500 unread, 10000000 archived" or something.
14:46:24 <aleth> "500 unread, 10000 you won't read anyway" :P
14:46:29 <clokep_work> Exactly.
14:46:39 <clokep_work> (I think 100 is a pretty small amount, but maybe 200 or 300 is reasonable)
14:47:53 <aleth> Would need an exception for pings.
14:48:15 <clokep_work> Maybe.
14:54:36 <clokep_work> aleth: We could do something weird and do min(<messages to last ping>, <some hard constant like 200 or 300>)?
14:54:46 <clokep_work> aleth: That should be max, not min.
14:55:04 <aleth> clokep_work: Yes, that sounds right
15:06:48 --> mpmc has joined #instantbird
15:11:21 <clokep_work> Yes, Skype...when I click the "x" on the top of the window...I /really/ do want you to close...not just minimize.
15:11:23 <clokep_work> WTF.
15:11:41 --> mconley has joined #instantbird
15:15:45 <-- deltafalcon has quit (Connection reset by peer)
15:32:40 <-- FireFly_TB has quit (Ping timeout)
15:35:58 <-- jb has quit (Ping timeout)
15:37:10 --> jb has joined #instantbird
15:44:32 --> FireFly_TB has joined #instantbird
15:44:52 <-- flo-retina has quit (Ping timeout)
15:48:41 --> flo-retina has joined #instantbird
15:48:41 * ChanServ sets mode +qo flo-retina flo-retina 
15:51:59 <-- jhk has quit (Ping timeout)
16:16:34 <-- jb has quit (Ping timeout)
16:20:50 <-- Tonnes has quit (Connection reset by peer)
16:22:09 <-- skeledrew has quit (Ping timeout)
16:22:26 --> skeledrew has joined #instantbird
16:32:53 <-- gerard-majax has quit (Ping timeout)
16:34:19 --> Tonnes has joined #instantbird
16:34:37 <-- flo-retina has quit (Input/output error)
16:38:10 <-- FireFly_TB has quit (Ping timeout)
16:45:43 --> jb has joined #instantbird
16:46:08 <-- jb has quit (Excess Flood)
16:46:11 --> jb has joined #instantbird
16:47:37 <-- skeledrew has quit (Ping timeout)
16:55:29 --> flo-retina has joined #instantbird
16:55:29 * ChanServ sets mode +qo flo-retina flo-retina 
16:59:29 --> skeledrew has joined #instantbird
17:01:56 <-- flo-retina has quit (Ping timeout)
17:02:01 --> flo-retina has joined #instantbird
17:02:02 * ChanServ sets mode +qo flo-retina flo-retina 
17:05:11 <aleth>  /join #tcka
17:05:46 <aleth> oops, where did that space come from ;)
17:07:48 <-- flo-retina has quit (Ping timeout)
17:09:07 --> flo-retina has joined #instantbird
17:09:07 * ChanServ sets mode +qo flo-retina flo-retina 
17:10:57 <-- flo-retina has quit (Ping timeout)
17:17:01 <-- aleth has quit (Quit: Ciao)
17:18:11 --> unghost has joined #instantbird
17:18:22 --> flo-retina has joined #instantbird
17:18:23 * ChanServ sets mode +qo flo-retina flo-retina 
17:23:38 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
17:27:38 <clokep_work> flo-retina: That libpurple MSVC thread just gets more fun. :)
17:35:55 --> jhk has joined #instantbird
17:42:14 <clokep_work> Hello jhk!
17:42:52 <jhk> Hi clokep_work
17:45:46 <clokep_work> Any luck looking at some of that stuff yet? :)
17:47:49 <jhk> I was trying to learn some of Instantbird code. How xmpp is used in and stuff. basically walking over chat.
17:48:16 <clokep_work> Cool. :) Feel free to ask if you have questions! We're mostly nice.
17:48:50 <jhk> sure :). btw what time zone you guys are in PST?
17:51:17 <clokep_work> jhk: I'm in EST, flo is in CET, aleth is UTC+2 and Mic is UTC+2, I think?
17:51:25 * clokep_work doesn't really know where they live. ;)
17:53:40 <clokep_work> jhk: What are you in?
17:54:30 <jhk> UTC+5.30 
17:54:45 <jhk> not of much difference :)
17:54:47 <-- jb has quit (Ping timeout)
17:54:58 <Mic> flo should also have CEST (=UTC+2) at the moment
17:55:12 <clokep_work> Quite different from me. :P I'm UTC-4 currently.
17:55:20 <clokep_work> (I think...?)
17:55:29 --> Even has joined #instantbird
17:55:30 * ChanServ sets mode +o Even 
17:55:43 <clokep_work> Best feature ever: Windows 7 can have multiple clocks.
17:55:56 <Mic> Cool, I didn't know that :)
17:56:07 * clokep_work has three set up.
17:56:09 <clokep_work> One of which is UTC. :)
17:57:17 <-- jhk has quit (Ping timeout)
17:57:33 --> jhk has joined #instantbird
18:00:32 * clokep_work always hates the partial timezones. ;)
18:00:34 <clokep_work> They're very confusing.
18:06:50 --> FireFly_TB has joined #instantbird
18:07:58 <-- skeledrew has quit (Ping timeout)
18:08:02 --> skeledrew has joined #instantbird
18:08:39 <-- FireFly_TB has quit (Ping timeout)
18:36:23 <-- Mic has quit (Quit: No time to waste, let's go!)
18:36:41 --> Mic has joined #instantbird
18:36:41 * ChanServ sets mode +h Mic 
18:37:34 --> Mnyromyr has joined #instantbird
18:38:27 <-- Mic has quit (Quit: No time to waste, let's go!)
18:38:33 --> Mic has joined #instantbird
18:38:33 * ChanServ sets mode +h Mic 
19:16:26 <-- jhk has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
19:16:30 --> jhk has joined #instantbird
19:35:10 <clokep_work> Maybe this is me being ridiculous...but I find it weird when a friend puts up an away message, "foo is now Idle: I am currently away from the computer.." The two periods there seems wrong.
19:46:07 <-- mconley has quit (Input/output error)
19:49:50 <-- Mnyromyr has quit (Ping timeout)
19:52:26 <-- clokep_work has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
19:53:25 --> Mnyromyr has joined #instantbird
20:08:09 <-- skeledrew has quit (Ping timeout)
20:08:46 --> skeledrew has joined #instantbird
20:28:31 --> Kaishi has joined #instantbird
20:28:58 --> FireFly_TB has joined #instantbird
20:37:12 <-- Kaishi has quit (Quit: Kaishi)
20:37:37 <-- chrisccoulson has quit (Quit: Ex-Chat)
20:40:17 --> Kaishi has joined #instantbird
20:45:34 --> clokep has joined #instantbird
20:45:34 * ChanServ sets mode +o clokep 
20:47:22 --> chrisccoulson has joined #instantbird
21:02:41 --> flo-retina has joined #instantbird
21:02:41 * ChanServ sets mode +qo flo-retina flo-retina 
21:03:57 <flo-retina> clokep: is it really more fun? He seems to have something that works now.
21:04:10 <clokep> flo-retina: No, he can't compile iconv, etc.
21:04:38 <flo-retina> "We're mostly nice." only when people don't suggest using jQuery ;)
21:05:32 <instantbot> clokep@gmail.com granted review for attachment 2322 on bug 1387.
21:05:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1387 nor, --, ---, benediktp, ASSI, The 'Copy Link to Tweet' action should be in the context menu even when the twitter account is disco
21:05:43 <clokep> :)
21:05:55 <clokep> Well there's a few topics we might get upset on.
21:05:55 <flo-retina> the 2 periods thing is not just you
21:06:09 <clokep> (It reminds me of the Quit: Quit: handling we do.)
21:06:11 <flo-retina> I've hated that "bug" for a while, without ever being able to decide what the correct fix is
21:06:31 <clokep> To me, the correct fix is "If the user string ends in punctuation, don't add a period."
21:06:38 <clokep> But that's probably hard to localize. :)
21:06:42 <flo-retina> clokep: right
21:06:51 <flo-retina> but the period is part of the localized formatted string
21:07:03 <clokep> (There's also stupid things dealing with quotes and stuff, at least in English.)
21:07:14 <flo-retina> clokep: another possible fix is to add quotes around the user-typed message
21:07:21 <clokep> That's true.
21:07:25 <clokep> Or just remove the period? ;)
21:07:36 <flo-retina> but I'm afraid that would be visual noise
21:07:41 <flo-retina> yeah, or just that
21:08:11 <flo-retina> clokep: I'm also very upset each time I see the French version of that default away message on a female contact
21:08:30 <clokep> flo-retina: I defaults to a masculine form?
21:08:33 <flo-retina> yeah
21:08:34 <clokep> s/I/It/
21:09:13 <flo-retina> and it would be so easy to avoid the issue, but translating it as "I'm not here right now" (where there would be no difference between masculine/feminine)
21:09:21 <flo-retina> s/but/by/
21:09:38 <clokep> What does it say now?
21:10:02 <flo-retina> I'm currently away from computer
21:10:09 <flo-retina> it's almost a literal translation
21:10:24 <clokep> Suggest that to the translator? :)
21:10:48 <flo-retina> yeah :(
21:11:06 <flo-retina> getting a new French translator may be a better option
21:11:39 <flo-retina> I've 3 accounts disconnected with an error that didn't reconnect when I switched back to online with /back :(
21:11:59 <flo-retina> there are still some bugs related to auto reconnect :(
21:12:20 <flo-retina> it's sad that we fixed it so many times and it's still as broken
21:12:26 <flo-retina> that would really deserve unit tests
21:15:30 <instantbot> florian@instantbird.org set the Resolution field on bug 1887 to FIXED.
21:15:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1887 nor, --, 1.4, aleth, RESO FIXED, Friends don't get added as participants when reopening a closed timeline
21:19:46 <clokep> Thanks flo-retina!
21:19:51 <flo-retina> np
21:20:05 <flo-retina> now Mic can update the other patch and I can check it in immediately ;)
21:20:32 <Mic> hi
21:20:53 <flo-retina> I have ~1 hour for reviews (or check ins) now. I would like to get rid of at least one of the 6 or so patches in my queue that make me feel guilty ;)
21:21:17 --> harlock has joined #instantbird
21:23:19 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/513e70afd6b6 - aleth - Bug 1887 - Friends don't get added as participants when reopening a closed timeline, r=clokep.
21:24:35 <-- jhk has quit (Ping timeout)
21:28:23 --> jhk has joined #instantbird
21:29:42 <instant-buildbot> build #369 of macosx-onCommit is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/369  blamelist: aleth <aleth@instantbird.org>
21:31:14 <instantbot> New Instantbird (UI) bug 1920 filed by florian@instantbird.org.
21:31:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1920 tri, --, ---, nobody, NEW, Show Logs keyboard shortcut not disabled with the menuitem
21:31:19 <flo-retina> I should look into that onCommit failure someday
21:33:09 <Mic> clokep: ping?
21:33:41 <clokep> Mic: Yo.
21:34:19 <Mic> Would you have time to review the updated patch for bug 1387? I'll upload it in maybe five minutes.
21:34:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1387 nor, --, ---, benediktp, ASSI, The 'Copy Link to Tweet' action should be in the context menu even when the twitter account is disco
21:34:54 <flo-retina> wasn't the previous version already r+?
21:35:25 <Mic> Oh, indeed :)
21:35:27 <clokep> Mic: Yes.
21:35:29 <Mic> Thanks
21:35:33 <clokep> You can carry the r+ forward if you unbitrot it.
21:38:00 <flo-retina> bah, I wanted to r+ bug 1732 (almost by exhaustion; don't really want to look there again) but I'm afraid I'll have review comments :-S
21:38:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1732 enh, --, ---, aleth, ASSI, Port the log tree and concatenated daily logs from TB
21:38:21 <clokep> This could be useful. :) http://www.oxymoronical.com/blog/2013/04/Get-notifications-about-changes-to-any-directory-in-mercurial
21:38:54 <clokep> If it existed for c-c. :(
21:42:55 <-- Mic has quit (Quit: No time to waste, let's go!)
21:43:38 --> Mic has joined #instantbird
21:43:38 * ChanServ sets mode +h Mic 
21:44:25 <flo-retina> clokep: I've another way to do almost the same thing (for chat/ sync)
21:44:34 <flo-retina> clokep: I pull the c-c repository
21:44:51 <flo-retina> and hg convert to convert a repository that contains only chat/
21:45:02 <flo-retina> and then I look at the output of hg log in that converted repository
21:46:00 <flo-retina> I execute it only when I'm trying to sync, but it would be trivial to pull c-c in a cron to update the converted repository; and the converted repository can be served with hgweb that will make rss feeds and everything people may want in the UI
21:48:32 <-- Mic has quit (Quit: No time to waste, let's go!)
21:54:47 <-- FireFly_TB has quit (Quit: FireFly_TB)
21:57:17 <clokep> flo-retina: That could work too.
22:03:39 --> Mic has joined #instantbird
22:03:39 * ChanServ sets mode +h Mic 
22:03:46 <clokep> Thanks Mic. :)
22:04:37 <-- unghost has quit (Input/output error)
22:07:26 <-- Even has quit (Ping timeout)
22:09:46 <clokep> Mic: Btw nice reply to the guy on the mailing list. :)
22:09:51 <clokep> You got to it before I did.
22:10:47 --> Even has joined #instantbird
22:10:47 --> FireFly_TB has joined #instantbird
22:10:48 * ChanServ sets mode +o Even 
22:12:38 * flo-retina has answered himself most of his review comments
22:12:42 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
22:12:44 --> clokep has joined #instantbird
22:12:44 * ChanServ sets mode +o clokep 
22:13:23 <clokep> Bah I'm apparently still a nightly behind.
22:13:29 <instantbot> florian@instantbird.org denied review for attachment 2305 on bug 1732.
22:13:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1732 enh, --, ---, aleth, ASSI, Port the log tree and concatenated daily logs from TB
22:16:32 <flo-retina> I guess I should be looking at https://bugzilla.mozilla.org/show_bug.cgi?id=857049 :(
22:17:00 * flo-retina is bored just when looking at the title of that bug :-/
22:17:27 * clokep still doesn't have a built c-c tree. :-[
22:18:28 <flo-retina> why do I need to r? that btw?
22:18:43 <flo-retina> isn't it just changesets that have already been reviewed by the relevant people for Ib?
22:19:06 <clokep> flo-retina: Yeah, pretty much. It also applies the changes to the other version of http.jsm.
22:19:15 <clokep> And I figured we needed an r+ somewhere on BMO to get it checked in.
22:19:17 <flo-retina> that's for mconley ;)
22:19:41 * flo-retina will just r+ it without looking
22:21:02 <clokep> Aren't those the things you're not supposed to admit? ;)
22:21:21 --> harlock1 has joined #instantbird
22:21:30 <-- harlock has quit (Connection reset by peer)
22:21:59 <flo-retina> clokep: not sure if I'm supposed to admit it, but I wrote it down on the bug :-P.
22:22:42 <clokep> Haha. Fair enough!
22:22:53 * clokep is glad that didn't take up much of your review time.
22:23:00 * flo-retina generally prefers being honest
22:23:23 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/80b297dbbcf5 - Benedikt Pfeifer - Bug 1387 - The 'Copy Link to Tweet' action should be in the context menu even when the twitter account is disconnected, r=clokep
22:24:53 <instantbot> clokep@gmail.com set the Resolution field on bug 1387 to FIXED.
22:24:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1387 nor, --, 1.4, benediktp, RESO FIXED, The 'Copy Link to Tweet' action should be in the context menu even when the twitter account is disco
22:24:57 * clokep wants to play Pipe Dream.
22:25:42 * flo-retina wonders if it's time to go to bed or if there another review that could be done quickly
22:26:24 <flo-retina> what's the status of bug 1100?
22:26:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1100 cri, --, ---, clokep, ASSI, Use Firefox untrusted cert dialog for "SSL Handshake failed" errors
22:26:48 <flo-retina> does it need a re-review to check that previous comments have been addressed in the expected way, or is there still a lot of work to do?
22:27:11 <clokep> flo-retina: "still a lot of work to do"?
22:27:15 <clokep> As far as I know it's up to review for you.
22:29:20 <instant-buildbot> build #370 of macosx-onCommit is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/370  blamelist: Benedikt Pfeifer <benediktp@ymail.com>
22:29:22 <flo-retina> that wasn't clear, sorry. When there's a patch that I've already r-'ed before but that looked generally good, for the next review I only re-read my comments and check that they've been addressed. That's a small amount of work compared to doing a full review (trying to understand all the modified code and checking that everything makes sense)
22:30:25 <clokep> flo-retina: From your last review it isn't THAT heavily modified from Mook's comments.
22:31:12 <clokep> (I.e. I think you can just look at the comments.)
22:31:14 <-- harlock1 has quit (Quit: Baibai)
22:39:45 <flo-retina> clokep: it looks like you haven't handled some of Mook's comments
22:39:55 <clokep> flo-retina: The ones I said I wasn't handling?
22:40:00 <flo-retina> no
22:40:18 <clokep> Which one then?
22:41:06 <flo-retina> these 2: http://pastebin.instantbird.com/169104
22:44:48 <flo-retina> for the second one, it's only "this message is incorrect if aIsSslError. " that hasn't been taken into account
22:45:20 <clokep> Ah the first part of that I thought was just an error in his quoting.
22:45:55 <flo-retina> my only review comment is: why do we need this.targetSite?
22:46:08 <clokep> What else would we use?
22:46:13 <flo-retina> wouldn't this._connectionTarget = aSocket.host + ":" + aSocket.port; give us the same result?
22:46:40 <clokep> I don't know.
22:46:52 <clokep> I assumed the targetsite took into account redirects and things like that.
22:47:16 <flo-retina> redirects on a TCP socket?
22:48:41 <clokep> I don't know how this "low level" of networking works, honestly.
22:50:47 <clokep> I'm quite willing to change it if you think it's a good idea. :)
22:50:50 <flo-retina> redirects on http are with a location: HTTP header
22:51:42 <clokep> OK.
22:51:50 <instantbot> florian@instantbird.org denied review for attachment 2296 on bug 1100.
22:51:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1100 cri, --, ---, clokep, ASSI, Use Firefox untrusted cert dialog for "SSL Handshake failed" errors
22:52:10 <flo-retina> I would suggest replacing it with this._connectionTarget = aSocket.host + ":" + aSocket.port;, and check if the patch still works. If it doesn't, explain why in a bug comment :)
22:52:41 <flo-retina> or just dump the 2 values to see if they are identical :)
22:52:48 <flo-retina> that's probably easier
22:53:47 <clokep> I think they are, but I wasn't positive if that was just my test case, etc.
22:53:50 <clokep> I'll look into it.
22:53:52 <clokep> Thanks for the review.
22:53:56 * clokep is tired of this bug. ;)
22:54:27 <flo-retina> I'm sorry it took so long
22:54:48 <flo-retina> I was really surprised to find it in my queue today when I looked at the queue when we discussed the wince lack of reviews
22:56:10 <flo-retina> I'm probably annoying in my reviews; being pedantic about not adding pointless code :-/. Maybe I'm counterbalancing the large amount of code imported in talkilla for reasons I don't fully agree with? :-P
22:58:08 <clokep> flo-retina: No, it's fine. The only thing I find annoying (which I do all the time to aleth) is when I fix one thing and then you find other issues. ;)
22:58:12 <clokep> But it's hard to see everything all at once.
22:58:20 <clokep> Especially hwen you find something wrong, it's distracting to the other code.
22:59:37 <flo-retina> heh, I know the feeling
22:59:57 <flo-retina> that's the reason why I rarely say "r+ with this fixed"
23:00:14 <flo-retina> I know I often find something else to fix once the first thing no longer catches my attention
23:00:29 <clokep> I'm glad it's not just me. I feel bad doing it. :-[
23:00:32 <clokep> Anyway, I'm out. Goodnight!
23:00:40 <flo-retina> thanks, good evening! :)
23:02:23 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
23:03:52 <flo-retina> ah, now I've seen that email about iconv and MSVC :)
23:04:15 <flo-retina> never ending fun there :)
23:09:53 <-- FireFly_TB has quit (Ping timeout)
23:10:51 <Mic> Good night!
23:10:56 <-- Mic has quit (Quit: No time to waste, let's go!)
23:13:43 <-- Mnyromyr has quit (Ping timeout)
23:15:57 --> Mnyromyr has joined #instantbird
23:29:35 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
23:46:38 <-- jhk has quit (Ping timeout)
23:51:01 --> jhk has joined #instantbird
23:52:12 <instant-buildbot> build #392 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/392