Skip to content

Feature topic monitor (backport #605 to ros2-kilted)#608

Open
mergify[bot] wants to merge 1 commit into
ros2-kiltedfrom
mergify/bp/ros2-kilted/pr-605
Open

Feature topic monitor (backport #605 to ros2-kilted)#608
mergify[bot] wants to merge 1 commit into
ros2-kiltedfrom
mergify/bp/ros2-kilted/pr-605

Conversation

@mergify
Copy link
Copy Markdown
Contributor

@mergify mergify Bot commented May 21, 2026

copy of #476

This was merged already because it did build fine in CI (e.g. kilted: https://github.com/ros/diagnostics/actions/runs/26198174893, the rolling job is broken because of the broken docker image) and built fine for me locally.
But it made problems on the buildfarm (on all distros, but here is kilted for comparison: https://build.ros2.org/job/Kdev__diagnostics__ubuntu_noble_amd64/36/changes

@iluetkeb Could you please have a look?


This is an automatic backport of pull request #605 done by Mergify.

* Original topic monitor version for galactic

* Rename to diagnostic_topic_monitor

* Refactor code and package (#1)

* Add topic monitor components to diagnostics

Co-authored-by: Tejas Kumar Shastha <tejas.kumarshastha@de.bosch.com>
Signed-off-by: Ingo Lütkebohle <ingo.luetkebohle@de.bosch.com>

* Fix license tag

* Add new package to lint and test

* Fix copyright notices

* author under license

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* flake8

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* cpplint

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* quotes

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* '

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* target_link_libraries

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* imperative

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* flake8

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* flakes

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* whitespace

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* windows edge case

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* windows why

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* may also be bigger

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* issues w/ defines

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* windows

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* fixes #592 and #526

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* missing test dep

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* three different publishers

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* taking more time

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* testing for all 4 topics

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* this did lead to -1 as lowest level in corner cases

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

* fix

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

---------

Signed-off-by: Ingo Lütkebohle <ingo.luetkebohle@de.bosch.com>
Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>
Co-authored-by: Ingo Lütkebohle (CR/ASD1) <ingo.luetkebohle@de.bosch.com>
Co-authored-by: Tejas Kumar Shastha <tejas.shastha@gmail.com>
Co-authored-by: Tejas Kumar Shastha <tejas.kumarshastha@de.bosch.com>
(cherry picked from commit 207fe69)
@mergify mergify Bot added the automerge PRs with this label will be merged if all checks are green label May 21, 2026
@mergify mergify Bot assigned ct2034 May 21, 2026
@ct2034 ct2034 removed the automerge PRs with this label will be merged if all checks are green label May 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant