dotnet / source-build

A repository to track efforts to produce a source tarball of the .NET Core SDK and all its components
MIT License
266 stars 132 forks source link

fsharp bootstrap repo builds with bootstrapped Arcade instead of current Arcade #4184

Open mthalman opened 7 months ago

mthalman commented 7 months ago

The fsharp repo has a bootstrapping process that gets executed in the outer build. Because this happens in the outer build, it makes use of the bootstrapped Arcade rather than the currently built Arcade. The work that happens in the bootstrapping is not trivial. The fact that it's using the bootstrapped Arcade is problematic because it prevents there from being any servicing fix made to Arcade to handle any issue in the fsharp bootstrapping.

MichaelSimons commented 6 months ago

[Triage] This would likely be addressed if we were to eliminate the inner builds because this would be done as part of a single build which would then use the right arcade version.

cc @ViktorHofer