boot-clj / boot

Build tooling for Clojure.
https://boot-clj.github.io/
Eclipse Public License 1.0
1.75k stars 180 forks source link

boot show --updates showing older than included deps #577

Open dpassen opened 7 years ago

dpassen commented 7 years ago

With a minimal build.boot file:

(set-env! :dependencies '[[com.gfredericks/test.chuck "0.2.7" :scope "test"]])

boot show -u suggests [com.gfredericks/test.chuck "0.2.6" :scope "test"].

I expect it to be silent as 0.2.7 is the latest release.

Result of boot --version

#http://boot-clj.com
#Fri Feb 03 15:53:04 CST 2017
BOOT_CLOJURE_NAME=org.clojure/clojure
BOOT_CLOJURE_VERSION=1.8.0
BOOT_VERSION=2.7.1
onetom commented 7 years ago
> boot -d philoskim/debux:0.2.1 show -u
Retrieving maven-metadata.xml from https://repo.clojars.org/ (1k)
[philoskim/debux "0.2.0"]

also

> boot -d environ:1.1.0 show -u
Classpath conflict: org.clojure/clojure version 1.9.0-alpha14 already loaded, NOT loading version 1.5.1
Retrieving maven-metadata.xml from https://repo.clojars.org/ (1k)
[environ "1.0.2"]

boot -V:

BOOT_VERSION=2.7.1
BOOT_CLOJURE_VERSION=1.9.0-alpha14
bennyandresen commented 7 years ago

still an issue on boot 2.7.2

> boot -d org.clojure/tools.cli:0.3.5 show -d
Classpath conflict: org.clojure/clojure version 1.8.0 already loaded, NOT loading version 1.4.0
[org.clojure/tools.cli "0.3.5"]
└── [org.clojure/clojure "1.4.0"]
BOOT_CLOJURE_NAME=org.clojure/clojure
BOOT_CLOJURE_VERSION=1.8.0
BOOT_VERSION=2.7.2