zerodds-ros2-bridge-1.0 — Open Items
Aggregate of zerodds-ros2-bridge-1.0.en.md, generated by website/_tools/gen_open_items.py.
No new content: every entry appears there as an item with its evidence.
§8.2 Prometheus metrics via a separate exporter
Status: open — zerodds-ros2-shim metrics prints the name catalogue, but no test in crates/rmw-zerodds-shim/tests/shim_cli_e2e.rs calls it, and no counter is incremented on the rmw path.
§8.3 OTLP rmw_publish/rmw_take spans
Status: open — neither crates/rmw-zerodds-shim/ nor crates/ros2-rmw/ names OTEL_EXPORTER_OTLP_ENDPOINT or emits a span.
§10 RTPS peer + FastRTPS/CycloneDDS/Connext
Status: partial — Fast DDS and Cyclone DDS are measured; rmw_connextdds and the Iron build target are missing (own items).
§10.1 Cross-vendor with rmw_connextdds
Status: open — not measured; the spec itself says “not measured (not installed in the test env)”. A run of run_qos_translation_test.sh and run_ros2_services_test.sh against rmw_connextdds is missing.
§10.2 Build target for the ROS distro Iron
Status: open — packaging/linux/deb/build-rmw-deb.sh knows humble jazzy kilted rolling and refuses any other name; ci/full.yml::ros-rmw-deb builds the same four. packaging/docker/ros2-shim/Dockerfile names the variant iron, whose package build the script refuses (not built, read from the script).
§11 librmw_zerodds_cpp.so + diagnostics binary
Status: partial — librmw_zerodds_cpp.so is in the deb package ros-<distro>-rmw-zerodds-cpp (built from crates/rmw-zerodds-shim/ament), and the image installs it from that package; the diagnostics binary, configuration and manual pages ship. The weekly job ros-rmw-deb and the image build have not run. Missing: publication on the packages.ros.org mirror (§11.1) and package and image for Iron (§10.2).
§11.1 Publication on the packages.ros.org mirror
Status: open — packaging/linux/deb/build-rmw-deb.sh builds the package; no job and no script uploads it to packages.ros.org.
zerodds-ros2-bridge-1.0 — offene Punkte
Aggregat aus zerodds-ros2-bridge-1.0.md, erzeugt von website/_tools/gen_open_items.py.
Kein eigener Inhalt: jedes Item steht dort mit seinem Beleg.
§8.2 Prometheus-Metrics via separater Exporter
Status: open — zerodds-ros2-shim metrics druckt den Namens-Katalog, aber kein Test in crates/rmw-zerodds-shim/tests/shim_cli_e2e.rs ruft ihn auf, und kein Zähler wird im rmw-Pfad hochgezählt.
§8.3 OTLP rmw_publish/rmw_take Spans
Status: open — weder crates/rmw-zerodds-shim/ noch crates/ros2-rmw/ nennt OTEL_EXPORTER_OTLP_ENDPOINT oder emittiert einen Span.
§10 RTPS-Peer + FastRTPS/CycloneDDS/Connext
Status: partial — Fast DDS und Cyclone DDS sind gemessen; rmw_connextdds und das Build-Ziel Iron fehlen (eigene Items).
§10.1 Cross-Vendor mit rmw_connextdds
Status: open — nicht gemessen; die Spec selbst nennt es „not measured (not installed in the test env)“. Es fehlt ein Lauf von run_qos_translation_test.sh und run_ros2_services_test.sh gegen rmw_connextdds.
§10.2 Build-Ziel ROS-Distro Iron
Status: open — packaging/linux/deb/build-rmw-deb.sh kennt humble jazzy kilted rolling und lehnt jeden anderen Namen ab; ci/full.yml::ros-rmw-deb baut dieselben vier. packaging/docker/ros2-shim/Dockerfile nennt die Variante iron, deren Paketbau das Skript ablehnt (nicht gebaut, aus dem Skript gelesen).
§11 librmw_zerodds_cpp.so + Diagnose-Binary
Status: partial — librmw_zerodds_cpp.so liegt im deb-Paket ros-<distro>-rmw-zerodds-cpp (gebaut aus crates/rmw-zerodds-shim/ament), das Image installiert es aus diesem Paket; Diagnose-Binary, Konfiguration und Handbuchseiten sind ausgeliefert. Der wöchentliche Job ros-rmw-deb und der Image-Bau sind nicht gelaufen. Es fehlen die Veröffentlichung auf dem packages.ros.org-Spiegel (§11.1) und Paket und Image für Iron (§10.2).
§11.1 Veröffentlichung auf dem packages.ros.org-Spiegel
Status: open — packaging/linux/deb/build-rmw-deb.sh baut das Paket; kein Job und kein Skript lädt es auf packages.ros.org hoch.