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

tools: remove no-goma arg from make-v8 script #53336

Merged
merged 1 commit into from
Jun 6, 2024

Conversation

targos
Copy link
Member

@targos targos commented Jun 4, 2024

V8 recently removed its support and passing it makes canary builds fail. It should be safe to remove it now as the default behavior is to look for goma in the PATH, and CI hosts shouldn't have goma installed.

Refs: v8/v8@6c5a6c0

@nodejs/v8-update

V8 recently removed its support and passing it makes canary builds
fail. It should be safe to remove it now as the default behavior is to
look for goma in the PATH, and CI hosts shouldn't have goma installed.

Refs: v8/v8@6c5a6c0
@nodejs-github-bot nodejs-github-bot added needs-ci PRs that need a full CI run. tools Issues and PRs related to the tools directory. v8 engine Issues and PRs related to the V8 dependency. labels Jun 4, 2024
@targos
Copy link
Member Author

targos commented Jun 4, 2024

@nodejs-github-bot

This comment was marked as duplicate.

@nodejs-github-bot

This comment was marked as duplicate.

@nodejs-github-bot

This comment was marked as duplicate.

@richardlau
Copy link
Member

Do we need to remove the goma related options from the other (s390x/ppc64le) branch?

@targos
Copy link
Member Author

targos commented Jun 4, 2024

I don't know. Here is the V8 CI that failed for the canary branch: https://ci.nodejs.org/job/node-test-commit-v8-linux/6020/

@richardlau
Copy link
Member

I don't know. Here is the V8 CI that failed for the canary branch: https://ci.nodejs.org/job/node-test-commit-v8-linux/6020/

It looks like for now we get a warning but not a failure:
e.g. https://ci.nodejs.org/job/node-test-commit-v8-linux/6020/nodes=rhel8-s390x,v8test=v8test/consoleFull

12:30:13 WARNING at the command-line "--args":1:65: Build argument has no effect.
12:30:13 is_component_build=false is_debug=false use_goma=false goma_dir="None" use_custom_libcxx=false v8_target_cpu="s390x" target_cpu="s390x" v8_enable_backtrace=true cc_wrapper="ccache"
12:30:13                                                                 ^-----
12:30:13 The variable "goma_dir" was set as a build argument
12:30:13 but never appeared in a declare_args() block in any buildfile.
12:30:13 
12:30:13 To view all possible args, run "gn args --list <out_dir>"
12:30:13 
12:30:13 The build continued as if that argument was unspecified.
12:30:13 
12:30:13 Build graph constructed in 209ms
12:30:13 Done. Made 520 targets from 128 files in 212ms

@nodejs-github-bot
Copy link
Collaborator

@nodejs-github-bot
Copy link
Collaborator

@targos targos added the commit-queue Add this label to land a pull request using GitHub Actions. label Jun 6, 2024
@nodejs-github-bot nodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Jun 6, 2024
@nodejs-github-bot nodejs-github-bot merged commit 68c9f55 into nodejs:main Jun 6, 2024
61 checks passed
@nodejs-github-bot
Copy link
Collaborator

Landed in 68c9f55

@targos targos deleted the no-no-goma branch June 6, 2024 15:29
RafaelGSS pushed a commit that referenced this pull request Jun 7, 2024
V8 recently removed its support and passing it makes canary builds
fail. It should be safe to remove it now as the default behavior is to
look for goma in the PATH, and CI hosts shouldn't have goma installed.

Refs: v8/v8@6c5a6c0
PR-URL: #53336
Reviewed-By: Richard Lau <rlau@redhat.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
@RafaelGSS RafaelGSS mentioned this pull request Jun 7, 2024
sophoniie pushed a commit to sophoniie/node that referenced this pull request Jun 20, 2024
V8 recently removed its support and passing it makes canary builds
fail. It should be safe to remove it now as the default behavior is to
look for goma in the PATH, and CI hosts shouldn't have goma installed.

Refs: v8/v8@6c5a6c0
PR-URL: nodejs#53336
Reviewed-By: Richard Lau <rlau@redhat.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
bmeck pushed a commit to bmeck/node that referenced this pull request Jun 22, 2024
V8 recently removed its support and passing it makes canary builds
fail. It should be safe to remove it now as the default behavior is to
look for goma in the PATH, and CI hosts shouldn't have goma installed.

Refs: v8/v8@6c5a6c0
PR-URL: nodejs#53336
Reviewed-By: Richard Lau <rlau@redhat.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
marco-ippolito pushed a commit that referenced this pull request Jul 19, 2024
V8 recently removed its support and passing it makes canary builds
fail. It should be safe to remove it now as the default behavior is to
look for goma in the PATH, and CI hosts shouldn't have goma installed.

Refs: v8/v8@6c5a6c0
PR-URL: #53336
Reviewed-By: Richard Lau <rlau@redhat.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
marco-ippolito pushed a commit that referenced this pull request Jul 19, 2024
V8 recently removed its support and passing it makes canary builds
fail. It should be safe to remove it now as the default behavior is to
look for goma in the PATH, and CI hosts shouldn't have goma installed.

Refs: v8/v8@6c5a6c0
PR-URL: #53336
Reviewed-By: Richard Lau <rlau@redhat.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-ci PRs that need a full CI run. tools Issues and PRs related to the tools directory. v8 engine Issues and PRs related to the V8 dependency.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants