You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 14, 2022. It is now read-only.
As a time optimization in the build process, allow the user to skip collecting rosdeps. It can take about 10s to run rosdep update and when working on code without changing dependencies, it is not necessary every time.
User can explicitly skip collecting rosdeps via a CLI flag
If the cc_internals/install_rosdeps.sh script doesn't exist already, raise an exception
Appropriate documentation exists on the flag to warn about the problems it can cause when used incorrectly. Something like "NOTE: This is an optimization feature for incremental builds to save time running rosdep update - you must have run without this flag at least once to collect the initial dependencies. It has undefined behavior if you change the dependencies of your workspace."
Implementation Notes / Suggestions
Just need a bool CLI flag to pass to the cross_compile pipeline and put the rosdep step in an if-block
Testing Notes / Suggestions
Add a unit test!
The text was updated successfully, but these errors were encountered:
…ction
Implemented a cross compile feature that allow user to skip ros dependencies.
Signed-off-by: Ubuntu <ubuntu@ip-172-31-13-156.us-east-2.compute.internal>
…ction
Implemented a cross compile feature that allow user to skip ros dependencies.
Signed-off-by: Ubuntu <ubuntu@ip-172-31-13-156.us-east-2.compute.internal>
Description
As a time optimization in the build process, allow the user to skip collecting rosdeps. It can take about 10s to run
rosdep update
and when working on code without changing dependencies, it is not necessary every time.This would be a "power-user feature"
Related Issues
Depends on #139
Completion Criteria
cc_internals/install_rosdeps.sh
script doesn't exist already, raise an exceptionrosdep update
- you must have run without this flag at least once to collect the initial dependencies. It has undefined behavior if you change the dependencies of your workspace."Implementation Notes / Suggestions
Just need a bool CLI flag to pass to the cross_compile pipeline and put the rosdep step in an if-block
Testing Notes / Suggestions
Add a unit test!
The text was updated successfully, but these errors were encountered: