Skip to content

Conversation

@vermaete
Copy link
Contributor

No description provided.

robwoolley and others added 23 commits December 20, 2025 09:32
…-12-04 as of 20251204161657

Signed-off-by: Rob Woolley <[email protected]>
…1657

Recipes generated by superflore for all packages in ROS distribution rolling.

This pull request was generated by running the following command:

superflore-gen-oe-recipes --dry-run --no-branch --ros-distro rolling --yocto-release whinlatter --output-repository-path . --upstream-branch HEAD

Rolling Changes:
================
* ackermann-steering-controller 5.8.0-1 --> 6.0.0-1
* action-tutorials-cpp 0.37.3-1 --> 0.37.4-1
* action-tutorials-py 0.37.3-1 --> 0.37.4-1
* admittance-controller 5.8.0-1 --> 6.0.0-1
* ament-clang-format 0.20.2-1 --> 0.20.3-1
* ament-clang-tidy 0.20.2-1 --> 0.20.3-1
* ament-cmake-clang-format 0.20.2-1 --> 0.20.3-1
* ament-cmake-clang-tidy 0.20.2-1 --> 0.20.3-1
* ament-cmake-copyright 0.20.2-1 --> 0.20.3-1
* ament-cmake-cppcheck 0.20.2-1 --> 0.20.3-1
* ament-cmake-cpplint 0.20.2-1 --> 0.20.3-1
* ament-cmake-flake8 0.20.2-1 --> 0.20.3-1
* ament-cmake-lint-cmake 0.20.2-1 --> 0.20.3-1
* ament-cmake-mypy 0.20.2-1 --> 0.20.3-1
* ament-cmake-pclint 0.20.2-1 --> 0.20.3-1
* ament-cmake-pep257 0.20.2-1 --> 0.20.3-1
* ament-cmake-pycodestyle 0.20.2-1 --> 0.20.3-1
* ament-cmake-pyflakes 0.20.2-1 --> 0.20.3-1
* ament-cmake-ros 0.15.2-1 --> 0.15.4-1
* ament-cmake-ros-core 0.15.2-1 --> 0.15.4-1
* ament-cmake-uncrustify 0.20.2-1 --> 0.20.3-1
* ament-cmake-xmllint 0.20.2-1 --> 0.20.3-1
* ament-copyright 0.20.2-1 --> 0.20.3-1
* ament-cppcheck 0.20.2-1 --> 0.20.3-1
* ament-cpplint 0.20.2-1 --> 0.20.3-1
* ament-flake8 0.20.2-1 --> 0.20.3-1
* ament-lint 0.20.2-1 --> 0.20.3-1
* ament-lint-auto 0.20.2-1 --> 0.20.3-1
* ament-lint-cmake 0.20.2-1 --> 0.20.3-1
* ament-lint-common 0.20.2-1 --> 0.20.3-1
* ament-mypy 0.20.2-1 --> 0.20.3-1
* ament-pclint 0.20.2-1 --> 0.20.3-1
* ament-pep257 0.20.2-1 --> 0.20.3-1
* ament-pycodestyle 0.20.2-1 --> 0.20.3-1
* ament-pyflakes 0.20.2-1 --> 0.20.3-1
* ament-uncrustify 0.20.2-1 --> 0.20.3-1
* ament-xmllint 0.20.2-1 --> 0.20.3-1
* automatika-embodied-agents 0.4.2-1 --> 0.4.3-1
* automatika-ros-sugar 0.3.2-1 --> 0.4.1-1
* autoware-adapi-v1-msgs 1.3.0-1 --> 1.9.0-1
* autoware-adapi-version-msgs 1.3.0-1 --> 1.9.0-1
* autoware-cmake 1.0.2-1 --> 1.1.0-1
* autoware-common-msgs 1.8.0-1 --> 1.11.0-1
* autoware-control-msgs 1.8.0-1 --> 1.11.0-1
* autoware-internal-debug-msgs 1.10.0-1 --> 1.12.0-1
* autoware-internal-localization-msgs 1.10.0-1 --> 1.12.0-1
* autoware-internal-metric-msgs 1.10.0-1 --> 1.12.0-1
* autoware-internal-msgs 1.10.0-1 --> 1.12.0-1
* autoware-internal-perception-msgs 1.10.0-1 --> 1.12.0-1
* autoware-internal-planning-msgs 1.10.0-1 --> 1.12.0-1
* autoware-lint-common 1.0.2-1 --> 1.1.0-1
* autoware-localization-msgs 1.8.0-1 --> 1.11.0-1
* autoware-map-msgs 1.8.0-1 --> 1.11.0-1
* autoware-msgs 1.8.0-1 --> 1.11.0-1
* autoware-perception-msgs 1.8.0-1 --> 1.11.0-1
* autoware-planning-msgs 1.8.0-1 --> 1.11.0-1
* autoware-sensing-msgs 1.8.0-1 --> 1.11.0-1
* autoware-system-msgs 1.8.0-1 --> 1.11.0-1
* autoware-utils 1.4.2-1 --> 1.4.2-2
* autoware-utils-debug 1.4.2-1 --> 1.4.2-2
* autoware-utils-diagnostics 1.4.2-1 --> 1.4.2-2
* autoware-utils-geometry 1.4.2-1 --> 1.4.2-2
* autoware-utils-logging 1.4.2-1 --> 1.4.2-2
* autoware-utils-math 1.4.2-1 --> 1.4.2-2
* autoware-utils-pcl 1.4.2-1 --> 1.4.2-2
* autoware-utils-rclcpp 1.4.2-1 --> 1.4.2-2
* autoware-utils-system 1.4.2-1 --> 1.4.2-2
* autoware-utils-tf 1.4.2-1 --> 1.4.2-2
* autoware-utils-uuid 1.4.2-1 --> 1.4.2-2
* autoware-utils-visualization 1.4.2-1 --> 1.4.2-2
* autoware-v2x-msgs 1.8.0-1 --> 1.11.0-1
* autoware-vehicle-msgs 1.8.0-1 --> 1.11.0-1
* behaviortree-cpp 4.8.0-1 --> 4.8.2-1
* bicycle-steering-controller 5.8.0-1 --> 6.0.0-1
* boost-sml-vendor 1.1.11-1 --> 1.1.12-1
* camera-calibration-parsers 6.4.2-1 --> 6.4.3-1
* camera-info-manager 6.4.2-1 --> 6.4.3-1
* camera-info-manager-py 6.4.2-1 --> 6.4.3-1
* chained-filter-controller 5.8.0-1 --> 6.0.0-1
* class-loader 2.9.0-1 --> 2.9.1-1
* common-interfaces 5.9.0-1 --> 5.9.1-1
* composition 0.37.3-1 --> 0.37.4-1
* controller-interface 5.7.0-1 --> 6.0.2-1
* controller-manager 5.7.0-1 --> 6.0.2-1
* controller-manager-msgs 5.7.0-1 --> 6.0.2-1
* demo-nodes-cpp 0.37.3-1 --> 0.37.4-1
* demo-nodes-cpp-rosnative 0.37.3-1 --> 0.37.4-1
* demo-nodes-py 0.37.3-1 --> 0.37.4-1
* diagnostic-msgs 5.9.0-1 --> 5.9.1-1
* diff-drive-controller 5.8.0-1 --> 6.0.0-1
* domain-coordinator 0.15.2-1 --> 0.15.4-1
* draco-point-cloud-transport 5.0.2-1 --> 6.0.0-1
* dummy-map-server 0.37.3-1 --> 0.37.4-1
* dummy-robot-bringup 0.37.3-1 --> 0.37.4-1
* dummy-sensors 0.37.3-1 --> 0.37.4-1
* dynamixel-hardware-interface 1.4.16-1 --> 1.5.0-1
* effort-controllers 5.8.0-1 --> 6.0.0-1
* event-camera-codecs 2.0.0-2 --> 2.0.1-1
* examples-rclcpp-async-client 0.21.2-1 --> 0.21.3-1
* examples-rclcpp-cbg-executor 0.21.2-1 --> 0.21.3-1
* examples-rclcpp-minimal-action-client 0.21.2-1 --> 0.21.3-1
* examples-rclcpp-minimal-action-server 0.21.2-1 --> 0.21.3-1
* examples-rclcpp-minimal-client 0.21.2-1 --> 0.21.3-1
* examples-rclcpp-minimal-composition 0.21.2-1 --> 0.21.3-1
* examples-rclcpp-minimal-publisher 0.21.2-1 --> 0.21.3-1
* examples-rclcpp-minimal-service 0.21.2-1 --> 0.21.3-1
* examples-rclcpp-minimal-subscriber 0.21.2-1 --> 0.21.3-1
* examples-rclcpp-minimal-timer 0.21.2-1 --> 0.21.3-1
* examples-rclcpp-multithreaded-executor 0.21.2-1 --> 0.21.3-1
* examples-rclcpp-wait-set 0.21.2-1 --> 0.21.3-1
* examples-rclpy-executors 0.21.2-1 --> 0.21.3-1
* examples-rclpy-guard-conditions 0.21.2-1 --> 0.21.3-1
* examples-rclpy-minimal-action-client 0.21.2-1 --> 0.21.3-1
* examples-rclpy-minimal-action-server 0.21.2-1 --> 0.21.3-1
* examples-rclpy-minimal-client 0.21.2-1 --> 0.21.3-1
* examples-rclpy-minimal-publisher 0.21.2-1 --> 0.21.3-1
* examples-rclpy-minimal-service 0.21.2-1 --> 0.21.3-1
* examples-rclpy-minimal-subscriber 0.21.2-1 --> 0.21.3-1
* examples-rclpy-pointcloud-publisher 0.21.2-1 --> 0.21.3-1
* examples-tf2-py 0.45.0-1 --> 0.45.3-1
* fastcdr 2.3.2-1 --> 2.3.3-1
* fastdds 3.2.2-1 --> 3.2.3-1
* ffw 1.1.14-1
* ffw-bringup 1.1.14-1
* ffw-description 1.1.14-1
* ffw-joint-trajectory-command-broadcaster 1.1.14-1
* ffw-joystick-controller 1.1.14-1
* ffw-moveit-config 1.1.14-1
* ffw-robot-manager 1.1.14-1
* ffw-spring-actuator-controller 1.1.14-1
* ffw-swerve-drive-controller 1.1.14-1
* ffw-teleop 1.1.14-1
* flexbe-behavior-engine 3.0.3-1 --> 4.0.3-1
* flexbe-core 3.0.3-1 --> 4.0.3-1
* flexbe-input 3.0.3-1 --> 4.0.3-1
* flexbe-mirror 3.0.3-1 --> 4.0.3-1
* flexbe-msgs 3.0.3-1 --> 4.0.3-1
* flexbe-onboard 3.0.3-1 --> 4.0.3-1
* flexbe-states 3.0.3-1 --> 4.0.3-1
* flexbe-testing 3.0.3-1 --> 4.0.3-1
* flexbe-widget 3.0.3-1 --> 4.0.3-1
* flir-camera-description 3.0.3-1 --> 3.0.4-1
* flir-camera-msgs 3.0.3-1 --> 3.0.4-1
* force-torque-sensor-broadcaster 5.8.0-1 --> 6.0.0-1
* forward-command-controller 5.8.0-1 --> 6.0.0-1
* foxglove-bridge 3.2.1-1 --> 3.2.2-1
* foxglove-msgs 3.2.1-1 --> 3.2.2-1
* geometry-msgs 5.9.0-1 --> 5.9.1-1
* geometry2 0.45.0-1 --> 0.45.3-1
* gpio-controllers 5.8.0-1 --> 6.0.0-1
* gps-sensor-broadcaster 5.8.0-1 --> 6.0.0-1
* gz-ogre-next-vendor 0.1.0-1 --> 0.2.0-1
* hardware-interface 5.7.0-1 --> 6.0.2-1
* hardware-interface-testing 5.7.0-1 --> 6.0.2-1
* image-common 6.4.2-1 --> 6.4.3-1
* image-tools 0.37.3-1 --> 0.37.4-1
* image-transport 6.4.2-1 --> 6.4.3-1
* image-transport-py 6.4.2-1 --> 6.4.3-1
* imu-sensor-broadcaster 5.8.0-1 --> 6.0.0-1
* interactive-markers 2.8.1-1 --> 2.8.2-1
* intra-process-demo 0.37.3-1 --> 0.37.4-1
* joint-limits 5.7.0-1 --> 6.0.2-1
* joint-state-broadcaster 5.8.0-1 --> 6.0.0-1
* joint-trajectory-controller 5.8.0-1 --> 6.0.0-1
* jrl-cmakemodules 1.1.0-1 --> 1.1.2-1
* kdl-parser 3.0.0-1 --> 3.0.1-1
* kitti-metrics-eval 2.0.0-1 --> 2.2.1-1
* laser-filters 2.2.1-1 --> 2.3.1-1
* launch 3.9.3-1 --> 3.9.5-1
* launch-pytest 3.9.3-1 --> 3.9.5-1
* launch-ros 0.29.2-1 --> 0.29.4-1
* launch-testing 3.9.3-1 --> 3.9.5-1
* launch-testing-ament-cmake 3.9.3-1 --> 3.9.5-1
* launch-testing-examples 0.21.2-1 --> 0.21.3-1
* launch-testing-ros 0.29.2-1 --> 0.29.4-1
* launch-xml 3.9.3-1 --> 3.9.5-1
* launch-yaml 3.9.3-1 --> 3.9.5-1
* libcamera 0.5.2-2 --> 0.5.2-3
* lifecycle 0.37.3-1 --> 0.37.4-1
* lifecycle-py 0.37.3-1 --> 0.37.4-1
* logging-demo 0.37.3-1 --> 0.37.4-1
* mecanum-drive-controller 5.8.0-1 --> 6.0.0-1
* message-filters 7.3.3-1 --> 7.3.4-1
* microstrain-inertial-description 4.7.0-1 --> 4.8.0-1
* microstrain-inertial-driver 4.7.0-1 --> 4.8.0-1
* microstrain-inertial-examples 4.7.0-1 --> 4.8.0-1
* microstrain-inertial-msgs 4.7.0-1 --> 4.8.0-1
* microstrain-inertial-rqt 4.7.0-1 --> 4.8.0-1
* mola 2.0.0-1 --> 2.2.1-1
* mola-bridge-ros2 2.0.0-1 --> 2.2.1-1
* mola-common 0.5.1-2 --> 0.5.2-1
* mola-demos 2.0.0-1 --> 2.2.1-1
* mola-imu-preintegration 1.13.1-1 --> 1.14.0-1
* mola-input-euroc-dataset 2.0.0-1 --> 2.2.1-1
* mola-input-kitti-dataset 2.0.0-1 --> 2.2.1-1
* mola-input-kitti360-dataset 2.0.0-1 --> 2.2.1-1
* mola-input-lidar-bin-dataset 2.0.0-1 --> 2.2.1-1
* mola-input-mulran-dataset 2.0.0-1 --> 2.2.1-1
* mola-input-paris-luco-dataset 2.0.0-1 --> 2.2.1-1
* mola-input-rawlog 2.0.0-1 --> 2.2.1-1
* mola-input-rosbag2 2.0.0-1 --> 2.2.1-1
* mola-input-video 2.0.0-1 --> 2.2.1-1
* mola-kernel 2.0.0-1 --> 2.2.1-1
* mola-launcher 2.0.0-1 --> 2.2.1-1
* mola-lidar-odometry 1.0.0-1 --> 1.2.2-1
* mola-metric-maps 2.0.0-1 --> 2.2.1-1
* mola-msgs 2.0.0-1 --> 2.2.1-1
* mola-pose-list 2.0.0-1 --> 2.2.1-1
* mola-relocalization 2.0.0-1 --> 2.2.1-1
* mola-state-estimation 1.11.0-1 --> 1.11.1-1
* mola-state-estimation-simple 1.11.0-1 --> 1.11.1-1
* mola-state-estimation-smoother 1.11.0-1 --> 1.11.1-1
* mola-traj-tools 2.0.0-1 --> 2.2.1-1
* mola-viz 2.0.0-1 --> 2.2.1-1
* mola-yaml 2.0.0-1 --> 2.2.1-1
* motion-primitives-controllers 5.8.0-1 --> 6.0.0-1
* mp2p-icp 2.0.0-1 --> 2.1.1-1
* mrpt-apps 2.14.16-1 --> 2.15.2-1
* mrpt-generic-sensor 0.2.3-1 --> 0.2.4-1
* mrpt-libapps 2.14.16-1 --> 2.15.2-1
* mrpt-libbase 2.14.16-1 --> 2.15.2-1
* mrpt-libgui 2.14.16-1 --> 2.15.2-1
* mrpt-libhwdrivers 2.14.16-1 --> 2.15.2-1
* mrpt-libmaps 2.14.16-1 --> 2.15.2-1
* mrpt-libmath 2.14.16-1 --> 2.15.2-1
* mrpt-libnav 2.14.16-1 --> 2.15.2-1
* mrpt-libobs 2.14.16-1 --> 2.15.2-1
* mrpt-libopengl 2.14.16-1 --> 2.15.2-1
* mrpt-libposes 2.14.16-1 --> 2.15.2-1
* mrpt-libros-bridge 2.14.16-1 --> 3.0.2-1
* mrpt-libslam 2.14.16-1 --> 2.15.2-1
* mrpt-libtclap 2.14.16-1 --> 2.15.2-1
* mrpt-map-server 2.2.4-1 --> 2.3.0-1
* mrpt-msgs 0.5.0-1 --> 0.6.0-1
* mrpt-msgs-bridge 2.2.4-1 --> 2.3.0-1
* mrpt-nav-interfaces 2.2.4-1 --> 2.3.0-1
* mrpt-navigation 2.2.4-1 --> 2.3.0-1
* mrpt-path-planning 0.2.2-1 --> 0.2.3-1
* mrpt-pf-localization 2.2.4-1 --> 2.3.0-1
* mrpt-pointcloud-pipeline 2.2.4-1 --> 2.3.0-1
* mrpt-reactivenav2d 2.2.4-1 --> 2.3.0-1
* mrpt-sensor-bumblebee-stereo 0.2.3-1 --> 0.2.4-1
* mrpt-sensor-gnss-nmea 0.2.3-1 --> 0.2.4-1
* mrpt-sensor-gnss-novatel 0.2.3-1 --> 0.2.4-1
* mrpt-sensor-imu-taobotics 0.2.3-1 --> 0.2.4-1
* mrpt-sensorlib 0.2.3-1 --> 0.2.4-1
* mrpt-sensors 0.2.3-1 --> 0.2.4-1
* mrpt-tps-astar-planner 2.2.4-1 --> 2.3.0-1
* mrpt-tutorials 2.2.4-1 --> 2.3.0-1
* mvsim 0.14.0-1 --> 0.14.2-1
* nav-msgs 5.9.0-1 --> 5.9.1-1
* ntrip-client-node 0.6.1-1 --> 0.7.0-1
* om-gravity-compensation-controller 4.0.7-1 --> 4.1.0-1
* om-joint-trajectory-command-broadcaster 4.0.7-1 --> 4.1.0-1
* om-spring-actuator-controller 4.0.7-1 --> 4.1.0-1
* omni-wheel-drive-controller 5.8.0-1 --> 6.0.0-1
* open-manipulator 4.0.7-1 --> 4.1.0-1
* open-manipulator-bringup 4.0.7-1 --> 4.1.0-1
* open-manipulator-collision 4.0.7-1 --> 4.1.0-1
* open-manipulator-description 4.0.7-1 --> 4.1.0-1
* open-manipulator-gui 4.0.7-1 --> 4.1.0-1
* open-manipulator-moveit-config 4.0.7-1 --> 4.1.0-1
* open-manipulator-playground 4.0.7-1 --> 4.1.0-1
* open-manipulator-teleop 4.0.7-1 --> 4.1.0-1
* ouster-ros 0.11.1-5 --> 0.13.15-1
* ouster-sensor-msgs 0.11.1-5 --> 0.13.15-1
* parallel-gripper-controller 5.8.0-1 --> 6.0.0-1
* pendulum-control 0.37.3-1 --> 0.37.4-1
* pendulum-msgs 0.37.3-1 --> 0.37.4-1
* pid-controller 5.8.0-1 --> 6.0.0-1
* play-motion-builder 1.4.0-1
* play-motion-builder-msgs 1.4.0-1
* play-motion2 1.8.0-1
* play-motion2-cli 1.8.0-1
* play-motion2-msgs 1.8.0-1
* plotjuggler 3.13.2-1 --> 3.14.1-2
* point-cloud-interfaces 5.0.2-1 --> 6.0.0-1
* point-cloud-transport 5.3.1-1 --> 5.3.2-1
* point-cloud-transport-plugins 5.0.2-1 --> 6.0.0-1
* point-cloud-transport-py 5.3.1-1 --> 5.3.2-1
* pose-broadcaster 5.8.0-1 --> 6.0.0-1
* position-controllers 5.8.0-1 --> 6.0.0-1
* py-trees 2.3.0-1 --> 2.4.0-1
* py-trees-ros 2.3.0-1 --> 2.4.0-1
* py-trees-ros-tutorials 2.3.0-1 --> 2.4.0-1
* pymoveit2 4.0.0-1 --> 4.2.0-1
* python-mrpt 2.14.9-1 --> 2.15.1-1
* quality-of-service-demo-cpp 0.37.3-1 --> 0.37.4-1
* quality-of-service-demo-py 0.37.3-1 --> 0.37.4-1
* range-sensor-broadcaster 5.8.0-1 --> 6.0.0-1
* rcl 10.2.4-1 --> 10.2.6-1
* rcl-action 10.2.4-1 --> 10.2.6-1
* rcl-lifecycle 10.2.4-1 --> 10.2.6-1
* rcl-logging-interface 3.3.0-1 --> 3.3.2-1
* rcl-logging-noop 3.3.0-1 --> 3.3.2-1
* rcl-logging-spdlog 3.3.0-1 --> 3.3.2-1
* rcl-yaml-param-parser 10.2.4-1 --> 10.2.6-1
* rclcpp 30.1.1-1 --> 30.1.3-1
* rclcpp-action 30.1.1-1 --> 30.1.3-1
* rclcpp-components 30.1.1-1 --> 30.1.3-1
* rclcpp-lifecycle 30.1.1-1 --> 30.1.3-1
* rclpy 10.0.0-1 --> 10.0.2-1
* realtime-tools 4.7.0-1 --> 5.0.0-1
* replay-testing 0.0.3-1
* rmf-building-sim-gz-plugins 2.5.0-1 --> 2.6.1-1
* rmf-robot-sim-common 2.5.0-1 --> 2.6.1-1
* rmf-robot-sim-gz-plugins 2.5.0-1 --> 2.6.1-1
* rmw 7.9.0-1 --> 7.9.1-1
* rmw-connextdds 1.2.3-1 --> 1.2.4-1
* rmw-connextdds-common 1.2.3-1 --> 1.2.4-1
* rmw-cyclonedds-cpp 4.1.2-1 --> 4.1.3-1
* rmw-dds-common 4.0.0-1 --> 4.0.2-1
* rmw-fastrtps-cpp 9.4.3-1 --> 9.4.4-1
* rmw-fastrtps-dynamic-cpp 9.4.3-1 --> 9.4.4-1
* rmw-fastrtps-shared-cpp 9.4.3-1 --> 9.4.4-1
* rmw-implementation 3.1.2-1 --> 3.1.3-1
* rmw-implementation-cmake 7.9.0-1 --> 7.9.1-1
* rmw-security-common 7.9.0-1 --> 7.9.1-1
* rmw-stats-shim 0.2.2-2 --> 0.2.3-1
* rmw-test-fixture 0.15.2-1 --> 0.15.4-1
* rmw-test-fixture-implementation 0.15.2-1 --> 0.15.4-1
* rmw-zenoh-cpp 0.10.0-1 --> 0.10.2-1
* robot-state-publisher 3.5.2-1 --> 3.5.3-1
* ros-babel-fish 3.25.2-1 --> 3.25.11-1
* ros-babel-fish-test-msgs 3.25.2-1 --> 3.25.11-1
* ros-gz 3.0.4-1 --> 3.0.5-1
* ros-gz-bridge 3.0.4-1 --> 3.0.5-1
* ros-gz-image 3.0.4-1 --> 3.0.5-1
* ros-gz-interfaces 3.0.4-1 --> 3.0.5-1
* ros-gz-sim 3.0.4-1 --> 3.0.5-1
* ros-gz-sim-demos 3.0.4-1 --> 3.0.5-1
* ros2-control 5.7.0-1 --> 6.0.2-1
* ros2-control-test-assets 5.7.0-1 --> 6.0.2-1
* ros2-controllers 5.8.0-1 --> 6.0.0-1
* ros2-controllers-test-nodes 5.8.0-1 --> 6.0.0-1
* ros2-fmt-logger 1.0.0-1 --> 1.0.2-1
* ros2action 0.40.1-1 --> 0.40.2-1
* ros2cli 0.40.1-1 --> 0.40.2-1
* ros2cli-test-interfaces 0.40.1-1 --> 0.40.2-1
* ros2component 0.40.1-1 --> 0.40.2-1
* ros2controlcli 5.7.0-1 --> 6.0.2-1
* ros2doctor 0.40.1-1 --> 0.40.2-1
* ros2interface 0.40.1-1 --> 0.40.2-1
* ros2launch 0.29.2-1 --> 0.29.4-1
* ros2lifecycle 0.40.1-1 --> 0.40.2-1
* ros2lifecycle-test-fixtures 0.40.1-1 --> 0.40.2-1
* ros2multicast 0.40.1-1 --> 0.40.2-1
* ros2node 0.40.1-1 --> 0.40.2-1
* ros2param 0.40.1-1 --> 0.40.2-1
* ros2pkg 0.40.1-1 --> 0.40.2-1
* ros2run 0.40.1-1 --> 0.40.2-1
* ros2service 0.40.1-1 --> 0.40.2-1
* ros2topic 0.40.1-1 --> 0.40.2-1
* rosapi 2.3.0-1 --> 3.0.2-1
* rosapi-msgs 2.3.0-1 --> 3.0.2-1
* rosbag2rawlog 3.0.2-1
* rosbridge-library 2.3.0-1 --> 3.0.2-1
* rosbridge-msgs 2.3.0-1 --> 3.0.2-1
* rosbridge-server 2.3.0-1 --> 3.0.2-1
* rosbridge-suite 2.3.0-1 --> 3.0.2-1
* rosbridge-test-msgs 2.3.0-1 --> 3.0.2-1
* rosgraph-monitor 0.2.2-2 --> 0.2.3-1
* rosgraph-monitor-msgs 0.2.2-2 --> 0.2.3-1
* rosidl-adapter 5.1.0-1 --> 5.1.1-1
* rosidl-cli 5.1.0-1 --> 5.1.1-1
* rosidl-cmake 5.1.0-1 --> 5.1.1-1
* rosidl-dynamic-typesupport-fastrtps 0.5.0-1 --> 0.5.1-1
* rosidl-generator-c 5.1.0-1 --> 5.1.1-1
* rosidl-generator-cpp 5.1.0-1 --> 5.1.1-1
* rosidl-generator-py 0.26.1-1 --> 0.26.2-1
* rosidl-generator-rs 0.4.7-1 --> 0.4.9-1
* rosidl-generator-type-description 5.1.0-1 --> 5.1.1-1
* rosidl-parser 5.1.0-1 --> 5.1.1-1
* rosidl-pycommon 5.1.0-1 --> 5.1.1-1
* rosidl-runtime-c 5.1.0-1 --> 5.1.1-1
* rosidl-runtime-cpp 5.1.0-1 --> 5.1.1-1
* rosidl-typesupport-fastrtps-c 3.9.2-1 --> 3.9.3-1
* rosidl-typesupport-fastrtps-cpp 3.9.2-1 --> 3.9.3-1
* rosidl-typesupport-interface 5.1.0-1 --> 5.1.1-1
* rosidl-typesupport-introspection-c 5.1.0-1 --> 5.1.1-1
* rosidl-typesupport-introspection-cpp 5.1.0-1 --> 5.1.1-1
* rqt 1.10.1-1 --> 1.10.2-1
* rqt-bag 2.2.0-1 --> 2.2.1-1
* rqt-bag-plugins 2.2.0-1 --> 2.2.1-1
* rqt-controller-manager 5.7.0-1 --> 6.0.2-1
* rqt-gui 1.10.1-1 --> 1.10.2-1
* rqt-gui-cpp 1.10.1-1 --> 1.10.2-1
* rqt-gui-py 1.10.1-1 --> 1.10.2-1
* rqt-joint-trajectory-controller 5.8.0-1 --> 6.0.0-1
* rqt-play-motion-builder 1.4.0-1
* rqt-py-common 1.10.1-1 --> 1.10.2-1
* rqt-reconfigure 1.8.1-1 --> 1.8.2-1
* rslidar-msg 0.0.0-1
* rti-connext-dds-cmake-module 1.2.3-1 --> 1.2.4-1
* rviz-common 15.1.11-1 --> 15.1.12-1
* rviz-default-plugins 15.1.11-1 --> 15.1.12-1
* rviz-ogre-vendor 15.1.11-1 --> 15.1.12-1
* rviz-rendering 15.1.11-1 --> 15.1.12-1
* rviz-rendering-tests 15.1.11-1 --> 15.1.12-1
* rviz-resource-interfaces 15.1.11-1 --> 15.1.12-1
* rviz-satellite 4.2.1-1 --> 4.3.0-1
* rviz-visual-testing-framework 15.1.11-1 --> 15.1.12-1
* rviz2 15.1.11-1 --> 15.1.12-1
* sbg-driver 3.3.2-1
* sdformat-vendor 0.3.1-1 --> 0.3.2-1
* sensor-msgs 5.9.0-1 --> 5.9.1-1
* sensor-msgs-py 5.9.0-1 --> 5.9.1-1
* service-load-balancing 0.1.2-1 --> 0.1.3-1
* shape-msgs 5.9.0-1 --> 5.9.1-1
* simple-launch 1.11.0-1 --> 1.11.1-1
* spinnaker-camera-driver 3.0.3-1 --> 3.0.4-1
* spinnaker-synchronized-camera-driver 3.0.3-1 --> 3.0.4-1
* std-msgs 5.9.0-1 --> 5.9.1-1
* std-srvs 5.9.0-1 --> 5.9.1-1
* steering-controllers-library 5.8.0-1 --> 6.0.0-1
* stereo-msgs 5.9.0-1 --> 5.9.1-1
* tf2 0.45.0-1 --> 0.45.3-1
* tf2-bullet 0.45.0-1 --> 0.45.3-1
* tf2-eigen 0.45.0-1 --> 0.45.3-1
* tf2-eigen-kdl 0.45.0-1 --> 0.45.3-1
* tf2-geometry-msgs 0.45.0-1 --> 0.45.3-1
* tf2-kdl 0.45.0-1 --> 0.45.3-1
* tf2-msgs 0.45.0-1 --> 0.45.3-1
* tf2-py 0.45.0-1 --> 0.45.3-1
* tf2-ros 0.45.0-1 --> 0.45.3-1
* tf2-ros-py 0.45.0-1 --> 0.45.3-1
* tf2-sensor-msgs 0.45.0-1 --> 0.45.3-1
* tf2-tools 0.45.0-1 --> 0.45.3-1
* tinyxml2-vendor 0.11.2-1 --> 0.11.3-1
* topic-monitor 0.37.3-1 --> 0.37.4-1
* topic-statistics-demo 0.37.3-1 --> 0.37.4-1
* trajectory-msgs 5.9.0-1 --> 5.9.1-1
* transmission-interface 5.7.0-1 --> 6.0.2-1
* tricycle-controller 5.8.0-1 --> 6.0.0-1
* tricycle-steering-controller 5.8.0-1 --> 6.0.0-1
* ublox-dgnss 0.6.1-1 --> 0.7.0-1
* ublox-dgnss-node 0.6.1-1 --> 0.7.0-1
* ublox-nav-sat-fix-hp-node 0.6.1-1 --> 0.7.0-1
* ublox-ubx-interfaces 0.6.1-1 --> 0.7.0-1
* ublox-ubx-msgs 0.6.1-1 --> 0.7.0-1
* ur 4.3.0-1 --> 4.4.0-1
* ur-calibration 4.3.0-1 --> 4.4.0-1
* ur-client-library 2.4.0-1 --> 2.6.0-1
* ur-controllers 4.3.0-1 --> 4.4.0-1
* ur-dashboard-msgs 4.3.0-1 --> 4.4.0-1
* ur-moveit-config 4.3.0-1 --> 4.4.0-1
* ur-robot-driver 4.3.0-1 --> 4.4.0-1
* velocity-controllers 5.8.0-1 --> 6.0.0-1
* visualization-msgs 5.9.0-1 --> 5.9.1-1
* yasmin 3.5.0-1 --> 4.0.1-1
* yasmin-demos 3.5.0-1 --> 4.0.1-1
* yasmin-editor 4.0.1-1
* yasmin-factory 4.0.1-1
* yasmin-msgs 3.5.0-1 --> 4.0.1-1
* yasmin-ros 3.5.0-1 --> 4.0.1-1
* yasmin-viewer 3.5.0-1 --> 4.0.1-1
* zed-msgs 5.1.0-1 --> 5.1.1-1
* zenoh-cpp-vendor 0.10.0-1 --> 0.10.2-1
* zenoh-security-tools 0.10.0-1 --> 0.10.2-1
* zlib-point-cloud-transport 5.0.2-1 --> 6.0.0-1
* zstd-point-cloud-transport 5.0.2-1 --> 6.0.0-1

Signed-off-by: Rob Woolley <[email protected]>
see: https://docs.yoctoproject.org/singleindex.html#removed-variables

There are still some ${PYTHON_PN} strings in the generated bb files.
This should be solved in rosdistro.

Signed-off-by: Jan Vermaete <[email protected]>
  End-user entry points

  We define various entry points for ROS users.

        desktop_full: The desktop_full variant provides a "batteries included" experience, enabling novice users to complete most entry tutorials without knowledge of the underlying library structure.
        desktop (recommended): The desktop variant provides all commonly used libraries as well as visualization tools and tutorials.

  @see: https://www.ros.org/reps/rep-2001.html

Signed-off-by: Jan Vermaete <[email protected]>
fixing the error when building ros-image-desktop:

  ERROR: Required build target 'ros-image-desktop' has no buildable providers.
  Missing or unbuildable dependency chain was: ['ros-image-desktop', 'desktop', 'dummy-robot-bringup', 'launch', 'ROS_UNRESOLVED_DEP-python3-osrf-pycommon']

Signed-off-by: Jan Vermaete <[email protected]>
The BBCLASSEXTEND is part of the bitbake recipe starting from Yocto
release Honister (version 10.0).

Signed-off-by: Jan Vermaete <[email protected]>
The BBCLASSEXTED is part of the recipe starting from Yocto
release Scarthgap (version 10.0.).

Signed-off-by: Jan Vermaete <[email protected]>
The BBCLASSEXTEND is part of the bitbake recipe starting from Yocto
release Kirkstone (version 5.9.0).

Signed-off-by: Jan Vermaete <[email protected]>
The BBCLASSEXTEND is part of the recipe in the Yocto release Gatesgarth.
What is version 2.8.1 of the recipe.

Signed-off-by: Jan Vermaete <[email protected]>
The BBCLASSEXTEND is part of the python3-coloredlogs recipe staring from
Yocto release Honister.  What is version 15.0.1 of the recipe.

Signed-off-by: Jan Vermaete <[email protected]>
The BBCLASSEXTEND is part of the python3-docutils recipe in the Yocto version Kirkstone.
What is version 0.18.1 of the recipe.

Signed-off-by: Jan Vermaete <[email protected]>
Sphinx is removed from meta-ros with fd73dfe

Signed-off-by: Jan Vermaete <[email protected]>
There are two ffmpeg_%.bbappend files with the same content.

  - meta-ros/meta-ros-common/recipes-multimedia/ffmpeg/ffmpeg_%.bbappend
  - meta-ros/meta-ros-common/recipes-graphics/ffmpeg/ffmpeg_%.bbappend

The bitbake recipe is (now) in ./openembedded-core/meta/recipes-multimedia/ffmpeg/ffmpeg_8.0.1.bb

So keep the bbappend in recipes-multimedia and remove the one in recipes-graphics

Signed-off-by: Jan Vermaete <[email protected]>
There are two libtheora_%.bbappend files with the same content.

  - meta-ros/meta-ros-common/recipes-multimedia/libtheora/libtheora_%.bbappend
  - meta-ros/meta-ros-common/recipes-graphics/libtheora/libtheora_%.bbappend

The bitbake recipe is (now) in ./openembedded-core/meta/recipes-multimedia/libtheora/libtheora_1.2.0.bb

So keep the bbappend in recipes-multimedia and remove the one in recipes-graphics

Signed-off-by: Jan Vermaete <[email protected]>
The content of bbappend is in bb file
(./meta-openembedded/meta-oe/recipes-support/asio/asio_1.30.2.bb)

Signed-off-by: Jan Vermaete <[email protected]>
@vermaete vermaete force-pushed the vermaete/master_rolling_2025-12-04 branch 2 times, most recently from 86ef707 to 895c273 Compare December 26, 2025 15:38
@vermaete vermaete force-pushed the vermaete/master_rolling_2025-12-04 branch 2 times, most recently from 29cb46e to c73697e Compare December 28, 2025 19:32
* Old version is not working with Python 3.13 (version of Master at the moment).

    ImportError: cannot import name 'Set' from 'collections' (/usr/lib/python3.13/collections/__init__.py)

* There is no needed anymore in a .inc file.

All credits for the recipe to Konrad Weihmann.
https://github.com/priv-kweihmann/meta-sca/blob/master/recipes-python/python-pydocstyle-native/python3-pydocstyle-native_6.3.0.bb

Signed-off-by: Jan Vermaete <[email protected]>
@vermaete vermaete force-pushed the vermaete/master_rolling_2025-12-04 branch 3 times, most recently from 33faf0c to d311898 Compare January 3, 2026 13:21
ERROR: rmw-dds-common-4.0.2-1-r0 do_package_qa: QA Issue: /opt/ros/rolling/lib/librmw_dds_common__rosidl_generator_py.so contained in package rmw-dds-common requires libpython3.13.so.1.0()(64bit), but no providers found in RDEPENDS:rmw-dds-common? [file-rdeps]
ERROR: rmw-dds-common-4.0.2-1-r0 do_package_qa: Fatal QA errors were found, failing task.

Signed-off-by: Jan Vermaete <[email protected]>
cli11 is a header only C++ library, so the main package will be empty.[1]

ERROR: ros-image-desktop-1.0-r0 do_rootfs: Unable to install packages. Command '.../build/tmp/work/qemux86_64-oe-linux/ros-image-desktop/1.0/recipe-sysroot-native/usr/bin/opkg --volatile-cache -f .../build/tmp/work/qemux86_64-oe-linux/ros-image-desktop/1.0/opkg.conf -t .../build/tmp/work/qemux86_64-oe-linux/ros-image-desktop/1.0/temp/ipktemp/ -o .../build/tmp/work/qemux86_64-oe-linux/ros-image-desktop/1.0/rootfs  --force-postinstall --prefer-arch-to-version   install connman desktop opkg packagegroup-base-extended packagegroup-core-boot packagegroup-core-x11-base psplash run-postinsts' returned 1:
Solver encountered 1 problem(s):
Problem 1/1:
  - package rviz-default-plugins-15.1.12-1-r0.x86-64-v3 requires gz-math-vendor, but none of the providers can be installed
  - package desktop-0.13.0-1-r0.x86-64-v3 requires rviz-default-plugins, but none of the providers can be installed
  - package gz-math-vendor-0.4.2-1-r0.x86-64-v3 requires gz-utils-vendor, but none of the providers can be installed
  - conflicting requests
  - nothing provides cli11 needed by gz-utils-vendor-0.4.1-1-r0.x86-64-v3

Solution 1:
  - do not ask to install a package providing desktop

[1]: https://git.openembedded.org/meta-openembedded/tree/meta-oe/recipes-support/cli11/cli11_2.6.1.bb?h=master#n15

Signed-off-by: Jan Vermaete <[email protected]>
Old version did not work anymore with Python3.13, the current Python version of master.

2.3.0 (2025-10-25)

    Add support for Python 3.13 and drop Python 3.8. [gforcada]
    Drop python 3.9 support and add Python 3.14 support. [gforcada]
    Bump pypy minimum version to 3.10.
-- https://github.com/gforcada/flake8-deprecated/blob/main/CHANGES.rst

Signed-off-by: Jan Vermaete <[email protected]>
The xmllint executable is part of the libxml2-utils package of the libxml2 package.

Signed-off-by: Jan Vermaete <[email protected]>
- License changed to MIT [1]
- setuptools3 was not inherit
- python3-pycodestyle added as RDEPENDS

[1]: https://github.com/elijahandrews/flake8-blind-except/blob/master/LICENSE

Signed-off-by: Jan Vermaete <[email protected]>
- license changed to MIT [1]
- setuptools3 was missing as inherit
- some oelint fixes

[1]: https://github.com/alexandervaneck/flake8-class-newline/blob/master/LICENSE

Signed-off-by: Jan Vermaete <[email protected]>
…r needed.

zziplib is defined in rosdistro (@meta-ros-common)

Signed-off-by: Jan Vermaete <[email protected]>
…waitress

python3-waitress is in rosdistro [1] with [2]

python3-waitress:
  ...
  openembedded: [python3-waitress@meta-python]
  ...

[1] https://github.com/ros/rosdistro/blob/master/rosdep/python.yaml#L11163
[2] ros/rosdistro@f8d46a7

Signed-off-by: Jan Vermaete <[email protected]>
@vermaete vermaete force-pushed the vermaete/master_rolling_2025-12-04 branch from d311898 to 45a2e04 Compare January 3, 2026 15:05
@vermaete
Copy link
Contributor Author

vermaete commented Jan 3, 2026

@robwoolley This set of PR should bring ros-image-desktop working on qemu and RPi5. should as: I'm still compiling. I'll leave ros-image-desktopfull for what it is. And put some effort on the ptests.

…PERFLORE_GENERATED_BUILDTOOLS

Signed-off-by: Jan Vermaete <[email protected]>
xmllint is a package from the libxml2 recipe.
The current version does not allow to fetch the schema found in the package.xml over http anymore.
The version in the current Ubuntu, slightly more common used in ROS than Yocto, still does.

This is a quick, and so dirty, patch to fetch the XSD schema first with wget to /tmp
Before running xmllint lint with --schema /tmp/....xsd

I assume this will be fixed in ament-xml once the new Ubuntu release is out.

Signed-off-by: Jan Vermaete <[email protected]>
A new class to support the ptest of the python/pytest packages of ROS2.

Based on the work of ptest-python-pytest of Yocto/OpenEmbedded

* Changed the default directory name of the tests from 'tests' to 'test'.
  This seems to be a more common name in ROS.

* Generated the run-ptest file with the modfied PYTHONPATH where the
  ROS specific python packages are installed

* add the package.xml file into the test directory at the target.
  It seems to be rather common to have an xmllint test on this file.

* The RDEPENDS variable for the ptests could be moved to the generated
  recipes with the superflore tool.

Signed-off-by: Jan Vermaete <[email protected]>
@vermaete
Copy link
Contributor Author

vermaete commented Jan 4, 2026

@robwoolley last two commits are the current status of the ptest. I would not yet add them to master branch.

I have tested it at a Raspberry Pi 5 on the recipe sensor-msgs-py.
You have to add inherit ros-ptest-python-pytest to the bbappend file.
And run them with ptest-runner sensor-msgs-py.

And they passed :-)

See you in the next meeting.

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