#instantbird log on 07 13 2015

All times are UTC.

00:04:23 * freaktechnik_ is now known as freaktechnik 
00:08:11 --> BlueMaxima has joined #instantbird
01:08:02 <-- hadi has quit (Connection closed)
01:18:36 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
03:16:28 <instant-buildbot> build #2767 of macosx-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2767
03:45:26 <instant-buildbot> build #1457 of linux-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1457
04:44:11 <-- EionRobb has quit (Ping timeout: 121 seconds)
04:59:38 --> EionRobb has joined #instantbird
05:18:02 <-- EionRobb has quit (Quit: Leaving.)
05:54:31 --> EionRobb has joined #instantbird
06:46:41 <instant-buildbot> build #372 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/372
06:54:12 --> nhnt11 has joined #instantbird
06:54:12 * ChanServ sets mode +h nhnt11 
07:20:24 <-- nhnt11 has quit (Ping timeout: 121 seconds)
07:21:21 --> nhnt11 has joined #instantbird
07:21:21 * ChanServ sets mode +h nhnt11 
07:21:22 <-- nhnt11 has quit (Connection closed)
07:21:23 --> nhnt11 has joined #instantbird
07:21:23 * ChanServ sets mode +h nhnt11 
07:30:34 * Fallen|away is now known as Fallen 
08:02:55 --> afiksof has joined #instantbird
08:15:59 <-- afiksof has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
08:19:17 <-- chrisccoulson has quit (Ping timeout: 121 seconds)
08:24:38 --> chrisccoulson has joined #instantbird
09:10:03 <-- gerv has quit (Connection closed)
09:15:09 * Fallen is now known as Fallen|away 
09:35:57 <-- Tobin has left #instantbird ("Our job is to state the truth and let the facts attend to themselves.")
09:59:38 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:06:27 --> gerv has joined #instantbird
10:50:09 --> gerv1 has joined #instantbird
10:50:48 <-- gerv has quit (Ping timeout: 121 seconds)
10:50:48 * gerv1 is now known as gerv 
10:55:51 --> clokep has joined #instantbird
10:55:51 * ChanServ sets mode +o clokep 
10:58:42 --> gerv1 has joined #instantbird
10:58:52 <-- gerv has quit (Ping timeout: 121 seconds)
10:58:52 * gerv1 is now known as gerv 
11:31:34 --> gerv1 has joined #instantbird
11:33:14 <-- gerv has quit (Ping timeout: 121 seconds)
11:33:14 * gerv1 is now known as gerv 
11:39:40 --> aleth has joined #instantbird
11:39:40 * ChanServ sets mode +o aleth 
12:03:56 <clokep> Sorry to everyone who is waiting for me to review stuff.
12:04:05 <clokep> I've been very bad at processing my reviews recently.
12:08:07 <-- clokep has quit (Ping timeout: 121 seconds)
12:13:39 * Fallen|away is now known as Fallen 
12:17:29 * Fallen is now known as Fallen|away 
12:27:06 <-- EionRobb has quit (Quit: Leaving.)
12:32:20 <-- aleth has quit (Quit: :tiuQ)
12:43:36 --> clokep_work has joined #instantbird
12:43:36 * ChanServ sets mode +o clokep_work 
12:56:49 --> mpmc has joined #instantbird
12:57:53 <-- gerv has quit (Ping timeout: 121 seconds)
13:01:31 --> gerv has joined #instantbird
13:16:09 <Yoric> For me, InstantBird is pretty bad at showing the lines in which I have been pinged.
13:16:13 <Yoric> Is there a way to improve this?
13:21:25 <clokep_work> Yoric: So there's a way to jump to the 'last read marker' I think we had plans to eventualy make it so you could jump to pings.
13:21:30 <clokep_work> Or something like that.
13:21:47 <Yoric> I'd be satisfied with having different colors.
13:21:58 <Yoric> Or even at having my MacOS notification center show all the pings.
13:22:05 <Yoric> But for some reason, it only shows the latest.
13:22:48 <clokep_work> What do you mean "only shows the latest"?
13:22:56 <clokep_work> I think I have notifications off unfortunately. :-\
13:23:02 <clokep_work> But that sounds like a bug.
13:23:13 <clokep_work> The bold isn't enough, is what you're usggesting?
13:26:24 <Yoric> Indeed, the bold isn't noticeable.
13:30:58 <-- BlueMaxima has quit (Quit: Leaving)
13:52:16 --> aleth has joined #instantbird
13:52:16 * ChanServ sets mode +o aleth 
13:54:52 <aleth> Yoric: Thanks for the feedback. Pings can actually be styled by message styles.
13:54:54 <aleth> As a quick hack, you could override the nick class (see e.g. https://dxr.mozilla.org/comm-central/source/im/themes/messages/bubbles/main.css#100) with userChrome/userContent.css. 
13:55:33 <Yoric> In which directory do I put userChrome?
13:55:37 <Yoric> Directory in the profile?
13:55:52 <aleth> iirc it goes in profiledir/chrome
13:56:00 <Yoric> Thanks.
13:57:07 <Yoric> I'll do that, thanks.
13:57:40 <aleth> Would be interesting to hear what styling you'd prefer!
13:58:12 <aleth> Not sure what's up with OSX notification integration, I also have those turned off :-/
13:59:01 <aleth> I always assumed their behaviour was just inherited from Firefox.
13:59:32 <Yoric> I assume I need to restart to witness the changes to userContent.css, right?
13:59:37 <aleth> I think so.
13:59:45 <Yoric> brb
14:59:29 <clokep_work> freaktechnik: Not sure if this affects Nightingale: http://hearsum.ca/blog/mozilla-will-stop-producing-automated-builds-of-xulrunner-after-the-410-cycle.html
15:01:07 <clokep_work> (And if anyone is curious no, that doesn't affect IB.)
15:10:04 --> Linuxis has joined #instantbird
15:11:24 <-- Linuxis has left #instantbird ("I'm a happy Miranda NG user! Get it here: http://miranda-ng.org/")
15:14:05 --> myk has joined #instantbird
15:34:42 --> freaktechnik2 has joined #instantbird
15:36:38 <freaktechnik2> clokep: we're as far as I understand unaffected, as we've alwaysbuilt our own xulrunner, and are probably agecko sdk consumer, but I have no idea what the differences between a gecko sdk consumer and xulr application are.
15:42:20 <-- freaktechnik2 has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
15:42:21 <clokep_work> freaktechnik2: You're OK then. xulrunner is you literally take a prebuilt xulrunner executable and point it to your application.
15:45:52 <flo-retina> the gecko sdk is what you need to build a binary add-on to Firefox (or another gecko application)
16:16:58 --> Tobin has joined #instantbird
16:59:32 <-- aleth has quit (Quit: :tiuQ)
16:59:40 --> aleth has joined #instantbird
16:59:40 <-- aleth has quit (Connection closed)
16:59:42 --> aleth has joined #instantbird
16:59:42 * ChanServ sets mode +o aleth 
17:03:01 --> myk1 has joined #instantbird
17:06:29 <-- myk has quit (Ping timeout: 121 seconds)
17:06:29 * myk1 is now known as myk 
17:08:41 --> Mook_as has joined #instantbird
17:13:43 <clokep_work> yay, awesometab
17:17:27 --> arlolra has joined #instantbird
18:09:40 --> nhnt11 has joined #instantbird
18:09:40 * ChanServ sets mode +h nhnt11 
18:11:58 * nhnt11 wonders why clokep_work is excited about the awesometab
18:12:42 <flo-retina> because it's awesome? :)
18:13:01 <clokep_work> nhnt11: Because I used it
18:13:07 <nhnt11> \o/
18:13:59 <freaktechnik> awesometab always confuses me, since I mainly use it to start conversations with my bouncer, but the modules all have the same nicknames on all 5 networks...
18:14:08 <freaktechnik> so it's like, hmm, which *status is the one I want?
18:14:55 <flo-retina> freaktechnik: you said the awesometab confuses you. I think you meant that your bouncer confuses you ;).
18:21:51 <freaktechnik> I think instantbird is confused too, but I can't consistently replicate that
18:31:24 --> Mnyromyr has joined #instantbird
18:41:17 <clokep_work> freaktechnik: Under the hood it knows what is what, but nothing is displayed in the UI IIRC.
18:41:25 <freaktechnik> yep
18:41:32 <clokep_work> I think Mook_as complained about this too (he was in two channels on different networks that were named the same)
18:41:56 <freaktechnik> you have to start a conversation and then hover over the tab to find out to which account it belongs. And if you're lucky that's actually the account instantbird will send the messages to.
18:42:30 <clokep_work> Uhhh.
18:42:34 <clokep_work> I don't agree with that.
18:42:40 <clokep_work> It shold *always* send it with the right account.
18:42:45 <clokep_work> If you have a conversation open.
18:42:52 <freaktechnik> btw. is the build supposed to be broken, or do I have to do some kind of hg reset --hard voodoo magic?
18:43:34 <freaktechnik> I've had it like... twice now that it sent messages to the wrong account.which is cool, if you're configuring irc settings. Though, it could also be my bouncer which messed up.
18:43:49 <aleth> freaktechnik: if you have str, please do file bugs for these things ;)
18:44:02 <freaktechnik> yeah, if it was consistent I certainly would...
18:49:34 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:50:43 <clokep_work> freaktechnik: Or grab a protocol log(s) when it happens.
18:50:50 <clokep_work> freaktechnik: Define "broken"?
18:51:03 <clokep_work> If you've updated m-c recently, yes. It is broken (while building with libpurple).
18:51:05 <freaktechnik> as in the make exits with > 0
18:51:22 <freaktechnik> I don't think I have libpurple enabled
18:51:30 <clokep_work> I have a half-written patch to fix it that I should finish tonight.
18:51:44 <clokep_work> Hmm...then I'd need to see an error message.
18:51:45 <freaktechnik> but yes, I've done python client.py checkout .
18:52:15 --> gerard-majax has joined #instantbird
18:55:43 <freaktechnik> clokep_work: http://pastebin.com/rzJDuANh
18:56:41 <freaktechnik> oh wait, it's make with multiple jobs, so this isn't the error, probably
18:57:45 <freaktechnik> okay, now it includes the error
19:05:02 <freaktechnik> (it broke later on last week though)
19:05:09 <clokep_work> freaktechnik: I don't see any error there, just a warning.
19:05:52 <freaktechnik> at the top is "No rule to make target [...] Stop."
19:07:12 <clokep_work> That's not the error.
19:07:16 <clokep_work> The error is somewhere above that line.
19:08:25 <freaktechnik> above that line is the CLOBBER, so no. Did you refresh the paste, since I added the error later on?
19:09:20 <clokep_work> Yes.
19:09:23 <clokep_work> It was the same.
19:09:48 <clokep_work> My guess is that someone moved profiler/platform-linux.cc.
19:09:53 <clokep_work> But I don't know.
19:10:01 <clokep_work> Try a clobber build?
19:10:50 <freaktechnik> yep, it in core/platform-xyz now
19:11:11 <freaktechnik> *it's
19:26:52 <clokep_work> flo-retina: So where would you suggest I inline those two nsNetUtil files?
19:27:08 <clokep_work> Should I add a stripped down cpp file that includes just those two things?
19:29:02 * clokep_work sighs.
19:29:11 <clokep_work> I just tried to Ctrl+r this conversation as if it would have you answer faster.
19:32:06 <nhnt11> clokep_work: lol
19:46:43 <clokep_work> (Other people can answer that too if they have ideas. :-D)
19:48:34 <aleth> How many times are the functions used?
19:49:02 * flo-retina refrains from suggesting purpleUtils.cpp :-D
19:49:06 <aleth> DId you ever ping the author about the chances of getting them added to that inl file?
19:49:15 * aleth assumes the chances are low
19:49:20 <flo-retina> clokep_work: btw, I said inlining was one possible option, I didn't say "we should do this"
19:49:35 <aleth> flo-retina: surely, netUtilUtils.cpp
19:49:39 <flo-retina> and by inlining I meant actually putting the code of the function directly inside the caller
19:49:58 <flo-retina> that was assuming each of these functions were called about once
19:50:21 <clokep_work>  0:04.74 Undefined symbols for architecture x86_64:
19:50:21 <clokep_work>  0:04.74   "NS_NewFileURI(nsIURI**, nsIFile*, nsIIOService*)", referenced from:
19:50:21 <clokep_work>  0:04.74       purpleAccountBuddy::GetBuddyIconFilename(nsACString&) in purpleAccountBuddy.o
19:50:21 <clokep_work>  0:04.74   "NS_IsOffline()", referenced from:
19:50:21 <clokep_work>  0:04.74       purpleAccount::Connect() in purpleAccount.o
19:50:21 <clokep_work>  0:04.74       purpleDNS::Resolve(_PurpleDnsQueryData*, void (*)(_PurpleDnsQueryData*, _GSList*), void (*)(_PurpleDnsQueryData*, char const*)) in purpleDNS.o
19:50:21 <clokep_work>  0:04.74       purpleSocketWatcher::AddWatch(int, PurpleInputCondition, void (*)(void*, int, PurpleInputCondition), void*) in purpleS
19:50:28 <clokep_work> One is used once, the other is used 3 times.
19:50:42 <freaktechnik> imNetUtils.cpp ;)
19:50:46 <clokep_work> nsNetUtilUtilsFactoryFactory?
19:51:09 <freaktechnik> imNsNetUtilsClone.cpp just so it's clear what it is.
19:51:09 <flo-retina> clokep_work: so NS_NewFileURI has only one caller :)
19:51:26 <flo-retina> freaktechnik: the prefix would be "purple", not "im"
19:52:06 <aleth> clokep_work: how about including a macro in those files in the style of what the .inl file does?
19:52:50 <-- myk has quit (Ping timeout: 121 seconds)
19:55:47 <clokep_work> aleth: So I've never seen that guy online.
19:55:59 <clokep_work> I don't think he's an employee.
19:56:01 <clokep_work> Which is annoying...
19:56:57 <clokep_work> Ah, he is!
19:57:06 <clokep_work> And it's a girl, apparently. :-[ Oops.
19:58:27 <clokep_work> I'll needinfo her and see what happens.
19:58:36 <flo-retina> what's the context?
19:58:44 <aleth> Could be a nonobvious nick...
19:59:00 * flo-retina isn't sure who you are looking for
19:59:52 <clokep_work> flo-retina: The context is the bug we were just talking about.
19:59:56 <clokep_work> bug 1182368
19:59:58 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1182368 nor, --, ---, nobody, ASSI, Fix fallout from bug 905127 due to missing headers for purplexpcom
20:00:07 --> myk has joined #instantbird
20:00:09 <clokep_work> Fallout from bug 905127, which has patches from dragana damjanovic
20:00:11 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=905127 nor, --, mozilla42, dd.mozilla, RESO FIXED, Consider un-inlining nsNetUtil.h
20:00:36 <flo-retina> clokep_work: ddamjano
20:01:11 <clokep_work> Why is that not on Mozillians or bugzilla? :-S
20:08:56 <clokep_work> She said she'd take a look tomorrow.
20:09:48 * flo-retina wonders where you asked
20:14:52 <clokep_work> flo-retina: #necko
20:18:10 <-- dustinm` has quit (*.net *.split)
20:18:10 <-- myk has quit (*.net *.split)
20:18:10 <-- Mnyromyr has quit (*.net *.split)
20:18:10 <-- nhnt11 has quit (*.net *.split)
20:18:10 <-- gerard-majax has quit (*.net *.split)
20:18:10 <-- Tobin has quit (*.net *.split)
20:18:13 * Fallen|away is now known as Fallen 
20:18:24 --> Tobin has joined #instantbird
20:18:24 --> dustinm` has joined #instantbird
20:18:24 --> nhnt11 has joined #instantbird
20:18:24 --> gerard-majax has joined #instantbird
20:18:24 --> Mnyromyr has joined #instantbird
20:18:24 --> myk has joined #instantbird
20:18:24 * bruford.mozilla.org sets mode +h nhnt11 
20:20:33 <clokep_work> net split? Gross.
20:26:25 <-- dustinm` has quit (*.net *.split)
20:26:25 <-- myk has quit (*.net *.split)
20:26:25 <-- Mnyromyr has quit (*.net *.split)
20:26:25 <-- nhnt11 has quit (*.net *.split)
20:26:25 <-- gerard-majax has quit (*.net *.split)
20:26:25 <-- Tobin has quit (*.net *.split)
20:26:51 --> Tobin has joined #instantbird
20:26:51 --> dustinm` has joined #instantbird
20:26:51 --> nhnt11 has joined #instantbird
20:26:51 --> gerard-majax has joined #instantbird
20:26:51 --> Mnyromyr has joined #instantbird
20:26:51 --> myk has joined #instantbird
20:26:51 * bruford.mozilla.org sets mode +h nhnt11 
20:26:54 <freaktechnik> again and again
20:50:43 --> EionRobb has joined #instantbird
21:20:55 <-- Mnyromyr has quit (Quit: ChatZilla [SeaMonkey 2.33.1/20150321194827])
22:01:04 --> Bollebib has joined #instantbird
22:02:06 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
22:03:55 --> chrisccoulson has joined #instantbird
22:04:05 <-- Tonnes has quit (Connection closed)
22:06:27 <-- Bollebib has quit (Connection closed)
22:06:30 --> Bollebib has joined #instantbird
22:07:29 --> Tonnes has joined #instantbird
22:19:57 <-- clokep_work has quit (Ping timeout: 121 seconds)
22:21:05 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
22:22:19 --> freaktechnik_ has joined #instantbird
22:22:50 <-- freaktechnik has quit (Ping timeout: 121 seconds)
22:22:50 * freaktechnik_ is now known as freaktechnik 
22:33:47 <-- myk has quit (Ping timeout: 121 seconds)
22:36:22 --> myk has joined #instantbird
22:45:04 --> clokep_work has joined #instantbird
22:45:04 * ChanServ sets mode +o clokep_work 
23:24:51 <arlolra> this is going to be a lot of work
23:25:51 * Fallen is now known as Fallen|away 
23:47:05 <-- Morian has quit (Connection closed)
23:58:23 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
23:58:47 <-- arlolra has quit (Client exited)