From 57e262bfcd8b1ca267366360e559ddeea01571c9 Mon Sep 17 00:00:00 2001 From: Tobias-Fischer <5497832+Tobias-Fischer@users.noreply.github.com> Date: Fri, 23 Oct 2026 03:46:57 +0000 Subject: [PATCH] Update conda-forge pinning [ci skip] --- distros/humble/conda_build_config.yaml | 121 ++++++---- distros/humble/distro.yaml | 5 +- distros/humble/pkg_additional_info.yaml | 263 +++++++++++++++++++++- distros/jazzy/conda_build_config.yaml | 22 +- distros/jazzy/pkg_additional_info.yaml | 102 +++++++++ distros/lyrical/conda_build_config.yaml | 22 +- distros/lyrical/distro.yaml | 4 +- distros/rolling/conda_build_config.yaml | 119 ++++++---- distros/rolling/distro.yaml | 5 +- distros/rolling/pkg_additional_info.yaml | 270 ++++++++++++++++++++++- shared/pinning/conda_forge.yaml | 3 +- 11 files changed, 834 insertions(+), 102 deletions(-) diff --git a/distros/humble/conda_build_config.yaml b/distros/humble/conda_build_config.yaml index 195402326..aed44b3a4 100644 --- a/distros/humble/conda_build_config.yaml +++ b/distros/humble/conda_build_config.yaml @@ -130,6 +130,18 @@ target_gobin: rust_compiler: - rust +# OCaml Compiler Options +ocaml_compiler: + - ocaml +ocaml_compiler_version: + - 5.5.1 + +# 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, @@ -168,6 +180,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] @@ -181,12 +196,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: @@ -229,27 +240,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: @@ -323,12 +334,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: @@ -337,12 +350,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: @@ -384,7 +401,7 @@ gnuradio_core: gnutls: - '3.8' gsl: - - 2.7 + - '2.8' gsoap: - 2.8.123 gstreamer: @@ -398,7 +415,9 @@ libgdal: libgdal_core: - '3.13' geant4: - - 11.4.2 + - 10.7.4 + - 11.3.2 + - 11.4.3 geos: - 3.14.1 geotiff: @@ -408,7 +427,7 @@ gfal2: gflags: - '2.3' giflib: - - '6' + - 6 givaro: - 4.2.2 glew: @@ -452,13 +471,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: @@ -562,12 +581,14 @@ libduckdb_devel: - '1' libeantic: - '2' +libedit: + - '3.1' libevent: - 2.1.12 libexactreal: - '4' libffi: - - '3.5' + - '3.7' libflac: - '1.5' libflatsurf: @@ -633,7 +654,7 @@ libheif: libhugetlbfs: - 2 libhwloc: - - 2.13.0 + - 2.15.0 libhwy: - '1.4' libiconv: @@ -678,10 +699,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: @@ -689,9 +712,9 @@ libopentelemetry_cpp: libosqp: - 1.0.0 libopenvino: - - 2026.3.1 + - 2026.4.1 libopenvino_dev: - - 2026.3.1 + - 2026.4.1 libparu: - '1' libpcap: @@ -748,6 +771,8 @@ libsuitesparseconfig: - '7' libsuperiso: - '5.0' +libsrtp2: + - 2.8.1 libssh: - '0.12' libssh2: @@ -770,8 +795,12 @@ libtiff: - '4.7' libtorch: - '2.12' +libtrintrin: + - '0.3' libudev: - '257' +libultrahdr: + - 2.0.2 libumfpack: - '6' libunwind: @@ -786,6 +815,8 @@ libvips: - 8 libvpl: - '2.16' +libvpx: + - '1.17' libwebp: - 1 libwebp_base: @@ -798,6 +829,10 @@ libxml2: - '2.15' libxml2_devel: - '2.15' +libxmlpp_4_0: + - '4.0' +libxmlpp_5_0: + - '5.4' libxrootd_devel: - '6' libxsmm: @@ -816,6 +851,8 @@ log4cxx: - 1.8.0 lol_html: - 3.0.1 +looptools: + - '2.16' ls_hpack: - 2.3.5 lwtnn: @@ -836,6 +873,8 @@ mkl: mkl_devel: - '2026' # [not osx] - '2023' # [osx] +moab: + - '5.6' mpg123: - '1.33' mpich: @@ -887,7 +926,7 @@ numpy: obake_devel: - '0.9' occt: - - 8.0.0 + - 8.0.1 oneloop: - '3.7' openblas: @@ -901,7 +940,7 @@ openh264: openjpeg: - '2' openjph: - - '0.31' + - '0.32' openmpi: - '5' openslide: @@ -963,7 +1002,7 @@ postgresql: postgresql_plpython: - '18' proj: - - '9.8' + - '9.9' pulseaudio: - '17.0' pulseaudio_client: @@ -971,7 +1010,7 @@ pulseaudio_client: pulseaudio_daemon: - '17.0' pybind11_abi: - - '11' + - 11 pythia8: - '8.312' python: @@ -1024,7 +1063,7 @@ qtkeychain: rav1e: - '0.8' rdma_core: - - '63' + - '65' re2: - 2025.11.05 readline: @@ -1073,7 +1112,7 @@ sdl2_net: sdl2_ttf: - '2' shaderc: - - '2026.3' + - '2026.4' sherpa: - '3.0' singular: @@ -1114,6 +1153,8 @@ tbb_devel: - '2023' tensorflow: - '2.16' +thepeg: + - '2.2' thrift_cpp: - 0.22.0 tinyxml2: @@ -1127,7 +1168,9 @@ ucc: ucx: - '1.22' uhd: - - 4.10.0 + - 4.11.0 +unibilium: + - 2.1.4 urdfdom: - '6' vc: # [win] diff --git a/distros/humble/distro.yaml b/distros/humble/distro.yaml index 677b58f40..33b1699c8 100644 --- a/distros/humble/distro.yaml +++ b/distros/humble/distro.yaml @@ -5,9 +5,8 @@ channel_name: robostack-humble upload_to: [anaconda] read_from: anaconda -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.22.19.59.50 +conda_forge_migrations: [elfutils0196, go_macos, gsl28, gstreamer128, hdf52, libboost190, libffi37, libhwloc2150, proj99, urdfdom6] pinning_overrides: libzenohc: [1.10.0] libzenohcxx: [1.10.0] diff --git a/distros/humble/pkg_additional_info.yaml b/distros/humble/pkg_additional_info.yaml index 4a9f1f592..e570dc3cc 100644 --- a/distros/humble/pkg_additional_info.yaml +++ b/distros/humble/pkg_additional_info.yaml @@ -86,11 +86,6 @@ py_trees: dep_name: py-trees max_pin: 'x.x.x' override_version: '2.5.0' -rtabmap: - additional_cmake_args: - if: win - then: "-DWITH_QT=OFF -DBUILD_TOOLS=OFF -DBUILD_EXAMPLES=OFF -DWITH_GTSAM=OFF" - else: "-DWITH_QT=OFF -DBUILD_TOOLS=OFF -DBUILD_EXAMPLES=OFF" urdfdom: generate_dummy_package_with_run_deps: dep_name: urdfdom @@ -104,13 +99,271 @@ urdfdom_headers: override_version: '3.0.0' zenoh_cpp_vendor: additional_cmake_args: "-DAMENT_VENDOR_POLICY=NEVER_VENDOR_IGNORE_SATISFIED_CHECK" +ackermann_steering_controller: + build_number: 22 +admittance_controller: + build_number: 22 +backward_ros: + build_number: 22 +bicycle_steering_controller: + build_number: 22 +chomp_motion_planner: + build_number: 22 +clearpath_common: + build_number: 22 +clearpath_control: + build_number: 22 +clearpath_description: + build_number: 22 +clearpath_generator_common: + build_number: 22 +clearpath_manipulators: + build_number: 22 +clearpath_manipulators_description: + build_number: 22 +clearpath_mecanum_drive_controller: + build_number: 22 +controller_manager: + build_number: 22 +diff_drive_controller: + build_number: 22 +effort_controllers: + build_number: 22 +force_torque_sensor_broadcaster: + build_number: 22 +forward_command_controller: + build_number: 22 +franka_bringup: + build_number: 22 +franka_example_controllers: + build_number: 22 +franka_fr3_moveit_config: + build_number: 22 +franka_gazebo_bringup: + build_number: 22 +franka_ign_ros2_control: + build_number: 22 +franka_robot_state_broadcaster: + build_number: 22 +franka_ros2: + build_number: 22 +gazebo_ros2_control: + build_number: 22 +gazebo_ros2_control_demos: + build_number: 22 +gpio_controllers: + build_number: 22 +gripper_controllers: + build_number: 22 +gz_ros2_control: + build_number: 22 +gz_ros2_control_demos: + build_number: 22 +ign_ros2_control: + build_number: 22 +iiwa14_moveit_config: + build_number: 22 +iiwa7_moveit_config: + build_number: 22 +imu_sensor_broadcaster: + build_number: 22 +irobot_create_common_bringup: + build_number: 22 +irobot_create_control: + build_number: 22 +irobot_create_ignition_bringup: + build_number: 22 +joint_state_broadcaster: + build_number: 22 +joint_trajectory_controller: + build_number: 22 +kortex_description: + build_number: 22 +lbr_bringup: + build_number: 22 +lbr_demos_cpp: + build_number: 22 +lbr_demos_py: + build_number: 22 +lbr_fri_ros2_stack: + build_number: 22 +lbr_moveit_cpp: + build_number: 22 +lbr_ros2_control: + build_number: 22 +mecanum_drive_controller: + build_number: 22 +med14_moveit_config: + build_number: 22 +med7_moveit_config: + build_number: 22 +moveit: + build_number: 22 +moveit_chomp_optimizer_adapter: + build_number: 22 +moveit_common: + build_number: 22 +moveit_core: + build_number: 22 +moveit_hybrid_planning: + build_number: 22 +moveit_kinematics: + build_number: 22 +moveit_planners: + build_number: 22 +moveit_planners_chomp: + build_number: 22 +moveit_planners_ompl: + build_number: 22 +moveit_plugins: + build_number: 22 +moveit_resources_prbt_ikfast_manipulator_plugin: + build_number: 22 +moveit_resources_prbt_moveit_config: + build_number: 22 +moveit_resources_prbt_pg70_support: + build_number: 22 +moveit_ros: + build_number: 22 +moveit_ros_benchmarks: + build_number: 22 +moveit_ros_control_interface: + build_number: 22 +moveit_ros_move_group: + build_number: 22 +moveit_ros_occupancy_map_monitor: + build_number: 22 +moveit_ros_perception: + build_number: 22 +moveit_ros_planning: + build_number: 22 +moveit_ros_planning_interface: + build_number: 22 +moveit_ros_robot_interaction: + build_number: 22 +moveit_ros_visualization: + build_number: 22 +moveit_ros_warehouse: + build_number: 22 +moveit_runtime: + build_number: 22 +moveit_servo: + build_number: 22 +moveit_setup_app_plugins: + build_number: 22 +moveit_setup_assistant: + build_number: 22 +moveit_setup_controllers: + build_number: 22 +moveit_setup_core_plugins: + build_number: 22 +moveit_setup_framework: + build_number: 22 +moveit_setup_srdf_plugins: + build_number: 22 +moveit_simple_controller_manager: + build_number: 22 +moveit_task_constructor_capabilities: + build_number: 22 +moveit_task_constructor_core: + build_number: 22 +moveit_task_constructor_demo: + build_number: 22 +moveit_visual_tools: + build_number: 22 +mujoco_ros2_control: + build_number: 22 +mujoco_ros2_control_demos: + build_number: 22 +mujoco_ros2_control_plugins: + build_number: 22 mujoco_vendor: build_number: 21 +orbbec_camera: + build_number: 22 +pick_ik: + build_number: 22 +pid_controller: + build_number: 22 +pilz_industrial_motion_planner: + build_number: 22 +pilz_industrial_motion_planner_testutils: + build_number: 22 +pose_broadcaster: + build_number: 22 +position_controllers: + build_number: 22 +range_sensor_broadcaster: + build_number: 22 +ros2_control: + build_number: 22 +ros2_controllers: + build_number: 22 +ros2_fmt_logger: + build_number: 22 ros2cli: # Rebuild with the shell completions under the names bash and zsh load (patch). build_number: 21 +ros2controlcli: + build_number: 22 rosidl_cli: # Rebuild with the shell completions installed under the names bash and zsh load (patch). build_number: 21 +rqt_controller_manager: + build_number: 22 +rtabmap: + additional_cmake_args: + if: win + then: "-DWITH_QT=OFF -DBUILD_TOOLS=OFF -DBUILD_EXAMPLES=OFF -DWITH_GTSAM=OFF" + else: "-DWITH_QT=OFF -DBUILD_TOOLS=OFF -DBUILD_EXAMPLES=OFF" + build_number: 22 +rviz_marker_tools: + build_number: 22 +steering_controllers_library: + build_number: 22 +tricycle_controller: + build_number: 22 +tricycle_steering_controller: + build_number: 22 +turtlebot3_manipulation_gazebo: + build_number: 22 +turtlebot3_simulations: + build_number: 22 +turtlebot4_ignition_bringup: + build_number: 22 turtlebot4_node: build_number: 21 +turtlebot4_simulator: + build_number: 22 +ur: + build_number: 22 +ur_calibration: + build_number: 22 +ur_controllers: + build_number: 22 +ur_moveit_config: + build_number: 22 +ur_robot_driver: + build_number: 22 +ur_simulation_gz: + build_number: 22 +velocity_controllers: + build_number: 22 +visp: + build_number: 22 +webots_ros2: + build_number: 22 +webots_ros2_control: + build_number: 22 +webots_ros2_epuck: + build_number: 22 +webots_ros2_husarion: + build_number: 22 +webots_ros2_tests: + build_number: 22 +webots_ros2_tiago: + build_number: 22 +webots_ros2_turtlebot: + build_number: 22 +webots_ros2_universal_robot: + build_number: 22 diff --git a/distros/jazzy/conda_build_config.yaml b/distros/jazzy/conda_build_config.yaml index 0adb66a71..c757238d8 100644 --- a/distros/jazzy/conda_build_config.yaml +++ b/distros/jazzy/conda_build_config.yaml @@ -130,6 +130,18 @@ target_gobin: rust_compiler: - rust +# OCaml Compiler Options +ocaml_compiler: + - ocaml +ocaml_compiler_version: + - 5.5.1 + +# 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, @@ -415,7 +427,7 @@ gfal2: gflags: - '2.3' giflib: - - '6' + - 6 givaro: - 4.2.2 glew: @@ -700,9 +712,9 @@ libopentelemetry_cpp: libosqp: - 1.0.0 libopenvino: - - 2026.4.0 + - 2026.4.1 libopenvino_dev: - - 2026.4.0 + - 2026.4.1 libparu: - '1' libpcap: @@ -783,6 +795,8 @@ libtiff: - '4.7' libtorch: - '2.12' +libtrintrin: + - '0.3' libudev: - '257' libultrahdr: @@ -1096,7 +1110,7 @@ sdl2_net: sdl2_ttf: - '2' shaderc: - - '2026.3' + - '2026.4' sherpa: - '3.0' singular: diff --git a/distros/jazzy/pkg_additional_info.yaml b/distros/jazzy/pkg_additional_info.yaml index f4b27633d..7af2b8404 100644 --- a/distros/jazzy/pkg_additional_info.yaml +++ b/distros/jazzy/pkg_additional_info.yaml @@ -131,3 +131,105 @@ urdfdom_headers: # Remove build_number fields below on new full rebuild zenoh_cpp_vendor: additional_cmake_args: "-DAMENT_VENDOR_POLICY=NEVER_VENDOR_IGNORE_SATISFIED_CHECK -DUSE_SYSTEM_ZENOH=ON" +desktop_full: + build_number: 28 +easynav_playground_kobuki: + build_number: 28 +easynav_playground_kobuki_worlds: + build_number: 28 +easynav_playground_omni: + build_number: 28 +easynav_playground_omni_worlds: + build_number: 28 +easynav_playground_summit: + build_number: 28 +easynav_playground_summit_worlds: + build_number: 28 +easynav_playground_tiago: + build_number: 28 +easynav_playground_tiago_worlds: + build_number: 28 +gz_gui_vendor: + build_number: 28 +gz_ogre_next_vendor: + build_number: 28 +gz_rendering_vendor: + build_number: 28 +gz_ros2_control: + build_number: 28 +gz_ros2_control_demos: + build_number: 28 +gz_sensors_vendor: + build_number: 28 +gz_sim_vendor: + build_number: 28 +iiwa14_moveit_config: + build_number: 28 +iiwa7_moveit_config: + build_number: 28 +irobot_create_gz_bringup: + build_number: 28 +irobot_create_gz_plugins: + build_number: 28 +irobot_create_gz_sim: + build_number: 28 +kinova_gen3_7dof_robotiq_2f_85_moveit_config: + build_number: 28 +kortex_description: + build_number: 28 +lbr_bringup: + build_number: 28 +lbr_demos_advanced_cpp: + build_number: 28 +lbr_demos_advanced_py: + build_number: 28 +lbr_demos_cpp: + build_number: 28 +lbr_demos_py: + build_number: 28 +lbr_description: + build_number: 28 +lbr_fri_ros2: + build_number: 28 +lbr_fri_ros2_stack: + build_number: 28 +lbr_ros2_control: + build_number: 28 +med14_moveit_config: + build_number: 28 +med7_moveit_config: + build_number: 28 +moveit2_tutorials: + build_number: 28 +nav2_bringup: + build_number: 28 +nav2_minimal_tb3_sim: + build_number: 28 +nav2_minimal_tb4_sim: + build_number: 28 +ros_gz: + build_number: 28 +ros_gz_sim: + build_number: 28 +ros_gz_sim_demos: + build_number: 28 +simulation: + build_number: 28 +turtlebot3: + build_number: 28 +turtlebot3_gazebo: + build_number: 28 +turtlebot3_navigation2: + build_number: 28 +turtlebot3_simulations: + build_number: 28 +turtlebot4_gz_bringup: + build_number: 28 +turtlebot4_gz_gui_plugins: + build_number: 28 +turtlebot4_navigation: + build_number: 28 +turtlebot4_simulator: + build_number: 28 +ur_simulation_gz: + build_number: 28 diff --git a/distros/lyrical/conda_build_config.yaml b/distros/lyrical/conda_build_config.yaml index b310c46a1..f5973311a 100644 --- a/distros/lyrical/conda_build_config.yaml +++ b/distros/lyrical/conda_build_config.yaml @@ -128,6 +128,18 @@ target_gobin: rust_compiler: - rust +# OCaml Compiler Options +ocaml_compiler: + - ocaml +ocaml_compiler_version: + - 5.5.1 + +# 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, @@ -413,7 +425,7 @@ gfal2: gflags: - '2.3' giflib: - - '6' + - 6 givaro: - 4.2.2 glew: @@ -698,9 +710,9 @@ libopentelemetry_cpp: libosqp: - 1.0.0 libopenvino: - - 2026.4.0 + - 2026.4.1 libopenvino_dev: - - 2026.4.0 + - 2026.4.1 libparu: - '1' libpcap: @@ -781,6 +793,8 @@ libtiff: - '4.7' libtorch: - '2.12' +libtrintrin: + - '0.3' libudev: - '257' libultrahdr: @@ -1094,7 +1108,7 @@ sdl2_net: sdl2_ttf: - '2' shaderc: - - '2026.3' + - '2026.4' sherpa: - '3.0' singular: diff --git a/distros/lyrical/distro.yaml b/distros/lyrical/distro.yaml index 1d9dfdd0b..a83bea260 100644 --- a/distros/lyrical/distro.yaml +++ b/distros/lyrical/distro.yaml @@ -5,8 +5,8 @@ channel_name: robostack-lyrical upload_to: [prefix, anaconda] read_from: prefix -conda_forge_pinning_version: 2026.10.09.13.11.31 -conda_forge_migrations: [elfutils0196, giflib6, go_macos, gsl28, gstreamer128, hdf52, libboost190, libhwloc2150, proj99, urdfdom6] +conda_forge_pinning_version: 2026.10.22.19.59.50 +conda_forge_migrations: [elfutils0196, go_macos, gsl28, gstreamer128, hdf52, libboost190, libhwloc2150, proj99, urdfdom6] pinning_overrides: # libopencv 5.0.0 builds for openexr 3.5 need qt6-main >= 6.12, but pyqt6 6.11 (via # qt6-multimedia 6.11) still requires qt6-main 6.11: stay on openexr 3.4 until pyqt6 is rebuilt diff --git a/distros/rolling/conda_build_config.yaml b/distros/rolling/conda_build_config.yaml index dadde2d74..96bcabf35 100644 --- a/distros/rolling/conda_build_config.yaml +++ b/distros/rolling/conda_build_config.yaml @@ -130,6 +130,18 @@ target_gobin: rust_compiler: - rust +# OCaml Compiler Options +ocaml_compiler: + - ocaml +ocaml_compiler_version: + - 5.5.1 + +# 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, @@ -168,6 +180,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] @@ -181,12 +196,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: @@ -229,27 +240,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: @@ -323,12 +334,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: @@ -337,12 +350,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: @@ -384,7 +401,7 @@ gnuradio_core: gnutls: - '3.8' gsl: - - 2.7 + - '2.8' gsoap: - 2.8.123 gstreamer: @@ -398,7 +415,9 @@ libgdal: libgdal_core: - '3.13' geant4: - - 11.4.2 + - 10.7.4 + - 11.3.2 + - 11.4.3 geos: - 3.14.1 geotiff: @@ -408,7 +427,7 @@ gfal2: gflags: - '2.3' giflib: - - '6' + - 6 givaro: - 4.2.2 glew: @@ -452,13 +471,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: @@ -562,6 +581,8 @@ libduckdb_devel: - '1' libeantic: - '2' +libedit: + - '3.1' libevent: - 2.1.12 libexactreal: @@ -633,7 +654,7 @@ libheif: libhugetlbfs: - 2 libhwloc: - - 2.13.0 + - 2.15.0 libhwy: - '1.4' libiconv: @@ -678,10 +699,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: @@ -689,9 +712,9 @@ libopentelemetry_cpp: libosqp: - 1.0.0 libopenvino: - - 2026.3.1 + - 2026.4.1 libopenvino_dev: - - 2026.3.1 + - 2026.4.1 libparu: - '1' libpcap: @@ -748,6 +771,8 @@ libsuitesparseconfig: - '7' libsuperiso: - '5.0' +libsrtp2: + - 2.8.1 libssh: - '0.12' libssh2: @@ -770,8 +795,12 @@ libtiff: - '4.7' libtorch: - '2.12' +libtrintrin: + - '0.3' libudev: - '257' +libultrahdr: + - 2.0.2 libumfpack: - '6' libunwind: @@ -786,6 +815,8 @@ libvips: - 8 libvpl: - '2.16' +libvpx: + - '1.17' libwebp: - 1 libwebp_base: @@ -798,6 +829,10 @@ libxml2: - '2.15' libxml2_devel: - '2.15' +libxmlpp_4_0: + - '4.0' +libxmlpp_5_0: + - '5.4' libxrootd_devel: - '6' libxsmm: @@ -816,6 +851,8 @@ log4cxx: - 1.8.0 lol_html: - 3.0.1 +looptools: + - '2.16' ls_hpack: - 2.3.5 lwtnn: @@ -836,6 +873,8 @@ mkl: mkl_devel: - '2026' # [not osx] - '2023' # [osx] +moab: + - '5.6' mpg123: - '1.33' mpich: @@ -887,7 +926,7 @@ numpy: obake_devel: - '0.9' occt: - - 8.0.0 + - 8.0.1 oneloop: - '3.7' openblas: @@ -899,7 +938,7 @@ openh264: openjpeg: - '2' openjph: - - '0.31' + - '0.32' openmpi: - '5' openslide: @@ -961,7 +1000,7 @@ postgresql: postgresql_plpython: - '18' proj: - - '9.8' + - '9.9' pulseaudio: - '17.0' pulseaudio_client: @@ -969,7 +1008,7 @@ pulseaudio_client: pulseaudio_daemon: - '17.0' pybind11_abi: - - '11' + - 11 pythia8: - '8.312' python: @@ -1021,7 +1060,7 @@ qtkeychain: rav1e: - '0.8' rdma_core: - - '63' + - '65' re2: - 2025.11.05 readline: @@ -1070,7 +1109,7 @@ sdl2_net: sdl2_ttf: - '2' shaderc: - - '2026.3' + - '2026.4' sherpa: - '3.0' singular: @@ -1111,6 +1150,8 @@ tbb_devel: - '2023' tensorflow: - '2.16' +thepeg: + - '2.2' thrift_cpp: - 0.22.0 tinyxml2: @@ -1124,7 +1165,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 f969aa4d9..1b96a8032 100644 --- a/distros/rolling/distro.yaml +++ b/distros/rolling/distro.yaml @@ -5,8 +5,7 @@ channel_name: robostack-rolling upload_to: [prefix, anaconda] read_from: 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.22.19.59.50 +conda_forge_migrations: [elfutils0196, 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 080140186..12173c558 100644 --- a/distros/rolling/pkg_additional_info.yaml +++ b/distros/rolling/pkg_additional_info.yaml @@ -70,27 +70,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: 32 +admittance_controller: + build_number: 32 +backward_ros: + build_number: 32 +battery_state_broadcaster: + build_number: 32 +bicycle_steering_controller: + build_number: 32 +chained_filter_controller: + build_number: 32 +chomp_motion_planner: + build_number: 32 +control_toolbox: + build_number: 32 +controller_interface: + build_number: 32 +controller_manager: + build_number: 32 +desktop_full: + build_number: 32 +diff_drive_controller: + build_number: 32 +force_torque_sensor_broadcaster: + build_number: 32 +forward_command_controller: + build_number: 32 +gpio_controllers: + build_number: 32 +gps_sensor_broadcaster: + build_number: 32 gz_gui_vendor: build_number: 30 +gz_ros2_control: + build_number: 32 +gz_ros2_control_demos: + build_number: 32 gz_sim_vendor: - build_number: 30 + build_number: 32 +hardware_interface: + build_number: 32 +hardware_interface_testing: + build_number: 32 +imu_sensor_broadcaster: + build_number: 32 +joint_limits: + build_number: 32 +joint_state_broadcaster: + build_number: 32 +joint_trajectory_controller: + build_number: 32 +kinematics_interface: + build_number: 32 +kinematics_interface_kdl: + build_number: 32 livox_ros_driver2: build_number: 31 +magnetometer_broadcaster: + build_number: 32 +mecanum_drive_controller: + build_number: 32 +motion_primitives_controllers: + build_number: 32 +moveit: + build_number: 32 +moveit_common: + build_number: 32 +moveit_core: + build_number: 32 +moveit_hybrid_planning: + build_number: 32 +moveit_kinematics: + build_number: 32 +moveit_planners: + build_number: 32 +moveit_planners_chomp: + build_number: 32 +moveit_planners_ompl: + build_number: 32 +moveit_planners_stomp: + build_number: 32 +moveit_plugins: + build_number: 32 +moveit_py: + build_number: 32 +moveit_resources: + build_number: 32 +moveit_resources_fanuc_moveit_config: + build_number: 32 +moveit_resources_panda_moveit_config: + build_number: 32 +moveit_resources_prbt_ikfast_manipulator_plugin: + build_number: 32 +moveit_resources_prbt_moveit_config: + build_number: 32 +moveit_resources_prbt_pg70_support: + build_number: 32 +moveit_ros: + build_number: 32 +moveit_ros_benchmarks: + build_number: 32 +moveit_ros_control_interface: + build_number: 32 +moveit_ros_move_group: + build_number: 32 +moveit_ros_occupancy_map_monitor: + build_number: 32 +moveit_ros_perception: + build_number: 32 +moveit_ros_planning: + build_number: 32 +moveit_ros_planning_interface: + build_number: 32 +moveit_ros_robot_interaction: + build_number: 32 +moveit_ros_trajectory_cache: + build_number: 32 +moveit_ros_visualization: + build_number: 32 +moveit_ros_warehouse: + build_number: 32 +moveit_runtime: + build_number: 32 +moveit_servo: + build_number: 32 +moveit_setup_app_plugins: + build_number: 32 +moveit_setup_assistant: + build_number: 32 +moveit_setup_controllers: + build_number: 32 +moveit_setup_core_plugins: + build_number: 32 +moveit_setup_framework: + build_number: 32 +moveit_setup_srdf_plugins: + build_number: 32 +moveit_simple_controller_manager: + build_number: 32 +moveit_task_constructor_capabilities: + build_number: 32 +moveit_task_constructor_core: + build_number: 32 +moveit_task_constructor_demo: + build_number: 32 +moveit_task_constructor_visualization: + build_number: 32 +moveit_visual_tools: + build_number: 32 +mujoco_ros2_control: + build_number: 32 +mujoco_ros2_control_demos: + build_number: 32 +mujoco_ros2_control_plugins: + build_number: 32 +nav2_minimal_tb3_sim: + build_number: 32 +nav2_minimal_tb4_sim: + build_number: 32 +omni_wheel_drive_controller: + build_number: 32 +parallel_gripper_controller: + build_number: 32 +pick_ik: + build_number: 32 +pid_controller: + build_number: 32 +pilz_industrial_motion_planner: + build_number: 32 +pilz_industrial_motion_planner_testutils: + build_number: 32 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: 32 +range_sensor_broadcaster: + build_number: 32 +rmf_demos: + build_number: 32 +rmf_demos_fleet_adapter: + build_number: 32 +rmf_fleet_adapter: + build_number: 32 +rmf_fleet_adapter_python: + build_number: 32 +rmf_reservation_node: + build_number: 32 +rmf_task_ros2: + build_number: 32 +rmf_traffic_ros2: + build_number: 32 +rmf_visualization: + build_number: 32 +rmf_visualization_navgraphs: + build_number: 32 +rmf_visualization_rviz2_plugins: + build_number: 32 +rmf_visualization_schedule: + build_number: 32 +roboplan_ros_franka: + build_number: 32 +robotiq_controllers: + build_number: 32 +ros2_control: + build_number: 32 +ros2_controllers: + build_number: 32 +ros2_fmt_logger: + build_number: 32 ros2cli: # Rebuild with the shell completions under the names bash/zsh/fish load (patch). build_number: 30 +ros2controlcli: + build_number: 32 +ros_gz: + build_number: 32 +ros_gz_sim: + build_number: 32 +ros_gz_sim_demos: + build_number: 32 rosidl_cli: # Rebuild with the shell completions installed under the names bash/zsh/fish load (patch). build_number: 30 +rqt_controller_manager: + build_number: 32 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: 32 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 @@ -103,6 +317,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: 32 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 @@ -111,10 +327,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: 32 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: 32 +state_interfaces_broadcaster: + build_number: 32 +steering_controllers_library: + build_number: 32 +trac_ik: + build_number: 32 +trac_ik_kinematics_plugin: + build_number: 32 +transmission_interface: + build_number: 32 +tricycle_controller: + build_number: 32 +tricycle_steering_controller: + build_number: 32 +turtlebot3_gazebo: + build_number: 32 +turtlebot3_simulations: + build_number: 32 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: 32 +ur_calibration: + build_number: 32 +ur_controllers: + build_number: 32 +ur_moveit_config: + build_number: 32 +ur_robot_driver: + build_number: 32 +ur_simulation_gz: + build_number: 32 +visp: + build_number: 32 +webots_ros2: + build_number: 32 +webots_ros2_control: + build_number: 32 +webots_ros2_epuck: + build_number: 32 +webots_ros2_husarion: + build_number: 32 +webots_ros2_tests: + build_number: 32 +webots_ros2_tiago: + build_number: 32 +webots_ros2_turtlebot: + build_number: 32 +webots_ros2_universal_robot: + build_number: 32 diff --git a/shared/pinning/conda_forge.yaml b/shared/pinning/conda_forge.yaml index 25baa1db2..5f3ee2f13 100644 --- a/shared/pinning/conda_forge.yaml +++ b/shared/pinning/conda_forge.yaml @@ -4,10 +4,9 @@ # distribution that sets conda_forge_pinning_version / conda_forge_migrations in its # distro.yaml uses those instead; all distributions are on this one (#54). # Updated by `robostack-bot update-conda-forge-pinning`. -conda_forge_pinning_version: 2026.10.09.13.11.31 +conda_forge_pinning_version: 2026.10.22.19.59.50 migrations: - elfutils0196 - - giflib6 - go_macos - gsl28 - gstreamer128