RoboStack / RoboStack/robostack.github.io

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

Ouverte
#135 7 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Astro
Étoiles
385
Forks
36
Merge moyen
5 h 37 min
PR mergées (30 j)
18

Description

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?

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par inspecter les pins de dépendances de ros2-distro-mutex et les comparer aux bibliothèques Ubuntu 22.04 utilisées par ROS Humble, en particulier PCL 1.12.1 par rapport à 1.15.1. Déterminez si les pins doivent être alignés sur la distribution ROS recommandée ou si leur justification doit être documentée ; le travail est considéré comme terminé lorsque l’écart est résolu ou clairement expliqué.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
ubuntu
Domaine
build-system
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.