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

Add SYSLIB0013 into obsoletion list #44203

Merged
merged 2 commits into from
Nov 3, 2020
Merged

Add SYSLIB0013 into obsoletion list #44203

merged 2 commits into from
Nov 3, 2020

Conversation

aik-jahoda
Copy link
Contributor

Add obsoletion of Uri.EscapeUriString to the list.

Add obsoletion of Uri.EscapeUriString to the list.
@ghost
Copy link

ghost commented Nov 3, 2020

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

@stephentoub stephentoub merged commit 60d6820 into master Nov 3, 2020
@stephentoub stephentoub deleted the aik-jahoda-patch-1 branch November 3, 2020 16:51
@ghost ghost locked as resolved and limited conversation to collaborators Dec 6, 2020
@jeffhandley jeffhandley added the needs-breaking-change-doc-created Breaking changes need an issue opened with https://github.com/dotnet/docs/issues/new?template=dotnet label Jan 8, 2021
@jeffhandley
Copy link
Member

Thanks for taking care of this, @aik-jahoda. We will also need to get a document created for this along with the corresponding aka.ms link too so that it shows up here and has its own page/deep link.

/cc @GrabYourPitchforks and @gewarren

@karelz karelz added this to the 6.0.0 milestone Jan 26, 2021
@karelz
Copy link
Member

karelz commented Sep 30, 2021

SYSLIB0013 documentation: https://docs.microsoft.com/en-us/dotnet/fundamentals/syslib-diagnostics/syslib0013
Obsoleting discussion in #31387

@ericstj ericstj added the breaking-change Issue or PR that represents a breaking API or functional change over a prerelease. label Sep 30, 2021
@aik-jahoda
Copy link
Contributor Author

@ericstj - this PR is already closed. Should I add the aka.ms link, or is something else required?

@aik-jahoda
Copy link
Contributor Author

Here is detail about what was done: #31387 (comment) I believe we can remove needs-breaking-change-doc-created from this PR

@ericstj
Copy link
Member

ericstj commented Oct 1, 2021

@aik-jahoda in the future feel free to remove that label once the doc is created.

@ericstj ericstj removed the needs-breaking-change-doc-created Breaking changes need an issue opened with https://github.com/dotnet/docs/issues/new?template=dotnet label Oct 1, 2021
@karelz
Copy link
Member

karelz commented Oct 1, 2021

The key question here was: Do we have a master doc which lists all obsoletions as one breaking change?
And is that enough for obsoletions?

@ericstj @jeffhandley would you know?

@aik-jahoda
Copy link
Contributor Author

@karelz are you referring to this change? https://github.com/dotnet/runtime/pull/44203/files

@ericstj ericstj added the needs-breaking-change-doc-created Breaking changes need an issue opened with https://github.com/dotnet/docs/issues/new?template=dotnet label Oct 1, 2021
@ericstj
Copy link
Member

ericstj commented Oct 1, 2021

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+

@gewarren
Copy link
Contributor

gewarren commented Oct 1, 2021

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.

@ericstj
Copy link
Member

ericstj commented Oct 1, 2021

@gewarren does that mean you don't feel that these need a separate breaking-change issue filed? If so we can update our process.

@gewarren
Copy link
Contributor

gewarren commented Oct 1, 2021

@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.

@ericstj
Copy link
Member

ericstj commented Oct 1, 2021

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

@gewarren
Copy link
Contributor

gewarren commented Oct 1, 2021

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.

@ericstj ericstj removed the needs-breaking-change-doc-created Breaking changes need an issue opened with https://github.com/dotnet/docs/issues/new?template=dotnet label Oct 1, 2021
@ericstj
Copy link
Member

ericstj commented Oct 1, 2021

Makes sense, thanks @gewarren! You helped clear things up.

@karelz
Copy link
Member

karelz commented Oct 4, 2021

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!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.Net breaking-change Issue or PR that represents a breaking API or functional change over a prerelease.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants