RoboStack / RoboStack/robostack.github.io
`ros2-distro-mutex` is not aligned on recommended ubuntu distro libraries?
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Astro
- Sterne
- 385
- Forks
- 36
- Ø Merge
- 5 Std. 37 Min.
- Gemergte PRs (30 T.)
- 18
Beschreibung
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?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit der Untersuchung der Dependency-Pins von ros2-distro-mutex und vergleiche sie mit den von ROS Humble verwendeten Ubuntu-22.04-Bibliotheken, insbesondere PCL 1.12.1 im Vergleich zu 1.15.1. Ermittle, ob die Pins an die empfohlene ROS-Distribution angeglichen werden sollten oder ob ihre Begründung dokumentiert werden sollte; abgeschlossen ist die Aufgabe, wenn die Abweichung behoben oder eindeutig erklärt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- ubuntu
- Bereich
- build-system
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Aktiv
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100