-
Notifications
You must be signed in to change notification settings - Fork 75
xmlrpc dependency on a github repo #135
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
Comments
There's no reason |
I think you know the answer to that question, and you could create such an npm package and then create a branch of rosnodejs where you depend on that instead. However I think the right solution would be for baalexander/node-xmlrpc#132 to get merged and a new version of node-xmlrpc to be published. Unfortunately that is not under the control of Chris or myself. BTW, I thought that npm pulls github dependencies via HTTPs, not ssh/git. So it's hardly any different from other npm registry downloads. |
@chfritz it's different in that I can install |
@chfritz - thanks for the response and work on rosnode.js. Yes, we have done that. (hence the https://www.npmjs.com/package/node-xmlrpc/v/1.3.3) I just hate to split the eco system even more than it already is. Every time a fork is made for one tiny two line change I die a little inside ;) In the interim we'll fork both projects and republish ourselves as you mentioned (unless you guys want to switch to the fork of xmlrpc we created) |
Yeah I'm not a big fan of forking/republishing |
This was addressed in #159 but has not been released. |
Hey Chris,
Our buddy Neil is trying to setup npm in our CI. We are having an issue where npm fails because it tries to download a github repo (and Neil doesn't want git installed on our build slaves). We tracked it down to rosnode.js and it's dependency on a custom fork of xmlrpc (chfritz/node-xmlrpc)
Seems to sort of be related to:
#127
Is there a reason the node-xmlrpc can't be made into a new NPM package and published?
We want to be be able to do full repeatable builds without depending on external git connectivity.
Thanks,
Matt
The text was updated successfully, but these errors were encountered: