Open Clonkex opened 1 year ago
The Dockerfile
is ~5 years old and this repository is not currently being actively maintained.
There are multiple ways to fix this, ranking them in order of preference.
ros2.repos
file such as this one https://github.com/ros2/ros2/blob/foxy-release/ros2.repos or a custom one that can be hosted in this repository.Feel free to open a PR with one of the proposed changes (or any other approach that you think could solve the problem)
I'm kind of a Linux/Docker noob but it seems to me that this commit has broken things. I believe Ubuntu 18.04 only has CMake version
3.10.2-1ubuntu2
. Is it possible to clone the repo at a specific commit to resolve this without changing the base Docker image?(I have no idea what the convention is, but it seems that when using Git repos in Dockerfiles, it would be safer to always use a known-good commit, otherwise the Dockerfile can become broken by outside changes. But of course I'm aware it may not be possible to control the commit used from your Dockerfile; I guess it might have to be specified upstream somehow.)