ros-planning:main ← ros-planning:fix-ci-testing
opened 01:24PM - 09 Mar 23 UTC
Fixes https://github.com/ros-planning/moveit2/issues/1970.
The underlying iss…ue was that ci-testing was based on ros-base which didn't provide the same package dependencies. Apt can fix removed or added packages with `dist-upgrade`, but that command is discouraged by hadolint, and it also wouldn't make much sense in the context of reusing image layers in docker.
The fix is to rely on osrf's testing image and to manually install the base dependencies directly from testing. This adds more work to our testing build, but by splitting it out into a separate RUN command we can rely on the build cache most of the time (testing is updated very rarely).
New docker images have already been created pushed from this branch.