how to maintain nav2 version compatibility with upstream ros2 repos?
I am trying to keep tracking the udpates in navigation2 repo. But the codes are developed so heavily that i faced dependency problem that nav2 would compile failed against upstream ros2 repos. The upstream ros2 repo is developing heavily as well and it is composed of many sub repos which make me even harder to fix version compatibility.
I don't know if there is an appropriate method to handle this problem.