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

Clean up of SPC to match ref assembly public surface for Mono and CoreCLR #75954

Merged
merged 8 commits into from
Sep 24, 2022

Conversation

marek-safar
Copy link
Contributor

Contributes to #72594

@dotnet-issue-labeler
Copy link

I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label.

@ghost ghost assigned marek-safar Sep 21, 2022
@ghost
Copy link

ghost commented Sep 21, 2022

Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.

Issue Details

Contributes to #72594

Author: marek-safar
Assignees: marek-safar
Labels:

area-Infrastructure

Milestone: -

@jkotas
Copy link
Member

jkotas commented Sep 23, 2022

"Installer Build and Test tests" failures are caused by changes in the PR

@jkotas
Copy link
Member

jkotas commented Sep 23, 2022

/azp run runtime-extra-platforms

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@dotnet dotnet deleted a comment from github-actions bot Sep 23, 2022
@dotnet dotnet deleted a comment from github-actions bot Sep 23, 2022
@jkotas
Copy link
Member

jkotas commented Sep 23, 2022

EventSource tests failing on NativeAOT, example:

Assert.Equal() Failure
↓ (pos 0)
Expected: Private.InternalDiagnostics.System.Net.Ht···
Actual:   NetEventSource
↑ (pos 0)

MembersMustExist : Member 'public void System.AppContext.remove_ProcessExit(System.EventHandler)' does not exist in the reference but it does exist in the implementation.
MembersMustExist : Member 'public void System.AppContext.remove_UnhandledException(System.UnhandledExceptionEventHandler)' does not exist in the reference but it does exist in the implementation.
MembersMustExist : Member 'public void System.Environment.FailFast(System.String, System.Exception, System.String)' does not exist in the reference but it does exist in the implementation.
MembersMustExist : Member 'protected void System.WeakReference..ctor()' does not exist in the reference but it does exist in the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.CompilerServices.TypeDependencyAttribute' exists on 'System.Collections.Generic.Comparer<T>' in the implementation but not the reference.
Copy link
Member

Choose a reason for hiding this comment

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

TypeDependencyAttribute is not used for anything. You can delete the attribute and all places where it is mentioned.

@@ -1,35 +1,8 @@
Compat issues with assembly System.Private.CoreLib:
TypesMustExist : Type 'Internal.Console' does not exist in the reference but it does exist in the implementation.
TypesMustExist : Type 'Internal.Runtime.InteropServices.ComActivationContextInternal' does not exist in the reference but it does exist in the implementation.
Copy link
Member

Choose a reason for hiding this comment

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

Can ComActivationContextInternal be internal now that ComActivator is internal?

@jkotas
Copy link
Member

jkotas commented Sep 24, 2022

EventSource tests failing on NativeAOT, example:

This looks like a pre-existing failure actually.

Copy link
Member

@jkotas jkotas left a comment

Choose a reason for hiding this comment

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

Thanks!

@jkotas
Copy link
Member

jkotas commented Sep 24, 2022

All known known test errors according to the build analysis.

@jkotas jkotas merged commit aad5434 into dotnet:main Sep 24, 2022
@ghost ghost locked as resolved and limited conversation to collaborators Oct 24, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants