tools-deps

Discuss tools.deps.alpha, tools.build, and the clj/clojure command-line scripts! See also #depstar #clj-new
dominicm 2020-07-05T08:36:05.227700Z

@p-himik I've been considering writing a tool which ensures your top level dependencies are at least newer than those required by your dependencies

dominicm 2020-07-06T10:36:09.229Z

I think that's wrong. You depend on that library.

p-himik 2020-07-06T10:50:22.231400Z

We've discussed that at length with Sean just a bit above. :) It's not that wrong in my particular context, I think.

p-himik 2020-07-06T10:52:04.231600Z

tl;dr: I depend on the library, but I don't depend on the version of the library. And if something breaks, the app just won't start. So by not using an explicit dependency, I cannot really run time runtime errors. But with an explicit dependency, I definitely can if I forget to update it along with other libraries that depend on it as well.

p-himik 2020-07-05T08:38:27.227800Z

That may be useful. 👍 Although not for my problem in particular because I ended up just dropping the explicit dependency. :)

alexmiller 2020-07-05T13:06:48.228900Z

it would probably be pretty easy to read a trace file (or use the api and the trace data returned) to see that