ros-humble icon indicating copy to clipboard operation
ros-humble copied to clipboard

Upstream humble patches in view of jazzy release

Open traversaro opened this issue 1 year ago • 1 comments

The release of ROS 2 Jazzy is a good time to try to upstream the patches we have in Humble. Probably the easiest thing is trying to get them integrated in Rolling, so that they will be in Jazzy when Jazzy branches from Rolling.

Related:

  • https://github.com/RoboStack/robostack.github.io/issues/16
  • https://github.com/RoboStack/ros-galactic/issues/31

traversaro avatar Feb 10 '24 15:02 traversaro

The following is a list of patches that we have in humble to track the upstreaming:

Status:

  • ✅ : Version of the repo with the fix released or patch not needed.
  • ✔️ : Problem fixed in main/rolling branch of repo.
  • 🚧 : PR submitted to the repo.
  • ❌ : Not upstreamed
  • ➖ : conda-forge-specific change, it does not make sense to upstream
Patch Status Context
ros-humble-ament-cmake-core.patch
ros-humble-ament-cmake-python.patch
ros-humble-ament-package.patch
ros-humble-apex-containers.patch The package has been removed from rolling/jazzy, see https://github.com/ros/rosdistro/pull/38778
ros-humble-apriltag-ros.patch
ros-humble-apriltag.patch
ros-humble-backward-ros.patch
ros-humble-behaviortree-cpp-v3.patch
ros-humble-bno055.patch ✔️ See https://github.com/flynneva/bno055/pull/59 , that resulted in https://github.com/flynneva/bno055/issues/68 and https://github.com/ros/rosdistro/pull/39928
ros-humble-bondcpp.osx.patch
ros-humble-bondcpp.win.patch
ros-humble-cartographer-ros.patch
ros-humble-cv-bridge.patch The patch was not actually needed and was removed in https://github.com/RoboStack/ros-humble/pull/141
ros-humble-cyclonedds.patch
ros-humble-demo-nodes-py.patch ✔️ https://github.com/RoboStack/ros-humble/issues/150
ros-humble-dolly-ignition.patch
ros-humble-dwb-critics.win.patch
ros-humble-dwb-plugins.win.patch
ros-humble-embree-vendor.patch
ros-humble-examples-rclpy-minimal-action-client.patch ✔️ https://github.com/RoboStack/ros-humble/issues/150
ros-humble-examples-rclpy-minimal-client.patch ✔️ https://github.com/RoboStack/ros-humble/issues/150
ros-humble-fastrtps.patch
ros-humble-fmilibrary-vendor.patch
ros-humble-foxglove-bridge.patch
ros-humble-geometric-shapes.win.patch
ros-humble-google-benchmark-vendor.patch
ros-humble-gpsd-client.patch
ros-humble-iceoryx-utils.patch The package is not present anymore in rolling/jazzy, see https://index.ros.org/p/iceoryx_utils/
ros-humble-image-geometry.win.patch
ros-humble-image-proc.win.patch
ros-humble-image-publisher.win.patch
ros-humble-image-rotate.win.patch
ros-humble-image-view.win.patch
ros-humble-lanelet2.patch
ros-humble-laser-filters.win.patch
ros-humble-libg2o.patch
ros-humble-libphidget22.patch
ros-humble-librealsense2.patch
ros-humble-libyaml-vendor.patch 🚧 https://github.com/ros2/libyaml_vendor/pull/52
ros-humble-menge-vendor.patch
ros-humble-mimick-vendor.osx.patch
ros-humble-mimick-vendor.win.patch
ros-humble-moveit-common.win.patch
ros-humble-moveit-core.patch
ros-humble-moveit-core.win.patch
ros-humble-moveit-kinematics.patch
ros-humble-moveit-planners-ompl.patch
ros-humble-moveit-resources-prbt-ikfast-manipulator-plugin.patch
ros-humble-moveit-setup-assistant.patch
ros-humble-moveit-setup-core-plugins.patch
ros-humble-moveit-setup-framework.patch
ros-humble-mrpt2.patch
ros-humble-mrt-cmake-modules.patch
ros-humble-nav2-amcl.win.patch
ros-humble-nav2-behavior-tree.win.patch
ros-humble-nav2-common.patch
ros-humble-nav2-common.win.patch
ros-humble-nav2-controller.patch
ros-humble-nav2-costmap-2d.win.patch
ros-humble-nav2-map-server.patch
ros-humble-nav2-mppi-controller.linux.patch
ros-humble-nav2-mppi-controller.osx.patch
ros-humble-nav2-recoveries.win.patch
ros-humble-nav2-regulated-pure-pursuit-controller.patch
ros-humble-nav2-rotation-shim-controller.win.patch
ros-humble-nav2-smac-planner.osx.patch
ros-humble-nav2-smac-planner.win.patch
ros-humble-nav2-waypoint-follower.patch
ros-humble-octomap.win.patch
ros-humble-octovis.patch
ros-humble-ompl.patch
ros-humble-osrf-testing-tools-cpp.patch
ros-humble-pilz-industrial-motion-planner.patch
ros-humble-plotjuggler-ros.patch
ros-humble-plotjuggler.patch
ros-humble-popf.patch
ros-humble-python-qt-binding.patch
ros-humble-qt-gui-cpp.patch
ros-humble-rcl.patch
ros-humble-rclcpp-lifecycle.patch
ros-humble-rclpy.osx.patch
ros-humble-rcutils.patch
ros-humble-realtime-tools.osx.patch
ros-humble-realtime-tools.win.patch https://github.com/ros-controls/realtime_tools/issues/131
ros-humble-rmf-building-map-tools.patch
ros-humble-ros-gz-bridge.patch
ros-humble-ros-ign-bridge.win.patch
ros-humble-ros-workspace.patch
ros-humble-ros2-socketcan.patch
ros-humble-rosbag2-py.osx.patch
ros-humble-rosidl-generator-c.patch 🚧 https://github.com/RoboStack/vinca/pull/51
ros-humble-rosidl-generator-cpp.patch 🚧 https://github.com/RoboStack/vinca/pull/51
ros-humble-rosidl-generator-dds-idl.patch 🚧 https://github.com/RoboStack/vinca/pull/51
ros-humble-rosidl-generator-py.patch
ros-humble-rosidl-typesupport-c.patch 🚧 https://github.com/RoboStack/vinca/pull/51
ros-humble-rosidl-typesupport-connext-c.patch 🚧 https://github.com/RoboStack/vinca/pull/51
ros-humble-rosidl-typesupport-connext-cpp.patch 🚧 https://github.com/RoboStack/vinca/pull/51
ros-humble-rosidl-typesupport-cpp.patch 🚧 https://github.com/RoboStack/vinca/pull/51
ros-humble-rosidl-typesupport-fastrtps-c.patch 🚧 https://github.com/RoboStack/vinca/pull/51
ros-humble-rosidl-typesupport-fastrtps-cpp.patch 🚧 https://github.com/RoboStack/vinca/pull/51
ros-humble-rosidl-typesupport-gurumdds-c.patch 🚧 https://github.com/RoboStack/vinca/pull/51
ros-humble-rosidl-typesupport-gurumdds-cpp.patch 🚧 https://github.com/RoboStack/vinca/pull/51
ros-humble-rosidl-typesupport-introspection-c.patch 🚧 https://github.com/RoboStack/vinca/pull/51
ros-humble-rosidl-typesupport-introspection-cpp.patch 🚧 https://github.com/RoboStack/vinca/pull/51
ros-humble-rosidl-typesupport-opensplice-c.patch 🚧 https://github.com/RoboStack/vinca/pull/51
ros-humble-rosidl-typesupport-opensplice-cpp.patch 🚧 https://github.com/RoboStack/vinca/pull/51
ros-humble-rqt-gui-cpp.linux.patch
ros-humble-rsl.patch ✔️ https://github.com/PickNikRobotics/RSL/pull/122, https://github.com/PickNikRobotics/RSL/pull/118
ros-humble-rtabmap.patch
ros-humble-rviz-common.patch
ros-humble-rviz-default-plugins.patch
ros-humble-rviz-ogre-vendor.patch
ros-humble-rviz2.patch
ros-humble-sdformat-urdf.patch ✔️ https://github.com/ros/sdformat_urdf/pull/22
ros-humble-slam-toolbox.patch
ros-humble-theora-image-transport.win.patch
ros-humble-ublox-dgnss-node.patch
ros-humble-ur-calibration.patch
ros-humble-usb-cam.patch
ros-humble-vision-msgs-rviz-plugins.patch
ros-humble-webots-ros2-control.patch
ros-humble-webots-ros2-driver.patch

traversaro avatar Feb 10 '24 15:02 traversaro