#instantbird log on 11 15 2016

All times are UTC.

00:14:16 --> Alex has joined #instantbird
01:23:14 --> clokep_work has joined #instantbird
01:23:14 * ChanServ sets mode +o clokep_work 
01:26:39 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
01:26:41 --> clokep_work has joined #instantbird
01:26:41 * ChanServ sets mode +o clokep_work 
01:30:43 <-- clokep_work has quit (Ping timeout: 121 seconds)
03:05:40 <-- bgmCoder has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
03:17:27 --> Alex2 has joined #instantbird
03:18:52 <-- Alex has quit (Ping timeout: 121 seconds)
04:16:58 <-- DGMurdockIII has quit (Quit: Leaving)
04:41:22 <instant-buildbot> build #3362 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3362
04:45:30 <-- EionRobb has quit (Quit: Leaving.)
05:23:46 --> EionRobb has joined #instantbird
05:32:40 <instant-buildbot> build #886 of linux64-nightly-default is complete: Failure [4failed shell_6]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/886
07:33:53 --> bogdan_maris has joined #instantbird
07:56:44 --> fredw has joined #instantbird
08:26:21 <-- fredw has quit (Client exited)
08:33:44 --> Bollebib has joined #instantbird
08:43:28 --> fredw has joined #instantbird
08:46:49 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
08:47:09 --> Bollebib has joined #instantbird
08:47:18 <-- chrisccoulson has quit (Ping timeout: 121 seconds)
09:04:21 --> chrisccoulson has joined #instantbird
09:11:15 --> gerard-majax has joined #instantbird
09:42:25 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:44:12 --> gerard-majax has joined #instantbird
09:51:22 <-- gerard-majax has quit (Quit: Leaving)
09:51:26 --> gerard-majax has joined #instantbird
09:56:45 <-- Bollebib has quit (Ping timeout: 121 seconds)
09:58:38 --> Bollebib has joined #instantbird
10:08:28 <-- gerard-majax has quit (Ping timeout: 121 seconds)
10:10:27 <-- Alex2 has quit (Connection closed)
10:42:48 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:47:55 --> gerard-majax has joined #instantbird
10:57:57 --> chrisccoulson_ has joined #instantbird
11:00:31 <-- chrisccoulson has quit (Ping timeout: 121 seconds)
11:36:36 --> aleth has joined #instantbird
11:36:36 * ChanServ sets mode +o aleth 
11:58:31 --> flo-retina has joined #instantbird
11:58:31 * ChanServ sets mode +qo flo-retina flo-retina 
12:18:03 <-- fredw has quit (Client exited)
12:50:42 --> fredw has joined #instantbird
13:29:39 --> clokep_work has joined #instantbird
13:29:39 * ChanServ sets mode +o clokep_work 
13:38:05 * chrisccoulson_ is now known as chrisccoulson 
15:57:35 <clokep_work> I think it's been a while since we've had a successful linux?
15:57:42 <clokep_work> (And of course a really long time for a successful windows...)
15:57:46 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:57:49 --> clokep_work has joined #instantbird
15:57:49 * ChanServ sets mode +o clokep_work 
16:02:46 <flo-retina> the last linux green build is on Oct 25th
16:03:16 <flo-retina> anybody volunteering to debug and fix that build failure? ;)
16:03:37 --> bgmCoder has joined #instantbird
16:04:32 <clokep_work> Nope. :-\
16:23:51 <-- bogdan_maris has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
16:25:29 <aleth> It's not even clear how to debug it - hard to reproduce...
16:26:35 <flo-retina> seems to be failing consistently lately... on the build slave
16:26:41 <flo-retina> I haven't tried to reproduce locally recently
16:27:12 <flo-retina> actually, it's not failing really consistently, it has 2 failure modes, either "libpurplexpcom.so: File exists" at the "compile" step, or the file is missing at the distribute step
16:47:45 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
16:55:47 <-- fredw has quit (Client exited)
16:56:27 <-- bgmCoder has quit (Connection closed)
16:56:32 --> bgmCoder has joined #instantbird
16:58:10 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:22:13 <-- mkaply has left #instantbird ("")
17:31:29 --> flo-retina has joined #instantbird
17:31:29 * ChanServ sets mode +qo flo-retina flo-retina 
17:50:21 --> gerard-majax has joined #instantbird
18:03:20 * flo-retina wonders what's causing bug 1317743
18:03:22 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1317743 nor, --, ---, nobody, UNCO, TypeError: this.window.requestIdleCallback is not a function[Learn More]  socket.jsm:463:7
18:06:49 <flo-retina> Given that http://searchfox.org/comm-central/source/chat/modules/hiddenWindow.jsm has a mac specific behavior and that we haven't had recent windows or linux nightlies, could it be that it's completely broken on these 2 OSes?
18:07:08 <flo-retina> do we not have any test covering socket.jsm working at least a little bit?
18:10:43 --> unghost has joined #instantbird
18:12:49 <aleth> It's sad about the lacking nightlies and tests, but in fact it's caused by http://searchfox.org/mozilla-central/source/modules/libpref/init/all.js#191
18:13:37 <aleth> that restriction was not mentioned in the announcement :-/
18:19:47 <-- gerard-majax has quit (Quit: Leaving)
18:19:51 --> gerard-majax has joined #instantbird
18:26:44 <clokep_work> aleth: I guess we get to back out that patch?
18:26:54 <aleth> clokep_work: yeah, I did it.
18:27:01 <clokep_work> Aweomse.
18:27:07 <clokep_work> Just on aurora?
18:27:25 <aleth> Yup! Gambling on it being preffed on soon...
18:27:33 <clokep_work> Was going to be my suggestion too!
18:27:44 <flo-retina> aleth: can you/we yell at whoever forgot to mention that in the announcement?
18:28:37 <flo-retina> https://developer.mozilla.org/fr/docs/Web/API/Window/requestIdleCallback#Browser_compatibility says "On track for release in Firefox 52"
18:28:38 <aleth> flo-retina: I checked back and it only says "with plans to ship in 52" so strictly speaking it's correct
18:28:51 <flo-retina> (I actually checked on MDN it wasn't nightly only before I r+'ed that patch...)
18:28:58 <aleth> so did I
18:29:04 <aleth> should have checked the code instead :P
18:29:27 * clokep_work takes no blame.
18:45:26 <-- gerard-majax has quit (Quit: Leaving)
18:45:31 --> gerard-majax has joined #instantbird
18:55:22 <-- gerard-majax has quit (Quit: Leaving)
18:57:10 --> gerard-majax has joined #instantbird
19:06:17 <-- EionRobb has quit (Quit: Leaving.)
19:16:33 <-- gerard-majax has quit (Ping timeout: 121 seconds)
19:30:20 --> EionRobb has joined #instantbird
20:01:57 --> DGMurdockIII has joined #instantbird
20:06:22 <aleth> purplexpbustage incoming https://bugzilla.mozilla.org/show_bug.cgi?id=1317674#c12
20:06:24 <instantbot> Bug 1317674 nor, --, ---, aleth, ASSI, Port |Bug 1316450 - Enforce that nothing new depends on the XPCOM glue| to TB etc.
20:07:11 --> arlolra has joined #instantbird
20:08:12 <clokep_work> Is there a fix? :P
20:08:19 <clokep_work> Or is this the end/
20:08:50 <arlolra> are we talking about https://github.com/mozilla/gecko-dev/commit/ce8408bddcefb7960cccd7bdd6472d93e9fbc987 ?
20:10:12 <clokep_work> arlolra: Yes, aleth just pointed out a bug right before you came in.
20:10:13 <aleth> clokep_work: We could try to get an exception added, but binary components removal will similarly bust it in a couple days I guess
20:10:30 <clokep_work> Right. :(
20:12:33 <arlolra> does the extra_allowed not apply to instantbird?
20:16:07 <aleth> The problem is libpurple
20:19:28 <arlolra> hmm, i got an error though, even though I don't have "ac_add_options --enable-extensions=purple"
20:21:22 <aleth> well, you need the patch from bug 1317674 
20:21:25 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1317674 nor, --, ---, aleth, ASSI, Port |Bug 1316450 - Enforce that nothing new depends on the XPCOM glue| to TB etc.
20:21:49 <arlolra> ah, k
21:33:16 <aleth> ...and binary components are no more
21:43:47 <flo-retina> aleth: is that on 53 or 52?
21:43:53 <aleth> 53 so far
21:44:11 <aleth> I wouldn't be surprised if it gets uplifted though
21:44:22 <flo-retina> that would be a strange move :-/
21:44:29 <flo-retina> would be nice if we could make one release off 52
21:44:31 <freaktechnik> uplifting has been in the trend recently
21:44:43 <freaktechnik> but I could see them leaving it in for the ESR
21:46:21 <aleth> How hard would it be to link it all into libxul?
21:47:03 <flo-retina> would take significant work I think
21:47:21 <flo-retina> + remember we have some dynamically linked prpls
21:47:33 <flo-retina> because they depend on external libraries being on the system
21:47:49 <flo-retina> if we statically link that, the whole libxul library will fail to load if the dependencies are missing
21:47:58 <aleth> right :-S
21:49:00 <aleth> So it's a matter of setting up buildbot to patch m-c with a backout of https://hg.mozilla.org/integration/mozilla-inbound/rev/b99edf918b96 for now?
22:01:05 <flo-retina> hmm
22:01:16 <flo-retina> or should we do our nightlies against aurora?
22:01:56 <aleth> that'll turn into "against beta" in six weeks
22:02:03 <flo-retina> right...
22:02:23 <flo-retina> aleth: I'm just not convinced backing out that patch will work more than a couple days
22:02:36 <flo-retina> aleth: logically once binary xpcom is dead, they'll remove all the glue code
22:03:29 <aleth> bug 1306329
22:03:32 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1306329 nor, P3, ---, benjamin, NEW, Stop building the XPCOM glue
22:03:36 <flo-retina> could be that the question is "are flights to hawaii long enough to implement a solution to load libpurple without binary xpcom?" :-S
22:05:54 <flo-retina> our options are: emscripten compile to JS, or ship a non-xpcom binary opened with js-ctypes, right?
22:06:27 <freaktechnik> or use the new and fancy I/O communication that you can have via Subprocess.jsm
22:06:49 <freaktechnik> (which means writing a XPC wrapper around the lib)
22:07:44 <aleth> flo-retina: I think so
22:10:19 <aleth> freaktechnik: that sounds painful...
22:10:37 <freaktechnik> it's fun. The protocol is great.
22:11:16 <freaktechnik> first you have a fixed-width binary unsigned int with the length of your message and then JSON contents in whatever the system's I/O happens to be in, but mangled into UTF-8 in some way.
22:15:32 <EionRobb> ooh, I like this discussion
22:22:14 <aleth> flo-retina: note currently IB nightlies will still build, it's just that the libpurple prpls will be missing at runtime
22:25:08 <-- clokep_work has quit (Ping timeout: 121 seconds)
22:25:08 <-- unghost has quit (Connection closed)
23:10:12 <-- arlolra has quit (Client exited)