Provide rosdep key for libserial-dev
Les mainteneurs répondent en général sous 1 jour
Une pull request liée a déjà été fusionnée.
- #32780 par @traversaro — fusionnée
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Calme
- Domaine
- tooling
Piste de recherche
Commencez par examiner les entrées de dépendances de pixi.toml indiquées, le dépôt serial_cpp et la page d’index rosdep pour libserial-dev. Le travail est terminé lorsque serial_cpp fournit une sortie supplémentaire compatible, qu’il est empaqueté dans conda-forge et qu’une clé rosdep pour libserial-dev se résout correctement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
See https://index.ros.org/d/libserial-dev/ . This is only used by feetech_ros2_driver, but I stumbled in it by looking at ros-physical-ai's demo pixi.toml : https://github.com/ros-physical-ai/demos/blob/25f5dddc5a32cbae69a903674dc13ed0309b2d35/pixi.toml#L152-L160 .
To workaround the fact that on conda-forge we do not have libserial-dev, they mix apt packages and conda packages, and it would be ideal if users do not do that for countless reasons.
To fix this, we would just need to package libserial-dev, but the situation is a bit complex on that: the upstream library https://github.com/wjwwood/serial is officially abandoned, see https://github.com/wjwwood/serial/issues/312 . I happen to mantain a friendly fork of that library as we use it in my organization at https://github.com/gbionics/serial_cpp, but that is not a drop-in replacement, so we can't package that in conda-forge and use it as a key for libserial-dev.
I think a possible strategy to deal with this is:
- Add an additional output to https://github.com/gbionics/serial_cpp to ensure that it can be a drop-in replacement for
libserial-dev - Package https://github.com/gbionics/serial_cpp in conda-forge
- Add a rosdep key for libserial-dev
fyi @sea-bass as you seem to be involved in https://github.com/ros-physical-ai/demos .
- Langage dominant
- Astro
- Étoiles
- 386
- Forks
- 37
- Merge moyen
- 3 h 38 min
- PR mergées (30 j)
- 15
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de RoboStack/robostack.github.io
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
RoboStack/robostack.github.io#175 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
AI assisted workflowsOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
RoboStack/robostack.github.io#174 · 2 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
RoboStack/robostack.github.io#173 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
RoboStack/robostack.github.io#135 · 7 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Partial channel updates may expose inconsistent dependency states during ros-kilted migrationsOuvertebug
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
RoboStack/robostack.github.io#139 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de RoboStack/robostack.github.io
Issues similaires
-
bug
Difficulté 2/5 Moins d'une heure Accessibilité débutants 85/100
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour
-
automated-analysis code-quality cookie
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
github/gh-aw#67517 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
CI
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
AR-js-org/arjs-plugin-artoolkit#69 ·
Les mainteneurs répondent en général sous 1 jour
-
good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
career-ops-hq/career-ops#4961 ·
Les mainteneurs répondent en général sous 2 jours