-
Notifications
You must be signed in to change notification settings - Fork 133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build Unified Build with n-1 artifacts and sdk #4805
Comments
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label. |
1 similar comment
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label. |
I'm not sure this will deliver a desirable result out of the box. Or at least we will need to be careful. It has the possibility of upgrading some dependencies that should probably not be updated, e.g. roslyn could end up depending on newer versions of runtime packages (e.g. Not saying that this isn't possible. But we have molded the current repository build graph so that dependencies that should not be updated (e.g. roslyn should not depend on the latest runtime). We'll need to be intentional about what gets upgraded and what doesn't, I think. |
Doing so will bring the source-build and Microsoft builds closer together and help eliminate differences between the two. It will help support source building the Microsoft build e.g. third parties can offer extended support for .NET. This change means that you can build .NET with a known set of inputs and that you have more assurance that the product can be fully serviced. Building with "arbitrary" inputs makes a system that you cannot always service easily.
Note: With this approach the Microsoft build would require prebuilts e.g. the assemblies outside of the source-build graph.
The text was updated successfully, but these errors were encountered: