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
Fix deprecation warnings from the Nan library #153
Comments
Hi!
However, there are more deprecation warnings for Node v10.x. I could submit PR with fixes for Node v8.x or I could try and fix the warnings for Node v10.x as well. Which approach should I take? |
Hi! Oh, I',m sorry. I forgot to assign myself to the issue. I have ongoing work for this, maybe we could collaborate? My C++ skills are not great. Do you have any feedback on this? |
It is also a Node.js 12 support feature branch. |
I will take a look and get back to you 😉 |
@DavidVujic I have taken a look and it looks promising! There was one minor thing that I think could be done better. We are |
Thank you @jbienkowski311 for feedback and suggestions! I will fix according to your suggestions, and am also planning to write some sort of tests to make sure the functionality is the same as before. When ready, I will make a Pull Request and would appreciate if you could have a last look at the changes (I can ping you in a comment). I will also ask for feedback from fellow contributors to this project. |
One more thing - I have seen that you have configured Travis CI on your fork. You could add PS: it would be great if we could configure Travis CI checks for this repo as well. |
Thanks! Good catch! I'll add it to the fork. The main repo already has Travis CI enabled, so |
Travis CI does not agree: https://travis-ci.org/yfinkelstein/node-zookeeper |
Maybe the other maintainers have done something similar as I do: a travis CI setup at a local fork of the original repo. When I started working with this repo, I was asked to add actions to the existing travis configuration. That is why I thought the main repo had something setup. Could it also be that the link you posted is not public? But I totally agree it would be very good to have a green "Badge" at the README for quality. |
The link not being public is an option. Green "badge" is one thing, and as long as it is pretty cool feature, more important thing is to setup up automatic checks for the pull requests. This way we can enforce many rules without user intervention. |
Yes, I agree. However, I haven't access to the Travis CI setup of the owner of this repo. What I do when verifying a PR, is to create a temporary "verify" branch and merge the changes into that. Then I push the code to my personal GitHub repo and the Travis CI will build and validate the changes. If all green I will hit the "Merge" button. |
The code in node-zk.cpp causes warnings when installing zookeeper. This should be fixed, before deprecation warnings become errors.
Output from the command
npm install zookeeper
The text was updated successfully, but these errors were encountered: