Describe the Bug
Several packages including webots_ros2_control are failing to build on the Rolling Buildfarm likely due to changes in the ros2_control. We are proceeding with the next Rolling Sync which will remove these packages and their downstream dependent packages from the buildfarm. They can be added back in a subsequent sync provided the changes are bloomed successfully.
19:26:39 In file included from /tmp/binarydeb/ros-rolling-webots-ros2-control-2025.0.1/src/Ros2ControlSystem.cpp:15:
19:26:39 /tmp/binarydeb/ros-rolling-webots-ros2-control-2025.0.1/include/webots_ros2_control/Ros2ControlSystem.hpp:55:79: error: ‘rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn webots_ros2_control::Ros2ControlSystem::on_init(const hardware_interface::HardwareInfo&)’ marked ‘override’, but does not override
19:26:39 55 | rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn on_init(
19:26:39 | ^~~~~~~
19:26:39 /tmp/binarydeb/ros-rolling-webots-ros2-control-2025.0.1/src/Ros2ControlSystem.cpp: In member function ‘rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn webots_ros2_control::Ros2ControlSystem::on_init(const hardware_interface::HardwareInfo&)’:
19:26:39 /tmp/binarydeb/ros-rolling-webots-ros2-control-2025.0.1/src/Ros2ControlSystem.cpp:95:54: error: cannot convert ‘const hardware_interface::HardwareInfo’ to ‘const hardware_interface::HardwareComponentInterfaceParams&’
19:26:39 95 | if (hardware_interface::SystemInterface::on_init(info) !=
19:26:39 | ^~~~
19:26:39 | |
19:26:39 | const hardware_interface::HardwareInfo
Steps to Reproduce
https://build.ros2.org/view/Rbin_uN64/job/Rbin_uN64__webots_ros2_control__ubuntu_noble_amd64__binary/288/console
Expected behavior
Build succeeds.
Affected Packages
List of affected packages:
- webots_ros2_control
- And dependencies
Screenshots
If applicable, add screenshots to help explain your problem.
System
Describe the Bug
Several packages including
webots_ros2_controlare failing to build on the Rolling Buildfarm likely due to changes in the ros2_control. We are proceeding with the next Rolling Sync which will remove these packages and their downstream dependent packages from the buildfarm. They can be added back in a subsequent sync provided the changes are bloomed successfully.Steps to Reproduce
https://build.ros2.org/view/Rbin_uN64/job/Rbin_uN64__webots_ros2_control__ubuntu_noble_amd64__binary/288/console
Expected behavior
Build succeeds.
Affected Packages
List of affected packages:
Screenshots
If applicable, add screenshots to help explain your problem.
System