-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
add source-build pre-built detection #82300
add source-build pre-built detection #82300
Conversation
Tagging subscribers to this area: @dotnet/area-infrastructure-libraries Issue DetailsResolves In progress of being added to SBRP:
Allowed pre-builts:
Using old intermediates:
|
@@ -38,6 +38,7 @@ | |||
<InnerBuildArgs>$(InnerBuildArgs) --nodereuse false</InnerBuildArgs> | |||
<InnerBuildArgs>$(InnerBuildArgs) --warnAsError false</InnerBuildArgs> | |||
<InnerBuildArgs>$(InnerBuildArgs) --outputrid $(TargetRid)</InnerBuildArgs> | |||
<InnerBuildArgs>$(InnerBuildArgs) /p:ArcadeBuildFromSource=true</InnerBuildArgs> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is this being specified. This does not seem correct. Only ArcadeInnerBuildFromSource=true
should be used in this context.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Due to runtime
overriding BaseInnerSourceBuildCommand
in SourceBuild.props. This is the issue we talked about in the beginning of this work, when runtime
's inner build would not restore intermediate packages
@@ -16,6 +16,7 @@ | |||
<add key="dotnet-tools" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" /> | |||
<add key="dotnet-eng" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json" /> | |||
<add key="dotnet-libraries" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-libraries/nuget/v3/index.json" /> | |||
<add key="dotnet-libraries-transport" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-libraries-transport/nuget/v3/index.json" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do we need this feed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For System.CommandLine
source-build intermediate
Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it. |
Resolves
In progress of being added to SBRP:
Microsoft.CodeAnalysis 4.4.0
Microsoft.Build 17.3.2
Microsoft.Extensions.DependencyModel 6.0.0
System.Reflection.Metadata 6.0.1
-> add System.Reflection.Metadata 6.0.1 source-build-reference-packages#506Allowed pre-builts:
Microsoft.NETCore.App.Crossgen2
andMicrosoft.NETCore.App.Runtime
-> Dealing with pre-builts brought in by SDK bundled versions in repo source-build source-build#3228Microsoft.NETFramework.ReferenceAssemblies
-> Enable TFM filtering for runtime's source-build #82298Using old intermediates:
System.CommandLine 2.0.0-beta4.22355.1
-> see discussion in Enable source-build pre-built detection #81468