Skip to content

build: remove cctest extension - #16680

Closed
yhwang wants to merge 1 commit into
nodejs:masterfrom
yhwang:cctest-in-node-shared
Closed

build: remove cctest extension#16680
yhwang wants to merge 1 commit into
nodejs:masterfrom
yhwang:cctest-in-node-shared

Conversation

@yhwang

@yhwangyhwang commented Nov 2, 2017

Copy link
Copy Markdown
Member

cctest appends so.59 when building node shared library in linux.
The appending is defined in node.gypi and the cctest target in node.gyp
includes node.gypi. Moving the appending from node.gypi to node target
in node.gyp fix the issue.

Signed-off-by: Yihong Wang yh.wang@ibm.com

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • commit message follows commit guidelines
Affected core subsystem(s)

@nodejs-github-botnodejs-github-bot added the build Issues and PRs related to build files or the CI. label Nov 2, 2017
@gibfahn

Copy link
Copy Markdown
Member

cc/ @nodejs/gyp

@bnoordhuisbnoordhuis left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@refackrefack self-assigned this Nov 2, 2017
@yhwang

Copy link
Copy Markdown
MemberAuthor

despite of node-test-commit-arm-fanned, seems linux and plinux were failed in this test case: parallel/test-http2-server-rst-stream. Is it a intermittent failure recently?

@jasnell

Copy link
Copy Markdown
Member

That was a known flaky test. The fix just landed. It's unrelated to this pr

@yhwang
yhwangforce-pushed the cctest-in-node-shared branch from f881e6a to 15be1b7CompareNovember 2, 2017 20:28
@yhwang

Copy link
Copy Markdown
MemberAuthor

okay, found it : #16690. And it's landed. Can someone rerun the CI? Thanks.

@yhwang

Copy link
Copy Markdown
MemberAuthor

thanks @jasnell then the failures on the CI above are from here https://ci.nodejs.org/job/node-test-binary-arm/11442/. is this critical and need to figure out? The run_subset 6 passed in all pi

@mhdawsonmhdawson left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM

@mhdawson

Copy link
Copy Markdown
Member

@yhwang

Copy link
Copy Markdown
MemberAuthor

still got some failures:

However, I think these are not related to my change.

@gibfahn

Copy link
Copy Markdown
Member

However, I think these are not related to my change.

Yep, you never need to worry about the flaky tests, and the Pi failures are known issues.

@yhwang

Copy link
Copy Markdown
MemberAuthor

Ping, Is there anything that I should do in order to get this to be landed?

cctest has `so.59` extension when building node shared library in linux.
The appending is defined in node.gypi and the cctest target in node.gyp
includes node.gypi. Moving the appending from node.gypi to node target
in node.gyp fixes the issue.
Signed-off-by: Yihong Wang <yh.wang@ibm.com>
@yhwang
yhwangforce-pushed the cctest-in-node-shared branch from 15be1b7 to b167b28CompareNovember 10, 2017 20:23
@yhwang

Copy link
Copy Markdown
MemberAuthor

Resolved the conflict and need a new CI. Thanks!

@refack

Copy link
Copy Markdown
Contributor

@refack

refack commented Nov 10, 2017

Copy link
Copy Markdown
Contributor

Landed in b340c2d

@refackrefack closed this Nov 10, 2017
refack pushed a commit to refack/node that referenced this pull request Nov 10, 2017
cctest has `so.59` extension when building node shared library in linux.
The appending is defined in node.gypi and the cctest target in node.gyp
includes node.gypi. Moving the appending from node.gypi to node target
in node.gyp fixes the issue.
Signed-off-by: Yihong Wang <yh.wang@ibm.com>
PR-URL: nodejs#16680
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
@yhwang

Copy link
Copy Markdown
MemberAuthor

thanks @refack

@yhwang
yhwang deleted the cctest-in-node-shared branch November 10, 2017 22:13
evanlucas pushed a commit that referenced this pull request Nov 13, 2017
cctest has `so.59` extension when building node shared library in linux.
The appending is defined in node.gypi and the cctest target in node.gyp
includes node.gypi. Moving the appending from node.gypi to node target
in node.gyp fixes the issue.
Signed-off-by: Yihong Wang <yh.wang@ibm.com>
PR-URL: #16680
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
@evanlucasevanlucas mentioned this pull request Nov 13, 2017
@MylesBorins

Copy link
Copy Markdown
Contributor

Should this be backported to v6.x-staging or v8.x-staging? If yes please follow the guide and raise a backport PR, if not let me know or add the dont-land-on label.

@yhwang

Copy link
Copy Markdown
MemberAuthor

@MylesBorins yes, it should be backported to v6.x-staging or v8.x-staging. I will follow the guide to do the backport. Thanks for the reminding.

yhwang added a commit to yhwang/node that referenced this pull request Nov 22, 2017
cctest has `so.59` extension when building node shared library in linux.
The appending is defined in node.gypi and the cctest target in node.gyp
includes node.gypi. Moving the appending from node.gypi to node target
in node.gyp fixes the issue.
Signed-off-by: Yihong Wang <yh.wang@ibm.com>
PR-URL: nodejs#16680
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
MylesBorins pushed a commit that referenced this pull request Nov 28, 2017
cctest has `so.59` extension when building node shared library in linux.
The appending is defined in node.gypi and the cctest target in node.gyp
includes node.gypi. Moving the appending from node.gypi to node target
in node.gyp fixes the issue.
Signed-off-by: Yihong Wang <yh.wang@ibm.com>
Backport-PR-URL: #17255
PR-URL: #16680
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
@MylesBorinsMylesBorins mentioned this pull request Nov 28, 2017
yhwang added a commit to yhwang/node that referenced this pull request Dec 20, 2017
cctest has `so.59` extension when building node shared library in linux.
The appending is defined in node.gypi and the cctest target in node.gyp
includes node.gypi. Moving the appending from node.gypi to node target
in node.gyp fixes the issue.
Signed-off-by: Yihong Wang <yh.wang@ibm.com>
PR-URL: nodejs#16680
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
gibfahn pushed a commit that referenced this pull request Dec 20, 2017
cctest has `so.59` extension when building node shared library in linux.
The appending is defined in node.gypi and the cctest target in node.gyp
includes node.gypi. Moving the appending from node.gypi to node target
in node.gyp fixes the issue.
Signed-off-by: Yihong Wang <yh.wang@ibm.com>
PR-URL: #16680
Backport-PR-URL: #17258
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
gibfahn pushed a commit that referenced this pull request Jan 3, 2018
cctest has `so.59` extension when building node shared library in linux.
The appending is defined in node.gypi and the cctest target in node.gyp
includes node.gypi. Moving the appending from node.gypi to node target
in node.gyp fixes the issue.
Signed-off-by: Yihong Wang <yh.wang@ibm.com>
PR-URL: #16680
Backport-PR-URL: #17258
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
@refackrefack removed their assignment Oct 12, 2018
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

buildIssues and PRs related to build files or the CI.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

12 participants

@yhwang@gibfahn@jasnell@mhdawson@refack@MylesBorins@bnoordhuis@danbev@cjihrig@gireeshpunathil@BethGriggs@nodejs-github-bot