-
Notifications
You must be signed in to change notification settings - Fork 138
Add dotnet/diagnostics to source-build #1824
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
Conversation
|
About these: I'm running a branch build to get a baseline, it's possible the rc1 PR is conflicting (in a non-Git way) with other PRs I just merged that we didn't re-run full CI for. https://dev.azure.com/dnceng/public/_build/results?buildId=861529&view=results |
This is probably from https://github.com/dotnet/diagnostics/blob/b6de9d322756aed892dafa0aed0053caa7db4fa6/global.json#L16... we have infra to replace it for arcade builds by modifying the global.json, but I think you need to point at the global.json with a prop in the A pattern to restrict the build to a specific project (when Other ones seem "real" too, other PRs and the manual build seem to be going fine. 😕 |
f05c015 to
d677ab9
Compare
|
This doesn't seem to have removed the prebuilt... This PR was done before the update to RC1, and it looks like RC1 uses a different commit of the dotnet/diagnostics repo. |
This produces the Microsoft.Diagnostics.NETCore.Client package that's shipped as part of the Microsoft SDK too. Adding this also adds some additional dependencies: <AnnotatedUsage Id="Microsoft.NETCore.DotNetAppHost" Version="2.1.0" File="src/diagnostics.b6de9d322756aed892dafa0aed0053caa7db4fa6/artifacts/obj/Microsoft.Diagnostics.NETCore.Client/project.assets.json" Project="src/diagnostics.b6de9d322756aed892dafa0aed0053caa7db4fa6/" SourceBuildPackageIdCreator="runtime MicrosoftNETCoreDotNetAppHostPackageVersion/5.0.0-preview.8.20407.11" /> <AnnotatedUsage Id="Microsoft.NETCore.DotNetHostPolicy" Version="2.1.0" File="src/diagnostics.b6de9d322756aed892dafa0aed0053caa7db4fa6/artifacts/obj/Microsoft.Diagnostics.NETCore.Client/project.assets.json" Project="src/diagnostics.b6de9d322756aed892dafa0aed0053caa7db4fa6/" SourceBuildPackageIdCreator="runtime MicrosoftNETCoreDotNetHostPolicyPackageVersion/5.0.0-preview.8.20407.11" /> <AnnotatedUsage Id="Microsoft.NETCore.DotNetHostResolver" Version="2.1.0" File="src/diagnostics.b6de9d322756aed892dafa0aed0053caa7db4fa6/artifacts/obj/Microsoft.Diagnostics.NETCore.Client/project.assets.json" Project="src/diagnostics.b6de9d322756aed892dafa0aed0053caa7db4fa6/" SourceBuildPackageIdCreator="runtime MicrosoftNETCoreDotNetHostResolverPackageVersion/5.0.0-preview.8.20407.11" /> <AnnotatedUsage Id="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0-preview.2" File="src/diagnostics.b6de9d322756aed892dafa0aed0053caa7db4fa6/artifacts/obj/Microsoft.Diagnostics.NETCore.Client/project.assets.json" IsDirectDependency="true" IsAutoReferenced="true" Project="src/diagnostics.b6de9d322756aed892dafa0aed0053caa7db4fa6/" /> But all of these Package+Version usages are already present in the file.
d677ab9 to
dd75a68
Compare
|
Looks good now after your new commit! <BaselineComparison>
<Removed>
...
<PackageIdentity Id="Microsoft.Diagnostics.NETCore.Client" Version="0.2.0-preview.20419.2" />
...
<PackageIdentity Id="runtime.placeholder-rid.Microsoft.NETCore.CoreDisTools" Version="1.0.1-prerelease-00005" />
...
</Removed>
</BaselineComparison> |
This produces the Microsoft.Diagnostics.NETCore.Client package that's
shipped as part of the Microsoft SDK too.
Adding this also adds some additional dependencies:
But all of these Package+Version usages are already present in the file.