RoboStack / RoboStack/robostack.github.io

`ros2-distro-mutex` is not aligned on recommended ubuntu distro libraries?

Aperta
#135 7 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. 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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.