-
-
Notifications
You must be signed in to change notification settings - Fork 31.9k
Revert "buffer: move SlowBuffer to EOL" #58211
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
Conversation
This reverts commit 647175e.
Review requested:
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #58211 +/- ##
==========================================
- Coverage 90.13% 90.12% -0.02%
==========================================
Files 629 629
Lines 186628 186644 +16
Branches 36632 36621 -11
==========================================
- Hits 168218 168210 -8
+ Misses 11219 11214 -5
- Partials 7191 7220 +29
🚀 New features to boost your workflow:
|
Fast-track has been requested by @panva. Please 👍 to approve. |
I don't see the point in re-running CI for a different base branch just so that it remains on main. By reverting and re-landing on main as semver-major again (which i plan on doing right after this lands) we will also get a proper v25.x changelog entry. The existing changelog entry also only talked about deprecation and didn't pick up the removal which is why it has slipped my radar. I knew about the deprecation but i wasn't aware of its removal at all, not until i searched the individual semver-major commits. |
That's fine... but keep in mind it will need to be run on that other branch regardless since this revert will need to be backported.
|
I don't get why node-test-commit-osx is failing, it seems to have to do smth with github checks? Its actual test job is passing... |
If I target 24 directly we'll still have to get the change to 25.x changelog somehow, and I doubt we'll remember to do so in half a year. |
This comment was marked as outdated.
This comment was marked as outdated.
@panva please use |
I did two times already before and because node-test-commit-osx failed each time with no indication why (other than pointing to checks API) i suspect that's because there were duplicate jobs started (or resumed) by someone as the ones I resumed were already running. |
You can see it in the logs:
Re-running the other jobs is not going to help, I'd be very surprised it has anything to do with duplicated jobs (or that not resuming would even help if duplicate jobs were an issue). |
https://ci.nodejs.org/job/node-test-commit-osx/64970/nodes=osx13-x64/console
|
This comment was marked as duplicate.
This comment was marked as duplicate.
FWIW I think this macOS failure is nodejs/build#4072 where it's taking a very long time to correct file ownership on the ccache files post-build. |
@richardlau yeah, it's stuck on that step again now. |
Landed in da69d13 |
any intention on getting a patch release out there for this? it's broken pretty much everything we use, now we need to roll back to 23. |
This reverts commit 0579e0e PR-URL: #58211 Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: LiviaMedeiros <livia@cirno.name> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
The
notable-change
Please suggest a text for the release notes if you'd like to include a more detailed summary, then proceed to update the PR description with the text or a link to the notable change suggested text comment. Otherwise, the commit will be placed in the Other Notable Changes section. |
This reverts commit 647175e.
The API in question was runtime-deprecated (#55175) and EOLd (#58008 which i'm reverting here) in the same major release. The intended cycle is that it gets runtime-deprecated as a major, and then EOLd in another later major.
Despite best efforts to detect it in the EOL PR there is breakage in the jsonwebtoken > jws > jwa dependency chain (29-30M weekly downloads on jwa).
This PR reverts to the runtime-deprecation state that was pending release with 24.0.0, EOL shouldn't have landed yet.
https://openjs-foundation.slack.com/archives/C019MGJQ8RH/p1746596637445769
We would re-land the EOL and ship it with a future major release after this revert.