Skip to content

Add fuse (not on Windows) - #108

Open
Tobias-Fischer wants to merge 2 commits into
mainfrom
ports/fuse
Open

Tobias-Fischer wants to merge 2 commits into
mainfrom
ports/fuse

Conversation

@Tobias-Fischer

@Tobias-Fischer Tobias-Fischer commented Oct 18, 2026 •

Copy link
Copy Markdown
Collaborator

Ports RoboStack/ros-lyrical#85 by @baradejoo: adds fuse (all fuse packages and tf2_2d) to the shared selection, not on Windows (the fuse libraries export no symbols and add -Werror).

  • fuse_graphs (shared patch): -Wno-maybe-uninitialized only for GCC; clang rejects it with -Werror.
  • fuse_viz (lyrical, rolling): Qt6 like their rviz; jazzy's rviz is Qt5, so jazzy needs no patch. humble has no fuse release.

Recipe test: fuse_optimizers' fixed_lag_smoother_node starts and keeps running (shared/tests/ros2-fuse-optimizers.yaml).

Built locally

  • lyrical, osx-arm64: all fuse packages incl. fuse_viz and their recipe tests; fuse_optimizers' fixed_lag_smoother_node and batch_optimizer_node are installed and the smoother starts.
  • jazzy, linux-64 (Qt5, no fuse_viz patch): all 11 fuse packages incl. fuse_viz, with their recipe tests.
  • rolling, linux-aarch64 (Qt6 fuse_viz patch): all fuse packages incl. fuse_viz, with their recipe tests.

Prepared and built on top of the current rosdistro syncs (#62 humble, #61 jazzy, #60 lyrical, #99 rolling) merged together, so it targets their package versions: merge after them. CI is held with [skip ci] until the syncs are in.

🤖 Generated with Claude Code

Tobias-Fischer and others added 2 commits October 19, 2026 09:18
Ports RoboStack/ros-lyrical#85: fuse_graphs adds the GCC-only
-Wno-maybe-uninitialized only for GCC (clang rejects it with -Werror), and
fuse_viz builds against Qt6 where rviz does (lyrical, rolling).

Co-authored-by: Kamil Baradziej <49471097+baradejoo@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…[skip ci]

Turns the local checks of this PR into a recipe test, so later rebuilds keep them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.

1 participant