Remove dependencies File in Favor of rosdep
Description
Maintaining the dependencies file is an extra step that we can avoid by just having the Dockerfiles use rosdep
.
Implementation considerations
One down-side is that Docker would have to clone all autoware.ai
repos in order to run rosdep and install all dependencies. However, since this is only done when the Docker images are being built and since building the Docker images requires internet access anyway, it shouldn't be a problem.
Alternatives
Maintaining the dependencies file. However, IMO, this is less desirable and more error-prone.
If possible, I'd like to hear from @sgermanserrano and @amc-nu on this change since they have more background with Autoware.ai's CI.