Skip to content

Rosdep mappings shared with pixi-build-ros - #223

Open
Tobias-Fischer wants to merge 1 commit into
vinca-rs/2-package-fixesfrom
vinca-rs/3-rosdep-mappings
Open

Tobias-Fischer wants to merge 1 commit into
vinca-rs/2-package-fixesfrom
vinca-rs/3-rosdep-mappings

Conversation

@Tobias-Fischer

@Tobias-Fischer Tobias-Fischer commented Nov 14, 2026 •

Copy link
Copy Markdown
Collaborator

pixi-build-ros (pixi build of ROS packages) maps rosdep keys with RoboStack's mappings. With this PR, they are only edited here and copied there.

  • robostack-bot sync-pixi-mappings: a daily PR on prefix-dev/pixi (crates/pixi_build_ros/robostack.yaml and robostack_distros.yaml), pushed to the fork vars.PIXI_FORK with secrets.PIXI_SYNC_TOKEN, once both are set.
  • The keys pixi-build-ros had and this repository didn't: crypto++, iproute2, lua-dev, python3-dbus, python3-pygnssutils-pip, python3-tabulate, python3-types-pyyaml, rtklib. The packages that gain dependencies from them are rebuilt: plotjuggler (lua: all distributions), launch and nav2_common (types-pyyaml: lyrical, rolling), orbbec_camera (tabulate: rolling). cartographer stays unmapped on purpose (it's a ROS package).
  • noetic and kilted get their own mappings (Qt 5 / PyQt5, their xtensor), from RoboStack/ros-noetic and RoboStack/ros-kilted. They aren't built here (no vinca.yaml); the sort and render-pinning tasks skip such folders.

🤖 Generated with Claude Code

pixi-build-ros (`pixi build` of ROS packages) maps rosdep keys with RoboStack's
mappings; they are only edited here and copied there.
- robostack-bot sync-pixi-mappings: a daily PR on prefix-dev/pixi
  (crates/pixi_build_ros/robostack.yaml and robostack_distros.yaml), pushed to the
  fork vars.PIXI_FORK with secrets.PIXI_SYNC_TOKEN, once both are set.
- The keys pixi-build-ros had and this repository didn't: crypto++, iproute2,
  lua-dev, python3-dbus, python3-pygnssutils-pip, python3-tabulate,
  python3-types-pyyaml, rtklib. The packages that gain dependencies from them are
  rebuilt: plotjuggler (lua: all distributions), launch and nav2_common
  (types-pyyaml: lyrical, rolling), orbbec_camera (tabulate: rolling).
- noetic and kilted get their own mappings (Qt 5 / PyQt5, their xtensor), from
  RoboStack/ros-noetic and RoboStack/ros-kilted. They aren't built here (no
  vinca.yaml); the sort and render-pinning tasks skip such folders.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Tobias-Fischer
Tobias-Fischer force-pushed the vinca-rs/3-rosdep-mappings branch from 6ebdf38 to 61d5c72 Compare November 14, 2026 12:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build:none PR build: build no packages, only run the checks (tooling, CI or docs changes)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant