Hey, I get the following after upgrading to 2.8.2:
$ boot -V
Downloading <https://github.com/boot-clj/boot/releases/download/2.8.2/boot.jar>...
Exception in thread "main" java.io.FileNotFoundException: <https://github.com/boot-clj/boot/releases/download/2.8.2/boot.jar>
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1836)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
at java.net.URL.openStream(URL.java:1045)
at Boot.download(Boot.java:176)
at Boot.install(Boot.java:227)
at Boot.main(Boot.java:241)
@alexyakushev please get your boot.sh again, we did a boot-bin release but it turned out the shell script had a bunch of bugs
so we had to revert the property parsing stuff and re-released. boot-bin latest
is back to what it was before our attempt
bugs encountered: https://github.com/boot-clj/boot-bin/pull/13#issuecomment-421266464
oh. and i forgot to upload the new 2.8.2 boot.jar
everything should be back in order and 2.8.2 released and usable, please post here if you find otherwise
https://github.com/boot-clj/boot/blob/master/CHANGES.md#282 has changes
Yeah, works now 🙂. Thank you!
BTW, I get this on boot repl
:
nREPL server started on port 51372 on host 127.0.0.1 - <nrepl://127.0.0.1:51372>
java.lang.Exception: No namespace: reply.eval-modes.nrepl found
REPL-y 0.4.1, nREPL 0.4.4
The REPL continues to work though.@alexyakushev thanks for that! i'll try it myself too
@alandipert I just ran BOOT_VERSION=2.8.2 boot repl
outside any project and also saw the No namespace: reply.eval-modes.nrepl found
exception... Does an issue need to be created for this?
@seancorfield i will create one... we know why it's happening and it's benign
the immediate fix would be to add reply to the 'core' environment, but we didn't want to do that because we didn't want everyone to have an implicit dependency on reply and all its deps (dozens)
I'll wait for 2.8.3 and an updated boot-bin release I think 🙂
the whole repl situation is really out of hand, it's proving the most difficult piece to maintain
the most unfortunate part of nrepl and reply is that they depend on dependencies existing on the server side of the connection, which is exactly where we don't want to add dependencies. and i don't understand why they work that way, considering that as a client you can execute any code you want on the server, like code to query for completions
(maybe it's an optimization?)
@seancorfield if you're interested in testing boot-bin, it would be extremely helpful for you to experiment with https://github.com/boot-clj/boot-bin/pull/17 that @alexyakushev made
we actually released boot-bin last night but had to revert and un-release because of several big bugs that would have come up immediately if anyone (including me 🙁 ) had experimented with it
I don't have bandwidth to test any Boot stuff right now, sorry -- and can't risk having Boot break our build (which is the only thing I can realistically test it with at the moment).
We don't need the new features: I just like to be on up-to-date versions from a support p.o.v. 🙂