-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rosidl_cli is broken because of missing type_description support #808
Comments
@sloretz , sorry to bug you. Just curious if you have spare cycle to peek at this issue. Thanks! |
I found a (inelegant) solution for my problem: https://github.com/marcoesposito1988/rosidl/tree/add-type-description-to-rosidl-cli On this branch I added:
If anyone can confirm that I am down the right/desired path, I will try to implement the generator topology in python in rosidl-cli as soon as possible and open a PR |
@marcoesposito1988 Thanks a lot for your help, I have encountered the same issue with rosidl under Jazzy and your patch has been really helpful, this would be great if it could be integrated into the upstream repository and ultimately make its way back to Jazzy. If I may, I have a couple of extra notes. First, Second, the |
@marcoesposito1988 thank you for finding the solution. could you consider to open the PR, we can start there. |
Bug report
Required Info:
Steps to reproduce issue
Use rosidl_cli to generate C/C++ code from a (very simple) test message
Expected behavior
Code generated correctly (as it happened with ROS2 humble)
Actual behavior
Fails with:
If I get it correctly, this is due to
type_description_info
being None here, because it is never added here (see here)Am I missing anything? Was rosidl_cli just not updated recently to cope with changes in the other generators? Or is a fix already underway?
I guess that fixing this would require hardcoding the
type_description
generator to be run before any other, and then update thelegacy_generator_arguments_file
function to be non-legacy anymore.Can anyone confirm this? If positive, I could attempt a fix
The text was updated successfully, but these errors were encountered: