-
Notifications
You must be signed in to change notification settings - Fork 30.1k
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
Revert 7082 #7092
Revert 7082 #7092
Conversation
This reverts commit 27e84dd. nodejs#7082 was landed too fast and did not have sufficient review time. That PR also broke some things (testcases will follow separately).
This reverts commit 334ef4f. nodejs#7082 was landed too fast and did not have sufficient review time. That PR also broke some things (testcases will follow separately).
This reverts commit c3cd453. nodejs#7082 was landed too fast and did not have sufficient review time. That PR also broke some things (testcases will follow separately).
This reverts commit 0301ce9. nodejs#7082 was landed too fast and did not have sufficient review time. That PR also broke some things (testcases will follow separately).
What does it break? CI was green for #7082.
I think that should be understood to refer to potentially contentious changes, API additions, etc. This was just general code cleanup in preparation for upcoming changes. If I had to wait two days for every such change, it wouldn't be finished this side of Christmas. Last but not least, the two people who should review it, did and signed off on it. |
I cc-d you to the relevant issue. |
@ChALkeR perhaps, the issue should be linked here? |
Ok, I could have misunderstood. But COLLABORATOR_GUIDE.md should be changed to reflect that, because I based my judgement on what is written there. |
@indutny It is. |
@ChALkeR I can't see it, what exactly broke? |
Looks like we are missing a regression test. Rather than revert this, we I do agree that this pr likely needed to wait a bit longer before landing.
|
I agree with @jasnell on this. |
Where are links to what this broke? Did I miss them? I don't see them here. |
I don't think the outcome would have been materially different. The issue is that a fix was landed without an accompanying regression test. It's good that @ChALkeR caught it quickly but that's really just luck. @Fishrock123 https://github.com/nodejs/security/issues/46 |
Closing in favor of #7093. |
@bnoordhuis Just to be clear — I did not want to upset or annoy anyone when filing this PR. I have considered two options — filing a follow-up fix or proposing a revert, and I have chosen the latter for the following reasons:
Sorry if I was a bit pushy with this, I had no such intent. |
Don't worry, I'm neither upset nor annoyed. |
@ChALkeR fwiw I think you did the right thing, filling reverts even if you don't think they'll land is an appropriate way to get action on important breakages. I also agree that it landed too quickly, even for things we think are simple you need to allow time to get eyes on the code and this is becoming increasingly important as we have more people because it's getting harder for us to be across all of the things that we need to be and catch-up times are extending for many of us. |
This reverts PR #7082 completely.
#7082 was landed too fast and did not have sufficient review time (under 10 hours instead of 48).
That PR also broke some things (testcases will follow in a separate PR).
/cc @bnoordhuis @trevnorris @jasnell
/cc @nodejs/ctc