hey all, I worked through an internal bug report today and released a new dev version of the Clojure CLI (1.12.0.1506) that has a couple changes: • Modify dep expansion to reenqueue same version children in case previous parent was omitted • Memoize dep lookups during dep expansion to avoid unnecessary calls These are likely only relevant in larger dep expansions so I would very much appreciate any testing that folks are able to try before I make this a stable release. If you're on Linux, you can just install specifically from that version, usual instructions except:
curl -L -O
If you're on Mac with brew, you can do (might also require unlinking - it will tell you how if so):
brew uninstall clojure
brew install clojure/tools/clojure@1.12.0.1506
thanksI would normally rush to try this out, but I'm in Ohio this week, working remotely, with only intermittent Wi-Fi access 🙁 I won't get to testing it until Tuesday which probably won't be soon enough for you?
no worries, just check in to the current state when you do get to it, I think I'm going to need some more mods to this before then
If you are interested in playing along, there is an updated version at 1.12.0.1514 that addresses an issue I found that reworks this issue to not encounter trouble with cycles (rolls back previous dep expansion change)
@alexmiller I tried both 1.12.0.1506 and 1.12.0.1514 and they worked for my project, not sure if that's helpful
it is! thank you