feat: add repos file for autoware_core#6845
feat: add repos file for autoware_core#6845isamu-takagi wants to merge 1 commit intoautowarefoundation:mainfrom
Conversation
Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
|
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
|
@xmfcx I know that file has been removed. The cause of this PR was lanelet_extension 0.12.0. For autoware_core CI, the docker image has been updated with lanelet_extension 0.12.0, so build_depend.repos is not necessary. However, since source installation does not use docker image, it requires a lanelet_extension version that autoware_core main depends on. This is specified in the core.repos of this PR.
|
|
I'm sorry at first I thought this PR was made in the We also had discussions about having separate |
|
One thing that could work is to not have this file in the autoware repository. And bring back the I will also discuss it further with @mitsudome-r -san today. |
|
Thank you for your review. In my opinion, there are currently four source installation environments for Autoware. And each environment may optionally have tools and simulator repos files.
My idea was to put these in the autoware repository, but as you say, another option is to put them in |
|
|
|
@isamu-takagi -san |
rosdep install -y --from-paths src/core --ignore-src --rosdistro $ROS_DISTRO -r
colcon build --symlink-install --event-handlers=console_cohesion+ --cmake-args -DCMAKE_BUILD_TYPE=Release --packages-up-to $(colcon list --base-paths src/core -n | awk '{printf "%s ", $1}') --continue-on-errorSomething like this without |
|
@xmfcx The stable version management depends on the universe, but other parts, including nightly, seem to work pretty well. I'll try it this way. |
|
I have confirmed that autoware_core can be built using autoware.repos and referencing only the src/core directory, so I will close this PR as it is no longer necessary. If the packages are stored in a mixed location, there is a problem because rosdep does not have a function equivalent to |

Description
I noticed that there was a build error in the Autoware Core source installation guide. This is because the Autoware Core source code does not match the ROS buildfarm version.
Therefore, I will change the guide to clone the dependent repository into workspace, just like Autoware Universe.
How was this PR tested?
Check that the build succeeds with the new guide.
autowarefoundation/autoware-documentation#775