Skip to content

Make examples work with ament_nodl 2.0. - #13

Open
marcoag wants to merge 1 commit into
osrf:mainfrom
marcoag:marcoag/ament_nodl_2_fixes
Open

Make examples work with ament_nodl 2.0.#13
marcoag wants to merge 1 commit into
osrf:mainfrom
marcoag:marcoag/ament_nodl_2_fixes

Conversation

@marcoag

@marcoag marcoag commented Sep 7, 2026

Copy link
Copy Markdown
Member

ament_nodl 2.0 (released Sep 4, ros/rosdistro#53761) removed the nodl_export_node_description_file() CMake macro and dropped support for XML NoDL documents, which breaks ros2launch_security_examples at configure time on every buildfarm that received the new release (i.e. Jazzy). This change replaces the two macro calls with ament_nodl_register(), and the .nodl.xml files are converted to schema v2 YAML documents preserving the same interface.

Also the documents now live in a nodl/ subdirectory, resolving the long-standing TODO(wjwwood) that was blocked on ros-tooling/nodl#41.

Signed-off-by: Marco A. Gutierrez <marcogg@marcogg.com>

@wjwwood wjwwood left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

lgtm

Comment on lines -24 to -26
# TODO(wjwwood): go back to organizing these into a nodl folder when this is fixed:
# https://github.com/ubuntu-robotics/nodl/issues/41
# nodl_export_node_description_file(nodl/fake_imu.nodl.xml)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Image

@marcoag

marcoag commented Sep 9, 2026

Copy link
Copy Markdown
Member Author

Me hoping to merge and github be like:

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.

2 participants