Closed christophebedard closed 3 weeks ago
Pulls: ros2/rosbag2#1832 Gist: https://gist.githubusercontent.com/fujitatomoya/bd1cd9aaaa7a0a6d2fbcc3fd78b006fd/raw/5338f29b39e16f898fceef0b024ad3cf6ed5419e/ros2.repos BUILD args: --packages-above-and-dependencies rosbag2 TEST args: --packages-above rosbag2 ROS Distro: rolling Job: ci_launcher ci_launcher ran: https://ci.ros2.org/job/ci_launcher/14698
However, I am curious how tests were passing with renamed from rclpy.qos import QoSDurabilityPolicy?
for not breaking the downstream packages, we have an alias for retroccompatibility.
https://github.com/ros2/rclpy/blob/a09a0312cf9e2bbe0f6dc4467c72060a2fb74ce5/rclpy/rclpy/qos.py#L410
Yes, these were still working because there are aliases. And using those aliases does not trigger deprecation warnings.
https://github.com/Mergifyio backport jazzy
backport jazzy
Just a simple change. Although these names were not deprecated, they were renamed in https://github.com/ros2/rclpy/pull/379.