2 ms·
> I don't recall dependency management systems that automatically download new versions of transient dependencies This isn't how modern dependency management s
by lilyball 5y ago
> I don't recall dependency management systems that automatically download new versions of transient dependencies
This isn't how modern dependency management systems like Rust work either though. Modern systems use a lockfile to pin the versions, and they only get updated as a result of direct action (either explicitly updating dependencies, or declaring a new dependency that requires a newer version of the transient dependency). You can choose to audit the new dependency versions based on the lockfile change at your discretion, just like if you have to update e.g. openssl you can choose whether or not to actually audit the code changes instead of just bumping the version you declared in your CMakeLists.