New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't build cider-nrepl with lein 2.8.0: source-deps task is broken #449
Comments
@benedekfazekas Any ideas? |
Looking at the stacktrace it seems to me the problem is with pomegranate. I guess the updated deps broke something there. |
yup @bbatsov it seems that the deps upgrades with leiningen broke it. will try to have a look this week. |
This can be fixed by simply updating pomegranate in mr anderson (and cider-nrepl's dependency on mr anderson) |
I assumed as much. I hope @benedekfazekas will cut a new release soon. |
will do. sorry extremely busy lately :/
On 19 Nov 2017 8:09 a.m., "Bozhidar Batsov" <notifications@github.com> wrote:
I assumed as much. I hope @benedekfazekas
<https://github.com/benedekfazekas> will cut a new release soon.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#449 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AA9Pnn07KnuvhuHiSw0s4ZTFfebdg52Zks5s3-IxgaJpZM4QKolr>
.
|
to fix leiningen 2.8.x incompatibility issues
to fix leiningen 2.8.x incompatibility issues Also bump lein version on travis
well, the mranderson version upgrade still needs to be merged here, so a bit early to close this |
@SevereOverfl0w Can you take a look at the open PR? We're facing some mysterious problems and unfortunately I don't have time to investigate them. |
I'll take a look now. |
This seems related to https://dev.clojure.org/jira/browse/NREPL-87 & travis-ci/travis-ci#3302 I'm still figuring a concrete fix out, but reporting here in case I don't get time to finish it up. |
Expected behavior
When building cider-nrepl from source using leiningen 2.8.0, one should be able to build inline deps with the manderson plugin, as per https://github.com/clojure-emacs/cider-nrepl#working-with-mranderson-inlining-dependencies. Works with lein 2.7.1:
Actual behavior
With lein 2.8.0, building source deps fails:
which causes additional exceptions, see stacktrace.txt
This seems like a classpath issue, as leiningen changed it's dependencies from 2.7.1 -> 2.8.0. I couldn't fix the problem with a first-order attempt at fiddling with exclusions and forced versions, but someone who knows how manderson/pomegranate/aether/maven/leiningen interact might. Once this is figured out, it would be nice to add a
:pedantic? :abort
entry to the build as well.Environment & Version information
cider-nrepl version
0.16.0-SNAPSHOT @ ce42411
Java version
openjdk 1.8.0_131
Operating system
Debian 4.9.30-2+deb9u2
The text was updated successfully, but these errors were encountered: