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

Latest rclnodejs version 0.19.0 doesn't work on Foxy #187

Open
ManuelZ opened this issue May 26, 2021 · 4 comments
Open

Latest rclnodejs version 0.19.0 doesn't work on Foxy #187

ManuelZ opened this issue May 26, 2021 · 4 comments

Comments

@ManuelZ
Copy link

ManuelZ commented May 26, 2021

I'm using Foxy and installing ros2-web-bridge through npn, which depends on rclnodejs version 0.x.1, which lately means installing 0.19.0, which doesn't work on Foxy. It brings up an error as stated here:
RobotWebTools/rclnodejs#792

What could be done to allow a Foxy user to install ros2-web-bridge without trouble?

@Aposhian
Copy link

Aposhian commented May 26, 2021

I think that ros2-web-bridge 0.3 should lock down the rclnodejs dependency to ^0.18.x and bump the version for galactic to 0.4. I can make a PR for that if that is in line with how this project is going to manage versions for different ROS2 releases.

@emersonknapp
Copy link

That seems like a good strategy to me - perhaps we should note the version-mappingin the README as well - a simple table like:

  • Foxy: use rclnodejs ^0.18.x
  • Galactic: use rclnodejs ^0.19.x
  • Rolling: always use latest

@minggangw
Copy link
Member

This issue has been fixed by RobotWebTools/rclnodejs@ab69738, and you can find which version matches a specific ROS release at https://github.com/RobotWebTools/rclnodejs#installing-rclnodejs

@minggangw
Copy link
Member

Please upgrade the rclnodejs to 0.19.1 that has resolved the incompatibility problem on Galactic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants