Uh oh!
There was an error while loading. Please reload this page.
Revert "fs: add a temporary fix for re-evaluation support" - #6413
Conversation
bnoordhuis
commented
Apr 27, 2016
LGTM |
ChALkeR
commented
Apr 27, 2016
LGTM. |
JungMinu
commented
Apr 27, 2016
LGTM |
Fishrock123
commented
Apr 27, 2016
Has anyone tried running the npm in node master with this? |
Fishrock123
commented
Apr 27, 2016
|
ChALkeR
commented
Apr 27, 2016
@Fishrock123 eslint should also work, as it uses a newer version of graceful-fs. |
jasnell
commented
Apr 27, 2016
@Fishrock123 ... yeah, I had tested it last night right before opening the PR. Everything appeared to be ok but if there's any doubt there's no harm in leaving this PR open for a bit until we're sure. I just didn't want it to go un-done. |
Also, I marked this semver-major defensively. It probably does not need to be semver-major but it definitely likely should be don't land on v6 and below. |
jasnell
commented
Apr 29, 2016
Fishrock123
commented
Apr 30, 2016
I agree, let's just use the other labels, unless we really think it should be in a v7 (probably more like LTS 3/ v8) changelog. |
jasnell
commented
May 16, 2016
@nodejs/ctc ... are we ready to land this or no? |
Fishrock123
commented
May 16, 2016
I'm a little hesitant, maybe for v8? |
jasnell
commented
May 17, 2016
I'm definitely -1 on waiting until v8. The original decision was to revert this in v7. I have no issues letting this sit a while longer but definitely don't want to push it out that far (largely because there's simply no reason to) |
@jasnell I will try to create a list of packages currently affected by this. |
rvagg
commented
May 17, 2016
lgtm but don't see reason to hurry landing it to introduce code churn making cherry-picking harder |
@rvagg One reason for landing this sooner than later would be so that people who test nightlies and ignored the deprecation message will actually notice things being broken if something still uses old graceful-fs versions. |
jasnell
commented
May 17, 2016
The cherry-picking impact of this should be minimal and fairly easy to deal
|
jasnell
commented
Aug 25, 2016
I'm +1 for unblocking but I'd rather land #8166 than this one. |
@jasnell I believe we could do both, but the one that gets landed later should get manually rebased. |
jasnell
commented
Aug 25, 2016
Well, the other PR also reverts this but in a different way. If that one landed, there'd be no reason to also land this one. |
ChALkeR
commented
Aug 25, 2016
@jasnell No, that one keeps it as a deprecation warning, while the idea here is to remove the warning and turn it into a throw. We could either:
|
jasnell
commented
Aug 25, 2016
Ah.. I see what you're saying. I can update #8166 to make it a throw if that's what we want it to do. |
ChALkeR
commented
Aug 25, 2016
/cc @nodejs/ctc. I am pretty sure this was blocked by gulp and graceful-fs@3 not being compatible. They are fine now. I propose to unblock and land this for v7.0, we already have a bunch of other PRs blocked by this: #6749, #6573, #7162, #2025, See current usage data in #6413 (comment). |
jasnell
commented
Aug 26, 2016
Unblocking should be fine |
ChALkeR
commented
Aug 26, 2016
Once again: LGTM =). |
jasnell
commented
Aug 26, 2016
@nodejs/ctc ... because graceful-fs v3 has now been updated to avoid this issue, I'd like to go ahead and land this revert. Any objections? |
MylesBorins
commented
Aug 26, 2016
lgtm On Fri, Aug 26, 2016, 5:59 PM James M Snell notifications@github.com
|
jasnell
commented
Aug 27, 2016
@nodejs/ctc ... if there are no objections, I will land this on Monday. |
cjihrig
commented
Aug 27, 2016
LGTM |
bnoordhuis
commented
Aug 27, 2016
Still LGTM. |
Red in the last run, seemingly unrelated but just in case: https://ci.nodejs.org/job/node-test-pull-request/3875/ |
As planned, This reverts commit 1d79787. Fixes: #5213 PR-URL: #6413 Reviewed-By: Ben Noordhuis <info@noordhuis.nl> Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com> Reviewed-By: JungMinu - Minwoo Jung <jmwsoft@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
jasnell
commented
Aug 29, 2016
Landed (finally) in 49ef3ae |
At long last =) @jasnell, thanks for taking care of this! |
As an alternative to nodejs#6413, use process.emitWarning() instead of the internal printDeprecationMessage in order to avoid use of an internal only API.
PR-URL: nodejs#7162 Refs: nodejs#6413 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
This upgrades the transitive dep graceful-fs@3 to v4 which gets around the breakage caused by: nodejs/node#6413
Checklist
Affected core subsystem(s)
fs
Description of change
As planned, This reverts commit 1d79787.
Fixes: #5213
Refs: #5102
@nodejs/ctc