RoboStack / RoboStack/robostack.github.io
`ros2-distro-mutex` is not aligned on recommended ubuntu distro libraries?
Nessuno ha ancora preso questa issue.
- Lingua principale
- Astro
- Stelle
- 385
- Fork
- 36
- Merge medio
- 5h 37m
- PR unite (30g)
- 18
Descrizione
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?
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia ispezionando i pin delle dipendenze di ros2-distro-mutex e confrontandoli con le librerie Ubuntu 22.04 utilizzate da ROS Humble, in particolare PCL 1.12.1 rispetto a 1.15.1. Determina se i pin debbano essere allineati alla distribuzione ROS consigliata o se debba essere documentata la loro motivazione; il lavoro è completato quando la discrepanza è stata risolta o spiegata chiaramente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- ubuntu
- Ambito
- build-system
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Attiva
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100