Provide rosdep key for libserial-dev
Maintainer antworten meist innerhalb von 1 Tag
Ein zugehöriger Pull Request wurde bereits gemerged.
- #32780 von @traversaro — gemerged
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Ruhig
- Bereich
- tooling
Rechercherichtung
Beginne mit der Prüfung der verlinkten pixi.toml-Abhängigkeitseinträge, des serial_cpp-Repositorys und der rosdep-Indexseite für libserial-dev. Die Arbeit ist abgeschlossen, wenn serial_cpp eine kompatible zusätzliche Ausgabe bereitstellt, in conda-forge paketiert ist und ein rosdep-Schlüssel für libserial-dev korrekt aufgelöst wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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 .
- Vorherrschende Sprache
- Astro
- Sterne
- 386
- Forks
- 37
- Ø Merge
- 3 Std. 38 Min.
- Gemergte PRs (30 T.)
- 15
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus RoboStack/robostack.github.io
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
RoboStack/robostack.github.io#175 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
AI assisted workflowsOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
RoboStack/robostack.github.io#174 · 2 Reaktionen ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
RoboStack/robostack.github.io#173 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
RoboStack/robostack.github.io#135 · 7 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Partial channel updates may expose inconsistent dependency states during ros-kilted migrationsOffenbug
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
RoboStack/robostack.github.io#139 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in RoboStack/robostack.github.io
Ähnliche Issues
-
status: needs triage type: enhancement
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
haskell/haskell-language-server#5128 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Maintainer antworten meist innerhalb von 3 Tagen
-
good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
bytecodealliance/wasm-tools#2768 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Maintainer antworten meist innerhalb von 1 Tag