-
-
Notifications
You must be signed in to change notification settings - Fork 34
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
tests failing on Node 11 on travis #40
Comments
Does the issue on occur on Travis? |
Unfortunately they were failing on Travis. Would you like to send a PR to enable Node 11 and check if they pass? |
Will do 👍 |
Debugging this further, it only seems to fail when Setting this to |
Looks like the issue is related to the actual See: https://travis-ci.org/brianc/node-pg-native/jobs/492244123 |
Is there an issue open for this on node-pg-native? Can we: a. document this fact in the README |
I've logged an issue in the repo, tracking here: brianc/node-pg-native#78. Although it might work on a local machine and this issue could be Travis specific, there's currently no way to guarantee compatibility due to failing tests. |
Hello, Here is a little update on this issue: I opened this PR brianc/node-libpq#67 to address the necessary changes in order to make Now I am proceeding step by step to identify the issue causing the segfault during test in the CI Node 12 environment (this is where I got for now: https://travis-ci.org/brianc/node-libpq/jobs/531071467). So far by carefully updating the dev dependencies I made some progress but it is a tedious task as I must dig in packages changelogs to avoid bumping a dep that will break support on previous Node versions ( I will keep this updated as I make some progress if someone wants to give it a go. NB: Currently the package compile successfully and pass all tests on my Node 12 dev environment (copy pasted the results here: https://pastebin.com/HWWcQD2v). |
Awesome work! Keep us posted! |
Why do we even depend on |
To test everything is working fine with it I guess: Lines 60 to 67 in 2313d6e
|
Hello, Some news on this issue: So far it was a conflict between Node.js >= 10.16.0 shipping OpenSSL 1.1.1b and environments shipping with OpenSSL 1.0.x (Travis aging environment is one of those environments that ships with 1.0.x version OpenSSL). This is a related issue: #49 With some contributors we investigated the issue and we were finally able to issue a fully working PR on |
I've been following your work, it's fantastic. Thank you for picking this up @darkgl0w! |
(We could potentially switch this to Azure pipelines, if this would simplify porting it to Node 12) |
I have little to no knowledge on Azure Pipelines :/ The solution we came up with to bypass Travis env limitations on |
If I enable Azure pipelines, would you like to tinker with a config? |
I have made some configuration tests with environments based on The only thing I didn't test currently is building a custom docker image out of For now I setup a branch with a fully working Travis conf and if that's ok with you I can send a PR in order to solve this kind of issues #49 (you can see the CI results and running process here) and when the |
I'm ok with the custom Travis config. Thanks! |
The tests are failing on Node 11 on travis.
I cannot understand why, so I'm disabling them.
It would be fantastic if someone could pick this up.
The text was updated successfully, but these errors were encountered: