-
Notifications
You must be signed in to change notification settings - Fork 15
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
How to make rosdep resolve both official ros and cpr binary package names #1107
Comments
Can you try adding it using this https://wiki.ros.org/ClearpathRobotics/Packages? |
The steps provided in that link are identical to the steps in the dockerfile i posted above. |
Does |
Yes, here's the output from
followed by the output of
|
Sorry for the delay, I tried this today and it worked as expect:
Anything else specific to your setup that could be causing this? |
Thanks for getting back - the difference is that you are using a humble image. (this won't work on noetic, iron and rolling) Clearpath has made a public release of puma_motor_driver, just for humble only. In your example, rosdep is resolving puma_motor_driver using the official rosdistro lookup, not the clearpath specific one. |
@kbrameld it should work now, I think! |
Just tested across different distros, here's the results. Noetic - "ERROR: no rosdep rule for 'puma_motor_driver'". Same error as before. Humble - works fine. Jazzy, Rolling - error during
|
Did you need Noetic? We don't support Rolling and and are working on Jazzy. |
We have a dingo robot, and we're trying to set up a CI system using custom forks of some dingo-related packages. During the
rosdep install
step, it is not resolving binary packages provided by cpr. I have followed instructions on APT and rosdep configuration to set up sources.Running
rosdep resolve puma_motor_driver
on the robot returnsIf I set the
ROSDISTRO_INDEX_URL
, I am able to resolve clearpath's packages, but then I'm unable to resolve core ros packages.How can i set up rosdep such that both core ros packages and clearpath packages can be resolved by rosdep?
Here is a dockerfile to illustrate my issue
The text was updated successfully, but these errors were encountered: