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

handle promise rejection when a symlink's target does not exist. Fixe… #1010

Merged
merged 1 commit into from
Oct 7, 2021
Merged

handle promise rejection when a symlink's target does not exist. Fixe… #1010

merged 1 commit into from
Oct 7, 2021

Conversation

nicks
Copy link
Contributor

@nicks nicks commented Jun 2, 2020

…s #955

@jaens
Copy link

jaens commented Oct 6, 2021

Is there a reason why this was not merged?

At least it fixes #955 while also not adding more test failures (some of the tests fail on the current main branch anyway, on my machine).

@paulmillr
Copy link
Owner

reason is simple: it's hard to understand which use cases this will break. We have millions of users, and the tests aren't really comprehensive, since they fail on CIs.

I know that this is not a reason to halt progress, but we need more reviews of each PR etc.

@jaens
Copy link

jaens commented Oct 6, 2021

reason is simple: it's hard to understand which use cases this will break.

Uhh, actually, in this case, I don't see how it can break anything, since if the exception is ever triggered, it currently just kills the entire Node.js process?

@paulmillr paulmillr merged commit 5c70fe3 into paulmillr:master Oct 7, 2021
@nicks nicks deleted the nicks/symlink branch October 8, 2021 03:01
@nicks
Copy link
Contributor Author

nicks commented Oct 8, 2021

thanks @paulmillr !

Yeah, I totally appreciate that as the usage of a library approaches large numbers, the chance that any changes will break somebody approaches 1 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants