RoboStack / ros-jazzy

Recipes and patches for ros-jazzy conda packages
4 stars 2 forks source link

Request to Assist as Contributor/Maintainer #3

Open oursland opened 1 week ago

oursland commented 1 week ago

Solution to issue cannot be found in the documentation.

Issue

I'd like to assist in getting the ros-jazzy RoboStack distribution built and operational.

I have been using ros-humble but newer packages are no longer building with the older LTS distribution. Of note, I am aiming to build and test rmw_zenoh to address substantial shortcomings in the DDS implementations on macOS.

Installed packages

---

Environment info

---
Tobias-Fischer commented 4 days ago

Hi @oursland - sorry I’ve been flat out with paper/grant submissions and teaching. We’re always very happy for contributions! I see you opened a PR in #4 - let’s see how it goes. I typically recommend building locally first; unfortunately sometimes CI has some additional issues though but I can try to take a look if that happens.

oursland commented 4 days ago

Hi @Tobias-Fischer ! I understand that struggle; I'm in the midst of it myself (minus teaching).

I have been fairly active with my progress on the RoboStack/Lobby channel on Gitter. At this point I can build most of ros-jazzy-desktop with the exception of the Python Qt bindings and their dependencies (rqt being a major one) and a couple other items. I'll get to working on the Qt bindings issue very soon as my current project depends upon rqt being functional.

The CI has some issues that will require that the rattler-build branch of vinca being updated to address. I have submitted https://github.com/RoboStack/vinca/pull/60 and https://github.com/RoboStack/vinca/pull/58 to address these issues. Once merged I'll look at correcting the CI.

Tobias-Fischer commented 4 days ago

Sounds great, thank you! The qt bindings have always been a pain ..

I’ve merged the two vinca PRs.

Tobi

oursland commented 4 days ago

This PR should fix CI for osx and osx_arm64: https://github.com/RoboStack/ros-jazzy/pull/5

This PR should then permit building of ros-jazzy-desktop for osx and osx_arm64: https://github.com/RoboStack/ros-jazzy/pull/4