I am trying out pixi with ROS, and I am running into several issues when building ROS packages because ros2-distro-mutex pulls in much newer library versions than those typically used in native ROS setups.
For example, the recommended distribution for humble is Ubuntu 22.04, where the available libpcl-dev version is 1.12.1. However, ros2-distro-mutex pulls PCL 1.15.1. The same situation applies to the other pinned libraries.
This feels like it introduces unnecessary friction for people trying to build ROS 2 with pixi+robostack. Is there a specific reason for this choice?
I am trying out
pixiwith ROS, and I am running into several issues when building ROS packages becauseros2-distro-mutexpulls in much newer library versions than those typically used in native ROS setups.For example, the recommended distribution for
humbleis Ubuntu 22.04, where the availablelibpcl-devversion is 1.12.1. However,ros2-distro-mutexpulls PCL 1.15.1. The same situation applies to the other pinned libraries.This feels like it introduces unnecessary friction for people trying to build ROS 2 with pixi+robostack. Is there a specific reason for this choice?