tools-deps

mpenet 2025-08-21T12:46:12.229329Z

It would nice to be able to silence the "Downloading [...]" print output on *err* https://github.com/clojure/tools.deps/blob/06e68d57072e9399921f69c6eafb5f542b4c2d8e/src/main/clojure/clojure/tools/deps/util/maven.clj#L219 . That can become super noisy on CI in particular, especially given it's not really an error per say. Currently I don't think there's a way to make it less verbose without losing potential important info in case of errors. Unless I am missing something.

dpsutton 2025-08-21T12:51:05.931009Z

if you put the downloading stuff in another step with clj -P you can separate dep resolution and downloading with other stuff.

dpsutton 2025-08-21T12:52:01.589629Z

i personally kinda like seeing this because i can go fix our cache settings in CI. Lots of cache stuff is built to ensure you don’t get invalidated stuff. But deps is not sensitive to that so its helpful to build it such that “wrong is still right enough”

mpenet 2025-08-21T12:52:41.264889Z

oh it's useful information, I don't question that. It would just be handy to have a way to tone it down when needed

mpenet 2025-08-21T12:53:12.895309Z

the default is fine

dpsutton 2025-08-21T12:53:34.003079Z

yeah fair enough. I think i’ve been annoyed at this and another circumstance where things print. maybe reflection warnings in deps. would be nice to have a bit more control

mpenet 2025-08-21T12:54:57.083419Z

frankly I wouldn't even ask if the gh action output was able to cope with reasonably sized output, but currently it's not very eco-friendly let's say.