Oh well, I lost the ability to repro it now.
The prefix appeared to be being passed to install.sh
:
==> ./install.sh /usr/local/Cellar/clojure/1.10.1.447
🍺 /usr/local/Cellar/clojure/1.10.1.447: 9 files, 21.1MB, built in 3 seconds
Mikes-MacBook-Pro:~$ clj
cp: PREFIX/example-deps.edn: No such file or directory
I had Graal as my JVM, so on a hunch, I removed it and put in the stock 1.8 JVM and brew install clojure
started behaving correctly.
Then removing the stock 1.8 and going back to Graal did not lead to the ability to repro it.
No clue what happened at this point, but sharing in case others hit it.Weird
@gfredericks :/
is "open for the language to start interpreting" and not an invalid keyword so should be ok to generate. and cljs should fix it's weirdness.
@alexmiller That's an intriguing way to string words together, but your interpretation of it makes me happy; primarily because I don't have to make any hard decisions, but also because the impl and official definition can match
I noticed in a comment on a blog, that clojure.tools.namespace
has been "stuck" at 0.3.0-alpha4 for two years, and while that's technically the "latest development release", pretty much everyone using c.t.n
is using the alpha. Is there any real reason for not declaring it "done" at this point and making an 0.3.0 release? Or maybe just declaring 0.3.0-alph4 the "latest stable release" in the readme? /cc @stuartsierra
data.xml is similarly afflicted
these differences matter when using tools like lein-ancient
(which relates to a complaint I have about tools.logging, if anybody's interested)
Always :)
(the latest release is 0.5.0-alpha.1
, which is nonstandard because of the extra .
, and causes lein-ancient (or whatever lib it uses) to classify it as a proper release)
Ah, it's not following the semantic rules properly. Interesting.
I suspect it was a typo
that is pretty weird
I don't know for sure that releasing 0.5.0
would fix it -- the algorithm might consider 0.5.0-alpha.1
to be a later release, in which case it'd require a 0.5.1
I suspect test.check for creating the pom.xml file 🙂
I emailed the project owners of those projects