-
Notifications
You must be signed in to change notification settings - Fork 29.6k
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
[v14.x] stream: runtime deprecate Transform._transformState #33126
[v14.x] stream: runtime deprecate Transform._transformState #33126
Conversation
ebc0c63
to
98cc050
Compare
025a24a
to
ec7dea9
Compare
98cc050
to
095378e
Compare
@nodejs/releasers @nodejs/tsc ... This is one that the TSC will definitely need to weigh in on. Semver-major PR #32763 landed recently but not in 14.x. It removed the |
Should we add a test? |
Do we do that for runtime deprecations? |
I don't remember or I wouldn't have asked 😄 |
No, it looks like it is not needed fe069cc |
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 but we need to make sure there are no objections from rest of @nodejs/tsc before landing.
ec7dea9
to
ae157b8
Compare
66b180d
to
c30b6cb
Compare
In effect, this is true, but as a clarification (because I think this will still come as a surprise to some TSC members): This is not the TSC's decision to make anymore. It once was, but for well over a year now, It has been the Release WG's decision. In the Release WG's charter, the TSC specifically delegated determining the contents of a release to them. The TSC cannot override their authority on this. The TSC would need to de-charter the Release WG to overrule the Release WG's decisions. That said, as far as I am aware, in the very few instances where this sort of thing has come up, the Release WG has always sought guidance from TSC on these sorts of things and basically asks the TSC to make the decision. So, in effect, it is a TSC decision. But only because the Release WG has been reluctant to make the decision and explicitly defers to TSC. There used to be a sentence in the Collaborators Guide indicating that the TSC needed to approve landing a breaking change in the Current branch, but it was removed over a year ago to remove the contradiction between the Release WG charter and the Collaborators Guide. |
If it helps for TSC folks to be explicit about where they stand on this one: I have no opinion as to whether this should land now or wait for 15.x. Either is fine by me, assuming Release WG is OK with it. |
This is waiting for TSC guidance. |
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 for the added deprecation
I abstain. @nodejs/releasers PTAL |
No objections - I'm okay with this change landing in v14.x. |
@ronag could you please rebase this? |
rebased |
c30b6cb
to
99c4c0c
Compare
@ronag i think the rebase went a little sideways haha - once more and we should be good :) |
Transform._transformState is removed in future version as part of a refactoring. Refs: nodejs#32763 Refs: nodejs#33105 (comment)
99c4c0c
to
b3a32c2
Compare
@codebytere PTAL |
Landed in db2d1ca |
Transform._transformState is removed in future version as part of a refactoring. Refs: #32763 Refs: #33105 (comment) Backport-PR-URL: #33126 PR-URL: #32763
Transform._transformState is removed in future version as part of a refactoring. Refs: #32763 Refs: #33105 (comment) Backport-PR-URL: #33126 PR-URL: #32763
stream: runtime deprecate Transform._transformState
Transform._transformState is removed in future version as part of a refactoring.
Refs: #32763
Refs: #33105 (comment)
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passes