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

Revert "build: call setlocal in vcbuild.bat" #16270

Closed
wants to merge 0 commits into from

Conversation

refack
Copy link
Contributor

@refack refack commented Oct 17, 2017

This reverts commit b9a55a9.

The above commit is semver-major and was landed too quickly.
vcbuild.bat exports multiple environment variables, which is essential for continued build steps. Disabling this setup is semver-major as it will break embedders workflows, and breaks developers tools.
Besides the semverity this behaviour was discussed several times in the past, and it was decided that it should stay as is.

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • documentation is changed or added
  • commit message follows commit guidelines
Affected core subsystem(s)

build,windows

@nodejs-github-bot nodejs-github-bot added build Issues and PRs related to build files or the CI. windows Issues and PRs related to the Windows platform. labels Oct 17, 2017
@refack refack mentioned this pull request Oct 17, 2017
2 tasks
@addaleax
Copy link
Member

The commit message and PR description should ideally provide a reason for the revert

@refack
Copy link
Contributor Author

refack commented Oct 17, 2017

Updated OP

Copy link
Member

@jasnell jasnell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1, this definitely did not get enough review.

Copy link
Contributor

@danbev danbev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Apologies for this, I really thought this was a very minor change 😞 Sorry about causing extra work.

Copy link
Member

@addaleax addaleax left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, this does make sense now :)

@jasnell
Copy link
Member

jasnell commented Oct 18, 2017

@danbev ... no worries at all!

Copy link
Contributor

@MylesBorins MylesBorins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Shouldn't have to wait 48 hours

@refack
Copy link
Contributor Author

refack commented Oct 18, 2017

LGTM

Shouldn't have to wait 48 hours

No real rush IMHO. Now we have a PR it's traceable/searchable, and it can be a sort of Canary, to see if anyone else cries out.

refack added a commit that referenced this pull request Oct 19, 2017
This reverts commit b9a55a9.

PR-URL: #16270
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Daniel Bevenius <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Myles Borins <[email protected]>
@refack refack closed this Oct 19, 2017
@refack refack deleted the revert-b9a55a9 branch October 19, 2017 22:37
MylesBorins pushed a commit that referenced this pull request Oct 23, 2017
This reverts commit b9a55a9.

PR-URL: #16270
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Daniel Bevenius <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Myles Borins <[email protected]>
addaleax pushed a commit to ayojs/ayo that referenced this pull request Oct 26, 2017
This reverts commit b9a55a93c91fb7fd7ac81e182f843f28014179ca.

PR-URL: nodejs/node#16270
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Daniel Bevenius <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Myles Borins <[email protected]>
@MylesBorins
Copy link
Contributor

Setting dont land for v6.x as this has to do with a semver major change

I'm not sure if this should have landed on 8.x

/cc @refack @gibfahn

@refack
Copy link
Contributor Author

refack commented Nov 23, 2017

Yes, don't land, since the original PR did land.

addaleax pushed a commit to ayojs/ayo that referenced this pull request Dec 7, 2017
This reverts commit b9a55a93c91fb7fd7ac81e182f843f28014179ca.

PR-URL: nodejs/node#16270
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Daniel Bevenius <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Myles Borins <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Issues and PRs related to build files or the CI. windows Issues and PRs related to the Windows platform.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants