RoboStack / ros-humble

Recipes for ROS 2 Humble Hawksbill
81 stars 32 forks source link

Upstream humble patches in view of jazzy release #138

Open traversaro opened 3 months ago

traversaro commented 3 months ago

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:

traversaro commented 3 months ago

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

Status:

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