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

[release/8.0] Update dependencies from dotnet/wpf #3852

Conversation

dotnet-maestro[bot]
Copy link
Contributor

@dotnet-maestro dotnet-maestro bot commented Sep 14, 2023

This pull request updates the following dependencies

Coherency Updates

The following updates ensure that dependencies with a CoherentParentDependency
attribute were produced in a build used as input to the parent dependency's build.
See Dependency Description Format

  • Coherency Updates:
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • Microsoft.Internal.Runtime.WindowsDesktop.Transport: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • Microsoft.NETCore.App.Ref: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • VS.Redist.Common.NetCore.SharedFramework.x64.8.0: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • Microsoft.NETCore.App.Runtime.win-x64: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Dotnet.WinForms.ProjectTemplates: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • Microsoft.Win32.Registry.AccessControl: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • Microsoft.Win32.SystemEvents: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.CodeDom: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.ComponentModel.Composition: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.Configuration.ConfigurationManager: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.Data.Odbc: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.Data.OleDb: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.Diagnostics.EventLog: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.Diagnostics.PerformanceCounter: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.DirectoryServices.AccountManagement: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.DirectoryServices.Protocols: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.DirectoryServices: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.IO.Packaging: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.IO.Ports: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.Management: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.Reflection.Context: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.Runtime.Caching: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.Security.Cryptography.Pkcs: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.Security.Cryptography.ProtectedData: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.Security.Cryptography.Xml: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.Security.Permissions: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.ServiceModel.Syndication: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.ServiceProcess.ServiceController: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.Speech: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.Text.Encoding.CodePages: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.Threading.AccessControl: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • Microsoft.Private.Winforms: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)
    • System.ComponentModel.Composition.Registration: from 8.0.0-rc.1.23419.4 to 8.0.0-rc.2.23463.13 (parent: Microsoft.Private.Winforms)
    • System.Drawing.Common: from 8.0.0-rc.1.23419.5 to 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub)

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

  • Subscription: b3036bd9-3d05-410e-8e33-08db9e435944
  • Build: 20230914.5
  • Date Produced: September 15, 2023 3:33:11 AM UTC
  • Commit: 646aebe1ca98c8d880e4de3e10dcd36455bab22d
  • Branch: refs/heads/release/8.0

Microsoft.DotNet.Wpf.GitHub , Microsoft.DotNet.Wpf.ProjectTemplates , Microsoft.NET.Sdk.WindowsDesktop
 From Version 8.0.0-rc.2.23462.7 -> To Version 8.0.0-rc.2.23463.3

Dependency coherency updates

Microsoft.Private.Winforms,Microsoft.Internal.Runtime.WindowsDesktop.Transport,Microsoft.Private.Winforms,Microsoft.NETCore.App.Ref,Microsoft.Private.Winforms,VS.Redist.Common.NetCore.SharedFramework.x64.8.0,Microsoft.Private.Winforms,Microsoft.NETCore.App.Runtime.win-x64,Microsoft.Dotnet.WinForms.ProjectTemplates,Microsoft.Private.Winforms,Microsoft.Win32.Registry.AccessControl,Microsoft.Private.Winforms,Microsoft.Win32.SystemEvents,Microsoft.Private.Winforms,System.CodeDom,Microsoft.Private.Winforms,System.ComponentModel.Composition,Microsoft.Private.Winforms,System.Configuration.ConfigurationManager,Microsoft.Private.Winforms,System.Data.Odbc,Microsoft.Private.Winforms,System.Data.OleDb,Microsoft.Private.Winforms,System.Diagnostics.EventLog,Microsoft.Private.Winforms,System.Diagnostics.PerformanceCounter,Microsoft.Private.Winforms,System.DirectoryServices.AccountManagement,Microsoft.Private.Winforms,System.DirectoryServices.Protocols,Microsoft.Private.Winforms,System.DirectoryServices,Microsoft.Private.Winforms,System.IO.Packaging,Microsoft.Private.Winforms,System.IO.Ports,Microsoft.Private.Winforms,System.Management,Microsoft.Private.Winforms,System.Reflection.Context,Microsoft.Private.Winforms,System.Runtime.Caching,Microsoft.Private.Winforms,System.Security.Cryptography.Pkcs,Microsoft.Private.Winforms,System.Security.Cryptography.ProtectedData,Microsoft.Private.Winforms,System.Security.Cryptography.Xml,Microsoft.Private.Winforms,System.Security.Permissions,Microsoft.Private.Winforms,System.ServiceModel.Syndication,Microsoft.Private.Winforms,System.ServiceProcess.ServiceController,Microsoft.Private.Winforms,System.Speech,Microsoft.Private.Winforms,System.Text.Encoding.CodePages,Microsoft.Private.Winforms,System.Threading.AccessControl,Microsoft.Private.Winforms,System.ComponentModel.Composition.Registration,System.Drawing.Common
 From Version 8.0.0-rc.1.23419.5 -> To Version 8.0.0-rc.2.23463.2 (parent: Microsoft.DotNet.Wpf.GitHub
@dreddy-work
Copy link
Member

dreddy-work commented Sep 14, 2023

See following build issues:

.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets#L470
.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error : (NETCORE_ENGINEERING_TELEMETRY=Build) System.InvalidCastException: Specified cast is not valid.
Check failure on line 470 in .dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets

@azure-pipelinesazure-pipelines
/ windowsdesktop-pr (Build win_arm64 Release)
.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets#L470
.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error : (NETCORE_ENGINEERING_TELEMETRY=Build) at System.Runtime.TypeCast.ThrowInvalidCastException(MethodTable*) + 0x16
Check failure on line 470 in .dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets

@azure-pipelinesazure-pipelines
/ windowsdesktop-pr (Build win_arm64 Release)
.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets#L470
.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error : (NETCORE_ENGINEERING_TELEMETRY=Build) at System.Runtime.TypeCast.CheckCastInterface_Helper(MethodTable*, Object

@mmitche / @wtgodbe / @marcpopMSFT, @singhashish-wpf , any pointers?

@dotnet-maestro
Copy link
Contributor Author

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

@dotnet/wpf-developers,@dotnet/dotnet-winforms

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/wpf) 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

Microsoft.DotNet.Wpf.GitHub , Microsoft.DotNet.Wpf.ProjectTemplates , Microsoft.NET.Sdk.WindowsDesktop
 From Version 8.0.0-rc.2.23462.7 -> To Version 8.0.0-rc.2.23464.2

Dependency coherency updates

Microsoft.Private.Winforms,Microsoft.Internal.Runtime.WindowsDesktop.Transport,Microsoft.Private.Winforms,Microsoft.NETCore.App.Ref,Microsoft.Private.Winforms,VS.Redist.Common.NetCore.SharedFramework.x64.8.0,Microsoft.Private.Winforms,Microsoft.NETCore.App.Runtime.win-x64,Microsoft.Dotnet.WinForms.ProjectTemplates,Microsoft.Private.Winforms,Microsoft.Win32.Registry.AccessControl,Microsoft.Private.Winforms,Microsoft.Win32.SystemEvents,Microsoft.Private.Winforms,System.CodeDom,Microsoft.Private.Winforms,System.ComponentModel.Composition,Microsoft.Private.Winforms,System.Configuration.ConfigurationManager,Microsoft.Private.Winforms,System.Data.Odbc,Microsoft.Private.Winforms,System.Data.OleDb,Microsoft.Private.Winforms,System.Diagnostics.EventLog,Microsoft.Private.Winforms,System.Diagnostics.PerformanceCounter,Microsoft.Private.Winforms,System.DirectoryServices.AccountManagement,Microsoft.Private.Winforms,System.DirectoryServices.Protocols,Microsoft.Private.Winforms,System.DirectoryServices,Microsoft.Private.Winforms,System.IO.Packaging,Microsoft.Private.Winforms,System.IO.Ports,Microsoft.Private.Winforms,System.Management,Microsoft.Private.Winforms,System.Reflection.Context,Microsoft.Private.Winforms,System.Runtime.Caching,Microsoft.Private.Winforms,System.Security.Cryptography.Pkcs,Microsoft.Private.Winforms,System.Security.Cryptography.ProtectedData,Microsoft.Private.Winforms,System.Security.Cryptography.Xml,Microsoft.Private.Winforms,System.Security.Permissions,Microsoft.Private.Winforms,System.ServiceModel.Syndication,Microsoft.Private.Winforms,System.ServiceProcess.ServiceController,Microsoft.Private.Winforms,System.Speech,Microsoft.Private.Winforms,System.Text.Encoding.CodePages,Microsoft.Private.Winforms,System.Threading.AccessControl,Microsoft.Private.Winforms,System.ComponentModel.Composition.Registration,System.Drawing.Common
 From Version 8.0.0-rc.1.23419.5 -> To Version 8.0.0-rc.2.23463.2 (parent: Microsoft.DotNet.Wpf.GitHub
@mmitche
Copy link
Member

mmitche commented Sep 14, 2023

I don't know. Anyone from the runtime team know about this? @ViktorHofer

@jeffschwMSFT
Copy link
Member

@mangod9 thoughts?

D:\a\1\s\.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error : Error: Specified cast is not valid. [D:\a\1\s\src\windowsdesktop\src\sfx\Microsoft.WindowsDesktop.App.Runtime.sfxproj]
D:\a\1\s\.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error : System.InvalidCastException: Specified cast is not valid. [D:\a\1\s\src\windowsdesktop\src\sfx\Microsoft.WindowsDesktop.App.Runtime.sfxproj]
D:\a\1\s\.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at System.Runtime.TypeCast.ThrowInvalidCastException(MethodTable*) + 0x16 [D:\a\1\s\src\windowsdesktop\src\sfx\Microsoft.WindowsDesktop.App.Runtime.sfxproj]
D:\a\1\s\.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at System.Runtime.TypeCast.CheckCastInterface_Helper(MethodTable*, Object) + 0x6a [D:\a\1\s\src\windowsdesktop\src\sfx\Microsoft.WindowsDesktop.App.Runtime.sfxproj]
D:\a\1\s\.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.Diagnostics.PdbWriter.WritePDBDataHelper(String, IEnumerable`1) + 0x24f [D:\a\1\s\src\windowsdesktop\src\sfx\Microsoft.WindowsDesktop.App.Runtime.sfxproj]
D:\a\1\s\.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.Diagnostics.PdbWriter.WritePDBData(String, IEnumerable`1) + 0x1a [D:\a\1\s\src\windowsdesktop\src\sfx\Microsoft.WindowsDesktop.App.Runtime.sfxproj]
D:\a\1\s\.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.PEWriter.SymbolFileBuilder.SavePdb(String, String) + 0x10b [D:\a\1\s\src\windowsdesktop\src\sfx\Microsoft.WindowsDesktop.App.Runtime.sfxproj]
D:\a\1\s\.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.DependencyAnalysis.ReadyToRunObjectWriter.EmitPortableExecutable() + 0xd1d [D:\a\1\s\src\windowsdesktop\src\sfx\Microsoft.WindowsDesktop.App.Runtime.sfxproj]
D:\a\1\s\.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.ReadyToRunCodegenCompilation.Compile(String) + 0x1ab [D:\a\1\s\src\windowsdesktop\src\sfx\Microsoft.WindowsDesktop.App.Runtime.sfxproj]
D:\a\1\s\.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.Program.RunSingleCompilation(Dictionary`2, InstructionSetSupport, String, Dictionary`2, HashSet`1, ReadyToRunCompilerContext, Logger) + 0x1d4f [D:\a\1\s\src\windowsdesktop\src\sfx\Microsoft.WindowsDesktop.App.Runtime.sfxproj]
D:\a\1\s\.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.Program.Run() + 0x11c6 [D:\a\1\s\src\windowsdesktop\src\sfx\Microsoft.WindowsDesktop.App.Runtime.sfxproj]
D:\a\1\s\.dotnet\sdk\8.0.100-preview.7.23376.3\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.Crossgen2RootCommand.<>c__DisplayClass205_0.<.ctor>b__0(ParseResult result) + 0x3e9 [D:\a\1\s\src\windowsdesktop\src\sfx\Microsoft.WindowsDesktop.App.Runtime.sfxproj]

Microsoft.DotNet.Wpf.GitHub , Microsoft.DotNet.Wpf.ProjectTemplates , Microsoft.NET.Sdk.WindowsDesktop
 From Version 8.0.0-rc.2.23462.7 -> To Version 8.0.0-rc.2.23464.3

Dependency coherency updates

Microsoft.Private.Winforms,Microsoft.Internal.Runtime.WindowsDesktop.Transport,Microsoft.Private.Winforms,Microsoft.NETCore.App.Ref,Microsoft.Private.Winforms,VS.Redist.Common.NetCore.SharedFramework.x64.8.0,Microsoft.Private.Winforms,Microsoft.NETCore.App.Runtime.win-x64,Microsoft.Dotnet.WinForms.ProjectTemplates,Microsoft.Private.Winforms,Microsoft.Win32.Registry.AccessControl,Microsoft.Private.Winforms,Microsoft.Win32.SystemEvents,Microsoft.Private.Winforms,System.CodeDom,Microsoft.Private.Winforms,System.ComponentModel.Composition,Microsoft.Private.Winforms,System.Configuration.ConfigurationManager,Microsoft.Private.Winforms,System.Data.Odbc,Microsoft.Private.Winforms,System.Data.OleDb,Microsoft.Private.Winforms,System.Diagnostics.EventLog,Microsoft.Private.Winforms,System.Diagnostics.PerformanceCounter,Microsoft.Private.Winforms,System.DirectoryServices.AccountManagement,Microsoft.Private.Winforms,System.DirectoryServices.Protocols,Microsoft.Private.Winforms,System.DirectoryServices,Microsoft.Private.Winforms,System.IO.Packaging,Microsoft.Private.Winforms,System.IO.Ports,Microsoft.Private.Winforms,System.Management,Microsoft.Private.Winforms,System.Reflection.Context,Microsoft.Private.Winforms,System.Runtime.Caching,Microsoft.Private.Winforms,System.Security.Cryptography.Pkcs,Microsoft.Private.Winforms,System.Security.Cryptography.ProtectedData,Microsoft.Private.Winforms,System.Security.Cryptography.Xml,Microsoft.Private.Winforms,System.Security.Permissions,Microsoft.Private.Winforms,System.ServiceModel.Syndication,Microsoft.Private.Winforms,System.ServiceProcess.ServiceController,Microsoft.Private.Winforms,System.Speech,Microsoft.Private.Winforms,System.Text.Encoding.CodePages,Microsoft.Private.Winforms,System.Threading.AccessControl,Microsoft.Private.Winforms,System.ComponentModel.Composition.Registration,System.Drawing.Common
 From Version 8.0.0-rc.1.23419.5 -> To Version 8.0.0-rc.2.23464.2 (parent: Microsoft.DotNet.Wpf.GitHub
@mangod9
Copy link
Member

mangod9 commented Sep 14, 2023

We will investigate. Assume the crossgen failure repros consistently?

@mangod9
Copy link
Member

mangod9 commented Sep 14, 2023

Adding @agocke as well. I am able to repro the failure with the following commandline on Release builds:

C:\.tools\.nuget\packages\microsoft.netcore.app.crossgen2.win-x64\8.0.0-rc.2.23462.12\tools\crossgen2.exe --targetos:windows --targetarch:x64 -O --pdb --pdb-path:C:\git\windowsdesktop\artifacts\obj\Microsoft.WindowsDesktop.App.Runtime\Release\net8.0\win-x64\R2R --out:"C:\git\windowsdesktop\artifacts\obj\Microsoft.WindowsDesktop.App.Runtime\Release\net8.0\win-x64\R2R\Microsoft.Win32.Registry.AccessControl.dll" -r:"C:\.tools\.nuget\packages\microsoft.netcore.app.runtime.win-x64\8.0.0-rc.2.23462.12\runtimes\win-x64\lib\net8.0\*.dll" C:\.tools\.nuget\packages\microsoft.internal.runtime.windowsdesktop.transport\8.0.0-rc.2.23462.12\lib\net8.0\Microsoft.Win32.Registry.AccessControl.dll

Interestingly it doesnt appear to repro without NativeAOT-ed crossgen2. I dont notice any recent changes in crossgen2, so wondering if a NativeAOT change is causing this.

@mangod9
Copy link
Member

mangod9 commented Sep 14, 2023

Also adding @trylek @davidwrighton for visibility here since its a crossgen2 failure.

@agocke
Copy link
Member

agocke commented Sep 14, 2023

@MichalStrehovsky Any chance this could be caused by dotnet/runtime#91660, and would be fixed by the revert?

@wtgodbe
Copy link
Member

wtgodbe commented Sep 14, 2023

We're seeing the same thing in aspnetcore: dotnet/aspnetcore#50362 (comment)

Microsoft.DotNet.Wpf.GitHub , Microsoft.DotNet.Wpf.ProjectTemplates , Microsoft.NET.Sdk.WindowsDesktop
 From Version 8.0.0-rc.2.23462.7 -> To Version 8.0.0-rc.2.23464.4

Dependency coherency updates

Microsoft.Private.Winforms,Microsoft.Internal.Runtime.WindowsDesktop.Transport,Microsoft.Private.Winforms,Microsoft.NETCore.App.Ref,Microsoft.Private.Winforms,VS.Redist.Common.NetCore.SharedFramework.x64.8.0,Microsoft.Private.Winforms,Microsoft.NETCore.App.Runtime.win-x64,Microsoft.Dotnet.WinForms.ProjectTemplates,Microsoft.Private.Winforms,Microsoft.Win32.Registry.AccessControl,Microsoft.Private.Winforms,Microsoft.Win32.SystemEvents,Microsoft.Private.Winforms,System.CodeDom,Microsoft.Private.Winforms,System.ComponentModel.Composition,Microsoft.Private.Winforms,System.Configuration.ConfigurationManager,Microsoft.Private.Winforms,System.Data.Odbc,Microsoft.Private.Winforms,System.Data.OleDb,Microsoft.Private.Winforms,System.Diagnostics.EventLog,Microsoft.Private.Winforms,System.Diagnostics.PerformanceCounter,Microsoft.Private.Winforms,System.DirectoryServices.AccountManagement,Microsoft.Private.Winforms,System.DirectoryServices.Protocols,Microsoft.Private.Winforms,System.DirectoryServices,Microsoft.Private.Winforms,System.IO.Packaging,Microsoft.Private.Winforms,System.IO.Ports,Microsoft.Private.Winforms,System.Management,Microsoft.Private.Winforms,System.Reflection.Context,Microsoft.Private.Winforms,System.Runtime.Caching,Microsoft.Private.Winforms,System.Security.Cryptography.Pkcs,Microsoft.Private.Winforms,System.Security.Cryptography.ProtectedData,Microsoft.Private.Winforms,System.Security.Cryptography.Xml,Microsoft.Private.Winforms,System.Security.Permissions,Microsoft.Private.Winforms,System.ServiceModel.Syndication,Microsoft.Private.Winforms,System.ServiceProcess.ServiceController,Microsoft.Private.Winforms,System.Speech,Microsoft.Private.Winforms,System.Text.Encoding.CodePages,Microsoft.Private.Winforms,System.Threading.AccessControl,Microsoft.Private.Winforms,System.ComponentModel.Composition.Registration,System.Drawing.Common
 From Version 8.0.0-rc.1.23419.5 -> To Version 8.0.0-rc.2.23464.4 (parent: Microsoft.DotNet.Wpf.GitHub
@agocke
Copy link
Member

agocke commented Sep 14, 2023

My current bet is this is caused by dotnet/runtime#91788

@agocke
Copy link
Member

agocke commented Sep 14, 2023

@jkotas Is the above a possible side effect of that change?

@agocke
Copy link
Member

agocke commented Sep 14, 2023

Never mind -- that was main only. It was likely the reflection metadata change. I think this might just be solved by more recent PR flow.

I'll investigate the runtime flow.

@jkotas
Copy link
Member

jkotas commented Sep 14, 2023

Yes, this should be fixed by dotnet/runtime#91988

@agocke
Copy link
Member

agocke commented Sep 14, 2023

And it looks like we just haven't had a successful build since that one went in. I've queued a retry.

@agocke
Copy link
Member

agocke commented Sep 14, 2023

New build is out -- this should auto-flow now.

Microsoft.DotNet.Wpf.GitHub , Microsoft.DotNet.Wpf.ProjectTemplates , Microsoft.NET.Sdk.WindowsDesktop
 From Version 8.0.0-rc.2.23462.7 -> To Version 8.0.0-rc.2.23464.5

Dependency coherency updates

Microsoft.Private.Winforms,Microsoft.Internal.Runtime.WindowsDesktop.Transport,Microsoft.Private.Winforms,Microsoft.NETCore.App.Ref,Microsoft.Private.Winforms,VS.Redist.Common.NetCore.SharedFramework.x64.8.0,Microsoft.Private.Winforms,Microsoft.NETCore.App.Runtime.win-x64,Microsoft.Dotnet.WinForms.ProjectTemplates,Microsoft.Private.Winforms,Microsoft.Win32.Registry.AccessControl,Microsoft.Private.Winforms,Microsoft.Win32.SystemEvents,Microsoft.Private.Winforms,System.CodeDom,Microsoft.Private.Winforms,System.ComponentModel.Composition,Microsoft.Private.Winforms,System.Configuration.ConfigurationManager,Microsoft.Private.Winforms,System.Data.Odbc,Microsoft.Private.Winforms,System.Data.OleDb,Microsoft.Private.Winforms,System.Diagnostics.EventLog,Microsoft.Private.Winforms,System.Diagnostics.PerformanceCounter,Microsoft.Private.Winforms,System.DirectoryServices.AccountManagement,Microsoft.Private.Winforms,System.DirectoryServices.Protocols,Microsoft.Private.Winforms,System.DirectoryServices,Microsoft.Private.Winforms,System.IO.Packaging,Microsoft.Private.Winforms,System.IO.Ports,Microsoft.Private.Winforms,System.Management,Microsoft.Private.Winforms,System.Reflection.Context,Microsoft.Private.Winforms,System.Runtime.Caching,Microsoft.Private.Winforms,System.Security.Cryptography.Pkcs,Microsoft.Private.Winforms,System.Security.Cryptography.ProtectedData,Microsoft.Private.Winforms,System.Security.Cryptography.Xml,Microsoft.Private.Winforms,System.Security.Permissions,Microsoft.Private.Winforms,System.ServiceModel.Syndication,Microsoft.Private.Winforms,System.ServiceProcess.ServiceController,Microsoft.Private.Winforms,System.Speech,Microsoft.Private.Winforms,System.Text.Encoding.CodePages,Microsoft.Private.Winforms,System.Threading.AccessControl,Microsoft.Private.Winforms,System.ComponentModel.Composition.Registration,System.Drawing.Common
 From Version 8.0.0-rc.1.23419.5 -> To Version 8.0.0-rc.2.23464.6 (parent: Microsoft.DotNet.Wpf.GitHub
@dotnet-maestro dotnet-maestro bot merged commit 177aea1 into release/8.0 Sep 15, 2023
12 checks passed
@dotnet-maestro dotnet-maestro bot deleted the darc-release/8.0-73c76ebc-6962-45bf-bbb9-4bf3ff49219d branch September 15, 2023 04:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants