1 package failed: rcl
JaehyunShim opened this issue · 6 comments
Description
CI failed with the error code "1 package failed: rcl"
Expected Behavior
It shouldn't fail there... I haven't even tested my code and the process dies because of the rcl part
Actual Behavior
CI failed with the error code "1 package failed: rcl"
For more information, check out these links below.
(https://github.com/JaehyunShim/test/runs/2029258535?check_suite_focus=true#step:4:14530)
(https://github.com/JaehyunShim/test/blob/master/.github/workflows/ci.yml)
First thing I notice is that it's importing the master
ros2.repos
file and building all dependencies instead of relying on binaries installed by setup-ros
. Can you try with this additional action-ros-ci
input/option?
vcs-repo-file-url: ""
I admit that needing to set vcs-repo-file-url
to ""
for a normal use-case like this isn't great.
Thank you for your response. I changed the file as you advised and it fixed the problem. Just one thing, I wonder if the ros-tooling group has any plan to write a tutorial-like material in the below link regarding CI, Lint, Codecoverage, test code writing, etc (so-called DevOps tools).
https://docs.ros.org/en/foxy/Tutorials.html
As a ROS user, what I can do by seeing other open-source packages, copy-pasting, and making some modifications on them with not enough knowledge is very limited. Having clearly-stated, user-friendly instruction will help us focus on actual robot development.
Regards,
Jaehyun
I am sure It will also help increase the reusability of ROS packages in the entire community.
I think that a tutorial is a great idea and would be very useful to the community. However, this issue isn't the place to track it :) - I ask that you open a request for that in https://github.com/ros-tooling/roadmap, which is intended to track top level items for the working group.
Given that the suggestion solves your problem - I've opened #561 to track an improvement, and will close this issue.
@emersonknapp Thank you!