-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Add SYSLIB0013 into obsoletion list #44203
Conversation
Add obsoletion of Uri.EscapeUriString to the list.
Tagging subscribers to this area: @dotnet/ncl |
Thanks for taking care of this, @aik-jahoda. We will also need to get a document created for this along with the corresponding /cc @GrabYourPitchforks and @gewarren |
SYSLIB0013 documentation: https://docs.microsoft.com/en-us/dotnet/fundamentals/syslib-diagnostics/syslib0013 |
@ericstj - this PR is already closed. Should I add the aka.ms link, or is something else required? |
Here is detail about what was done: #31387 (comment) I believe we can remove |
@aik-jahoda in the future feel free to remove that label once the doc is created. |
The key question here was: Do we have a master doc which lists all obsoletions as one breaking change? @ericstj @jeffhandley would you know? |
@karelz are you referring to this change? https://github.com/dotnet/runtime/pull/44203/files |
I see. I don't believe we have a master doc for obsoletions. Each obsoletion will have a different reasoning and call to action, just like any other breaking change. Can you please fill out the template here: https://github.com/dotnet/docs/issues/new?assignees=gewarren&labels=breaking-change%2CPri1%2Cdoc-idea&template=breaking-change.yml&title=%5BBreaking+change%5D%3A+ |
We do keep have a breaking change article for each release for obsoletions with custom IDs. For .NET 6, it's https://docs.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/obsolete-apis-with-custom-diagnostics. |
@gewarren does that mean you don't feel that these need a separate breaking-change issue filed? If so we can update our process. |
@ericstj When you say "these", do you mean SYSLIB0013? If so, that one's already in the list. But if you're talking about others going forward, yes, please do file a new breaking change issue for them. |
I see, so this one only doesn't need a breaking change issue because it happened to be covered in this change: dotnet/docs#25988 I guess the rule here is "if someone has manually added the breaking change to documentation in under https://github.com/dotnet/docs/tree/main/docs/core/compatibility then you don't need to file a breaking change issue" Would that summarize it? I just want to make sure we aren't missing something in the process that would lose out on making a connection to our breaking change documentation. In the past we've always filed issues for every breaking change cc @PriyaPurkayastha |
We had been lumping the SYSLIB obsoletions into a single issue that I actually created, but that didn't work so well for a couple of reasons, so going forward we want each obsoletion to have its own issue. Just like any other breaking change. Sorry for the confusion. |
Makes sense, thanks @gewarren! You helped clear things up. |
Thanks @gewarren for clarification. Looks like we have the SYSLIB0013 obsoletion already in the list of .NET 6 breaking changes. We are covered and no more work is needed. Thanks! |
Add obsoletion of Uri.EscapeUriString to the list.