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

space_nav2 build failing due to upstream feature addition #140

Closed
mkhansenbot opened this issue Feb 23, 2024 · 3 comments
Closed

space_nav2 build failing due to upstream feature addition #140

mkhansenbot opened this issue Feb 23, 2024 · 3 comments
Assignees

Comments

@mkhansenbot
Copy link
Contributor

The space_nav2 build started failing https://github.com/space-ros/docker/actions/runs/8013829132/job/21891470012

The error appears to be due to this adding of the nav2_graceful_controller and corresponding test that was merged into upstream Nav2:
https://github.com/ros-planning/navigation2/blob/2e491b18328ede064c75bfa024f57c7e49578eba/nav2_graceful_controller/test/test_graceful_controller.cpp#L817

ros-navigation/navigation2#4119

I think this can be fixed by submitting a PR to the upstream nav2 repo branches (main, humble) to typecast the comparison to a unsigned long from an int. However, we may need to make that change in multiple places.

Ideally we should see if we can get the nav2 repo to enable the same build flags we're using, so these get caught before they're merged upstream

@xfiderek
Copy link
Contributor

xfiderek commented Feb 29, 2024

hi @mkhansenbot. could not we follow the same pattern that we have for main repo, i.e. pin versions of repositories in navigation2.repos (+ add navigation2 there)?

I know this is not a solution to the problem, but maybe it would help us to maintain stability of demos. Maybe we can consider it after fixing this particular issue.

@mkhansenbot
Copy link
Contributor Author

@xfiderek - It looks like this was fixed upstream by this PR: ros-navigation/navigation2#4216

However, I do agree we should pin the Navigation2 repo version number going forward, I'll file a new issue for that and close this one

@xfiderek
Copy link
Contributor

@xfiderek - It looks like this was fixed upstream by this PR: ros-planning/navigation2#4216

However, I do agree we should pin the Navigation2 repo version number going forward, I'll file a new issue for that and close this one

hi @mkhansenbot. I've noticed the same today :). see the reply in the new issue.

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

No branches or pull requests

2 participants