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/roslyn #91482

Merged

Conversation

dotnet-maestro[bot]
Copy link
Contributor

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

This pull request updates the following dependencies

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

  • Subscription: ac2d12d7-7c98-40fe-ec67-08db9e4ff4ff
  • Build: 20230909.2
  • Date Produced: September 10, 2023 5:42:35 AM UTC
  • Commit: d080175cabfe297ebf079af099279b61913bcc28
  • Branch: refs/heads/main

…901.2

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23451.2
@dotnet-issue-labeler dotnet-issue-labeler bot added the area-codeflow for labeling automated codeflow label Sep 1, 2023
…901.3

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23451.3
…901.4

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23451.4
….1

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23454.1
…905.1

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23455.1
…905.2

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23455.2
…905.5

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23455.5
…905.11

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23455.11
…905.12

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23455.12
…906.1

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23456.1
…906.2

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23456.2
…906.3

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23456.3
…906.4

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23456.4
…906.5

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23456.5
…906.6

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23456.6
…906.8

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23456.8
…906.11

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23456.11
…906.12

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23456.12
…906.13

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23456.13
…907.1

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23457.1
…907.2

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23457.2
…907.4

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23457.4
…907.5

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23457.5
…907.6

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23457.6
…907.7

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23457.7
…907.8

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23457.8
…908.4

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23458.4
…908.5

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23458.5
…908.6

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23458.6
…908.7

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23458.7
…908.8

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23458.8
…909.1

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23459.1
…909.2

Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23451.1 -> To Version 4.8.0-3.23459.2
@carlossanlop carlossanlop added the Servicing-approved Approved for servicing release label Sep 11, 2023
@carlossanlop carlossanlop merged commit 282da2c into release/8.0 Sep 11, 2023
156 of 189 checks passed
@carlossanlop carlossanlop deleted the darc-release/8.0-5ef0b5b6-3382-40bf-bfb4-2b8820a236e1 branch September 11, 2023 22:38
@ericstj
Copy link
Member

ericstj commented Sep 13, 2023

I think this PR introduced failures in CI. After this was merged we're seeing failures like:

System.Tests.Types.GenericInterface1Tests.Attributes_Get_ReturnsExpected

Error message
Assert.Equal() Failure
Expected: Public | ClassSemanticsMask | Abstract
Actual:   Public | ClassSemanticsMask | Abstract | BeforeFieldInit

Stack trace
   at System.Tests.Types.TypePropertyTestBase.Attributes_Get_ReturnsExpected() + 0x7c
   at System.Runtime.Tests!<BaseAddress>+0x1614bf0
   at System.Reflection.DynamicInvokeInfo.Invoke(Object, IntPtr, Object[], BinderBundle, Boolean) + 0xcc

carlossanlop added a commit that referenced this pull request Sep 13, 2023
@ericstj
Copy link
Member

ericstj commented Sep 13, 2023

@carlossanlop will back this out and we'll address the problem in #91913

@steveharter
Copy link
Member

Would this Roslyn change be in the same timeframe (5 days ago?): dotnet/roslyn#69850

@ericstj
Copy link
Member

ericstj commented Sep 13, 2023

Yes, that could be it. The roslyn build we picked up was from 9/9 and included that change.

@ericstj
Copy link
Member

ericstj commented Sep 13, 2023

Probably we just need to change the tests if we agree with that change. We'd need to make that test change in #91913 - @steveharter or @AlekseyTs can you help with this?

@steveharter
Copy link
Member

steveharter commented Sep 13, 2023

Sure, I believe this one LOC needs to add TypeAttributes.BeforeFieldInit here:

public override TypeAttributes Attributes => TypeAttributes.AutoLayout | TypeAttributes.AnsiClass | TypeAttributes.Class | TypeAttributes.Public | TypeAttributes.ClassSemanticsMask | TypeAttributes.Abstract;
or just remove that LOC since the base class has the same implementation for that virtual property.

@carlossanlop
Copy link
Member

Would this Roslyn change be in the same timeframe (5 days ago?): dotnet/roslyn#69850

Yes, this codeflow included the breaking change. I was out last week so no one was merging 8.0 PRs until I came back.

image

@ericstj
Copy link
Member

ericstj commented Sep 13, 2023

Sure, I believe this one LOC needs to add TypeAttributes.BeforeFieldInit here:

public override TypeAttributes Attributes => TypeAttributes.AutoLayout | TypeAttributes.AnsiClass | TypeAttributes.Class | TypeAttributes.Public | TypeAttributes.ClassSemanticsMask | TypeAttributes.Abstract;

or just remove that LOC since the base class has the same implementation for that virtual property.

@steveharter I went ahead and made that change directly in the branch. We'll see if that fixes it. We should make the same change in main's roslyn update if it does.

@radical radical mentioned this pull request Sep 26, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Oct 13, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-codeflow for labeling automated codeflow Servicing-approved Approved for servicing release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants