Skip to content

Lyrical compatibility#520

Open
mxgrey wants to merge 3 commits into
mainfrom
lyrical_compatibility
Open

Lyrical compatibility#520
mxgrey wants to merge 3 commits into
mainfrom
lyrical_compatibility

Conversation

@mxgrey
Copy link
Copy Markdown
Contributor

@mxgrey mxgrey commented May 6, 2026

This PR updates rmf_ros2 to be compatible with the current state of the ROS Lyrical distro.

This PR depends on open-rmf/nlohmann_json_schema_validator_vendor#22

A major change introduced by this PR is to copy a fork of websocketpp directly into this repo. While this is a terrible practice, we are in a bind because the upstream source of websocketpp is not being maintained. The version of websocketpp that is distributed in Ubuntu 26.04 cannot be compiled with the version of Boost that is distributed in Ubuntu 26.04. There are pull requests that have been opened upstream to fix these problems, but those PRs have gone unreviewed and unmerged.

mxgrey added 3 commits May 6, 2026 02:58
Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>
Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>
Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>
Copy link
Copy Markdown
Member

@luca-della-vedova luca-della-vedova left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we are vendoring websocketpp we should also remove it from the rmf_websocket package.xml to make sure we don't install it anymore

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Inbox

Development

Successfully merging this pull request may close these issues.

2 participants