Skip to content
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

refactor navigation2 docker - cleanup dependencies #165

Open
asimonov opened this issue Aug 12, 2024 · 3 comments
Open

refactor navigation2 docker - cleanup dependencies #165

asimonov opened this issue Aug 12, 2024 · 3 comments

Comments

@asimonov
Copy link

I suggest we cleanup navigation2 docker build, still keeping things on humble.
But remove gazebo and rviz dependencies from it.

Gazebo is better to install separately at a later stage, with a view of moving to Gazebo Harmonic. Currently gazebo classic is installed as dependency of nav2_system_tests.

Rviz is currently installed from apt and brings with it a lot of ros-humble*.

@Bckempa
Copy link
Contributor

Bckempa commented Aug 12, 2024

That's another item we should be tracking - how many package manager installs we require.

Recently we discussed moving user tools out of the main build and making various simulators into stacks, this seems like a reasonable step toward that.

@xfiderek
Copy link
Contributor

hi @asimonov . this will be addressed as part of this #142

@asimonov
Copy link
Author

@xfiderek yes, I discovered #142 after doing this work. it was created a while ago and from the name I thought it was just about selecting more stable release versions of repos, not refactor of entire dependency install.

I kind of like how you simplified dependencies of nav2 in PR #152

may be i will close/retract this one. let me do some testing of #152...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

3 participants