question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Interest in rosshow in ros2cli?

See original GitHub issue

rosshow is a CLI for displaying ros messages in terminal, I think its a really neat tool and would be open to porting it to ROS2 for inclusion in the core ros2cli repo if the maintainers here find it valuable.

I’d take responsibility maintaining it, perhaps along with the original author @dheera

https://github.com/dheera/rosshow

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:1
  • Comments:13 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
SteveMacenskicommented, Aug 1, 2019

I’ll close this ticket then and circle back in variants repo when I have something worth putting forward for eloquent and forward

1reaction
dirk-thomascommented, Aug 1, 2019

The packages included in the “core” variant are neither defined by the inclusion into specific repositories not by the inclusion into the ros2.repos file. They are defined in REP 2001. So in order to include a package into “core” you should propose the addition there for future ROS distros. The lower level the variant is the higher the expectation on the maintainer will be to release the package promptly when new distributions are being bootstrapped.

Adding more and more packages into a single repo is a scalability problem: issues are mixed, maintainer roles are unclear, all packages share a version number and must be released together, etc.

The ros2.repos file is used by our monolithic CI on ci.ros2.org and currently to produce the binary archive for all platforms. But that is hopefully a short term thing since we really want to switch that to use rosinstall_generator. So I would say you should expect the ros2.repos file to go away at some point.

Why not list all the ros2cli packages in the ros2cli metapackage XML as exec_depends, then in the variant repo package.xml you can just list ros2cli and it will grab the rest?

The ros2cli package is not a metapackage. It contains the framework part of the command line tools and the main executable. So it can’t depend on the packages actually providing command since those are depending on ros2cli. In general we don’t use metapackages much morein ROS 2 - even the special package type doesn’t exist as a concept in ROS 2 (though you can achieve the same with an empty package which just has exec dependencies).

Read more comments on GitHub >

github_iconTop Results From Across the Web

ros2/ros2cli: ROS 2 command line interface tools - GitHub
This repository contains the source code for ROS 2 command line interface tools included with a standard install of any ROS 2 distro....
Read more >
Creating a ROS 2 CLI command and verb - Ubuntu
Interested in running Ubuntu in your organisation? Newsletter signup. Select topics you're interested in. Cloud and Server
Read more >
Packages - ros2cli - ROS Index
Support for easy integration with ros2 security features by starting CLI nodes with a consistent prefix. Removing unneeded comment; Making DirectNode visible ( ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found