Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/testpr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ jobs:
EXTRA_BUILD_ARGS="--no-build-id"
fi
# --channel-priority disabled: resolvo would otherwise refuse a just-built local package once any other-channel build of the same name exists.
pixi run rattler-build build --recipe-dir recipes --target-platform ${{ matrix.platform }} -m ./conda_build_config.yaml -c conda-forge -c robostack-rolling --skip-existing --channel-priority disabled $EXTRA_BUILD_ARGS 2>&1 | tee rattler-build.log
pixi run rattler-build build --recipe-dir recipes --target-platform ${{ matrix.platform }} -m ./conda_build_config.yaml -c https://prefix.dev/conda-forge -c https://prefix.dev/robostack-rolling --skip-existing --channel-priority disabled $EXTRA_BUILD_ARGS 2>&1 | tee rattler-build.log
build_status=${PIPESTATUS[0]}
echo "exit-code=${build_status}" >> "$GITHUB_OUTPUT"
exit "$build_status"
Expand Down
23 changes: 15 additions & 8 deletions conda_build_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -819,8 +819,6 @@ lol_html:
- 3.0.1
ls_hpack:
- 2.3.5
lua:
- 5.4
lwtnn:
- '2.14'
lz4_c:
Expand Down Expand Up @@ -1013,7 +1011,12 @@ qt:
qt_main:
- 5.15
qt6_main:
- '6'
- 6.11
# conda-forge published sip 6.16.1 on 2026-09-08, which broke ABI targeting for
# packages like qt_gui_cpp_sip that build against PyQt-sip's fixed ABI v12
# (hit this on humble/jazzy first; rolling also builds qt_gui_cpp via
# pyqt6/sip so it's equally exposed). Pin back to the last known-good line
# until upstream fixes it.
qtkeychain:
- '0.17'
rav1e:
Expand Down Expand Up @@ -1173,10 +1176,14 @@ libzenohc:
- 1.10.1
libzenohcxx:
- 1.10.1
# conda-forge published sip 6.16.1 on 2026-09-08, which broke ABI targeting for
# packages like qt_gui_cpp_sip that build against PyQt-sip's fixed ABI v12
# (hit this on humble/jazzy first; rolling also builds qt_gui_cpp via
# pyqt6/sip so it's equally exposed). Pin back to the last known-good line
# until upstream fixes it.
# cartographer was built with lua 5.4.8, otherwise it pulls in 5.5 which leads to conflicts
lua:
- 5.4
# conda-forge's newest pyqt6 (6.11.0) still requires qt6-main <6.12, so
# packages built against the newly released qt6-main 6.12 can't be installed
# together with python_qt_binding (pyqt6). Pin both to 6.11 until pyqt6 is
# rebuilt for qt6-main 6.12.
pyqt6:
- 6.11
sip:
- 6.15
45 changes: 41 additions & 4 deletions pkg_additional_info.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,6 @@ gz_dartsim_vendor:
additional_cmake_args: "-DAMENT_VENDOR_POLICY=NEVER_VENDOR_IGNORE_SATISFIED_CHECK"
gz_fuel_tools_vendor:
additional_cmake_args: "-DAMENT_VENDOR_POLICY=NEVER_VENDOR_IGNORE_SATISFIED_CHECK"
gz_gui_vendor:
additional_cmake_args: "-DAMENT_VENDOR_POLICY=NEVER_VENDOR_IGNORE_SATISFIED_CHECK"
gz_math_vendor:
additional_cmake_args: "-DAMENT_VENDOR_POLICY=NEVER_VENDOR_IGNORE_SATISFIED_CHECK"
gz_msgs_vendor:
Expand All @@ -64,8 +62,6 @@ gz_ros2_control:
additional_cmake_args: "-DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON"
gz_sensors_vendor:
additional_cmake_args: "-DAMENT_VENDOR_POLICY=NEVER_VENDOR_IGNORE_SATISFIED_CHECK"
gz_sim_vendor:
additional_cmake_args: "-DAMENT_VENDOR_POLICY=NEVER_VENDOR_IGNORE_SATISFIED_CHECK"
gz_transport_vendor:
additional_cmake_args: "-DAMENT_VENDOR_POLICY=NEVER_VENDOR_IGNORE_SATISFIED_CHECK"
gz_utils_vendor:
Expand Down Expand Up @@ -198,3 +194,44 @@ visp:
override_version: '3.7.0'
zenoh_cpp_vendor:
additional_cmake_args: "-DAMENT_VENDOR_POLICY=NEVER_VENDOR_IGNORE_SATISFIED_CHECK -DUSE_SYSTEM_ZENOH=ON"
gz_gui_vendor:
additional_cmake_args: "-DAMENT_VENDOR_POLICY=NEVER_VENDOR_IGNORE_SATISFIED_CHECK"
# 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
gz_sim_vendor:
additional_cmake_args: "-DAMENT_VENDOR_POLICY=NEVER_VENDOR_IGNORE_SATISFIED_CHECK"
# 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_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
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
rviz_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
rviz_default_plugins:
# 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_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_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
rviz_rendering_tests:
# 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_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
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
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
8 changes: 8 additions & 0 deletions vinca_pinning.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,14 @@ pinning_overrides:
# cartographer was built with lua 5.4.8, otherwise it pulls in 5.5 which leads to conflicts
lua:
- 5.4
# conda-forge's newest pyqt6 (6.11.0) still requires qt6-main <6.12, so
# packages built against the newly released qt6-main 6.12 can't be installed
# together with python_qt_binding (pyqt6). Pin both to 6.11 until pyqt6 is
# rebuilt for qt6-main 6.12.
pyqt6:
- 6.11
qt6_main:
- 6.11
# conda-forge published sip 6.16.1 on 2026-09-08, which broke ABI targeting for
# packages like qt_gui_cpp_sip that build against PyQt-sip's fixed ABI v12
# (hit this on humble/jazzy first; rolling also builds qt_gui_cpp via
Expand Down
Loading