Skip to content

jazzy: rosdistro sync 2026-10-05 - #61

Open
robostack-bot-dev[bot] wants to merge 2 commits into
mainfrom
bot/update-rosdistro-snapshot-jazzy
Open

robostack-bot-dev[bot] wants to merge 2 commits into
mainfrom
bot/update-rosdistro-snapshot-jazzy

Conversation

@robostack-bot-dev

@robostack-bot-dev robostack-bot-dev Bot commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Note

Only touches distros/jazzy and the shared pinning (shared/pinning/, plus the shared libpointmatcher fix; the other distributions' conda_build_config.yaml only get a comment). It takes jazzy onto the shared conda-forge pinning (its part of #82) and adds the Qt5 overrides that keep jazzy on Qt5 once the shared Qt6 mapping lands (#60 / the rolling PR). Needs #96 (workflow size); merge before #60 and the rolling PR.
Before merging: reset distros/jazzy/ci.yaml to its defaults.

rs jazzy update-snapshot: 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 found by 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
  • why xtensor stays pinned to 0.25 is now commented

rosdistro sync jazzy/2026-10-05, announcement.

Kept at their newer versions (the previous snapshot is ahead of the sync for these repositories): https://github.com/Beam-and-Spyrosoft/rtest, https://github.com/EasyNavigation/EasyNavigation, https://github.com/EasyNavigation/NavMap, https://github.com/EasyNavigation/easynav_nav2_bridge, https://github.com/EasyNavigation/easynav_playgrounds, https://github.com/EasyNavigation/easynav_plugins, https://github.com/MOLAorg/mola, https://github.com/MRPT/mrpt, https://github.com/MRPT/mvsim, https://github.com/PickNikRobotics/generate_parameter_library, https://github.com/TobasFlightControl/tobas, https://github.com/fmrico/yaets, https://github.com/frozenreboot/rplidar_driver, https://github.com/ros-controls/ros2_control, https://github.com/ros-controls/ros2_controllers.

No package versions changed.

🤖 robostack-bot

🤖 Generated with Claude Code

@robostack-bot-dev robostack-bot-dev Bot added the robostack-bot robostack-bot commands and PRs label Oct 10, 2026
@robostack-bot-dev
robostack-bot-dev Bot force-pushed the bot/update-rosdistro-snapshot-jazzy branch from 5d68ffd to c4ddd05 Compare October 10, 2026 10:49
@github-actions

github-actions Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

ABI check (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
Tobias-Fischer force-pushed the bot/update-rosdistro-snapshot-jazzy branch 4 times, most recently from dff78d3 to b649267 Compare October 13, 2026 02:05
@Tobias-Fischer
Tobias-Fischer force-pushed the bot/update-rosdistro-snapshot-jazzy branch 3 times, most recently from 53b888c to c27b896 Compare October 13, 2026 22:26
@Tobias-Fischer Tobias-Fischer added the build:jazzy PR build: build only jazzy (with other build:<distro> labels: only those) label Oct 14, 2026
@Tobias-Fischer
Tobias-Fischer force-pushed the bot/update-rosdistro-snapshot-jazzy branch from c27b896 to 205b6ac Compare October 14, 2026 23:37
Tobias-Fischer and others added 2 commits October 16, 2026 16:19
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>
`rs jazzy update-snapshot`: 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

Copy link
Copy Markdown
Collaborator

This is ready for review and can be merged once the channel upload is setup.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build:jazzy PR build: build only jazzy (with other build:<distro> labels: only those) robostack-bot robostack-bot commands and PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant