ros-tooling / cross_compile

A tool to build ROS and ROS2 workspaces for various targets
Apache License 2.0
188 stars 60 forks source link

Add option to use testing apt repos for ros #197

Closed emersonknapp closed 4 years ago

emersonknapp commented 4 years ago

Signed-off-by: Emerson Knapp emerson.b.knapp@gmail.com

emersonknapp commented 4 years ago

@thomas-moulard here's where the dockerfile mentions the repo https://github.com/ros-tooling/cross_compile/pull/197/files?file-filters%5B%5D=.Dockerfile#diff-2fa487816a196f4a8a73123c48758f2fR40 - i was just relying on $ROS_VERSION to get it done. To answer your question, yes, it's working, I'm building a test workspace from Foxy and running it on a raspberry Pi. Definitely Foxy binaries from the testing repo. I think shadow-fixed is deprecated in favor of -testing in all cases.

I see your point about enabling arbitrary extra repositories. Now that you mention that, this same result is already possible using the custom-setup-script - the user can execute arbitrary code before the rosdeps are installed, so they could just add extra apt lists to check. Instead of adding this feature, I can call out that use case in the README