Uh oh!
There was an error while loading. Please reload this page.
use proto build on mac and linux - #6380
Conversation
dsyme
commented
Mar 28, 2019
Although this is green it is not yet working, the proto compiler is still not being used and #6325 is still failing. Working on it. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
| </PropertyGroup> | ||
| <!-- SDK targets override --> | ||
| <PropertyGroup> |
There was a problem hiding this comment.
I don't believe this is needed because DisableCompilerRedirection is true
Uh oh!
There was an error while loading. Please reload this page.
dsyme
commented
Mar 29, 2019
@brettfo I've been having a hell of a time with this one. I think it's ok now, I just managed to complete a build. (I'm only working on it because it blocks my other work, and a lot of my F# vNext PRs are failing because we don't use the proto build on Linux/macOS and they require it.) |
Uh oh!
There was an error while loading. Please reload this page.
dsyme
commented
Mar 29, 2019
Cool, well, things going better now, at least on Linux and macOS @brettfo the problem was MSBuild node reuse when different MSBuild executions load different FSharp.Build.dll. I disabled node reuse in |
dsyme
commented
Mar 29, 2019
@KevinRansom@brettfo OK, fixed another problem. I had a one character error I have to say, the .NET Core execution of tests under
I had to stare at After this experience I'm really tempted to suggest we junk all of the build infrastructure under |
dsyme
commented
Mar 30, 2019
@brettfo THis is finally ready. I reverted things to contain only the changes needed for bootstrapping |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
KevinRansom
commented
Apr 8, 2019
@brettfo, is this still needed? |
dsyme
commented
Apr 8, 2019
I'm pretty certain this is still needed |
dsyme
commented
Apr 8, 2019
The one remaining question about how to get this "node_reuse" thing specified correctly. |
dsyme
commented
May 20, 2019
1 similar comment
dsyme
commented
May 20, 2019
dsyme
commented
May 22, 2019
@brettfo ping :) |
brettfo
commented
May 23, 2019
@dsyme I've been messing a bit with our build, can you either rebase or merge master in again just to make sure this has everything? Otherwise I'm satisfied. |
dsyme
commented
Jun 3, 2019
Error in |
dsyme
commented
Jun 3, 2019
Dodgy test: |
dsyme
commented
Jun 3, 2019
@brettfo I believe you still need to mark this as approved @KevinRansom I can't see how the CI failures are related to the PR, though I suppose they might be - is CI running clean for us reliably? |
cartermp
commented
Jun 3, 2019
@dsyme I get some issues with timeouts on downloading packages from time to time, but I don't have any reason to suspect CI not running cleanly as per my own recent PRs. |
dsyme
commented
Jun 3, 2019
@brettfo I don't understand the failure in It's something to do with the order of loading properties etc. for the I can't work out why this would
|
dsyme
commented
Jun 4, 2019
OK this is green, I'll merge this now. @brettfo I resolved your review since the changes you wanted have been addressed |
The
build.shwas not correctly using a proto build on macOS and Linux.This means PRs like #6325 were failing because the FSharp.Core.UnitTests must be built with an updated compiler.
The commit has been cherry picked into #6325 - if the mac and linux builds there start to pass then it shows that it's worked