Skip to content

All distributions on the shared conda-forge pinning (2026.10.09.13.11.31) - #82

Closed
Tobias-Fischer wants to merge 1 commit into
mainfrom
shared-pinning
Closed

Tobias-Fischer wants to merge 1 commit into
mainfrom
shared-pinning

Conversation

@Tobias-Fischer

@Tobias-Fischer Tobias-Fischer commented Oct 12, 2026 •

Copy link
Copy Markdown
Collaborator

Replaces the per-distribution pinning PRs #63 (jazzy), #66 (rolling) and #68 (humble), which conflict with main, by moving every distribution to shared/pinning/conda_forge.yaml (#54).

Pinning

  • Shared: conda-forge-pinning 2026.10.09.13.11.31 with lyrical's migrations (elfutils0196, giflib6, go_macos, gsl28, gstreamer128, hdf52, libboost190, libhwloc2150, proj99, urdfdom6) — the same version and list the bot PRs proposed (humble's additionally had libffi37, which isn't complete for the others).
  • No distro.yaml sets its own version/migrations any more. lyrical's openexr: 3.4 workaround (pyqt6 6.11 blocks libopencv's openexr 3.5 builds) moves to shared/pinning/overrides.yaml.
  • zenoh unified: humble (libzenohc 1.10.0) and jazzy (1.9.0) move to the shared 1.10.1, like lyrical and rolling. Only zenoh_cpp_vendor and rmw_zenoh_cpp link it; both were built locally (osx-arm64) for humble and jazzy against 1.10.1, tests pass.
  • Still per distribution: jazzy's python: 3.12 (all published jazzy packages are py3.12; moving to 3.14 is a full rebuild, best done with jazzy's next one) and xtensor: 0.25.0.

Rebuilds (computed like update-conda-forge-pinning, against main's rendered pins): humble 129, jazzy 169, rolling 135 packages; lyrical's pins don't change. Also includes #66's moveit_ros_visualization Windows fix (rolling, lyrical).

Bot: with one shared file, the daily per-distribution pinning jobs would compete over it. A distribution on the shared pinning now updates together with the others (migrations chosen for all of their dependencies, one file write, each distribution re-rendered with its own rebuild plan) in a single PR bot/update-conda-forge-pinning; one with its own pinning is still handled separately. Tests added (pixi run test: 33 passed). bot.yaml changes, so this needs a browser merge.

After merging, #63, #66 and #68 can be closed.

Also in this pull request

  • The Qt5 rosdep keys map to Qt6 in shared/robostack.yaml (the PyQt5 binding keys to pyqt6); humble and jazzy, whose rviz/GUI stack is still Qt5, keep the Qt5 mapping in distros/<d>/robostack.yaml, so their recipes don't change. lyrical and rolling lose their per-package qt-main → qt6-main swaps; plotjuggler/plotjuggler_ros (Qt5-only) keep qt-main explicitly. Rebuilt on Qt6: grid_map_rviz_plugin, plansys2_tools, rqt_mocap4r2_control, rolling's rviz_visual_tools (now the snapshot's 4.2.0); without Qt5 at runtime: ros_image_to_qimage, rqt_image_overlay(_layer).
  • rolling: python_qt_binding uses PyQt6 on macOS too (Fix python_qt_binding Qt binding selection on macOS ros-lyrical#86, upstream Fix: Standardize Default Qt Binding Order to Prioritize PyQt ros-visualization/python_qt_binding#156).
  • vinca 9048a20: vinca-snapshot skips packages whose package.xml can't be read (humble's affordance_primitives, whose release repository is gone).

The rosdistro syncs #60 (lyrical), #61 (jazzy) and #62 (humble) are stacked on this pull request.

🤖 Generated with Claude Code

@github-actions

github-actions Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

ABI check (linux-64)

humble linux-64: 1 to review (changed headers), 128 can be bumped on their own
package released → PR verdict details
pick-ik 1.1.1 (build 20) → 1.1.1 compatible: no ABI change 1 headers changed (check for layout/inline changes): pick_ik/pick_ik/robot.hpp
new dependencies: cpp-expected any
128 packages can be bumped on their own (compatible: 71, no libraries: 57)
package released → PR verdict details
ackermann-steering-controller 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
admittance-controller 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
backward-ros 1.0.8 (build 20) → 1.0.8 compatible: no ABI change headers unchanged
pins changed: elfutils >=0.194,<0.195 → >=0.196,<0.197
bicycle-steering-controller 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
chomp-motion-planner 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
clearpath-mecanum-drive-controller 0.1.1 (build 20) → 0.1.1 compatible: no ABI change headers unchanged
controller-manager 2.54.0 (build 20) → 2.54.0 compatible: no ABI change headers unchanged
diff-drive-controller 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
effort-controllers 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
force-torque-sensor-broadcaster 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
forward-command-controller 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
franka-example-controllers 1.0.0 (build 20) → 1.0.0 compatible: no ABI change headers unchanged
franka-ign-ros2-control 1.0.0 (build 20) → 1.0.0 compatible: no ABI change headers unchanged
franka-robot-state-broadcaster 1.0.0 (build 20) → 1.0.0 compatible: no ABI change headers unchanged
gazebo-ros2-control 0.4.10 (build 20) → 0.4.10 compatible: no ABI change headers unchanged
gpio-controllers 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
gripper-controllers 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
gz-ros2-control 0.7.19 (build 20) → 0.7.19 compatible: no ABI change headers unchanged
gz-ros2-control-demos 0.7.19 (build 20) → 0.7.19 compatible: no ABI change
imu-sensor-broadcaster 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
joint-state-broadcaster 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
joint-trajectory-controller 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
lbr-ros2-control 2.2.2 (build 20) → 2.2.2 compatible: no ABI change headers unchanged
mecanum-drive-controller 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
moveit-chomp-optimizer-adapter 2.5.9 (build 20) → 2.5.9 compatible: no ABI change
moveit-core 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-hybrid-planning 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-kinematics 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-planners-chomp 2.5.9 (build 20) → 2.5.9 compatible: no ABI change
moveit-planners-ompl 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-resources-prbt-ikfast-manipulator-plugin 2.5.9 (build 20) → 2.5.9 compatible: no ABI change
moveit-ros-benchmarks 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-ros-control-interface 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-ros-move-group 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-ros-occupancy-map-monitor 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-ros-perception 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-ros-planning 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-ros-planning-interface 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-ros-robot-interaction 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-ros-visualization 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-ros-warehouse 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-servo 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-setup-app-plugins 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-setup-controllers 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-setup-core-plugins 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-setup-framework 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-setup-srdf-plugins 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-simple-controller-manager 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
moveit-task-constructor-capabilities 0.1.3 (build 20) → 0.1.3 compatible: no ABI change
moveit-task-constructor-core 0.1.3 (build 20) → 0.1.3 compatible: no ABI change headers unchanged
moveit-task-constructor-demo 0.1.3 (build 20) → 0.1.3 compatible: no ABI change headers unchanged
moveit-visual-tools 4.1.2 (build 20) → 4.1.2 compatible: no ABI change headers unchanged
mujoco-ros2-control 0.0.3 (build 20) → 0.0.3 compatible: no ABI change headers unchanged
mujoco-ros2-control-plugins 0.0.3 (build 20) → 0.0.3 compatible: no ABI change headers unchanged
new dependencies: libegl >=1.7.0,<2
orbbec-camera 2.7.6 (build 20) → 2.7.6 compatible: no ABI change headers unchanged
pins changed: openssl >=3.5.8,<4 → >=3.5.9,<4
pid-controller 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
pilz-industrial-motion-planner 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
pilz-industrial-motion-planner-testutils 2.5.9 (build 20) → 2.5.9 compatible: no ABI change headers unchanged
pose-broadcaster 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
position-controllers 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
range-sensor-broadcaster 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
rmw-zenoh-cpp 0.1.8 (build 20) → 0.1.8 compatible: no ABI change pins changed: libzenohc >=1.10.0,<1.10.1 → >=1.10.1,<1.10.2
rtabmap 0.22.1 (build 20) → 0.22.1 compatible: no ABI change headers unchanged
pins changed: libsqlite >=3.53.4,<4 → >=3.54.0,<4, libusb >=1.0.29,<2 → >=1.0.30,<2, proj >=9.8.1,<9.9 → >=9.9.0,<9.10
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
rviz-marker-tools 0.1.3 (build 20) → 0.1.3 compatible: no ABI change headers unchanged
steering-controllers-library 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
tricycle-controller 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
tricycle-steering-controller 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
ur-controllers 2.13.0 (build 20) → 2.13.0 compatible: no ABI change headers unchanged
ur-robot-driver 2.13.0 (build 20) → 2.13.0 compatible: no ABI change headers unchanged
velocity-controllers 2.53.1 (build 20) → 2.53.1 compatible: no ABI change headers unchanged
webots-ros2-control 2025.0.0 (build 20) → 2025.0.0 compatible: no ABI change headers unchanged
clearpath-common 1.3.10 (build 20) → 1.3.10 no libraries: nothing to compare
clearpath-control 1.3.10 (build 20) → 1.3.10 no libraries: nothing to compare
clearpath-description 1.3.10 (build 20) → 1.3.10 no libraries: nothing to compare
clearpath-generator-common 1.3.10 (build 20) → 1.3.10 no libraries: nothing to compare
clearpath-manipulators 1.3.10 (build 20) → 1.3.10 no libraries: nothing to compare
clearpath-manipulators-description 1.3.10 (build 20) → 1.3.10 no libraries: nothing to compare
franka-bringup 1.0.0 (build 20) → 1.0.0 no libraries: nothing to compare
franka-fr3-moveit-config 1.0.0 (build 20) → 1.0.0 no libraries: nothing to compare
franka-gazebo-bringup 1.0.0 (build 20) → 1.0.0 no libraries: nothing to compare
franka-ros2 1.0.0 (build 20) → 1.0.0 no libraries: nothing to compare
gazebo-ros2-control-demos 0.4.10 (build 20) → 0.4.10 no libraries: nothing to compare
ign-ros2-control 0.7.19 (build 20) → 0.7.19 no libraries: nothing to compare
iiwa14-moveit-config 0.3.0 (build 20) → 0.3.0 no libraries: nothing to compare
iiwa7-moveit-config 0.3.0 (build 20) → 0.3.0 no libraries: nothing to compare
irobot-create-common-bringup 2.1.0 (build 20) → 2.1.0 no libraries: nothing to compare
irobot-create-control 2.1.0 (build 20) → 2.1.0 no libraries: nothing to compare
irobot-create-ignition-bringup 2.1.0 (build 20) → 2.1.0 no libraries: nothing to compare
kortex-description 0.2.3 (build 20) → 0.2.3 no libraries: nothing to compare
lbr-bringup 2.2.2 (build 20) → 2.2.2 no libraries: nothing to compare
lbr-demos-cpp 2.4.3 (build 15) → 2.2.2 no libraries: nothing to compare pins changed: lbr-fri-client-sdk >=1.15,<1.16 → >=2.7,<2.8, numpy >=1.23,<3 → >=1.25,<3, python_abi 3.12.* _cp312 → 3.14. *_cp314
lbr-demos-py 2.4.3 (build 15) → 2.2.2 no libraries: nothing to compare pins changed: numpy >=1.23,<3 → >=1.25,<3, python_abi 3.12.* _cp312 → 3.14. *_cp314
lbr-fri-ros2-stack 2.2.2 (build 20) → 2.2.2 no libraries: nothing to compare
lbr-moveit-cpp 2.4.3 (build 15) → 2.2.2 no libraries: nothing to compare pins changed: numpy >=1.23,<3 → >=1.25,<3, python_abi 3.12.* _cp312 → 3.14. *_cp314
med14-moveit-config 0.3.0 (build 20) → 0.3.0 no libraries: nothing to compare
med7-moveit-config 0.3.0 (build 20) → 0.3.0 no libraries: nothing to compare
moveit 2.5.9 (build 20) → 2.5.9 no libraries: nothing to compare
moveit-common 2.5.9 (build 20) → 2.5.9 no libraries: nothing to compare
moveit-planners 2.5.9 (build 20) → 2.5.9 no libraries: nothing to compare
moveit-plugins 2.5.9 (build 20) → 2.5.9 no libraries: nothing to compare
moveit-resources-prbt-moveit-config 2.5.9 (build 20) → 2.5.9 no libraries: nothing to compare
moveit-resources-prbt-pg70-support 2.5.9 (build 20) → 2.5.9 no libraries: nothing to compare
moveit-ros 2.5.9 (build 20) → 2.5.9 no libraries: nothing to compare
moveit-runtime 2.5.9 (build 20) → 2.5.9 no libraries: nothing to compare
moveit-setup-assistant 2.5.9 (build 20) → 2.5.9 no libraries: nothing to compare headers unchanged
mujoco-ros2-control-demos 0.0.3 (build 20) → 0.0.3 no libraries: nothing to compare
ros2-control 2.54.0 (build 20) → 2.54.0 no libraries: nothing to compare
ros2-controllers 2.53.1 (build 20) → 2.53.1 no libraries: nothing to compare
ros2-fmt-logger 1.1.0 (build 20) → 1.1.0 no libraries: nothing to compare headers unchanged
ros2controlcli 2.54.0 (build 20) → 2.54.0 no libraries: nothing to compare new dependencies: graphviz any
rqt-controller-manager 2.54.0 (build 20) → 2.54.0 no libraries: nothing to compare
turtlebot3-manipulation-gazebo 2.3.8 (build 20) → 2.3.8 no libraries: nothing to compare
turtlebot3-simulations 2.3.8 (build 20) → 2.3.8 no libraries: nothing to compare
turtlebot4-ignition-bringup 1.0.3 (build 20) → 1.0.3 no libraries: nothing to compare
turtlebot4-simulator 1.0.3 (build 20) → 1.0.3 no libraries: nothing to compare
ur 2.13.0 (build 20) → 2.13.0 no libraries: nothing to compare
ur-calibration 2.13.0 (build 20) → 2.13.0 no libraries: nothing to compare headers unchanged
ur-moveit-config 2.13.0 (build 20) → 2.13.0 no libraries: nothing to compare
ur-simulation-gz 0.5.0 (build 20) → 0.5.0 no libraries: nothing to compare
visp 3.7.0 (build 20) → 3.7.0 no libraries: nothing to compare pins changed: gsl >=2.7,<2.8 → >=2.8,<2.9, libpng >=1.6.58,<1.7 → >=1.6.59,<1.7
webots-ros2 2025.0.0 (build 20) → 2025.0.0 no libraries: nothing to compare
webots-ros2-epuck 2025.0.0 (build 20) → 2025.0.0 no libraries: nothing to compare
webots-ros2-husarion 2025.0.0 (build 20) → 2025.0.0 no libraries: nothing to compare
webots-ros2-tests 2025.0.0 (build 20) → 2025.0.0 no libraries: nothing to compare
webots-ros2-tiago 2025.0.0 (build 20) → 2025.0.0 no libraries: nothing to compare
webots-ros2-turtlebot 2025.0.0 (build 20) → 2025.0.0 no libraries: nothing to compare
webots-ros2-universal-robot 2025.0.0 (build 20) → 2025.0.0 no libraries: nothing to compare
zenoh-cpp-vendor 0.1.8 (build 20) → 0.1.8 no libraries: nothing to compare pins changed: libzenohc >=1.10.0,<1.10.1 → >=1.10.1,<1.10.2

Compared with the newest builds on https://repo.prefix.dev/tobias-fischer/robostack-distro-test/linux-64 and https://conda.anaconda.org/robostack-staging/linux-64.

jazzy linux-64: 3 to review (changed headers), 160 can be bumped on their own
package released → PR verdict details
moveit-core 2.12.4 (build 25) → 2.12.4 compatible: no ABI change 1 headers changed (check for layout/inline changes): moveit_core/moveit/version.hpp
moveit-hybrid-planning 2.12.4 (build 25) → 2.12.4 compatible: no ABI change 1 headers changed (check for layout/inline changes): moveit_hybrid_planning/moveit/local_planner/feedback_types.hpp
pick-ik 1.1.2 (build 25) → 1.1.2 compatible: no ABI change 1 headers changed (check for layout/inline changes): pick_ik/pick_ik/robot.hpp
new dependencies: cpp-expected any
160 packages can be bumped on their own (compatible: 92, no libraries: 68)
package released → PR verdict details
ackermann-steering-controller 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
admittance-controller 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
backward-ros 1.0.8 (build 25) → 1.0.8 compatible: no ABI change headers unchanged
pins changed: elfutils >=0.194,<0.195 → >=0.196,<0.197
battery-state-broadcaster 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
bicycle-steering-controller 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
chained-filter-controller 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
chomp-motion-planner 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
control-toolbox 4.11.1 (build 25) → 4.11.1 compatible: no ABI change headers unchanged
controller-interface 4.49.0 (build 25) → 4.49.0 compatible: no ABI change headers unchanged
controller-manager 4.49.0 (build 25) → 4.49.0 compatible: no ABI change headers unchanged
diff-drive-controller 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
effort-controllers 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
force-torque-sensor-broadcaster 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
forward-command-controller 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
gpio-controllers 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
gps-sensor-broadcaster 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
gripper-controllers 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
gz-ros2-control 1.2.20 (build 25) → 1.2.20 compatible: no ABI change headers unchanged
gz-ros2-control-demos 1.2.20 (build 25) → 1.2.20 compatible: no ABI change
hardware-interface 4.49.0 (build 25) → 4.49.0 compatible: no ABI change headers unchanged
hardware-interface-testing 4.49.0 (build 25) → 4.49.0 compatible: no ABI change
imu-sensor-broadcaster 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
joint-limits 4.49.0 (build 25) → 4.49.0 compatible: no ABI change headers unchanged
joint-state-broadcaster 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
joint-trajectory-controller 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
kinematics-interface 1.7.1 (build 25) → 1.7.1 compatible: no ABI change headers unchanged
kinematics-interface-kdl 1.7.1 (build 25) → 1.7.1 compatible: no ABI change headers unchanged
lbr-demos-advanced-cpp 2.4.3 (build 25) → 2.4.3 compatible: no ABI change
lbr-fri-ros2 2.4.3 (build 25) → 2.4.3 compatible: no ABI change headers unchanged
lbr-ros2-control 2.4.3 (build 25) → 2.4.3 compatible: no ABI change headers unchanged
magnetometer-broadcaster 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
mecanum-drive-controller 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
moveit-kinematics 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-planners-chomp 2.12.4 (build 25) → 2.12.4 compatible: no ABI change
moveit-planners-ompl 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-planners-stomp 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-py 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-resources-prbt-ikfast-manipulator-plugin 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-ros-benchmarks 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-ros-control-interface 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-ros-move-group 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-ros-occupancy-map-monitor 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-ros-perception 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-ros-planning 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-ros-planning-interface 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-ros-robot-interaction 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-ros-trajectory-cache 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-ros-visualization 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-ros-warehouse 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-servo 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-setup-app-plugins 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-setup-controllers 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-setup-core-plugins 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-setup-framework 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-setup-srdf-plugins 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-simple-controller-manager 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
moveit-task-constructor-capabilities 0.1.8 (build 25) → 0.1.8 compatible: no ABI change
moveit-task-constructor-core 0.1.8 (build 25) → 0.1.8 compatible: no ABI change headers unchanged
moveit-task-constructor-demo 0.1.8 (build 25) → 0.1.8 compatible: no ABI change headers unchanged
moveit-task-constructor-visualization 0.1.8 (build 25) → 0.1.8 compatible: no ABI change headers unchanged
new dependencies: libgl >=1.7.0,<2, libopengl >=1.7.0,<2, qt6-main >=6.11.2,<7
moveit-visual-tools 4.2.0 (build 25) → 4.2.0 compatible: no ABI change headers unchanged
mujoco-ros2-control 0.1.2 (build 25) → 0.1.2 compatible: no ABI change headers unchanged
mujoco-ros2-control-plugins 0.1.2 (build 25) → 0.1.2 compatible: no ABI change headers unchanged
nav2-route 1.3.13 (build 25) → 1.3.13 compatible: no ABI change headers unchanged
nav2-rviz-plugins 1.3.13 (build 25) → 1.3.13 compatible: no ABI change headers unchanged
omni-wheel-drive-controller 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
orbbec-camera 2.9.3 (build 25) → 2.9.3 compatible: no ABI change headers unchanged
parallel-gripper-controller 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
picknik-reset-fault-controller 0.0.4 (build 25) → 0.0.4 compatible: no ABI change headers unchanged
picknik-twist-controller 0.0.4 (build 25) → 0.0.4 compatible: no ABI change headers unchanged
pid-controller 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
pilz-industrial-motion-planner 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
pilz-industrial-motion-planner-testutils 2.12.4 (build 25) → 2.12.4 compatible: no ABI change headers unchanged
pose-broadcaster 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
position-controllers 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
range-sensor-broadcaster 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
rmw-zenoh-cpp 0.2.11 (build 25) → 0.2.11 compatible: no ABI change headers unchanged
pins changed: libzenohc >=1.9.0,<1.9.1 → >=1.10.1,<1.10.2
robotiq-controllers 0.0.1 (build 25) → 0.0.1 compatible: no ABI change headers unchanged
rtabmap 0.23.13 (build 25) → 0.23.13 compatible: no ABI change headers unchanged
pins changed: libsqlite >=3.53.4,<4 → >=3.54.0,<4, proj >=9.8.1,<9.9 → >=9.9.0,<9.10
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
rviz-marker-tools 0.1.8 (build 25) → 0.1.8 compatible: no ABI change headers unchanged
rviz-satellite 4.3.1 (build 25) → 4.3.1 compatible: no ABI change pins changed: proj >=9.8.1,<9.9 → >=9.9.0,<9.10
state-interfaces-broadcaster 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
steering-controllers-library 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
topic-based-ros2-control 0.3.0 (build 25) → 0.3.0 compatible: no ABI change
trac-ik-kinematics-plugin 2.0.2 (build 25) → 2.0.2 compatible: no ABI change headers unchanged
transmission-interface 4.49.0 (build 25) → 4.49.0 compatible: no ABI change headers unchanged
tricycle-controller 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
tricycle-steering-controller 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
ur-controllers 3.9.0 (build 25) → 3.9.0 compatible: no ABI change headers unchanged
ur-robot-driver 3.9.0 (build 25) → 3.9.0 compatible: no ABI change headers unchanged
velocity-controllers 4.43.0 (build 25) → 4.43.0 compatible: no ABI change headers unchanged
webots-ros2-control 2025.0.0 (build 25) → 2025.0.0 compatible: no ABI change headers unchanged
clearpath-common 2.9.17 (build 25) → 2.9.17 no libraries: nothing to compare
clearpath-control 2.9.17 (build 25) → 2.9.17 no libraries: nothing to compare
clearpath-generator-common 2.9.17 (build 25) → 2.9.17 no libraries: nothing to compare
clearpath-manipulators 2.9.17 (build 25) → 2.9.17 no libraries: nothing to compare
iiwa14-moveit-config 0.3.0 (build 25) → 0.3.0 no libraries: nothing to compare
iiwa7-moveit-config 0.3.0 (build 25) → 0.3.0 no libraries: nothing to compare
irobot-create-common-bringup 3.0.4 (build 25) → 3.0.4 no libraries: nothing to compare
irobot-create-control 3.0.4 (build 25) → 3.0.4 no libraries: nothing to compare
irobot-create-description 3.0.4 (build 25) → 3.0.4 no libraries: nothing to compare
irobot-create-gz-bringup 3.0.4 (build 25) → 3.0.4 no libraries: nothing to compare
irobot-create-gz-sim 3.0.4 (build 25) → 3.0.4 no libraries: nothing to compare
kinova-gen3-7dof-robotiq-2f-85-moveit-config 0.2.6 (build 25) → 0.2.6 no libraries: nothing to compare
kortex-description 0.2.6 (build 25) → 0.2.6 no libraries: nothing to compare
lbr-bringup 2.4.3 (build 25) → 2.4.3 no libraries: nothing to compare
lbr-demos-advanced-py 2.4.3 (build 25) → 2.4.3 no libraries: nothing to compare
lbr-demos-cpp 2.4.3 (build 25) → 2.4.3 no libraries: nothing to compare
lbr-demos-py 2.4.3 (build 25) → 2.4.3 no libraries: nothing to compare
lbr-description 2.4.3 (build 25) → 2.4.3 no libraries: nothing to compare
lbr-fri-ros2-stack 2.4.3 (build 25) → 2.4.3 no libraries: nothing to compare
lbr-moveit-cpp 2.4.3 (build 25) → 2.4.3 no libraries: nothing to compare
med14-moveit-config 0.3.0 (build 25) → 0.3.0 no libraries: nothing to compare
med7-moveit-config 0.3.0 (build 25) → 0.3.0 no libraries: nothing to compare
moveit 2.12.4 (build 25) → 2.12.4 no libraries: nothing to compare
moveit-common 2.12.4 (build 25) → 2.12.4 no libraries: nothing to compare
moveit-planners 2.12.4 (build 25) → 2.12.4 no libraries: nothing to compare
moveit-plugins 2.12.4 (build 25) → 2.12.4 no libraries: nothing to compare
moveit-resources 3.1.0 (build 25) → 3.1.0 no libraries: nothing to compare
moveit-resources-fanuc-moveit-config 3.1.0 (build 25) → 3.1.0 no libraries: nothing to compare
moveit-resources-panda-moveit-config 3.1.0 (build 25) → 3.1.0 no libraries: nothing to compare
moveit-resources-prbt-moveit-config 2.12.4 (build 25) → 2.12.4 no libraries: nothing to compare
moveit-resources-prbt-pg70-support 2.12.4 (build 25) → 2.12.4 no libraries: nothing to compare
moveit-ros 2.12.4 (build 25) → 2.12.4 no libraries: nothing to compare
moveit-runtime 2.12.4 (build 25) → 2.12.4 no libraries: nothing to compare
moveit-setup-assistant 2.12.4 (build 25) → 2.12.4 no libraries: nothing to compare headers unchanged
moveit2-tutorials 0.1.0 (build 25) → 0.1.0 no libraries: nothing to compare
mujoco-ros2-control-demos 0.1.2 (build 25) → 0.1.2 no libraries: nothing to compare
nav2-bringup 1.3.13 (build 25) → 1.3.13 no libraries: nothing to compare
navigation2 1.3.13 (build 25) → 1.3.13 no libraries: nothing to compare
roboplan-ros-franka 0.7.0 (build 25) → 0.7.0 no libraries: nothing to compare
ros2-control 4.49.0 (build 25) → 4.49.0 no libraries: nothing to compare
ros2-controllers 4.43.0 (build 25) → 4.43.0 no libraries: nothing to compare
ros2-fmt-logger 1.1.0 (build 25) → 1.1.0 no libraries: nothing to compare headers unchanged
ros2controlcli 4.49.0 (build 25) → 4.49.0 no libraries: nothing to compare
rqt-controller-manager 4.49.0 (build 25) → 4.49.0 no libraries: nothing to compare
trac-ik 2.0.2 (build 25) → 2.0.2 no libraries: nothing to compare
turtlebot3 2.3.6 (build 25) → 2.3.6 no libraries: nothing to compare
turtlebot3-navigation2 2.3.6 (build 25) → 2.3.6 no libraries: nothing to compare
turtlebot4-bringup 2.0.1 (build 25) → 2.0.1 no libraries: nothing to compare
turtlebot4-description 2.1.1 (build 25) → 2.1.1 no libraries: nothing to compare
turtlebot4-desktop 2.0.1 (build 25) → 2.0.1 no libraries: nothing to compare
turtlebot4-gz-bringup 2.0.2 (build 25) → 2.0.2 no libraries: nothing to compare
turtlebot4-navigation 2.1.1 (build 25) → 2.1.1 no libraries: nothing to compare
turtlebot4-robot 2.0.1 (build 25) → 2.0.1 no libraries: nothing to compare
turtlebot4-simulator 2.0.2 (build 25) → 2.0.2 no libraries: nothing to compare
turtlebot4-viz 2.0.1 (build 25) → 2.0.1 no libraries: nothing to compare
ur 3.9.0 (build 25) → 3.9.0 no libraries: nothing to compare
ur-calibration 3.9.0 (build 25) → 3.9.0 no libraries: nothing to compare headers unchanged
ur-moveit-config 3.9.0 (build 25) → 3.9.0 no libraries: nothing to compare
ur-simulation-gz 2.5.0 (build 25) → 2.5.0 no libraries: nothing to compare
visp 3.7.0 (build 25) → 3.7.0 no libraries: nothing to compare pins changed: gsl >=2.7,<2.8 → >=2.8,<2.9
webots-ros2 2025.0.0 (build 25) → 2025.0.0 no libraries: nothing to compare
webots-ros2-epuck 2025.0.0 (build 25) → 2025.0.0 no libraries: nothing to compare
webots-ros2-husarion 2025.0.0 (build 25) → 2025.0.0 no libraries: nothing to compare
webots-ros2-tests 2025.0.0 (build 25) → 2025.0.0 no libraries: nothing to compare
webots-ros2-tiago 2025.0.0 (build 25) → 2025.0.0 no libraries: nothing to compare
webots-ros2-turtlebot 2025.0.0 (build 25) → 2025.0.0 no libraries: nothing to compare
webots-ros2-universal-robot 2025.0.0 (build 25) → 2025.0.0 no libraries: nothing to compare
zenoh-cpp-vendor 0.2.11 (build 25) → 0.2.11 no libraries: nothing to compare pins changed: libzenohc >=1.9.0,<1.9.1 → >=1.10.1,<1.10.2

Compared with the newest builds on https://repo.prefix.dev/tobias-fischer/robostack-distro-test/linux-64 and https://conda.anaconda.org/robostack-jazzy/linux-64.

lyrical linux-64: 6 can be bumped on their own
6 packages can be bumped on their own (compatible: 5, no libraries: 1)
package released → PR verdict details
grid-map-rviz-plugin 2.4.0 (build 27) → 2.4.0 compatible: no ABI change headers unchanged
dropped dependencies: qt-main
plansys2-tools 3.1.0 (build 27) → 3.1.0 compatible: no ABI change new dependencies: qt6-main >=6.11.2,<7
dropped dependencies: qt-main
ros-image-to-qimage 0.4.1 (build 27) → 0.4.1 compatible: no ABI change headers unchanged
dropped dependencies: qt-main
rqt-image-overlay 0.5.0 (build 27) → 0.5.0 compatible: no ABI change dropped dependencies: qt-main
rqt-mocap4r2-control 0.0.7 (build 27) → 0.0.7 compatible: no ABI change headers unchanged
new dependencies: qt6-main >=6.11.2,<7
rqt-image-overlay-layer 0.5.0 (build 27) → 0.5.0 no libraries: nothing to compare headers unchanged
dropped dependencies: qt-main

Compared with the newest builds on https://repo.prefix.dev/tobias-fischer/robostack-distro-test/linux-64 and https://repo.prefix.dev/robostack-lyrical/linux-64.

rolling linux-64: **2 need their dependents rebuilt**, 2 to review (changed headers), 139 can be bumped on their own
package released → PR verdict details
rplidar-ros 2.1.0 (build 20) → 2.1.4 incompatible: removed or changed symbols: rebuild the dependents removed: librplidar_composition_node.so
rebuild 0 dependents (of 0 released dependents, these link to it): none
2 headers changed (check for layout/inline changes): -rplidar_ros/rplidar_node.hpp, -rplidar_ros/visibility.h
pins changed: numpy >=1.23,<3 → >=1.25,<3
rtabmap 0.22.1 (build 29) → 0.23.13 soname: SONAME changed: rebuild the dependents libraries: librtabmap_core.so (soname), librtabmap_gui.so (soname), librtabmap_utilite.so (soname)
rebuild 0 dependents (of 0 released dependents, these link to it): none
422 headers changed (check for layout/inline changes): -rtabmap-0.22/rtabmap/core/BayesFilter.h, -rtabmap-0.22/rtabmap/core/Camera.h, -rtabmap-0.22/rtabmap/core/CameraEvent.h, -rtabmap-0.22/rtabmap/core/CameraInfo.h, -rtabmap-0.22/rtabmap/core/CameraModel.h, -rtabmap-0.22/rtabmap/core/CameraRGB.h, -rtabmap-0.22/rtabmap/core/CameraRGBD.h, -rtabmap-0.22/rtabmap/core/CameraStereo.h and 414 more
pins changed: libsqlite >=3.53.4,<4 → >=3.54.0,<4, proj >=9.8.1,<9.9 → >=9.9.0,<9.10
dropped dependencies: qt-main
moveit-core 2.15.0 (build 29) → 2.15.0 compatible: no ABI change 1 headers changed (check for layout/inline changes): moveit_core/moveit/version.hpp
new dependencies: eigen-abi-devel any
rviz-visual-tools 4.1.4 (build 29) → 4.2.0 compatible: no ABI change 1 headers changed (check for layout/inline changes): rviz_visual_tools/imarker_simple.hpp
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81, qt6-main >=6.11.2,<7
dropped dependencies: libgl-devel, libopengl-devel, qt-main
139 packages can be bumped on their own (compatible: 93, no libraries: 46)
package released → PR verdict details
ackermann-steering-controller 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
admittance-controller 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
backward-ros 1.0.8 (build 29) → 1.0.8 compatible: no ABI change headers unchanged
pins changed: elfutils >=0.194,<0.195 → >=0.196,<0.197
battery-state-broadcaster 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
bicycle-steering-controller 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
chained-filter-controller 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
chomp-motion-planner 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
control-toolbox 6.4.0 (build 29) → 6.4.0 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
controller-interface 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
controller-manager 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
diff-drive-controller 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
force-torque-sensor-broadcaster 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
forward-command-controller 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
gpio-controllers 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
gps-sensor-broadcaster 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
gz-ros2-control 4.0.0 (build 29) → 4.0.0 compatible: no ABI change headers unchanged
gz-ros2-control-demos 4.0.0 (build 29) → 4.0.0 compatible: no ABI change
hardware-interface 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
hardware-interface-testing 6.9.0 (build 29) → 6.9.0 compatible: no ABI change
imu-sensor-broadcaster 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
joint-limits 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
joint-state-broadcaster 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
joint-trajectory-controller 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
kinematics-interface 2.4.2 (build 29) → 2.4.2 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
kinematics-interface-kdl 2.4.2 (build 29) → 2.4.2 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
libpointmatcher 1.4.2 (build 29) → 1.4.2 compatible: no ABI change headers unchanged
magnetometer-broadcaster 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
mecanum-drive-controller 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
motion-primitives-controllers 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
moveit-hybrid-planning 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-kinematics 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
moveit-planners-chomp 2.15.0 (build 29) → 2.15.0 compatible: no ABI change
moveit-planners-ompl 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
moveit-planners-stomp 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-py 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-resources-prbt-ikfast-manipulator-plugin 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-ros-benchmarks 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-ros-control-interface 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-ros-move-group 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-ros-occupancy-map-monitor 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
moveit-ros-perception 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
moveit-ros-planning 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
moveit-ros-planning-interface 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
moveit-ros-robot-interaction 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-ros-trajectory-cache 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-ros-visualization 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
moveit-ros-warehouse 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-servo 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-setup-app-plugins 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-setup-controllers 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-setup-core-plugins 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-setup-framework 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-setup-srdf-plugins 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-simple-controller-manager 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
moveit-task-constructor-capabilities 0.1.6 (build 29) → 0.1.6 compatible: no ABI change
moveit-task-constructor-core 0.1.6 (build 29) → 0.1.6 compatible: no ABI change headers unchanged
moveit-task-constructor-demo 0.1.6 (build 29) → 0.1.6 compatible: no ABI change headers unchanged
moveit-task-constructor-visualization 0.1.6 (build 29) → 0.1.6 compatible: no ABI change headers unchanged
moveit-visual-tools 4.2.0 (build 29) → 4.2.0 compatible: no ABI change headers unchanged
mujoco-ros2-control 0.1.0 (build 29) → 0.1.0 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
mujoco-ros2-control-plugins 0.1.0 (build 29) → 0.1.0 compatible: no ABI change headers unchanged
omni-wheel-drive-controller 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
parallel-gripper-controller 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
pick-ik 1.1.3 (build 29) → 1.1.3 compatible: no ABI change headers unchanged
pid-controller 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
pilz-industrial-motion-planner 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
pilz-industrial-motion-planner-testutils 2.15.0 (build 29) → 2.15.0 compatible: no ABI change headers unchanged
pose-broadcaster 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
range-sensor-broadcaster 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
rmf-fleet-adapter 2.12.0 (build 29) → 2.12.0 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
rmf-fleet-adapter-python 2.12.0 (build 29) → 2.12.0 compatible: no ABI change
rmf-task-ros2 2.12.0 (build 29) → 2.12.0 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
rmf-traffic-ros2 2.12.0 (build 29) → 2.12.0 compatible: no ABI change headers unchanged
pins changed: proj >=9.8.1,<9.9 → >=9.9.0,<9.10
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
rmf-visualization-navgraphs 2.5.1 (build 29) → 2.5.1 compatible: no ABI change
rmf-visualization-rviz2-plugins 2.5.1 (build 29) → 2.5.1 compatible: no ABI change new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
rmf-visualization-schedule 2.5.1 (build 29) → 2.5.1 compatible: no ABI change headers unchanged
pins changed: openssl >=3.5.8,<4 → >=3.5.9,<4
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
robotiq-controllers 0.0.1 (build 29) → 0.0.1 compatible: no ABI change headers unchanged
ros-gz-sim 4.0.0 (build 29) → 4.0.0 compatible: no ABI change headers unchanged
ros-image-to-qimage 0.4.1 (build 29) → 0.4.1 compatible: no ABI change headers unchanged
dropped dependencies: qt-main
rqt-image-overlay 0.5.0 (build 29) → 0.5.0 compatible: no ABI change dropped dependencies: qt-main
rqt-mocap4r2-control 0.0.7 (build 29) → 0.0.7 compatible: no ABI change headers unchanged
new dependencies: qt6-main >=6.11.2,<7
rviz-marker-tools 0.1.6 (build 29) → 0.1.6 compatible: no ABI change headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
rviz-satellite 4.3.1 (build 30) → 4.3.1 compatible: no ABI change pins changed: proj >=9.8.1,<9.9 → >=9.9.0,<9.10
state-interfaces-broadcaster 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
steering-controllers-library 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
trac-ik-kinematics-plugin 2.2.0 (build 29) → 2.2.0 compatible: no ABI change headers unchanged
transmission-interface 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
tricycle-controller 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
tricycle-steering-controller 6.9.0 (build 29) → 6.9.0 compatible: no ABI change headers unchanged
turtlebot3-gazebo 2.3.7 (build 29) → 2.3.7 compatible: no ABI change headers unchanged
ur-controllers 7.0.0 (build 29) → 7.0.0 compatible: no ABI change headers unchanged
ur-robot-driver 7.0.0 (build 29) → 7.0.0 compatible: no ABI change headers unchanged
webots-ros2-control 2025.0.1 (build 29) → 2025.0.1 compatible: no ABI change headers unchanged
desktop-full 0.13.0 (build 29) → 0.13.0 no libraries: nothing to compare
gz-sim-vendor 0.5.2 (build 30) → 0.5.2 no libraries: nothing to compare pins changed: elfutils >=0.194,<0.195 → >=0.196,<0.197
moveit 2.15.0 (build 29) → 2.15.0 no libraries: nothing to compare
moveit-common 2.15.0 (build 29) → 2.15.0 no libraries: nothing to compare
moveit-planners 2.15.0 (build 29) → 2.15.0 no libraries: nothing to compare
moveit-plugins 2.15.0 (build 29) → 2.15.0 no libraries: nothing to compare
moveit-resources 3.2.0 (build 29) → 3.2.0 no libraries: nothing to compare
moveit-resources-fanuc-moveit-config 3.2.0 (build 29) → 3.2.0 no libraries: nothing to compare
moveit-resources-panda-moveit-config 3.2.0 (build 29) → 3.2.0 no libraries: nothing to compare
moveit-resources-prbt-moveit-config 2.15.0 (build 29) → 2.15.0 no libraries: nothing to compare
moveit-resources-prbt-pg70-support 2.15.0 (build 29) → 2.15.0 no libraries: nothing to compare
moveit-ros 2.15.0 (build 29) → 2.15.0 no libraries: nothing to compare
moveit-runtime 2.15.0 (build 29) → 2.15.0 no libraries: nothing to compare
moveit-setup-assistant 2.15.0 (build 29) → 2.15.0 no libraries: nothing to compare headers unchanged
mujoco-ros2-control-demos 0.1.0 (build 29) → 0.1.0 no libraries: nothing to compare
nav2-minimal-tb3-sim 1.3.0 (build 29) → 1.3.0 no libraries: nothing to compare
nav2-minimal-tb4-sim 1.3.0 (build 29) → 1.3.0 no libraries: nothing to compare
python-qt-binding 2.6.1 (build 29) → 2.6.1 no libraries: nothing to compare
rmf-demos 2.8.2 (build 29) → 2.8.2 no libraries: nothing to compare
rmf-demos-fleet-adapter 2.8.2 (build 29) → 2.8.2 no libraries: nothing to compare
rmf-reservation-node 2.12.0 (build 29) → 2.12.0 no libraries: nothing to compare
rmf-visualization 2.5.1 (build 29) → 2.5.1 no libraries: nothing to compare
roboplan-ros-franka 0.7.0 (build 29) → 0.7.0 no libraries: nothing to compare
ros-gz 4.0.0 (build 29) → 4.0.0 no libraries: nothing to compare
ros-gz-sim-demos 4.0.0 (build 29) → 4.0.0 no libraries: nothing to compare
ros2-control 6.9.0 (build 29) → 6.9.0 no libraries: nothing to compare
ros2-controllers 6.9.0 (build 29) → 6.9.0 no libraries: nothing to compare
ros2-fmt-logger 1.1.0 (build 29) → 1.1.0 no libraries: nothing to compare headers unchanged
ros2controlcli 6.9.0 (build 29) → 6.9.0 no libraries: nothing to compare new dependencies: graphviz any
rqt-controller-manager 6.9.0 (build 29) → 6.9.0 no libraries: nothing to compare
rqt-image-overlay-layer 0.5.0 (build 29) → 0.5.0 no libraries: nothing to compare headers unchanged
dropped dependencies: qt-main
simulation 0.13.0 (build 29) → 0.13.0 no libraries: nothing to compare
trac-ik 2.2.0 (build 29) → 2.2.0 no libraries: nothing to compare
turtlebot3-simulations 2.3.7 (build 29) → 2.3.7 no libraries: nothing to compare
ur 7.0.0 (build 29) → 7.0.0 no libraries: nothing to compare
ur-calibration 7.0.0 (build 29) → 7.0.0 no libraries: nothing to compare headers unchanged
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
ur-moveit-config 7.0.0 (build 29) → 7.0.0 no libraries: nothing to compare
ur-simulation-gz 2.5.0 (build 29) → 2.5.0 no libraries: nothing to compare
visp 3.7.0 (build 29) → 3.7.0 no libraries: nothing to compare pins changed: gsl >=2.7,<2.8 → >=2.8,<2.9, libpng >=1.6.58,<1.7 → >=1.6.59,<1.7
new dependencies: eigen-abi >=5.0.1.80,<5.0.1.81
webots-ros2 2025.0.1 (build 29) → 2025.0.1 no libraries: nothing to compare
webots-ros2-epuck 2025.0.1 (build 29) → 2025.0.1 no libraries: nothing to compare
webots-ros2-husarion 2025.0.1 (build 29) → 2025.0.1 no libraries: nothing to compare
webots-ros2-tests 2025.0.1 (build 29) → 2025.0.1 no libraries: nothing to compare
webots-ros2-tiago 2025.0.1 (build 29) → 2025.0.1 no libraries: nothing to compare
webots-ros2-turtlebot 2025.0.1 (build 29) → 2025.0.1 no libraries: nothing to compare
webots-ros2-universal-robot 2025.0.1 (build 29) → 2025.0.1 no libraries: nothing to compare

Compared with the newest builds on https://repo.prefix.dev/tobias-fischer/robostack-distro-test/linux-64 and https://repo.prefix.dev/robostack-rolling/linux-64.

About this check

Each package this pull request built, compared with its newest released build (tools/abi_check.py, libabigail):

  • compatible / additions: the package can be bumped on its own;
  • soname / incompatible: the packages that depend on it need a rebuild (build number bump) in the same pull request.

Exported symbols are compared (the released packages are stripped, so struct layouts aren't); unchanged installed headers rule out layout and inline changes, changed ones are listed for review. Dependents to rebuild are the released ones linking to a changed library. A changed pin is part of the comparison.

Tobias-Fischer added a commit that referenced this pull request Oct 12, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 12, 2026
Regenerated with `rs lyrical update-snapshot` on top of #82 and #83, plus the patch
refreshes of the original sync commit (foxglove_bridge, microstrain_inertial_driver,
rtabmap).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 12, 2026
Regenerated with `rs jazzy update-snapshot` on top of #82 and #83. The previous
snapshot (rosdistro master, 2026-10-06) is already ahead of the 2026-10-05 sync, so
no package versions change; the snapshot now records the sync and each package's
dependencies. Full rebuild anyway, to move jazzy to the shared Python 3.14 (its 3.12
override is dropped): build_number 25 -> 27, mutex 0.19.0 -> 0.20.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 12, 2026
Regenerated with `rs humble update-snapshot` on top of #82 and #83, plus the patch
refreshes of the original sync commit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 12, 2026
`rs lyrical update-snapshot` on top of #82, plus refreshed foxglove_bridge,
microstrain_inertial_driver and rtabmap patches.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 12, 2026
`rs jazzy update-snapshot` on top of #82: the previous snapshot (rosdistro master,
2026-10-06) is already ahead of the 2026-10-05 sync, so no package versions change;
the snapshot now records the sync and each package's dependencies. Full rebuild to
move jazzy to the shared Python 3.14 (its 3.12 override is dropped): build_number
25 -> 27, mutex 0.19.0 -> 0.20.0.

Fixes from the first full-rebuild run:
- webots_ros2_driver: humble's patch (any Python 3, not Ubuntu's exact 3.12)
- libpointmatcher: static on Windows (lyrical/rolling's patch, same 1.4.2)
- rmf_utils: export its symbols on Windows (LNK1181)
- rosgraph_monitor: include <cstring> for std::memcpy
- comment why xtensor stays pinned to 0.25

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 13, 2026
`rs lyrical update-snapshot` on top of #82, plus refreshed foxglove_bridge,
microstrain_inertial_driver and rtabmap patches.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 13, 2026
`rs jazzy update-snapshot` on top of #82: the previous snapshot (rosdistro master,
2026-10-06) is already ahead of the 2026-10-05 sync, so no package versions change;
the snapshot now records the sync and each package's dependencies. Full rebuild to
move jazzy to the shared Python 3.14 (its 3.12 override is dropped): build_number
25 -> 27, mutex 0.19.0 -> 0.20.0.

Fixes from the first full-rebuild run:
- webots_ros2_driver: humble's patch (any Python 3, not Ubuntu's exact 3.12)
- libpointmatcher: static on Windows (lyrical/rolling's patch, same 1.4.2)
- rmf_utils: export its symbols on Windows (LNK1181)
- rosgraph_monitor: include <cstring> for std::memcpy
- comment why xtensor stays pinned to 0.25

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 13, 2026
`rs humble update-snapshot` on top of #82 (879 updated, 162 added, 4 removed), with
the patches refreshed for the new sources and the fixes from the first full-rebuild
run of the 2026-09-14 sync:

- foxglove_bridge 3.6.0, rtabmap 0.23.13: jazzy's patches (same sources)
- launch_testing: pytest >= 7 hookimpl takes module_path (pytest 9 rejects the legacy
  path argument, which failed every launch_pytest test, e.g. tf2_ros's)
- autoware_downsample_filters, mujoco_3d_lidar: jazzy's patches (same sources)
- motion_capture_tracking, sick_safetyscanners_base: Windows patches for the new sources
- rosgraph_monitor: include <cstring> for std::memcpy
- libpointmatcher: static on Windows, like lyrical/rolling (LNK1181)
- xtensor 0.25 (as jazzy): unpinned, nav2_mppi_controller got xtensor 0.23.9 with
  xsimd 14, which don't build together

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 13, 2026
`rs lyrical update-snapshot` on top of #82, plus refreshed foxglove_bridge,
microstrain_inertial_driver and rtabmap patches.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 13, 2026
`rs jazzy update-snapshot` on top of #82: the previous snapshot (rosdistro master,
2026-10-06) is already ahead of the 2026-10-05 sync, so no package versions change;
the snapshot now records the sync and each package's dependencies. Full rebuild to
move jazzy to the shared Python 3.14 (its 3.12 override is dropped): build_number
25 -> 27, mutex 0.19.0 -> 0.20.0.

Fixes from the first full-rebuild run:
- webots_ros2_driver: humble's patch (any Python 3, not Ubuntu's exact 3.12)
- libpointmatcher: static on Windows (lyrical/rolling's patch, same 1.4.2)
- rmf_utils: export its symbols on Windows (LNK1181)
- rosgraph_monitor: include <cstring> for std::memcpy
- comment why xtensor stays pinned to 0.25

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 13, 2026
`rs humble update-snapshot` on top of #82 (879 updated, 162 added, 4 removed), with
the patches refreshed for the new sources and the fixes from the first full-rebuild
run of the 2026-09-14 sync:

- foxglove_bridge 3.6.0, rtabmap 0.23.13: jazzy's patches (same sources)
- launch_testing: pytest >= 7 hookimpl takes module_path (pytest 9 rejects the legacy
  path argument, which failed every launch_pytest test, e.g. tf2_ros's)
- autoware_downsample_filters, mujoco_3d_lidar: jazzy's patches (same sources)
- motion_capture_tracking, sick_safetyscanners_base: Windows patches for the new sources
- rosgraph_monitor: include <cstring> for std::memcpy
- libpointmatcher: static on Windows, like lyrical/rolling (LNK1181)
- xtensor 0.25 (as jazzy): unpinned, nav2_mppi_controller got xtensor 0.23.9 with
  xsimd 14, which don't build together

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 13, 2026
`rs lyrical update-snapshot` on top of #82, plus refreshed foxglove_bridge,
microstrain_inertial_driver and rtabmap patches.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 13, 2026
`rs jazzy update-snapshot` on top of #82: the previous snapshot (rosdistro master,
2026-10-06) is already ahead of the 2026-10-05 sync, so no package versions change;
the snapshot now records the sync and each package's dependencies. Full rebuild to
move jazzy to the shared Python 3.14 (its 3.12 override is dropped): build_number
25 -> 27, mutex 0.19.0 -> 0.20.0.

Fixes from the first full-rebuild run:
- webots_ros2_driver: humble's patch (any Python 3, not Ubuntu's exact 3.12)
- libpointmatcher: static on Windows (lyrical/rolling's patch, same 1.4.2)
- rmf_utils: export its symbols on Windows (LNK1181)
- rosgraph_monitor: include <cstring> for std::memcpy
- comment why xtensor stays pinned to 0.25

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 13, 2026
`rs humble update-snapshot` on top of #82 (879 updated, 162 added, 4 removed), with
the patches refreshed for the new sources and the fixes from the first full-rebuild
run of the 2026-09-14 sync:

- foxglove_bridge 3.6.0, rtabmap 0.23.13: jazzy's patches (same sources)
- launch_testing: pytest >= 7 hookimpl takes module_path (pytest 9 rejects the legacy
  path argument, which failed every launch_pytest test, e.g. tf2_ros's)
- autoware_downsample_filters, mujoco_3d_lidar: jazzy's patches (same sources)
- motion_capture_tracking, sick_safetyscanners_base: Windows patches for the new sources
- rosgraph_monitor: include <cstring> for std::memcpy
- libpointmatcher: static on Windows, like lyrical/rolling (LNK1181)
- xtensor 0.25 (as jazzy): unpinned, nav2_mppi_controller got xtensor 0.23.9 with
  xsimd 14, which don't build together

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 13, 2026
`rs lyrical update-snapshot` on top of #82, plus refreshed foxglove_bridge,
microstrain_inertial_driver and rtabmap patches.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 13, 2026
`rs jazzy update-snapshot` on top of #82: the previous snapshot (rosdistro master,
2026-10-06) is already ahead of the 2026-10-05 sync, so no package versions change;
the snapshot now records the sync and each package's dependencies. Full rebuild to
move jazzy to the shared Python 3.14 (its 3.12 override is dropped): build_number
25 -> 27, mutex 0.19.0 -> 0.20.0.

Fixes from the first full-rebuild run:
- webots_ros2_driver: humble's patch (any Python 3, not Ubuntu's exact 3.12)
- libpointmatcher: static on Windows (lyrical/rolling's patch, same 1.4.2)
- rmf_utils: export its symbols on Windows (LNK1181)
- rosgraph_monitor: include <cstring> for std::memcpy
- comment why xtensor stays pinned to 0.25

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 13, 2026
`rs humble update-snapshot` on top of #82 (879 updated, 162 added, 4 removed), with
the patches refreshed for the new sources and the fixes from the first full-rebuild
run of the 2026-09-14 sync:

- foxglove_bridge 3.6.0, rtabmap 0.23.13: jazzy's patches (same sources)
- launch_testing: pytest >= 7 hookimpl takes module_path (pytest 9 rejects the legacy
  path argument, which failed every launch_pytest test, e.g. tf2_ros's)
- autoware_downsample_filters, mujoco_3d_lidar: jazzy's patches (same sources)
- motion_capture_tracking, sick_safetyscanners_base: Windows patches for the new sources
- rosgraph_monitor: include <cstring> for std::memcpy
- libpointmatcher: static on Windows, like lyrical/rolling (LNK1181)
- xtensor 0.25 (as jazzy): unpinned, nav2_mppi_controller got xtensor 0.23.9 with
  xsimd 14, which don't build together

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 13, 2026
`rs lyrical update-snapshot` on top of #82, plus refreshed foxglove_bridge,
microstrain_inertial_driver and rtabmap patches.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 13, 2026
`rs jazzy update-snapshot` on top of #82: the previous snapshot (rosdistro master,
2026-10-06) is already ahead of the 2026-10-05 sync, so no package versions change;
the snapshot now records the sync and each package's dependencies. Full rebuild to
move jazzy to the shared Python 3.14 (its 3.12 override is dropped): build_number
25 -> 27, mutex 0.19.0 -> 0.20.0.

Fixes from the first full-rebuild run:
- webots_ros2_driver: humble's patch (any Python 3, not Ubuntu's exact 3.12)
- libpointmatcher: static on Windows (lyrical/rolling's patch, same 1.4.2)
- rmf_utils: export its symbols on Windows (LNK1181)
- rosgraph_monitor: include <cstring> for std::memcpy
- comment why xtensor stays pinned to 0.25

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 13, 2026
`rs humble update-snapshot` on top of #82 (879 updated, 162 added, 4 removed), with
the patches refreshed for the new sources and the fixes from the first full-rebuild
run of the 2026-09-14 sync:

- foxglove_bridge 3.6.0, rtabmap 0.23.13: jazzy's patches (same sources)
- launch_testing: pytest >= 7 hookimpl takes module_path (pytest 9 rejects the legacy
  path argument, which failed every launch_pytest test, e.g. tf2_ros's)
- autoware_downsample_filters, mujoco_3d_lidar: jazzy's patches (same sources)
- motion_capture_tracking, sick_safetyscanners_base: Windows patches for the new sources
- rosgraph_monitor: include <cstring> for std::memcpy
- libpointmatcher: static on Windows, like lyrical/rolling (LNK1181)
- xtensor 0.25 (as jazzy): unpinned, nav2_mppi_controller got xtensor 0.23.9 with
  xsimd 14, which don't build together

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… fixes it needed

Rebuilt on main after #92/#93 (which took this pull request's CI/bot machinery):
- shared/pinning/conda_forge.yaml 2026.10.09.13.11.31 with lyrical's migrations for every
  distribution; per-distribution pinning versions removed; zenoh unified at 1.10.1;
  jazzy keeps xtensor 0.25; openexr 3.4 in the shared overrides; rebuild bumps for the
  packages the changed pins affect
- Qt5 rosdep keys map to Qt6 (shared); humble and jazzy keep Qt5 in their own
  robostack.yaml; plotjuggler(_ros) keep Qt5; rolling's rviz_visual_tools 4.2.0
- rolling: rtabmap 0.23.13 (jazzy's release), python_qt_binding with PyQt6 on macOS
- libpointmatcher on Windows: CMake config files together in share/libpointmatcher/cmake
- moveit_ros_visualization (win): export the plugin targets too

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 14, 2026
`rs jazzy update-snapshot` on top of #82: the previous snapshot (rosdistro master,
2026-10-06) is already ahead of the 2026-10-05 sync, so no package versions change;
the snapshot now records the sync and each package's dependencies. Full rebuild to
move jazzy to the shared Python 3.14 (its 3.12 override is dropped): build_number
25 -> 27, mutex 0.19.0 -> 0.20.0.

Fixes from the full-rebuild runs:
- webots_ros2_driver: humble's patch (any Python 3, not Ubuntu's exact 3.12)
- libpointmatcher: static on Windows (lyrical/rolling's patch, same 1.4.2)
- rmf_utils: export its symbols on Windows (LNK1181)
- rosgraph_monitor: include <cstring> for std::memcpy
- qt_gui_cpp without pyside2 (no Python 3.14 build)
- py_trees 2.6 builds with hatchling
- comment why xtensor stays pinned to 0.25

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 14, 2026
`rs humble update-snapshot` on top of #82, with the fixes from the full-rebuild runs:
- humble: swri_console calls sigemptyset unqualified (a macro on macOS), jazzy's patch
- humble: moveit_py_utils links Python3::Module on macOS (jazzy's patch, undefined pybind11 symbols)
- humble: behaviortree_cpp's AMENT_INDEX_CPP_VERSION_GTE as plain comparisons on Windows
- humble ci.yaml: evict launch_pytest from the PR build cache (TEMPORARY)
- humble: launch_pytest reads fixture scopes with getfixturemarker() (pytest >= 8.4)
- humble: py_trees 2.6.0, proxsuite 0.7.3 and system zenoh like jazzy (same versions now)
- humble: librealsense2 2.58.4 needs conda-forge's 2.58.3 for now (as jazzy/lyrical)
- humble: py_trees 2.6 and py_trees_js 0.7 build with hatchling

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 16, 2026
`rs lyrical update-snapshot` on top of #82, with the fixes from the full-rebuild runs:
- lyrical: rtabmap without its tests (MSVC can't build test_optimizer_gtsam.cpp), as jazzy
- lyrical: python_qt_binding uses PyQt6 on macOS too (RoboStack/ros-lyrical#86)
- rcutils test: Python import only on humble and jazzy

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 16, 2026
Drops the distribution's own conda-forge-pinning version and migrations: it uses
shared/pinning/conda_forge.yaml (2026.10.09.13.11.31), with the package fixes the new
pins needed. Other distributions keep their own pinning version until their PR; their
conda_build_config.yaml only gets the comment of the new shared openexr override
(the value, 3.4, is what they pin already).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 16, 2026
)

Drops the distribution's own conda-forge-pinning version and migrations: it uses
shared/pinning/conda_forge.yaml (2026.10.09.13.11.31), with the package fixes the new
pins needed. Other distributions keep their own pinning version until their PR; their
conda_build_config.yaml only gets the comment of the new shared openexr override
(the value, 3.4, is what they pin already).

shared/robostack.yaml maps the Qt5 rosdep keys to Qt6 (qt6-main, pyqt6), so lyrical's
per-package Qt workarounds go. humble and jazzy keep Qt5 through overrides that their
own sync PRs add: merge those first.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Tobias-Fischer

Copy link
Copy Markdown
Collaborator Author

I suggest we merge the sync PRs instead

Tobias-Fischer added a commit that referenced this pull request Oct 16, 2026
Drops the distribution's own conda-forge-pinning version and migrations: it uses
shared/pinning/conda_forge.yaml (2026.10.09.13.11.31), with the package fixes the new
pins needed. Other distributions keep their own pinning version until their PR; their
conda_build_config.yaml only gets the comment of the new shared openexr override
(the value, 3.4, is what they pin already).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer added a commit that referenced this pull request Oct 17, 2026
)

Drops the distribution's own conda-forge-pinning version and migrations: it uses
shared/pinning/conda_forge.yaml (2026.10.09.13.11.31), with the package fixes the new
pins needed (python_qt_binding on PyQt6 on macOS, rtabmap 0.23.13, rviz_visual_tools
4.2.0 without the temporary recipe). Other distributions keep their own pinning
version until their PR; their conda_build_config.yaml only gets the comment of the
new shared openexr override (the value, 3.4, is what they pin already).

shared/robostack.yaml maps the Qt5 rosdep keys to Qt6 (qt6-main, pyqt6), so rolling's
per-package Qt workarounds go. humble and jazzy keep Qt5 through overrides that their
own sync PRs add: merge those first. The rcutils test imports its Python module only
on humble and jazzy (rcutils 7 no longer installs it).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.

1 participant