From 923b6878119bd030ba0627798d0a744d2141c3e0 Mon Sep 17 00:00:00 2001 From: Tobias-Fischer <5497832+Tobias-Fischer@users.noreply.github.com> Date: Wed, 14 Oct 2026 08:49:30 +0000 Subject: [PATCH] rolling: update conda-forge pinning to 2026.10.14.02.57.01 --- distros/rolling/conda_build_config.yaml | 119 ++++++---- distros/rolling/distro.yaml | 5 +- distros/rolling/pkg_additional_info.yaml | 270 ++++++++++++++++++++++- 3 files changed, 351 insertions(+), 43 deletions(-) diff --git a/distros/rolling/conda_build_config.yaml b/distros/rolling/conda_build_config.yaml index aaa4d756..5a5738ed 100644 --- a/distros/rolling/conda_build_config.yaml +++ b/distros/rolling/conda_build_config.yaml @@ -128,6 +128,18 @@ target_gobin: rust_compiler: - rust +# OCaml Compiler Options +ocaml_compiler: + - ocaml +ocaml_compiler_version: + - 5.4.0 + +# Zig Compiler Options +zig_compiler: + - zig +zig_compiler_version: + - 0.17.0 + # the numbers here are the Darwin Kernel version for macOS 10.9 & 11.0; # this is used to form our target triple on osx, and nothing else. After # we bumped the minimum macOS version to 10.13, this was left unchanged, @@ -166,6 +178,9 @@ docker_image: # [os.environ.get("BUILD_PLA - quay.io/condaforge/linux-anvil-aarch64:alma10 # [os.environ.get("BUILD_PLATFORM") == "linux-aarch64" and os.environ.get("DEFAULT_LINUX_VERSION", "alma10") == "alma10"] - quay.io/condaforge/linux-anvil-ppc64le:alma10 # [os.environ.get("BUILD_PLATFORM") == "linux-ppc64le" and os.environ.get("DEFAULT_LINUX_VERSION", "alma10") == "alma10"] + # builds on RockyLinux 10 + - quay.io/condaforge/linux-anvil-riscv64:rocky10 # [os.environ.get("BUILD_PLATFORM") == "linux-riscv64"] + zip_keys: - - c_compiler_version # [unix] - cxx_compiler_version # [unix] @@ -179,12 +194,8 @@ zip_keys: - libarrow_all - - root_base - root_cxx_standard - -# armv7l specifics because conda-build sets many things to centos 6 -# this can probably be removed when conda-build gets updated defaults -# for aarch64 -cdt_arch: armv7l # [armv7l] -BUILD: armv7-conda_cos7-linux-gnueabihf # [armv7l] + - - clhep + - geant4 pin_run_as_build: libblst: @@ -227,27 +238,27 @@ assimp: attr: - 2.5 aws_c_auth: - - 0.10.4 + - '1.0' aws_c_cal: - - 0.9.15 + - '1.0' aws_c_common: - - 0.14.3 + - '1.0' aws_c_compression: - - 0.3.2 + - '1.0' aws_c_event_stream: - - 0.7.1 + - '1.0' aws_c_http: - - 0.11.0 + - '1.0' aws_c_io: - - 0.27.5 + - '1.0' aws_c_mqtt: - - 0.16.0 + - '1.0' aws_c_s3: - - 0.13.1 + - '1.1' aws_c_sdkutils: - - 0.2.7 + - '1.0' aws_checksums: - - 0.2.10 + - '1.0' aws_crt_cpp: - 0.42.3 aws_sdk_cpp: @@ -321,12 +332,14 @@ cutensor: - 2 curl: - 8 +dagmc: + - '3.2' dartsim_cpp: - '6.19' -dav1d: - - 1.2.1 -dav1d_devel: - - 1.2.1 +# Since v1.3.0, the dav1d feedstock has used a sonamed runtime library package to prevent +# ABI breaks while allowing packags built against multiple versions of dav1d to co-exist. +# dav1d: +# - '1.5.4' davix: - '0.8' dbus: @@ -335,12 +348,16 @@ dcap: - 2.47 delphes: - 3.5.1 +double_down: + - '1.1' eclib: - '20250627' eigen_abi_devel: - 5.0.1 +editline: + - '2' elfutils: - - '0.194' + - '0.196' emela: - '1.0' exiv2: @@ -382,7 +399,7 @@ gnuradio_core: gnutls: - '3.8' gsl: - - 2.7 + - '2.8' gsoap: - 2.8.123 gstreamer: @@ -396,7 +413,9 @@ libgdal: libgdal_core: - '3.13' geant4: - - 11.4.2 + - 10.7.4 + - 11.3.2 + - 11.4.3 geos: - 3.14.1 geotiff: @@ -450,13 +469,13 @@ hdf5: - '2' - 1.14.6 hdrhistogram_c: - - 0.11.9 + - 0.11.10 icu: - '78' idyntree: - '15' imath: - - 3.2.2 + - 3.2.3 impi_devel: - 2021.16.0 ipopt: @@ -560,6 +579,8 @@ libduckdb_devel: - '1' libeantic: - '2' +libedit: + - '3.1' libevent: - 2.1.12 libexactreal: @@ -631,7 +652,7 @@ libheif: libhugetlbfs: - 2 libhwloc: - - 2.13.0 + - 2.15.0 libhwy: - '1.4' libiconv: @@ -676,10 +697,12 @@ libode: - 0.16.6 libogg: - 1.3 +libonnx: + - 1.23.2 libopencolorio: - '2.5' libopenimageio: - - '3.1' + - '3.2' libopencv: - 5.0.0 libopentelemetry_cpp: @@ -687,9 +710,9 @@ libopentelemetry_cpp: libosqp: - 1.0.0 libopenvino: - - 2026.3.1 + - 2026.4.0 libopenvino_dev: - - 2026.3.1 + - 2026.4.0 libparu: - '1' libpcap: @@ -746,6 +769,8 @@ libsuitesparseconfig: - '7' libsuperiso: - '5.0' +libsrtp2: + - 2.8.1 libssh: - '0.12' libssh2: @@ -768,8 +793,12 @@ libtiff: - '4.7' libtorch: - '2.12' +libtrintrin: + - '0.3' libudev: - '257' +libultrahdr: + - 2.0.2 libumfpack: - '6' libunwind: @@ -784,6 +813,8 @@ libvips: - 8 libvpl: - '2.16' +libvpx: + - '1.17' libwebp: - 1 libwebp_base: @@ -796,6 +827,10 @@ libxml2: - '2.15' libxml2_devel: - '2.15' +libxmlpp_4_0: + - '4.0' +libxmlpp_5_0: + - '5.4' libxrootd_devel: - '6' libxsmm: @@ -814,6 +849,8 @@ log4cxx: - 1.8.0 lol_html: - 3.0.1 +looptools: + - '2.16' ls_hpack: - 2.3.5 lwtnn: @@ -834,6 +871,8 @@ mkl: mkl_devel: - '2026' # [not osx] - '2023' # [osx] +moab: + - '5.6' mpg123: - '1.33' mpich: @@ -885,19 +924,19 @@ numpy: obake_devel: - '0.9' occt: - - 8.0.0 + - 8.0.1 oneloop: - '3.7' openblas: - 0.3.* openexr: - - '3.4' + - '3.5' openh264: - 2.6.0 openjpeg: - '2' openjph: - - '0.31' + - '0.32' openmpi: - '5' openslide: @@ -959,7 +998,7 @@ postgresql: postgresql_plpython: - '18' proj: - - '9.8' + - '9.9' pulseaudio: - '17.0' pulseaudio_client: @@ -967,7 +1006,7 @@ pulseaudio_client: pulseaudio_daemon: - '17.0' pybind11_abi: - - '11' + - 11 pythia8: - '8.312' python: @@ -1019,7 +1058,7 @@ qtkeychain: rav1e: - '0.8' rdma_core: - - '63' + - '65' re2: - 2025.11.05 readline: @@ -1068,7 +1107,7 @@ sdl2_net: sdl2_ttf: - '2' shaderc: - - '2026.3' + - '2026.4' sherpa: - '3.0' singular: @@ -1109,6 +1148,8 @@ tbb_devel: - '2023' tensorflow: - '2.16' +thepeg: + - '2.2' thrift_cpp: - 0.22.0 tinyxml2: @@ -1122,7 +1163,9 @@ ucc: ucx: - '1.22' uhd: - - 4.10.0 + - 4.11.0 +unibilium: + - 2.1.4 urdfdom: - '6' vc: # [win] diff --git a/distros/rolling/distro.yaml b/distros/rolling/distro.yaml index daeb404b..91927989 100644 --- a/distros/rolling/distro.yaml +++ b/distros/rolling/distro.yaml @@ -2,8 +2,7 @@ # (everything else is shared, see the README). channel_name: robostack-rolling upload_target: prefix -conda_forge_pinning_version: 2026.09.01.16.28.00 -conda_forge_migrations: [giflib6, go_macos, gstreamer128, hdf52, libboost190, pybind11_abi11, urdfdom6, - vtk970] +conda_forge_pinning_version: 2026.10.14.02.57.01 +conda_forge_migrations: [elfutils0196, giflib6, go_macos, gsl28, gstreamer128, hdf52, libboost190, libhwloc2150, proj99, urdfdom6] # rolling has no regular sync tags; update-rosdistro-snapshot reads rosdistro master. rosdistro_sync: manual diff --git a/distros/rolling/pkg_additional_info.yaml b/distros/rolling/pkg_additional_info.yaml index f1ec97d0..82f6cb60 100644 --- a/distros/rolling/pkg_additional_info.yaml +++ b/distros/rolling/pkg_additional_info.yaml @@ -80,27 +80,241 @@ urdfdom_headers: override_version: '3.0.0' zenoh_cpp_vendor: additional_cmake_args: "-DAMENT_VENDOR_POLICY=NEVER_VENDOR_IGNORE_SATISFIED_CHECK -DUSE_SYSTEM_ZENOH=ON" +ackermann_steering_controller: + build_number: 31 +admittance_controller: + build_number: 31 +backward_ros: + build_number: 31 +battery_state_broadcaster: + build_number: 31 +bicycle_steering_controller: + build_number: 31 +chained_filter_controller: + build_number: 31 +chomp_motion_planner: + build_number: 31 +control_toolbox: + build_number: 31 +controller_interface: + build_number: 31 +controller_manager: + build_number: 31 +desktop_full: + build_number: 31 +diff_drive_controller: + build_number: 31 +force_torque_sensor_broadcaster: + build_number: 31 +forward_command_controller: + build_number: 31 +gpio_controllers: + build_number: 31 +gps_sensor_broadcaster: + build_number: 31 gz_gui_vendor: build_number: 30 +gz_ros2_control: + build_number: 31 +gz_ros2_control_demos: + build_number: 31 gz_sim_vendor: - build_number: 30 + build_number: 31 +hardware_interface: + build_number: 31 +hardware_interface_testing: + build_number: 31 +imu_sensor_broadcaster: + build_number: 31 +joint_limits: + build_number: 31 +joint_state_broadcaster: + build_number: 31 +joint_trajectory_controller: + build_number: 31 +kinematics_interface: + build_number: 31 +kinematics_interface_kdl: + build_number: 31 livox_ros_driver2: build_number: 31 +magnetometer_broadcaster: + build_number: 31 +mecanum_drive_controller: + build_number: 31 +motion_primitives_controllers: + build_number: 31 +moveit: + build_number: 31 +moveit_common: + build_number: 31 +moveit_core: + build_number: 31 +moveit_hybrid_planning: + build_number: 31 +moveit_kinematics: + build_number: 31 +moveit_planners: + build_number: 31 +moveit_planners_chomp: + build_number: 31 +moveit_planners_ompl: + build_number: 31 +moveit_planners_stomp: + build_number: 31 +moveit_plugins: + build_number: 31 +moveit_py: + build_number: 31 +moveit_resources: + build_number: 31 +moveit_resources_fanuc_moveit_config: + build_number: 31 +moveit_resources_panda_moveit_config: + build_number: 31 +moveit_resources_prbt_ikfast_manipulator_plugin: + build_number: 31 +moveit_resources_prbt_moveit_config: + build_number: 31 +moveit_resources_prbt_pg70_support: + build_number: 31 +moveit_ros: + build_number: 31 +moveit_ros_benchmarks: + build_number: 31 +moveit_ros_control_interface: + build_number: 31 +moveit_ros_move_group: + build_number: 31 +moveit_ros_occupancy_map_monitor: + build_number: 31 +moveit_ros_perception: + build_number: 31 +moveit_ros_planning: + build_number: 31 +moveit_ros_planning_interface: + build_number: 31 +moveit_ros_robot_interaction: + build_number: 31 +moveit_ros_trajectory_cache: + build_number: 31 +moveit_ros_visualization: + build_number: 31 +moveit_ros_warehouse: + build_number: 31 +moveit_runtime: + build_number: 31 +moveit_servo: + build_number: 31 +moveit_setup_app_plugins: + build_number: 31 +moveit_setup_assistant: + build_number: 31 +moveit_setup_controllers: + build_number: 31 +moveit_setup_core_plugins: + build_number: 31 +moveit_setup_framework: + build_number: 31 +moveit_setup_srdf_plugins: + build_number: 31 +moveit_simple_controller_manager: + build_number: 31 +moveit_task_constructor_capabilities: + build_number: 31 +moveit_task_constructor_core: + build_number: 31 +moveit_task_constructor_demo: + build_number: 31 +moveit_task_constructor_visualization: + build_number: 31 +moveit_visual_tools: + build_number: 31 +mujoco_ros2_control: + build_number: 31 +mujoco_ros2_control_demos: + build_number: 31 +mujoco_ros2_control_plugins: + build_number: 31 +nav2_minimal_tb3_sim: + build_number: 31 +nav2_minimal_tb4_sim: + build_number: 31 +omni_wheel_drive_controller: + build_number: 31 +parallel_gripper_controller: + build_number: 31 +pick_ik: + build_number: 31 +pid_controller: + build_number: 31 +pilz_industrial_motion_planner: + build_number: 31 +pilz_industrial_motion_planner_testutils: + build_number: 31 plotjuggler: # Rebuild with the refreshed patch (b29 was built before it; 3.17.2 already wraps the message in a Span). build_number: 30 +pose_broadcaster: + build_number: 31 +range_sensor_broadcaster: + build_number: 31 +rmf_demos: + build_number: 31 +rmf_demos_fleet_adapter: + build_number: 31 +rmf_fleet_adapter: + build_number: 31 +rmf_fleet_adapter_python: + build_number: 31 +rmf_reservation_node: + build_number: 31 +rmf_task_ros2: + build_number: 31 +rmf_traffic_ros2: + build_number: 31 +rmf_visualization: + build_number: 31 +rmf_visualization_navgraphs: + build_number: 31 +rmf_visualization_rviz2_plugins: + build_number: 31 +rmf_visualization_schedule: + build_number: 31 +roboplan_ros_franka: + build_number: 31 +robotiq_controllers: + build_number: 31 +ros2_control: + build_number: 31 +ros2_controllers: + build_number: 31 +ros2_fmt_logger: + build_number: 31 ros2cli: # Rebuild with the shell completions under the names bash/zsh/fish load (patch). build_number: 30 +ros2controlcli: + build_number: 31 +ros_gz: + build_number: 31 +ros_gz_sim: + build_number: 31 +ros_gz_sim_demos: + build_number: 31 rosidl_cli: # Rebuild with the shell completions installed under the names bash/zsh/fish load (patch). build_number: 30 +rqt_controller_manager: + build_number: 31 rqt_plot: # Rebuild with qt6-main 6.11 (b29 was built against qt6-main 6.12, which pyqt6 6.11 can't install with). build_number: 30 rqt_py_common: # Rebuild with qt6-main 6.11 (b29 was built against qt6-main 6.12, which pyqt6 6.11 can't install with). build_number: 30 +rtabmap: + build_number: 31 rviz2: # Rebuild with qt6-main 6.11 (b29 was built against qt6-main 6.12, which pyqt6 6.11 can't install with). build_number: 30 @@ -113,6 +327,8 @@ rviz_default_plugins: rviz_imu_plugin: # Rebuild with qt6-main 6.11 (b29 was built against qt6-main 6.12, which pyqt6 6.11 can't install with). build_number: 30 +rviz_marker_tools: + build_number: 31 rviz_rendering: # Rebuild with qt6-main 6.11 (b29 was built against qt6-main 6.12, which pyqt6 6.11 can't install with). build_number: 30 @@ -121,10 +337,60 @@ rviz_rendering_tests: build_number: 30 rviz_satellite: # Rebuild with qt6-main 6.11 (b29 was built against qt6-main 6.12, which pyqt6 6.11 can't install with). - build_number: 30 + build_number: 31 rviz_visual_testing_framework: # Rebuild with qt6-main 6.11 (b29 was built against qt6-main 6.12, which pyqt6 6.11 can't install with). build_number: 30 +simulation: + build_number: 31 +state_interfaces_broadcaster: + build_number: 31 +steering_controllers_library: + build_number: 31 +trac_ik: + build_number: 31 +trac_ik_kinematics_plugin: + build_number: 31 +transmission_interface: + build_number: 31 +tricycle_controller: + build_number: 31 +tricycle_steering_controller: + build_number: 31 +turtlebot3_gazebo: + build_number: 31 +turtlebot3_simulations: + build_number: 31 turtlesim: # Rebuild with qt6-main 6.11 (b29 was built against qt6-main 6.12, which pyqt6 6.11 can't install with). build_number: 30 +ur: + build_number: 31 +ur_calibration: + build_number: 31 +ur_controllers: + build_number: 31 +ur_moveit_config: + build_number: 31 +ur_robot_driver: + build_number: 31 +ur_simulation_gz: + build_number: 31 +visp: + build_number: 31 +webots_ros2: + build_number: 31 +webots_ros2_control: + build_number: 31 +webots_ros2_epuck: + build_number: 31 +webots_ros2_husarion: + build_number: 31 +webots_ros2_tests: + build_number: 31 +webots_ros2_tiago: + build_number: 31 +webots_ros2_turtlebot: + build_number: 31 +webots_ros2_universal_robot: + build_number: 31