#instantbird log on 03 06 2013

All times are UTC.

00:16:37 <-- rosonline has quit (Client exited)
00:40:44 --> rosonline has joined #instantbird
00:41:01 <-- rosonline has quit (Client exited)
00:41:03 --> rosonline has joined #instantbird
01:01:07 --> mconley has joined #instantbird
01:31:42 --> clokep has joined #instantbird
01:31:42 * ChanServ sets mode +o clokep 
01:34:35 <clokep> Mic you going to write an importer? :P
01:39:37 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
01:51:50 <clokep> mconley: Your nick @ mozilla dot org is your email?
01:52:00 <mconley> 'tis
01:52:10 <clokep> Thanks. :)
01:53:23 <clokep> Bah...just hit the BMO maintenance period.
01:53:25 <clokep> That's frustrating.
02:13:44 <-- Mook_as has quit (Quit: gone)
02:26:26 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
02:26:33 --> clokep has joined #instantbird
02:26:33 * ChanServ sets mode +o clokep 
02:46:45 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
03:41:55 <instant-buildbot> build #799 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/799
03:57:01 --> Mook has joined #instantbird
04:20:07 <-- mconley has quit (Input/output error)
04:30:27 <instant-buildbot> build #796 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/796
05:33:01 <-- Optimizer has quit (Ping timeout)
05:46:36 <instant-buildbot> build #890 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/890
05:54:37 --> FireFly_TB has joined #instantbird
06:03:15 --> jb has joined #instantbird
06:04:31 --> deltafalcon has joined #instantbird
06:32:18 <-- jb has quit (Ping timeout)
06:56:21 <-- Mook has quit (Quit: Mook)
06:58:39 <-- FireFly_TB has quit (Ping timeout)
06:58:46 --> FireFly_TB has joined #instantbird
07:18:29 <-- FireFly_TB has quit (Ping timeout)
07:24:18 --> jb has joined #instantbird
07:43:55 <-- jb has quit (Ping timeout)
08:07:28 --> Mic has joined #instantbird
08:07:28 * ChanServ sets mode +h Mic 
08:11:11 <-- Mic has quit (Quit: No time to waste, let's go!)
08:11:34 --> Mic has joined #instantbird
08:11:35 * ChanServ sets mode +h Mic 
08:19:25 <Mic> Shouldn't I see all the people I follow in the participant list of my Twitter timeline now?
08:21:41 <flo-retina> if your nightly is up to date, yes
08:22:14 <Mic> I don't, there's only me.
08:23:20 <Mic> Should it always be filled? Even when no tweet was received yet?
08:23:37 <flo-retina> I think it should, yes
08:23:54 <flo-retina> errors in the console?
08:23:57 <flo-retina> debug log? :)
08:24:43 <Mic> brb, I have to disable a non-bootstrap extension with lots of debug output first.
08:24:54 <-- Mic has quit (Quit: No time to waste, let's go!)
08:24:59 --> Mic has joined #instantbird
08:24:59 * ChanServ sets mode +h Mic 
08:39:20 <Mic> clokep: I've sent a memo with the link to the debug log of my Twitter account. Maybe you want to have a look?
08:39:41 <flo-retina> Mic: was there anything looking wrong in it?
08:40:41 <Mic> No, nothing obvious.
08:45:27 <-- Mic has quit (Quit: No time to waste, let's go!)
08:47:19 --> Mic has joined #instantbird
08:47:19 * ChanServ sets mode +h Mic 
08:47:20 --> FireFly_TB has joined #instantbird
08:51:06 <Mic> I started following a news site (to receive some tweets and see if that changes something) and the first thing that happens is that one of my own tweets appears in my timeline.
08:52:12 <Mic> That's my latest tweet if I'm not mistaken. It's even in the debug log already but wasn't shown until now.
08:54:24 <flo-retina> your latest tweet was likely received from https://api.twitter.com/1/users/show.json?screen_name=<username>
08:54:34 <flo-retina> I think we are supposed to display it only as the topic though :-S
08:56:37 <Mic> As topic? The topic used to be the description of ones Twitter account.
09:00:34 --> jb has joined #instantbird
09:01:55 --> gerard-majax__ has joined #instantbird
09:20:15 <-- chrisccoulson has quit (Ping timeout)
09:24:25 <flo-retina> Mic: err, yes, sorry.
09:24:31 <flo-retina> It *used* to be the latest tweet
09:24:37 <flo-retina> it's now the description of the account :)
09:26:56 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
09:33:50 --> chrisccoulson has joined #instantbird
09:35:51 <-- FireFly_TB has quit (Input/output error)
09:42:00 --> aleth has joined #instantbird
09:42:00 * ChanServ sets mode +h aleth 
09:48:35 --> rosonline has joined #instantbird
10:03:08 --> flo-retina has joined #instantbird
10:03:08 * ChanServ sets mode +qo flo-retina flo-retina 
10:04:48 <flo-retina> clokep: http://log.bezut.info/instantbird/today#m9 @ mozilla dot com
10:39:46 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/237424fae13f - Florian Quèze - Bug 844175 - Twitter stays on Connecting: Requesting user timelines..., r=clokep,mconley.
10:39:47 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/8d2f3bca65e7 - Florian Quèze - Bug 846706 - Username is confusing in the context of creating an IRC account, r=clokep.
10:53:36 <-- gerard-majax__ has quit (Ping timeout)
10:58:32 <instant-buildbot> build #358 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/358
11:04:16 --> clokep has joined #instantbird
11:04:16 * ChanServ sets mode +o clokep 
11:06:30 --> mpmc has joined #instantbird
11:12:15 --> Optimizer1 has joined #instantbird
11:17:17 <clokep> Mic: I'm having the same issue.
11:22:54 <-- jb has quit (Ping timeout)
11:25:26 <clokep> flo-retina: Do you know the other bug caused by the duplicated http.jsm?
11:25:32 <clokep> (besides https://bugzilla.mozilla.org/show_bug.cgi?id=844175)
11:25:51 <flo-retina> there was another one
11:26:17 <clokep> Mic: So I suspected the issue with Twitter was having an account that was "too old" (maybe before we set it to ask for permission to view friends list, etc.), but I reauthorized my account and that didn't seem to fix it...
11:26:52 <flo-retina> clokep: permission to view friends list? What's that?
11:27:05 <flo-retina> clokep: the only permission change I remember is to be allowed to view DMs
11:27:10 <aleth> clokep: Isn't the issue that you only get the friend list on connection? (Similar to the topic issue)
11:27:16 <clokep> flo-retina: OK. I wasn't sure exactly how we had set it.
11:27:28 <clokep> aleth: That's a separate issue.
11:27:28 <flo-retina> clokep: the previous time we messed up http.jsm was https://bugzilla.mozilla.org/show_bug.cgi?id=735219
11:27:35 <aleth> That would be my guess anyway
11:27:52 <flo-retina> aleth: Mic's debug log contains the friend list
11:28:04 <flo-retina> aleth: we just never do the lookup.jsm requests...
11:28:20 <aleth> Oh OK. I didn't see the log.
11:28:45 <flo-retina> aleth: it wasn't shown publicly (as it contains personally identifiable data)
11:29:47 <clokep> I can't immediately see what is wrong, but I need to get ready for work.
11:30:15 <aleth> So there was already userInfo present, and those participants didnt get added 
11:31:24 <aleth> Not sure how you get to have userInfo without displaying messages and hence adding participants though.
11:33:36 <flo-retina> aleth: there was no message to display at all
11:33:45 <flo-retina> aleth: all timeline requests returned empty results
11:34:03 <flo-retina> aleth: but the stream still started with a friend list, so we should have updated the participant list
11:36:15 <flo-retina> btw, potential issue: Client 1 connects and loads the list of friends. Client 1 disconnects. Client 2 (which could just be the website) connects, and stops following a few friends. Client 1 reconnects. Shouldn't we remove some participants from the timeline's participant list?
11:36:20 <aleth> flo-retina: Lookup is only called for those friends for which no userInfo entry exists. It is currently assumed that if you have userInfo, there must already be a participant. There must be an edge case there.
11:36:54 <clokep> aleth: That's a possibility.
11:37:35 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
11:37:41 --> clokep has joined #instantbird
11:37:41 * ChanServ sets mode +o clokep 
11:37:50 <aleth> flo-retina: We often have more participants than friends anyway
11:38:16 <clokep> flo-retina: We should, yes.
11:38:24 <Mic> bye!
11:38:27 <-- Mic has quit (Quit: No time to waste, let's go!)
11:38:28 <clokep> (Assuming they don't have a tweet.)
11:38:34 <aleth> clokep: Right.
11:40:27 <aleth> clokep: I could just reproduce by closing the timeline (as opposed to putting on hold) and reopening.
11:41:07 <clokep> aleth: Do you use "hide auto-joins"?
11:41:23 <clokep> aleth: I think that's a different issue.
11:41:35 <aleth> It may be a different issue.
11:41:41 <clokep> I'm like 99% sure it is.
11:41:53 <aleth> I use Hide Auto-Joins.
11:46:04 <instantbot> New Core - Twitter bug 1887 filed by aleth@instantbird.org.
11:46:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1887 nor, --, ---, nobody, NEW, Friends don't get added as participants when reopening a closed timeline
11:46:41 <clokep> flo-retina: My twitter.js isn't updated in omni.ja. :(
11:46:46 <clokep> My bet is that Mic's isn't either.
11:47:01 <aleth> Well that would be an explanation :D
11:47:04 <flo-retina> another update failure? :(
11:48:31 <-- rosonline has quit (Ping timeout)
11:49:17 <clokep> Apparently. :-/
11:49:20 <aleth> clokep: Does the About info show you are on the latest nightly?
11:49:32 <clokep> Yes.
11:49:35 <aleth> :(
11:49:41 <clokep> aleth: This happens every once in a while on Windows.
11:50:06 <aleth> clokep: For FF too?
11:53:32 <clokep> aleth that's hard to say
11:53:55 <clokep> I'm going to manually update...
11:53:57 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
11:55:04 --> rosonline has joined #instantbird
11:55:06 --> clokep has joined #instantbird
11:55:06 * ChanServ sets mode +o clokep 
11:55:28 <clokep> That worked. :)
11:55:52 <flo-retina> I don't understand why the updater doesn't use checksums to verify that the updated files are correct
11:56:10 <flo-retina> (or if it does, why that sometimes doesn't work...)
11:57:43 * clokep is glad it isn't his fault. :)
12:01:25 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
12:02:39 <-- rosonline has quit (Ping timeout)
12:09:42 --> rosonline has joined #instantbird
12:50:05 --> jb has joined #instantbird
12:50:07 <-- jb has quit (Write error: Broken pipe)
12:57:16 <-- Optimizer1 has quit (Ping timeout)
12:57:57 --> clokep_work has joined #instantbird
12:57:58 * ChanServ sets mode +o clokep_work 
13:07:08 --> jb has joined #instantbird
14:02:05 <-- jb has quit (Quit: jb)
14:03:09 --> mconley has joined #instantbird
14:04:10 --> jb has joined #instantbird
14:47:11 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
14:50:01 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/2b9937637ece - Florian Quèze - Bug 844175 - Twitter stays on Connecting: Requesting user timelines... - follow-up to fix FileLink bustage, rs=mconley.
14:52:16 <aleth> So that push to merge c-c into m-c, is that a real thing that might actually happen?
14:53:39 <aleth> Or just some random discussion on #developers?
14:55:00 <-- rosonline has quit (Ping timeout)
14:58:39 <-- jb has quit (Ping timeout)
14:59:02 <instant-buildbot> build #359 of macosx-onCommit is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/359  blamelist: Florian Qu?ze <florian@queze.net>
14:59:24 <clokep_work> aleth: I think it's kind of a real thing some people would like to happen.
14:59:30 <clokep_work> But it's unsure if everyone would like it. ;)
14:59:48 <clokep_work> Anything interesting to pastebin?
15:00:08 <aleth> clokep_work: Thanks! No, this was in response to a pastebin Mic posted a while ago
15:02:49 <-- aleth has left #instantbird ()
15:05:36 --> rosonline has joined #instantbird
15:08:20 <clokep_work> aleth: Mostly some of the people that maintain c-c build infrastructure (Standard8, jcranmer, etc.) would like to see it done.
15:08:37 <clokep_work> Additionally it would (hopefully) stop people from breaking c-c/force them to fix things in it.
15:31:43 --> flo-retina has joined #instantbird
15:31:43 * ChanServ sets mode +qo flo-retina flo-retina 
15:35:56 --> aleth has joined #instantbird
15:35:57 * ChanServ sets mode +h aleth 
15:44:12 --> Optimizer has joined #instantbird
16:04:17 <aleth> clokep_work: Yup, maybe the Map you had in the original patch will be needed after all ;)
16:05:22 <aleth> You could also consider turning _friends into a Map...
16:05:35 <clokep_work> aleth: Yeah, that could be doable.
16:06:35 <-- aleth has left #instantbird ()
16:07:53 <-- Tonnes has quit (Connection reset by peer)
16:14:10 <clokep_work> I think 99% of the spam we get is from mail.ru domains. :(
16:23:40 --> jb has joined #instantbird
16:25:22 <-- jb has quit (Ping timeout)
16:29:21 <flo-retina> I'm surprised that you see the domains of spam messages
16:29:46 <clokep_work> Why?
16:29:55 <clokep_work> The email address it's sent from is clearly there.
16:30:43 <flo-retina> when I was looking at spam reports on the previous mailing list, I scanned very quickly for things that could look remotely like useful messages, and looked more carefully only at that, so I certainly couldn't say what domain names were in the email addresses of spam messages
16:34:27 <-- douglaswth has quit (Ping timeout)
16:35:32 --> douglaswth has joined #instantbird
16:42:20 --> jb has joined #instantbird
16:51:16 <-- jb has quit (Ping timeout)
16:52:00 --> jb has joined #instantbird
17:11:16 --> gerard-majax_ has joined #instantbird
17:13:51 <-- gerard-majax_ has quit (Ping timeout)
17:17:12 --> gerard-majax_ has joined #instantbird
17:24:15 <-- gerard-majax_ has quit (Ping timeout)
17:34:05 * mconley is now known as mconley|lunch
17:37:54 --> gerard-majax_ has joined #instantbird
17:39:27 <clokep_work> Anyone know if it's possible to do a git diff and ignore new/removed files?
17:40:33 <-- gerard-majax_ has quit (Ping timeout)
17:47:27 <flo-retina> isn't ignoring new files the default behavior when doing git ci? If so, there should be a way to do a diff of the most recent commit (in hg it's |hg log -p| or |hg export|)
17:52:36 <clokep_work> flo-retina: I'm trying to compare two branches, but don't want to see new files, only modifications.
17:52:47 <clokep_work> git diff --diff-filter=MUB foo..bar is what I wanted
17:53:11 * flo-retina wonders if |hg convert| is a solution :-]
17:53:32 <clokep_work> A solution to?
17:53:48 <clokep_work> Doing what I want in Mercurial?
17:54:36 --> Mook_as has joined #instantbird
18:00:28 --> flo-thinkpad has joined #instantbird
18:14:44 * mconley|lunch is now known as mconley
18:20:10 --> unghost has joined #instantbird
18:54:27 --> gerard-majax_ has joined #instantbird
18:55:03 <flo-retina> clokep__work: I was just kidding, I meant you could convert the whole repository (or both branches) to a mercurial repository, and use friendlier commands there (although I'm not exactly sure of which command would have done exactly what you wanted)
18:56:54 <clokep_work> Ah! I see. :)
18:57:05 <clokep_work> I used to use hg-git...
18:57:13 <clokep_work> But certain things you can't do...so it became annoying.
19:05:28 --> spiffytech has joined #instantbird
19:18:02 <-- skeledrew has quit (Ping timeout)
19:52:24 --> FireFly_TB has joined #instantbird
20:32:59 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
20:35:15 --> EionRobb has joined #instantbird
20:35:21 --> mpmc has joined #instantbird
20:38:56 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
20:44:20 <-- jb has quit (Ping timeout)
20:51:06 --> Mic has joined #instantbird
20:51:06 * ChanServ sets mode +h Mic 
20:51:47 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
20:53:16 <Mic> Hi
20:53:28 <clokep_work> Hey Mic! Did you see the log from earlier?
20:53:34 <clokep_work> About the Twitter stuff.
20:53:44 <clokep_work> I figured out my issue right after you logged out.
20:53:48 <Mic> I haven't read the logs yet but it sounds like you made some discovery? :)
20:54:04 <Mic> OK, let me check the logs!
20:55:52 --> jb has joined #instantbird
20:56:24 --> jb1 has joined #instantbird
20:57:25 <Mic> Can't find "new Set" in twitter.js from omni.ja...
20:57:37 <Mic> ... you might have expected that ;)
20:57:43 <-- jb has quit (Ping timeout)
20:58:11 <clokep_work> Mic: I'm glad to hear it's the same issue I had. :)
20:59:05 <Mic> Actually the file-timestamp of omni.ja is 2013-03-01 here! :(
21:02:59 --> DGMurdockIII has joined #instantbird
21:04:35 <clokep_work> :-S That's strange.
21:04:39 <clokep_work> Well...a full update should fix it.
21:08:52 <-- Mic has quit (Quit: No time to waste, let's go!)
21:12:34 --> Mic has joined #instantbird
21:12:35 * ChanServ sets mode +h Mic 
21:16:21 <Mic> clokep_work: thanks! A full update fixed it for me :)
21:17:26 <clokep_work> Mic: Excellent. :) Enjoy.
21:18:32 <Mic> Absolutely! I already unfollowed an account that I didn't remember that I was following ;)
21:19:31 <clokep_work> Mic: Using the context menu? ;)
21:19:38 <-- jb1 has quit (Ping timeout)
21:21:18 <Mic> :P
21:21:36 --> skeledrew has joined #instantbird
21:22:22 <-- FireFly_TB has quit (Quit: FireFly_TB)
21:23:46 --> FireFly_TB has joined #instantbird
21:25:02 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep)
21:27:05 --> chrisccoulson has joined #instantbird
21:30:23 <-- clokep_work has quit (Input/output error)
21:39:24 <Mic> What if I sent a message starting with "clokep_work: " now and would be asked (e.g. by a notification bar at the bottom of the conversation):
21:39:26 <Mic> "Your latest message seemed to be directed to a user who is no longer in this channel. Do you also want to send it as memo? Yes [No]".
21:39:44 <Mic> I'm not sure if it would be cool or annoying after a while.
21:45:45 --> jb has joined #instantbird
21:45:52 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.90 [Firefox 19.0.1/20130226172142])
21:57:44 <-- jb has quit (Ping timeout)
22:09:23 <flo-retina> Mic: I think in the specific case of #instantbird it would be annoying because we know that some people check logs
22:09:44 <flo-retina> in general that could be useful
22:10:03 <flo-retina> I'm not sure how much people like receiving memos
22:10:42 <Mook_as> it also depends on the server having memos of some sort
22:11:17 <Mic> ... and the targeted user being registered.
22:11:39 <Mic> At least here (with memoserv).
22:14:11 <Mook_as> if the target user isn't registered, it's pretty easy to just send memos to aaaaaaaa, aaaaab, .... zzzzzzzz to fill up server resources
22:16:59 --> jb has joined #instantbird
22:18:47 <-- jb has quit (Ping timeout)
22:20:28 <-- flo-thinkpad has quit (Client exited)
22:23:06 <-- rosonline has quit (Ping timeout)
22:24:08 <-- mconley has quit (Input/output error)
22:31:51 --> clokep has joined #instantbird
22:31:52 * ChanServ sets mode +o clokep 
22:35:26 <clokep> Mic: I'd like to do that for private messages when the person is offline.
22:35:46 <Mic> Good idea!
22:40:59 <clokep> It's what I've always wanted. :)
22:41:42 <flo-retina> clokep: will the memo be displayed automatically as a private message when the user is back online?
22:42:07 <clokep> flo-retina: Obviously you'd want to handle both sides.
22:42:17 <Mic> When I sent the memo this morning, I also wondered if we could/should integrate memoserv better.
22:42:35 <flo-retina> unrelated, we still need to file a bug about messages not being displayed after detaching/reattaching a tab
22:42:43 <flo-retina> and that probably blocks what's the next release
22:43:19 <flo-retina> Good night
22:43:43 <Mic> Good night.
22:43:45 <clokep> Bye.
22:48:10 --> jb has joined #instantbird
23:03:00 <-- FireFly_TB has quit (Quit: FireFly_TB)
23:18:45 --> mconley has joined #instantbird
23:27:44 <-- mconley has quit (Input/output error)
23:28:40 <-- Mic has quit (Input/output error)
23:28:47 --> Mic has joined #instantbird
23:28:47 * ChanServ sets mode +h Mic 
23:37:30 <Mic> The margins/padding still suck but I think you'll get the idea: http://i.imgur.com/FQnkNip.png
23:37:48 <Mic> The unread ruler (not shown) isn't exactly beautiful either, yet.
23:41:06 <clokep> Mic: Coo. :)
23:50:04 <Mic> hmm, there was the first topic change in #developers that I've seen live :)
23:52:22 <clokep> :)
23:55:14 <Mic> Good night!
23:55:17 <-- Mic has quit (Quit: No time to waste, let's go!)