Skip to content
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

[main] Update dependencies from dotnet/runtime #28584

Merged
merged 14 commits into from
Oct 20, 2022

Conversation

dotnet-maestro[bot]
Copy link
Contributor

@dotnet-maestro dotnet-maestro bot commented Oct 14, 2022

This pull request updates the following dependencies

From https://github.com/dotnet/runtime

  • Subscription: aa69f164-2492-460a-3914-08d8e9750bf8
  • Build: 20221019.7
  • Date Produced: October 20, 2022 2:17:24 AM UTC
  • Commit: 6eb3ccb9507b74798c4bd3241587c4cf3b18866e
  • Branch: refs/heads/main

…1013.13

Microsoft.DotNet.ILCompiler , Microsoft.Extensions.DependencyModel , Microsoft.NET.HostModel , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NETCore.Platforms , System.CodeDom , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.ProtectedData , System.Text.Encoding.CodePages , VS.Redist.Common.NetCore.SharedFramework.x64.8.0 , VS.Redist.Common.NetCore.TargetingPack.x64.8.0
 From Version 8.0.0-alpha.1.22512.8 -> To Version 8.0.0-alpha.1.22513.13
@dotnet-maestro
Copy link
Contributor Author

Notification for subscribed users from https://github.com/dotnet/runtime:

@dnr-codeflow

Action requested: Please take a look at this failing automated dependency-flow pull request's checks; failures may be related to changes which originated in your repo.

  • This pull request contains changes from your source repo (https://github.com/dotnet/runtime) and seems to have failed checks in this PR. Please take a peek at the failures and comment if they seem relevant to your changes.
  • If you're being tagged in this comment it is due to an entry in the related Maestro Subscription of the Build Asset Registry. If you feel this entry has added your GitHub login or your GitHub team in error, please update the subscription to reflect this.
  • For more details, please read the Arcade Darc documentation

@@ -114,30 +114,30 @@
<Sha>6000a84c7e0b3678af032c25b7319aefdd057f6c</Sha>
<SourceBuild RepoName="linker" ManagedOnly="true" />
</Dependency>
<Dependency Name="Microsoft.DotNet.ILCompiler" Version="8.0.0-alpha.1.22512.8">
<Dependency Name="Microsoft.DotNet.ILCompiler" Version="8.0.0-alpha.1.22513.13">
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jkotas, the ILCompiler package version being updated is 8.x. But the tests are trying to use binaries from 7.0.0-rc.1.22426.10 package, while picking Microsoft.NETCore.Native.targets from 8.0.100-ci and failing due to missing new files we recently added in 8.x https://helix.dot.net/api/2019-06-17/jobs/2c21a5b3-5b77-4883-ae23-f6a7b4c70305/workitems/Microsoft.NET.Publish.Tests.dll.2/console.

Should they use the same version for Microsoft.NETCore.Native.targets and the binaries? This mismatch of version is unsustainable.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@LakshanF Could you please look into this?

It is the kind of problem with versioning Microsoft.NETCore.Native.targets that I was worried about.

…1014.9

Microsoft.DotNet.ILCompiler , Microsoft.Extensions.DependencyModel , Microsoft.NET.HostModel , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NETCore.Platforms , System.CodeDom , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.ProtectedData , System.Text.Encoding.CodePages , VS.Redist.Common.NetCore.SharedFramework.x64.8.0 , VS.Redist.Common.NetCore.TargetingPack.x64.8.0
 From Version 8.0.0-alpha.1.22512.8 -> To Version 8.0.0-alpha.1.22514.9
…1015.3

Microsoft.DotNet.ILCompiler , Microsoft.Extensions.DependencyModel , Microsoft.NET.HostModel , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NETCore.Platforms , System.CodeDom , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.ProtectedData , System.Text.Encoding.CodePages , VS.Redist.Common.NetCore.SharedFramework.x64.8.0 , VS.Redist.Common.NetCore.TargetingPack.x64.8.0
 From Version 8.0.0-alpha.1.22512.8 -> To Version 8.0.0-alpha.1.22515.3
…1016.1

Microsoft.DotNet.ILCompiler , Microsoft.Extensions.DependencyModel , Microsoft.NET.HostModel , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NETCore.Platforms , System.CodeDom , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.ProtectedData , System.Text.Encoding.CodePages , VS.Redist.Common.NetCore.SharedFramework.x64.8.0 , VS.Redist.Common.NetCore.TargetingPack.x64.8.0
 From Version 8.0.0-alpha.1.22512.8 -> To Version 8.0.0-alpha.1.22516.1
…1017.2

Microsoft.DotNet.ILCompiler , Microsoft.Extensions.DependencyModel , Microsoft.NET.HostModel , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NETCore.Platforms , System.CodeDom , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.ProtectedData , System.Text.Encoding.CodePages , VS.Redist.Common.NetCore.SharedFramework.x64.8.0 , VS.Redist.Common.NetCore.TargetingPack.x64.8.0
 From Version 8.0.0-alpha.1.22512.8 -> To Version 8.0.0-alpha.1.22517.2
…1018.11

Microsoft.DotNet.ILCompiler , Microsoft.Extensions.DependencyModel , Microsoft.NET.HostModel , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NETCore.Platforms , System.CodeDom , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.ProtectedData , System.Text.Encoding.CodePages , VS.Redist.Common.NetCore.SharedFramework.x64.8.0 , VS.Redist.Common.NetCore.TargetingPack.x64.8.0
 From Version 8.0.0-alpha.1.22512.8 -> To Version 8.0.0-alpha.1.22518.11
@jeffschwMSFT
Copy link
Member

@LakshanF can you take a look? Thanks

@build-analysis build-analysis bot mentioned this pull request Oct 20, 2022
2 tasks
@am11
Copy link
Member

am11 commented Oct 20, 2022

Disabling linux testing until runtime dotnet/runtime#75468 is fixed

Instead of disabling all aot tests on linux, we can set -p:LinkStandardCPlusPlusLibrary=true until #28563 is completed, and then we can remove LinkStandardCPlusPlusLibrary=true to test with default settings.

dotnet/runtime#75468 will fix this issue permanently for different major versions (we basically need to defer the import of Microsoft.NETCore.Native.targets to the one in the matching version of ILComplier package, whose binaries we are going to consume / link with).

dotnet-maestro bot and others added 3 commits October 20, 2022 12:16
…1019.7

Microsoft.DotNet.ILCompiler , Microsoft.Extensions.DependencyModel , Microsoft.NET.HostModel , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NETCore.Platforms , System.CodeDom , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.ProtectedData , System.Text.Encoding.CodePages , VS.Redist.Common.NetCore.SharedFramework.x64.8.0 , VS.Redist.Common.NetCore.TargetingPack.x64.8.0
 From Version 8.0.0-alpha.1.22512.8 -> To Version 8.0.0-alpha.1.22519.7
@am11
Copy link
Member

am11 commented Oct 20, 2022

There is another AOT test failing:

public void It_collects_Aot_publishing_properties(string targetFramework)

if (!RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
{
// Workaround for https://github.com/dotnet/runtime/issues/75468. Delete once the issue is fixed.
testProject.AdditionalProperties["LinkStandardCPlusPlusLibrary"] = "true";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we put this in the targets file instead? That way it will actually work, instead of just passing this test.

@agocke agocke self-assigned this Oct 20, 2022
@agocke agocke merged commit fe5db31 into main Oct 20, 2022
@agocke agocke deleted the darc-main-ea02237a-f937-463c-a5a2-ef46b098f7a2 branch October 20, 2022 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants