-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Remove Microsoft.Diagnostics.Tracing.EventSource.Redist #71573
Conversation
Tagging subscribers to this area: @tarekgh, @tommcdon, @pjanotti Issue DetailsThis package was used historically to distribute EventSource fixes out-of-band but Fixes #71231
|
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventProvider.cs
Outdated
Show resolved
Hide resolved
...ystem.Private.CoreLib/src/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventSource.cs
Show resolved
Hide resolved
Looks the changes causing a compat issue, maybe we need to keep this API in the implementation.
|
CC @ericstj for awareness. |
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventProvider.cs
Show resolved
Hide resolved
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/ActivityTracker.cs
Outdated
Show resolved
Hide resolved
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventSource.cs
Outdated
Show resolved
Hide resolved
I am OK with the premise of this PR, but it needs to be done in a way that doesn't break the package/API we still ship. |
For sure. I think it was a mistake on the FEATURE_MANAGED_ETW_CHANNELS which was defined elsewhere and the local builds I had done didn't have the right configurations to spot it. |
You should be able to repro locally with a build of libs, then |
…t-of-band but is no longer needed. This change removed the project and the ES_BUILD_STANDALONE ifdef which was only defined when the project was building. Fixes dotnet#71231
1a6b512
to
2bd41cd
Compare
Build failure is known issue: #71684 |
I think all the feedback has been addressed, does this look good now? Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Thanks all! I'm merging on red but the issue shown by build analysis is a known one unrelated to this change: #71684 |
This package was used historically to distribute EventSource fixes out-of-band but
is no longer needed. This change removed the project and the ES_BUILD_STANDALONE +
FEATURE_MANAGED_ETW_CHANNELS ifdefs which were only defined when the project was building.
Fixes #71231