When trying to solve an already reported dependency issue with
core.typed, core.async and quite many other libraries, I found that at
least two github master branches had inconsistent versions in the
project.clj and README.
The two repos I found inconsistent at a first glance is tools.analyzer
[1], where project.clj claims to be
"0.6.6-SNAPSHOT"
but the README states that the latest dependency is
[org.clojure/tools.analyzer "0.6.6"] (that is, not SNAPSHOT).
In Core.typed, project.clj [2] claims to be
"0.2.90-SNAPSHOT"
but the README state the latest version is
[org.clojure/core.typed "0.3.0"]
which is availiable and most likely work except for the known
t.a(.j)-dependency-problems.
It would (of course) be helpful to have the exact source of the two
released artifacts availiable at their respective github repos master
branches.
Should I file Jira tickets of the inconsistencies in these two repos
(and maybe check the rest of the clojure repos for similar
inconsistencies) or is this something related to the overall release
procedure, like a broken push-after-artifact-release hook?
[1]
https://github.com/clojure/tools.analyzer/blob/master/project.clj
[2]
https://github.com/clojure/core.typed/blob/master/project.clj
Thanks,
Linus