Skip to content

Update lyrical snapshot - #41

Draft
mini-1235 wants to merge 80 commits into
RoboStack:mainfrom
mini-1235:update-lyrical-snapshot
Draft

Update lyrical snapshot#41
mini-1235 wants to merge 80 commits into
RoboStack:mainfrom
mini-1235:update-lyrical-snapshot

Conversation

@mini-1235

Copy link
Copy Markdown

Supersedes #34

wolfv added 30 commits August 2, 2026 00:37
wolfv and others added 11 commits August 25, 2026 12:18
Removed outdated cache entries for specific packages to prevent conflicts during rebuild.
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
@mini-1235
mini-1235 marked this pull request as draft September 2, 2026 13:50
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: mini-1235 <mauricepurnawan@gmail.com>
Signed-off-by: mini-1235 <mauricepurnawan@gmail.com>
Signed-off-by: mini-1235 <mauricepurnawan@gmail.com>
Signed-off-by: mini-1235 <mauricepurnawan@gmail.com>
Signed-off-by: mini-1235 <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
@mini-1235

Copy link
Copy Markdown
Author

@traversaro I am failing to build nav2_map_server on Windows:

╭─ Running build for recipe: ros-lyrical-nav2-map-server-1.5.1-np2py314ha8c8437_23
...

╰─────────────────── (took 2 seconds)
Error:   × Failed to resolve dependencies: Cannot solve the request because of: No
  │ candidates were found for libuuid *.
  
  ╰─▶ Cannot solve the request because of: No candidates were found for
      libuuid *.

I checked https://prefix.dev/channels/conda-forge/packages/libuuid, and it looks like libuuid is indeed not available on Windows.

What would you recommend in this case? One option that came to mind is using Boost.UUID on Windows instead. I haven't tried it yet, but I think it should work. Are there any other alternatives you would recommend?

This PR now also includes RoboStack/vinca#146. It is already passing on Ubuntu here: https://github.com/mini-1235/ros-lyrical/actions/runs/33845127781, which looks good to me.

When you have time, could you also review the vinca PR? Once it is merged, I can point this PR to the commit on the main branch instead of referencing the PR commit directly.

@mini-1235

Copy link
Copy Markdown
Author

The Ubuntu jobs have already passed, and the macOS ones are still running. Hopefully we can get this merged next week.

Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Tobias-Fischer added a commit to RoboStack/ros-rolling that referenced this pull request Sep 4, 2026
…ervice)

websocketpp 0.8.2 calls boost::asio::io_service, which Boost 1.90 removed.
Rather than patch websocketpp itself, define ASIO_STANDALONE and pin the
standalone asio host/run dep to ==1.29.0 (the newest conda-forge build that
still ships io_service.hpp), matching the fix RoboStack/ros-lyrical#41
already validated. Also opened conda-forge/websocketpp-feedstock#8 upstream
for the same Boost.Asio compatibility gap, for consumers not using
ASIO_STANDALONE.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.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.

3 participants