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/6.0-preview6] Update dependencies from dotnet/winforms #4686

Conversation

dotnet-maestro[bot]
Copy link
Contributor

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:
    • System.CodeDom: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • System.Configuration.ConfigurationManager: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • System.Diagnostics.EventLog: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • System.DirectoryServices: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • System.Drawing.Common: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • System.Reflection.MetadataLoadContext: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • System.Security.Cryptography.Xml: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • System.Security.Permissions: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • System.Windows.Extensions: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • Microsoft.NETCore.Platforms: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • System.IO.Packaging: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • Microsoft.NETCore.ILDAsm: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • Microsoft.NETCore.ILAsm: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • System.Resources.Extensions: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • Microsoft.NETCore.App.Ref: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)
    • VS.Redist.Common.NetCore.SharedFramework.x64.6.0: from 6.0.0-preview.6.21314.2 to 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms)

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

  • Subscription: db6d92b8-09e6-41b3-2268-08d9301a7045
  • Build: 20210616.3
  • Date Produced: 6/16/2021 4:17 PM
  • Commit: 6a9d2f53a45bb9df68c8ac0d5aa6d7fdf49ae84f
  • Branch: refs/heads/release/6.0-preview6

…10616.3

Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms
 From Version 6.0.0-preview.6.21315.7 -> To Version 6.0.0-preview.6.21316.3

Dependency coherency updates

System.CodeDom,System.Configuration.ConfigurationManager,System.Diagnostics.EventLog,System.DirectoryServices,System.Drawing.Common,System.Reflection.MetadataLoadContext,System.Security.Cryptography.Xml,System.Security.Permissions,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.IO.Packaging,Microsoft.NETCore.ILDAsm,Microsoft.NETCore.ILAsm,System.Resources.Extensions,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.6.0
 From Version 6.0.0-preview.6.21314.2 -> To Version 6.0.0-preview.6.21315.7 (parent: Microsoft.Private.Winforms
@dotnet-maestro dotnet-maestro bot requested a review from a team as a code owner June 16, 2021 16:46
@ghost ghost added the PR metadata: Label to tag PRs, to facilitate with triage label Jun 16, 2021
@ghost ghost requested review from fabiant3, ryalanms and SamBent June 16, 2021 16:46
@mmitche
Copy link
Member

mmitche commented Jun 16, 2021

@mmitche
Copy link
Member

mmitche commented Jun 16, 2021

@ryalanms

##[error]src\Microsoft.DotNet.Wpf\src\PresentationUI\MS\Internal\Documents\Application\DocumentStream.cs(549,9): error CS1069: (NETCORE_ENGINEERING_TELEMETRY=Build) The type name 'FileSecurity' could not be found in the namespace 'System.Security.AccessControl'. This type has been forwarded to assembly 'System.IO.FileSystem.AccessControl, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' Consider adding a reference to that assembly.
D:\workspace_work\1\s\src\Microsoft.DotNet.Wpf\src\PresentationUI\MS\Internal\Documents\Application\DocumentStream.cs(549,54): error CS1061: 'FileInfo' does not contain a definition for 'GetAccessControl' and no accessible extension method 'GetAccessControl' accepting a first argument of type 'FileInfo' could be found (are you missing a using directive or an assembly reference?) [D:\workspace_work\1\s\src\Microsoft.DotNet.Wpf\src\PresentationUI\PresentationUI_1bcpr5z3_wpftmp.csproj]
##[error]src\Microsoft.DotNet.Wpf\src\PresentationUI\MS\Internal\Documents\Application\DocumentStream.cs(549,54): error CS1061: (NETCORE_ENGINEERING_TELEMETRY=Build) 'FileInfo' does not contain a definition for 'GetAccessControl' and no accessible extension method 'GetAccessControl' accepting a first argument of type 'FileInfo' could be found (are you missing a using directive or an assembly reference?)
D:\workspace_work\1\s\src\Microsoft.DotNet.Wpf\src\PresentationUI\MS\Internal\Documents\Application\DocumentStream.cs(586,30): error CS1061: 'FileInfo' does not contain a definition for 'SetAccessControl' and no accessible extension method 'SetAccessControl' accepting a first argument of type 'FileInfo' could be found (are you missing a using directive or an assembly reference?) [D:\workspace_work\1\s\src\Microsoft.DotNet.Wpf\src\PresentationUI\PresentationUI_1bcpr5z3_wpftmp.csproj]
##[error]src\Microsoft.DotNet.Wpf\src\PresentationUI\MS\Internal\Documents\Application\DocumentStream.cs(586,30): error CS1061: (NETCORE_ENGINEERING_TELEMETRY=Build) 'FileInfo' does not contain a definition for 'SetAccessControl' and no accessible extension method 'SetAccessControl' accepting a first argument of type 'FileInfo' could be found (are you missing a using directive or an assembly reference?)

@ryalanms
Copy link
Member

@mmitche: I'm looking now. Did the runtime update change public API surface?

/cc @dotnet/wpf-developers

@mmitche
Copy link
Member

mmitche commented Jun 16, 2021

@mmitche: I'm looking now. Did the runtime update change public API surface?

/cc @dotnet/wpf-developers

I am not sure. @dotnet/dnr-codeflow?

@ryalanms
Copy link
Member

@mmitche: This should be resolved.

@ryalanms
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mmitche
Copy link
Member

mmitche commented Jun 17, 2021

@mmitche mmitche merged commit 56bf228 into release/6.0-preview6 Jun 17, 2021
@dotnet-maestro dotnet-maestro bot deleted the darc-release/6.0-preview6-cc890565-a8e1-43aa-ab4c-8990f5f1c978 branch June 17, 2021 01:36
@danmoseley
Copy link
Member

This is likely a consequence of dotnet/runtime#54147. @ViktorHofer is it expected that @ryalanms had to add the direct reference to fix a build break? Will customers hit this?

@ViktorHofer
Copy link
Member

@mmitche: I'm looking now. Did the runtime update change public API surface?

Yes and if you are part of the wpf-developers alias, you should have gotten a mail about this. We also need to remove the references from the windowsdesktop targeting pack as a follow-up.

This is likely a consequence of dotnet/runtime#54147. @ViktorHofer is it expected that @ryalanms had to add the direct reference to fix a build break? Will customers hit this?

No customers won't hit this as this is a very custom infrastructure. Wpf defines granular NetCoreApp references instead of just referencing all which is the default behavior.

@danmoseley
Copy link
Member

Thanks for clarification @ViktorHofer - sounds good

@ViktorHofer
Copy link
Member

Do we need to port this into main manually or is there a bot for that?

@ghost ghost locked as resolved and limited conversation to collaborators Apr 8, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
PR metadata: Label to tag PRs, to facilitate with triage
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants