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

Update crystal deb packages - Request #395

Closed
nzlz opened this issue Apr 24, 2019 · 5 comments
Closed

Update crystal deb packages - Request #395

nzlz opened this issue Apr 24, 2019 · 5 comments

Comments

@nzlz
Copy link
Contributor

nzlz commented Apr 24, 2019

Would it be possible to update the crystal branch and release a new version of the debian packages?

With the crystal packages the URDF visualization via /robot_description topic is not working, while with latest sources it does. It would be nice if we could rely on a crystal deb package while the dashing version arrives.

@sloretz
Copy link
Contributor

sloretz commented Apr 24, 2019

@nzlz do you know which PR fixed the issue? If you can find it, and it can be backported without breaking ABI, then it can be added to the next crystal patch release ros2/ros2#684

@nzlz
Copy link
Contributor Author

nzlz commented Apr 24, 2019

Seem like the commit that solved the issue was: 023dddc, coming from PR #378 .

@sloretz
Copy link
Contributor

sloretz commented Apr 24, 2019

@wjwwood do you think #378 can be backported? The removal 1 and addition of 2 virtual methods would break ABI in a publicly accessible class, but since the class is a Display plugin does that kind of ABI change matter?

virtual void load_urdf_from_file(const std::string & filepath);
virtual void load_urdf_from_string(const std::string & robot_description);

@sloretz
Copy link
Contributor

sloretz commented Apr 24, 2019

@nzlz it looks like Dashing will be the first distro to have that fix. The PR was dropped from Crystal patch release 3 (ros2/ros2#656) because of the API change.

Display the robot description correctly in rviz. Breaks API. Will not be released into Crystal.

    ros2/rviz#382 backports:
        ros2/rviz#378

In the meantime you might have to build rviz_default_plugins from source. https://index.ros.org/doc/ros2/Tutorials/Colcon-Tutorial/

@nzlz
Copy link
Contributor Author

nzlz commented Apr 24, 2019

Thanks @sloretz ! we will have to wait a few weeks then.

@nzlz nzlz closed this as completed Apr 24, 2019
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

2 participants