Skip to content

Change nlohmann_json to nlohmann-json-dev#29

Merged
wlkh merged 1 commit into
waterlinked:mainfrom
cooperrunyan:main
Jun 4, 2026
Merged

Change nlohmann_json to nlohmann-json-dev#29
wlkh merged 1 commit into
waterlinked:mainfrom
cooperrunyan:main

Conversation

@cooperrunyan

Copy link
Copy Markdown
Contributor

This allows the nlohmann json library dependency to be installed with rosdep, and the ros2.repos file can be deleted.

Changes Made

Renamed the nlohmann_json rosdep dependency in libwaterlinked to nlohmann-json-dev (which rosdep can resolve and install). This way, downstream users of this library don't need to use --skip-keys nlohmann_json on every build.

This allows the nlohmann json library dependency to be installed
with rosdep, and the ros2.repos file can be deleted.
@evan-palmer

Copy link
Copy Markdown
Contributor

Nice! I wasn't aware of this package

@cooperrunyan

Copy link
Copy Markdown
Contributor Author

@wlkh Can you please review this?

@wlkh wlkh self-requested a review June 4, 2026 07:14

@wlkh wlkh left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Great! Thanks for the fix 👍

@wlkh wlkh merged commit 78eb226 into waterlinked:main Jun 4, 2026
2 checks passed
@wlkh

wlkh commented Jun 4, 2026

Copy link
Copy Markdown
Collaborator

@evan-palmer The pipeline fails in main after merging. Do you have an idea/thoughts of why this worked in the PR but fails in main?

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

Successfully merging this pull request may close these issues.

3 participants