#instantbird log on 02 01 2016

All times are UTC.

00:21:33 --> Alex3 has joined #instantbird
00:29:04 <-- elwisp has quit (Ping timeout: 121 seconds)
00:30:06 --> elwisp has joined #instantbird
00:30:35 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.92 [SeaMonkey 2.39/20151103174305])
00:44:23 <-- elwisp has quit (Ping timeout: 121 seconds)
00:48:48 <-- Bollebib has quit (Connection closed)
01:08:38 --> elwisp has joined #instantbird
01:15:19 <-- aleth has quit (Quit: :tiuQ)
02:02:52 <-- abdelrhman has quit (A TLS packet with unexpected length was received.)
03:30:21 <instant-buildbot> build #3058 of macosx-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3058
04:06:47 <instant-buildbot> build #590 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/590
04:10:09 --> micahg has joined #instantbird
05:23:36 <-- elwisp has left #instantbird ()
06:12:29 <-- EionRobb1 has quit (Connection closed)
06:13:42 --> EionRobb has joined #instantbird
08:05:10 --> nhnt11 has joined #instantbird
08:05:10 * ChanServ sets mode +h nhnt11 
08:17:34 <-- nhnt11 has quit (Ping timeout: 121 seconds)
08:55:53 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:06:40 --> Bollebib has joined #instantbird
09:20:09 --> mpmc has joined #instantbird
09:52:23 --> aleth has joined #instantbird
09:52:24 * ChanServ sets mode +o aleth 
09:53:34 --> aleth1 has joined #instantbird
09:53:34 * ChanServ sets mode +o aleth1 
09:55:59 <-- Alex3 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
09:56:26 <-- aleth has quit (Ping timeout: 121 seconds)
09:56:42 --> aleth has joined #instantbird
09:56:43 * ChanServ sets mode +o aleth 
09:57:37 <-- aleth1 has quit (Ping timeout: 121 seconds)
10:24:05 --> BWMerlin has joined #instantbird
11:13:11 --> nhnt11 has joined #instantbird
11:13:11 * ChanServ sets mode +h nhnt11 
11:16:03 <-- aleth has quit (Ping timeout: 121 seconds)
11:17:12 <-- nhnt11 has quit (Ping timeout: 121 seconds)
11:34:58 --> aleth has joined #instantbird
11:34:59 * ChanServ sets mode +o aleth 
11:44:37 --> gerard-majax has joined #instantbird
12:16:47 <-- BWMerlin has quit (Client exited)
12:28:19 --> flo-retina has joined #instantbird
12:28:20 * ChanServ sets mode +qo flo-retina flo-retina 
12:39:07 <-- aleth has quit (Ping timeout: 121 seconds)
12:39:29 --> aleth has joined #instantbird
12:39:29 * ChanServ sets mode +o aleth 
13:10:15 --> bogdan_maris has joined #instantbird
13:56:19 --> clokep_work has joined #instantbird
13:56:19 * ChanServ sets mode +o clokep_work 
13:56:29 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
13:56:32 --> clokep_work has joined #instantbird
13:56:32 * ChanServ sets mode +o clokep_work 
14:05:49 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:05:52 --> clokep_work has joined #instantbird
14:05:52 * ChanServ sets mode +o clokep_work 
14:36:09 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:38:53 <-- Tonnes has quit (Connection closed)
14:52:47 --> MikkCZ has joined #instantbird
14:55:37 --> Tonnes has joined #instantbird
15:02:41 <-- MikkCZ has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
15:03:01 --> flo-retina has joined #instantbird
15:03:02 * ChanServ sets mode +qo flo-retina flo-retina 
15:35:24 <clokep_work> EionRobb: Good to know! :) Is it on github?
15:36:19 <clokep_work> aleth, flo-retina: Has anyone looked at the Mac failure?
15:36:45 <aleth> clokep_work: landed a patch on m-i
15:37:56 <clokep_work> Cool. Bug #?
15:38:23 <aleth> Bug 1244726
15:38:25 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1244726 nor, --, ---, aleth, ASSI, Windows nsDownloadManager.cpp "error C2338" build bustage with --disable-safe-browsing set
15:38:52 <clokep_work> aleth: Thanks! :)
15:39:17 * clokep_work might try to build the Facebook stuff from Pidgin today for IB.
15:39:58 <flo-retina> :)
15:40:20 <flo-retina> "might" + "try" in the same sentence sounds like it's not very likely to actually happen today, but that's a nice intention anyway :)
15:40:31 <aleth> is it part of libpurple yet?
16:12:14 <clokep_work> aleth: So I'm having some trouble (aka I'm being an idiot...) how do I show a log of the current branch in hg?
16:12:30 <clokep_work> Is it just |hg -r . -b <branch name>|?
16:12:40 <clokep_work> With log in there obviously. :)
16:14:52 <aleth> yeah, but I don't think you need the -r .
16:16:14 * aleth hasn't used hg branches much though
16:16:57 <clokep_work> Yeah...
16:20:10 <aleth> you probably meant -r "ancestors(.)" 
16:24:59 <clokep_work> No, I meant |-r .| :P
16:25:05 <clokep_work> Doing just the branch seems to work though.
16:33:00 <clokep_work> If anyone is interested, I did a real fork of pidgin's repo on bitbucket under the Instantbird 'team' and pushed my current repo that I use there: https://bitbucket.org/instantbird/main/
16:42:57 <clokep_work> At least aleth now has access there.
16:43:18 <aleth> funky!
16:45:50 --> MikkCZ has joined #instantbird
16:46:33 <-- bogdan_maris has quit (Ping timeout: 121 seconds)
16:50:56 <-- pWnnn has quit (Ping timeout: 121 seconds)
16:52:44 <clokep_work> aleth: Now my next question, can I export *part* of a changeset by path?
16:55:48 <aleth> hmm. try |hg log -r ... --patch path|
16:56:10 <clokep_work> Ew.
16:57:02 <clokep_work> aleth: Thanks that worked! :-D
16:57:15 <clokep_work> I had no idea log took a --patch flag.
16:57:58 <aleth> it's like ultra-verbose ;)
17:05:10 <clokep_work> Yeah, haha.
17:05:16 * clokep_work is updating libpurple locally.
17:07:26 --> myk has joined #instantbird
17:34:20 <-- Mook_as has quit (Client exited)
17:34:35 --> Mook_as has joined #instantbird
17:42:41 --> pWnnn has joined #instantbird
17:57:28 --> arlolra has joined #instantbird
17:59:59 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:18:58 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:19:32 --> nhnt11 has joined #instantbird
18:19:32 * ChanServ sets mode +h nhnt11 
18:19:41 <-- MikkCZ has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
18:26:58 <clokep_work> This build is taking a *long* time...
18:31:27 <aleth> the new libpurple?
18:34:37 <clokep_work> Yeah.
18:34:47 <clokep_work> I mean it hasn't even gotten to building purple/ yet. :-D
18:35:00 <clokep_work> Oh wait, it just did actually.
18:37:48 <clokep_work> Neat, link errors.
18:37:50 <clokep_work> WHAT A SURPRISE.
18:38:00 <EionRobb> clokep_work: nah I put it on bitbucket 
18:38:06 <aleth> expect the expected
18:56:33 --> abdelrhman has joined #instantbird
19:01:35 <clokep_work> EionRobb: Nice. :) Now I'm stalking you there.
19:03:36 <EionRobb> Yay :) 
19:04:10 <-- EionRobb has quit (Quit: Leaving.)
19:05:07 <clokep_work> aleth: Looks like they made some DNS changes! My plan is to upgrade first then look at Facebook stuff, does that seem sane?
19:05:34 <aleth> yes, makes sense. the former can land asap
19:05:38 <aleth> DNS changes?
19:06:57 --> bogdan_maris has joined #instantbird
19:08:12 <clokep_work> aleth: http://pastebin.instantbird.com/2345878 More changes than I expected considering https://developer.pidgin.im/wiki/ChangeLog
19:09:59 <clokep_work> I need to see if some of those changes are rolling back are changes or not.
19:10:25 <aleth> looks like it's mostly gg?
19:12:20 <-- arlolra has quit (Client exited)
19:16:26 <-- Tonnes has quit (Connection closed)
19:17:54 --> arlolra has joined #instantbird
19:18:53 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
19:18:57 --> myk has joined #instantbird
19:20:13 <clokep_work> Yeah.
19:20:43 <clokep_work> aleth: The errors are all DNS related: http://pastebin.instantbird.com/2345879
19:27:05 --> Tonnes has joined #instantbird
19:27:26 <-- abdelrhman has quit (Ping timeout: 121 seconds)
19:31:29 --> abdelrhman has joined #instantbird
19:32:32 <clokep_work> Looks like https://hg.pidgin.im/pidgin/main/rev/cd5a6082cb27 or https://hg.pidgin.im/pidgin/main/rev/7012c84d4d3b is hitting us
19:48:25 <-- abdelrhman has quit (Ping timeout: 121 seconds)
19:49:25 <-- aleth has quit (Ping timeout: 121 seconds)
19:51:19 --> abdelrhman has joined #instantbird
19:55:37 --> EionRobb has joined #instantbird
20:00:11 --> unghost has joined #instantbird
20:03:23 * clokep_work gives up.
20:03:27 <clokep_work> I'll need to ask flo, most likely.
20:12:03 <abdelrhman> Did anyone build IB/Firefox today successfully?
20:12:34 <nhnt11> abdelrhman: I'm about to build firefox in a minute
20:12:37 <nhnt11> Is something wrong?
20:13:18 <abdelrhman> yes
20:13:41 <abdelrhman> downloads component in tookkit
20:14:46 <nhnt11> I'll let you know how my build goes
20:15:22 <abdelrhman> OK
20:15:44 <nhnt11> I'm building Ib as well, let's see
20:21:51 --> aleth has joined #instantbird
20:21:52 * ChanServ sets mode +o aleth 
20:24:28 <nhnt11> hmm, maybe running two builds together wasn't the greatest idea I've ever had ;)
20:24:49 <abdelrhman>  Yeah ;)
20:24:51 <clokep_work> nhnt11: At least your laptop didn't overheat?
20:25:05 <nhnt11> clokep_work: What's your definition of overheat?
20:25:10 <nhnt11> My CPU is at 71C right now ;)
20:25:16 <clokep_work> nhnt11: Being shutdown from the BIOS.
20:25:20 <nhnt11> ah
20:25:31 <nhnt11> clokep_work: Pffft, you still have a BIOS? :P
20:26:06 <clokep_work> You know what I mean.
20:26:22 <nhnt11> yeah, hence the ":P"
20:30:06 <clokep_work> Yep! :-D
20:31:09 <-- abdelrhman has quit (Quit: Leaving.)
20:31:11 --> abdelrhman1 has joined #instantbird
20:35:13 <-- abdelrhman1 has quit (Ping timeout: 121 seconds)
20:35:27 <nhnt11> Alright, my c-c build failed
20:36:04 --> mpmc has joined #instantbird
20:37:05 --> abdelrhman has joined #instantbird
20:38:03 <abdelrhman> nhnt11: this is exactly the error (http://pastebin.instantbird.com/2345880)
20:38:53 <nhnt11> I'm seeing /Users/nhnt11/Dev/comm-central/mozilla/dom/base/nsGlobalWindow.cpp:13703:12: error: member access into incomplete type 'mozilla::dom::OwningExternalOrWindowProxy'
20:38:57 <nhnt11> On OS X
20:39:30 --> flo-retina has joined #instantbird
20:39:31 * ChanServ sets mode +qo flo-retina flo-retina 
20:40:11 <clokep_work> nhnt11: You guys probably need the fix that landed on m-i that aleth pointed out to me this morning?
20:41:06 <nhnt11> clokep_work: maybe, thanks.
20:41:09 <nhnt11> abdelrhman: ^
20:42:54 <abdelrhman> Ah, thanks clokep_work, aleth ;)
20:44:11 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
20:44:14 --> chrisccoulson has joined #instantbird
20:53:51 <-- abdelrhman has quit (Ping timeout: 121 seconds)
20:56:05 --> abdelrhman has joined #instantbird
21:01:06 <-- chrisccoulson has quit (Connection closed)
21:04:06 --> chrisccoulson has joined #instantbird
21:04:15 <-- chrisccoulson has quit (Connection closed)
21:04:21 --> chrisccoulson has joined #instantbird
21:05:24 <clokep_work> flo-retina: If you have a couple of minutes...in the logs there's some discussion of bonjour DNS and upgrading libpurple: http://log.bezut.info/instantbird/160201/#m117
21:05:27 <clokep_work> Could maybe use your expertise.
21:27:45 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
21:31:46 <flo-retina> hmm, why is that LINK_DNS_SD_DIRECTLY variable removed? :-S
21:33:34 <EionRobb> from memory, I think we decided to include the dns_sd file directly to make it easier to compile (not needing to grab sdks or something)
21:36:46 <clokep_work> EionRobb, flo-retina: AFAIK we were using that only on Mac though?
21:38:13 <flo-retina> EionRobb: does that mean you are now shipping the Bonjour SDK on Windows? Wasn't the license incompatible?
21:39:11 <flo-retina> ah, the removed lines are actually "#ifndef LINK_DNS_SD_DIRECTLY"
21:39:23 <flo-retina> so it's going unconditionally now through the Windows code path (dynamic linking)
21:39:30 <flo-retina> so yeah, the Mac code path has been removed :-S.
21:39:53 <-- abdelrhman has quit (Ping timeout: 121 seconds)
21:40:53 --> abdelrhman has joined #instantbird
21:42:42 <EionRobb> clokep_work: the apple bonjour is used for windows and osx
21:43:00 <clokep_work> EionRobb: I understand that, we only set LINK_DNS_SD_DIRECTLY on OS X though.
21:43:22 <EionRobb> flo-retina: its just the header and its 3-clause bsd, so afaik its ok - but I don't remember the full story with what happened there
21:43:31 <clokep_work> flo-retina: That was my thought too. :-S We can keep that as a patch locally only, I guess.
21:43:39 <clokep_work> Or try to argue it should be added back upstream.
21:43:54 <EionRobb> clokep_work: if there's a compiler error on osx in libpurple then yeah, definitely should be upstreamed :)
21:44:34 <clokep_work> EionRobb: I'm not sure if it *can't* be compiled or it can't be compiled the way we were trying to compile it. ;)
21:44:48 <clokep_work> flo-retina: So would maybe making it a dynamic prpl fix it? :-S
21:45:17 <clokep_work> Or...no we're talking about how it links to the bonjour stuff, aren't we?
21:45:39 <EionRobb> clokep_work: good point.  I might try building libpurple with macports/fink/whatever and see what happens
21:46:35 <clokep_work> EionRobb: I suspect it will break, there's weird things in that code: https://bitbucket.org/pidgin/main/src/0fc4638f51ef4985b7778bba6a0d2b0bfd6b5d9f/libpurple/protocols/bonjour/dns_sd_proxy.c?at=default&fileviewer=file-view-default#dns_sd_proxy.c-59
21:46:41 <clokep_work> I highly doubt that will work on Mac. :)
21:47:15 <EionRobb> oh boy
21:47:33 <clokep_work> I have a feeling that ifdef was removed without understanding why it was there, yeah.
21:47:46 <EionRobb> :D
21:48:40 <clokep_work> Are bugs still on pidgin.im or are they on BitBucket now? :S
21:49:43 <EionRobb> still on trac on developer.pidgin.im
21:50:43 <EionRobb> do you think its best to have a #ifdef _WIN32 check in there, or bring back the LINK_DNS_SD_DIRECTLY ?
21:51:12 <EionRobb> or maybe have the LINK_DNS_SD_DRIECTLY be auto set if __APPLE__ is defined?
21:51:25 <flo-retina> that would be nice
21:51:45 <flo-retina> I think we just set that define from a makefile when building on mac right now.
21:51:56 <-- gerard-majax has quit (Ping timeout: 121 seconds)
21:52:07 <clokep_work> Yep we set it from a Makefile.
21:54:15 <EionRobb> that function loading code is win32-specific though which is dumb... maybe I want to not link directly but have it work on osx - it probably should use gmodule instead of wpurple_* funcs
21:55:40 --> chrisccoulson has joined #instantbird
21:56:05 <clokep_work> EionRobb: So we use mdns_win32.c on Mac also: http://hg.mozilla.org/users/florian_queze.net/purple/file/tip/libpurple/protocols/bonjour/moz.build
21:56:31 <EionRobb> yeah, should be renamed to mdns_apple.c
21:56:48 <flo-retina> EionRobb: we statically link on Mac, because the Apple libraries are guaranteed to exist on OS X.
21:56:57 <flo-retina> that function loading code is really only needed on Windows.
21:57:03 <EionRobb> fair enough
21:58:34 <clokep_work> EionRobb, flo-retina: https://developer.pidgin.im/ticket/16883
22:00:52 --> freaktechnik_ has joined #instantbird
22:04:08 <-- freaktechnik has quit (Ping timeout: 121 seconds)
22:04:08 * freaktechnik_ is now known as freaktechnik 
22:11:43 --> abdelrhman1 has joined #instantbird
22:12:05 <-- abdelrhman1 has quit (Quit: Leaving.)
22:13:35 <-- abdelrhman has quit (Ping timeout: 121 seconds)
22:23:26 <-- clokep_work has quit (Ping timeout: 121 seconds)
23:02:10 <-- unghost has quit (A TLS packet with unexpected length was received.)
23:32:38 --> clokep_work has joined #instantbird
23:32:38 * ChanServ sets mode +o clokep_work 
23:38:40 <-- clokep_work has quit (Ping timeout: 121 seconds)
23:39:29 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
23:42:47 --> clokep has joined #instantbird
23:42:47 * ChanServ sets mode +o clokep