@ericdallo @arthurfucher Please join me in testing the incredibly exciting and rewarding https://github.com/clojure-emacs/cider-nrepl/pull/951. You need to set the injected versions of nrepl to 1.5.0-SNAPSHOT and cider-nrepl to 0.58.0-SNAPSHOT (`M-x customize-variable cider-injected-nrepl-version` an`d cider-injected-middleware-version.` The debugger has to work. Something else could be broken though, so that's why we testin.
That's awesome @alexyakushev! Thank you, we will test and let you know
Thanks @alexyakushev!
Hey @alexyakushev, we tested locally and it did not worked 😕 We used this command to run the REPL
clojure -Sdeps "{:deps {nrepl/nrepl {:mvn/version \"1.5.0-SNAPSHOT\"} cider/cider-nrepl {:mvn/version \"0.58.0-SNAPSHOT\"}} :aliases {:cider/nrepl {:main-opts [\"-m\" \"nrepl.cmdline\" \"--middleware\" \"[cider.nrepl/cider-middleware]\"]}}}" -M:cider/nrepl
I enabled the nrepl log messages from Calva, and seems that the return of debug-instrumented-defs is an empty list
1758720385546 -> sent
{
op: 'debug-instrumented-defs',
id: '35',
session: 'd6541613-3cdc-47ca-ab85-ca7b5ad4681d'
}
1758720385571 <- received 25ms
{
id: '35',
list: [],
session: 'd6541613-3cdc-47ca-ab85-ca7b5ad4681d',
status: [ 'done' ]
}Would you be able to send a full nrepl log from a fresh REPL, where you evaluate some test file with a function containing a #dbg tag and then invoke that function?
I'm only testing with Emacs, so there might be some mismatch in how Emacs and Calva send the nREPL messages.
I tested on Emacs, spawning the process from terminal and connecting from cider
A full nREPL log would be the most helpful
I basically tested this:
#dbg
(defn sum [a b]
(+ a b))
(comment
(sum 1 2))
• load-file
• then eval the sum in the comment
Will get the logsCould you also please use -Srepro, just to be on the safe side
Didn't know that, will test
Interesting @alexyakushev the issue seems to be fixed but only when passing -Srepro
Great, now it's time to figure out what part of your local configuration is incompatible with the new changes.
log:
(-->
id "1"
op "clone"
time-stamp "2025-09-24 11:18:41.272489090"
client-name "CIDER"
client-version "1.20.0-snapshot"
)
(<--
id "1"
session "3cae8b11-8dfb-4030-9cea-a88118dd0465"
time-stamp "2025-09-24 11:18:41.289795910"
new-session "b6bcd208-27da-4902-801f-43e1dad1161a"
status ("done")
)
(-->
id "2"
op "clone"
time-stamp "2025-09-24 11:18:41.304515542"
client-name "CIDER"
client-version "1.20.0-snapshot"
)
(<--
id "2"
session "f5608582-a7f7-40d6-8750-393dc07cac7a"
time-stamp "2025-09-24 11:18:41.307488578"
new-session "77014095-b251-4c0a-8f10-d7afed98ac63"
status ("done")
)
(-->
id "3"
op "describe"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:41.325731107"
)
(<--
id "3"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:41.343324150"
aux (dict ...)
ops (dict ...)
status ("done")
versions (dict ...)
)
(-->
id "4"
op "eval"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:41.363361494"
code "(when-let [requires (resolve 'clojure.main/repl-requires)]
..."
column 1
file "*cider-repl dev/eca:localhost:34575(clj)*"
inhibit-cider-middleware "true"
line 10
nrepl.middleware.print/buffer-size 4096
nrepl.middleware.print/options (dict ...)
nrepl.middleware.print/print "cider.nrepl.pprint/pprint"
nrepl.middleware.print/quota 1048576
nrepl.middleware.print/stream? "1"
)
(<--
id "4"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:41.500197521"
value "nil"
)
(<--
id "4"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:41.540576971"
ns "user"
)
(<--
id "4"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:41.541274250"
status ("done")
)
(-->
id "5"
op "out-subscribe"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:41.543516630"
)
(-->
id "6"
op "init-debugger"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:41.545169283"
nrepl.middleware.print/buffer-size 4096
nrepl.middleware.print/options (dict ...)
nrepl.middleware.print/print "cider.nrepl.pprint/pprint"
nrepl.middleware.print/quota 1048576
nrepl.middleware.print/stream? "1"
)
(-->
id "7"
op "classpath"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:41.563975882"
)
(<--
id "5"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:41.981935108"
out-subscribe "b6bcd208-27da-4902-801f-43e1dad1161a"
status ("done")
)
(<--
id "7"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:42.026037768"
classpath ("/home/greg/dev/eca/src" ...)
status ("done")
)
(-->
id "8"
op "ns-list"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:42.043570967"
exclude-regexps ("^cider.nrepl" "^refactor-nrepl" "^nrepl")
)
(<--
id "8"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:42.819191806"
ns-list ("cheshire.core" ...)
status ("done")
)
(-->
id "9"
op "version"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:42.929602630"
debug "false"
insert-newline-after-require "true"
prefix-rewriting "false"
)
(<--
id "9"
op "version"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:42.943279193"
status ("done" "unknown-op" "error")
)
(-->
id "10"
op "version"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:42.964479720"
debug "false"
insert-newline-after-require "true"
prefix-rewriting "false"
)
(<--
id "10"
op "version"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:42.966423515"
status ("done" "unknown-op" "error")
)
(-->
id "11"
op "load-file"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:45.561260756"
file "(ns eca.features.tools.filesystem)
#dbg
(defn sum [a b]
(..."
file-name "filesystem.clj"
file-path "/home/greg/dev/eca/src/eca/features/tools/filesystem.clj"
)
(<--
id "11"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:46.930128014"
value "nil"
)
(<--
id "11"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:46.954117580"
status ("done")
)
(<--
id "11"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:47.614549712"
changed-namespaces (dict ...)
repl-type "clj"
status ("state")
)
(-->
id "12"
op "eval"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:48.641785330"
code "(sum 1 2)"
column 3
file "/home/greg/dev/eca/src/eca/features/tools/filesystem.clj"
line 8
nrepl.middleware.print/options (dict ...)
nrepl.middleware.print/print "cider.nrepl.pprint/pr"
nrepl.middleware.print/quota 1048576
nrepl.middleware.print/stream? nil
ns #("eca.features.tools.filesystem" 0 29 (face lsp-face-semhl-namespace help-echo cider--help-echo fontified t))
)
(<--
id "12"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:48.818417987"
ns "eca.features.tools.filesystem"
value "3"
)
(<--
id "12"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:48.839380083"
status ("done")
)
(<--
id "12"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:48.841227833"
changed-namespaces (dict)
repl-type "clj"
status ("state")
)file:
(ns eca.features.tools.filesystem)
#dbg
(defn sum [a b]
(+ a b))
(comment
(sum 1 2))Can you expand the response to msg #7 (`classpath`) and verify that you really get the snapshot versions of nrepl and cider-nrepl?
(<--
id "7"
session "b6bcd208-27da-4902-801f-43e1dad1161a"
time-stamp "2025-09-24 11:18:42.026037768"
classpath ("/home/greg/dev/eca/src" "/home/greg/dev/eca/resources"
"/home/greg/.m2/repository/babashka/fs/0.5.26/fs-0.5.26.jar"
"/home/greg/.m2/repository/babashka/process/0.6.23/process-0.6.23.jar"
"/home/greg/.m2/repository/borkdude/dynaload/0.3.5/dynaload-0.3.5.jar"
"/home/greg/.m2/repository/camel-snake-kebab/camel-snake-kebab/0.4.3/camel-snake-kebab-0.4.3.jar"
"/home/greg/.m2/repository/cheshire/cheshire/6.0.0/cheshire-6.0.0.jar"
"/home/greg/.m2/repository/cider/cider-nrepl/0.55.1/cider-nrepl-0.55.1.jar"
"/home/greg/.m2/repository/cljdev/cljdev/0.12.0/cljdev-0.12.0.jar"
"/home/greg/.m2/repository/com/cognitect/transit-clj/1.0.333/transit-clj-1.0.333.jar"
"/home/greg/.m2/repository/com/github/clojure-lsp/jsonrpc4clj/1.0.2/jsonrpc4clj-1.0.2.jar"
"/home/greg/.m2/repository/com/github/steffan-westcott/clj-otel-api/0.2.9/clj-otel-api-0.2.9.jar"
"/home/greg/.m2/repository/com/github/steffan-westcott/clj-otel-exporter-otlp/0.2.9/clj-otel-exporter-otlp-0.2.9.jar"
"/home/greg/.m2/repository/com/github/steffan-westcott/clj-otel-sdk-extension-autoconfigure/0.2.9/clj-otel-sdk-extension-autoconfigure-0.2.9.jar"
"/home/greg/.m2/repository/com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar"
"/home/greg/.m2/repository/hato/hato/1.0.0/hato-1.0.0.jar"
"/home/greg/.m2/repository/io/modelcontextprotocol/sdk/mcp/0.12.1/mcp-0.12.1.jar"
"/home/greg/.m2/repository/nrepl/nrepl/1.5.0-SNAPSHOT/nrepl-1.5.0-SNAPSHOT.jar"
"/home/greg/.m2/repository/org/babashka/cli/0.8.65/cli-0.8.65.jar"
"/home/greg/.m2/repository/org/clojure/clojure/1.12.1/clojure-1.12.1.jar"
"/home/greg/.m2/repository/org/clojure/core.async/1.8.741/core.async-1.8.741.jar"
"/home/greg/.m2/repository/org/slf4j/slf4j-simple/2.0.17/slf4j-simple-2.0.17.jar"
"/home/greg/.m2/repository/ring/ring-codec/1.3.0/ring-codec-1.3.0.jar"
"/home/greg/.m2/repository/ring/ring-jetty-adapter/1.15.2/ring-jetty-adapter-1.15.2.jar"
"/home/greg/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.18.3/jackson-core-2.18.3.jar"
"/home/greg/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.18.3/jackson-dataformat-cbor-2.18.3.jar"
"/home/greg/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.18.3/jackson-dataformat-smile-2.18.3.jar"
"/home/greg/.m2/repository/tigris/tigris/0.1.2/tigris-0.1.2.jar"
"/home/greg/.m2/repository/cider/orchard/0.33.0/orchard-0.33.0.jar"
"/home/greg/.m2/repository/mx/cider/logjam/0.3.0/logjam-0.3.0.jar"
"/home/greg/.m2/repository/io/github/tonsky/clj-reload/0.9.0/clj-reload-0.9.0.jar"
"/home/greg/.m2/repository/mvxcvi/puget/1.3.4/puget-1.3.4.jar"
"/home/greg/.m2/repository/com/cognitect/transit-java/1.0.371/transit-java-1.0.371.jar"
"/home/greg/.m2/repository/funcool/promesa/10.0.594/promesa-10.0.594.jar"
"/home/greg/.m2/repository/io/opentelemetry/opentelemetry-api/1.54.0/opentelemetry-api-1.54.0.jar"
"/home/greg/.m2/repository/io/opentelemetry/instrumentation/opentelemetry-instrumentation-api/2.20.0/opentelemetry-instrumentation-api-2.20.0.jar"
"/home/greg/.m2/repository/io/opentelemetry/semconv/opentelemetry-semconv/1.37.0/opentelemetry-semconv-1.37.0.jar"
"/home/greg/.m2/repository/io/opentelemetry/semconv/opentelemetry-semconv-incubating/1.37.0-alpha/opentelemetry-semconv-incubating-1.37.0-alpha.jar"
"/home/greg/.m2/repository/com/github/steffan-westcott/clj-otel-sdk-common/0.2.9/clj-otel-sdk-common-0.2.9.jar"
"/home/greg/.m2/repository/io/opentelemetry/opentelemetry-exporter-otlp/1.54.0/opentelemetry-exporter-otlp-1.54.0.jar"
"/home/greg/.m2/repository/io/opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.54.0/opentelemetry-sdk-extension-autoconfigure-1.54.0.jar"
"/home/greg/.m2/repository/com/networknt/json-schema-validator/1.5.7/json-schema-validator-1.5.7.jar"
"/home/greg/.m2/repository/io/projectreactor/reactor-core/3.7.0/reactor-core-3.7.0.jar"
"/home/greg/.m2/repository/org/clojure/core.specs.alpha/0.4.74/core.specs.alpha-0.4.74.jar"
"/home/greg/.m2/repository/org/clojure/spec.alpha/0.5.238/spec.alpha-0.5.238.jar"
"/home/greg/.m2/repository/org/clojure/tools.analyzer.jvm/1.3.2/tools.analyzer.jvm-1.3.2.jar"
"/home/greg/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/jetty-server/12.1.0/jetty-server-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/jetty-unixdomain-server/12.1.0/jetty-unixdomain-server-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/ee9/jetty-ee9-servlet/12.1.0/jetty-ee9-servlet-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/ee9/websocket/jetty-ee9-websocket-jetty-server/12.1.0/jetty-ee9-websocket-jetty-server-12.1.0.jar"
"/home/greg/.m2/repository/org/ring-clojure/ring-jakarta-servlet/1.15.2/ring-jakarta-servlet-1.15.2.jar"
"/home/greg/.m2/repository/ring/ring-core/1.15.2/ring-core-1.15.2.jar"
"/home/greg/.m2/repository/fipp/fipp/0.6.26/fipp-0.6.26.jar"
"/home/greg/.m2/repository/mvxcvi/arrangement/2.1.0/arrangement-2.1.0.jar"
"/home/greg/.m2/repository/javax/xml/bind/jaxb-api/2.4.0-b180830.0359/jaxb-api-2.4.0-b180830.0359.jar"
"/home/greg/.m2/repository/org/msgpack/msgpack/0.6.12/msgpack-0.6.12.jar"
"/home/greg/.m2/repository/io/opentelemetry/opentelemetry-context/1.54.0/opentelemetry-context-1.54.0.jar"
"/home/greg/.m2/repository/io/opentelemetry/opentelemetry-api-incubator/1.54.0-alpha/opentelemetry-api-incubator-1.54.0-alpha.jar"
"/home/greg/.m2/repository/io/opentelemetry/opentelemetry-sdk-common/1.54.0/opentelemetry-sdk-common-1.54.0.jar"
"/home/greg/.m2/repository/io/opentelemetry/opentelemetry-exporter-otlp-common/1.54.0/opentelemetry-exporter-otlp-common-1.54.0.jar"
"/home/greg/.m2/repository/io/opentelemetry/opentelemetry-exporter-sender-okhttp/1.54.0/opentelemetry-exporter-sender-okhttp-1.54.0.jar"
"/home/greg/.m2/repository/io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.54.0/opentelemetry-sdk-extension-autoconfigure-spi-1.54.0.jar"
"/home/greg/.m2/repository/io/opentelemetry/opentelemetry-sdk-logs/1.54.0/opentelemetry-sdk-logs-1.54.0.jar"
"/home/greg/.m2/repository/io/opentelemetry/opentelemetry-sdk-metrics/1.54.0/opentelemetry-sdk-metrics-1.54.0.jar"
"/home/greg/.m2/repository/io/opentelemetry/opentelemetry-sdk-trace/1.54.0/opentelemetry-sdk-trace-1.54.0.jar"
"/home/greg/.m2/repository/io/opentelemetry/opentelemetry-sdk/1.54.0/opentelemetry-sdk-1.54.0.jar"
"/home/greg/.m2/repository/com/ethlo/time/itu/1.10.3/itu-1.10.3.jar"
"/home/greg/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.18.3/jackson-databind-2.18.3.jar"
"/home/greg/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.18.3/jackson-dataformat-yaml-2.18.3.jar"
"/home/greg/.m2/repository/org/reactivestreams/reactive-streams/1.0.4/reactive-streams-1.0.4.jar"
"/home/greg/.m2/repository/org/clojure/core.memoize/1.1.266/core.memoize-1.1.266.jar"
"/home/greg/.m2/repository/org/clojure/tools.analyzer/1.2.0/tools.analyzer-1.2.0.jar"
"/home/greg/.m2/repository/org/clojure/tools.reader/1.5.0/tools.reader-1.5.0.jar"
"/home/greg/.m2/repository/org/ow2/asm/asm/9.2/asm-9.2.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/jetty-http/12.1.0/jetty-http-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/jetty-io/12.1.0/jetty-io-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/ee9/jetty-ee9-nested/12.1.0/jetty-ee9-nested-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/ee9/jetty-ee9-security/12.1.0/jetty-ee9-security-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/ee9/jetty-ee9-webapp/12.1.0/jetty-ee9-webapp-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/ee9/websocket/jetty-ee9-websocket-jetty-api/12.1.0/jetty-ee9-websocket-jetty-api-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/ee9/websocket/jetty-ee9-websocket-jetty-common/12.1.0/jetty-ee9-websocket-jetty-common-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/ee9/websocket/jetty-ee9-websocket-servlet/12.1.0/jetty-ee9-websocket-servlet-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/toolchain/jetty-jakarta-servlet-api/5.0.2/jetty-jakarta-servlet-api-5.0.2.jar"
"/home/greg/.m2/repository/commons-io/commons-io/2.20.0/commons-io-2.20.0.jar"
"/home/greg/.m2/repository/crypto-equality/crypto-equality/1.0.1/crypto-equality-1.0.1.jar"
"/home/greg/.m2/repository/crypto-random/crypto-random/1.2.1/crypto-random-1.2.1.jar"
"/home/greg/.m2/repository/org/apache/commons/commons-fileupload2-core/2.0.0-M4/commons-fileupload2-core-2.0.0-M4.jar"
"/home/greg/.m2/repository/org/ring-clojure/ring-core-protocols/1.15.2/ring-core-protocols-1.15.2.jar"
"/home/greg/.m2/repository/org/ring-clojure/ring-websocket-protocols/1.15.2/ring-websocket-protocols-1.15.2.jar"
"/home/greg/.m2/repository/org/clojure/core.rrb-vector/0.1.2/core.rrb-vector-0.1.2.jar"
"/home/greg/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar"
"/home/greg/.m2/repository/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar"
"/home/greg/.m2/repository/org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.jar"
"/home/greg/.m2/repository/io/opentelemetry/opentelemetry-common/1.54.0/opentelemetry-common-1.54.0.jar"
"/home/greg/.m2/repository/io/opentelemetry/opentelemetry-exporter-common/1.54.0/opentelemetry-exporter-common-1.54.0.jar"
"/home/greg/.m2/repository/com/squareup/okhttp3/okhttp-jvm/5.1.0/okhttp-jvm-5.1.0.jar"
"/home/greg/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.18.3/jackson-annotations-2.18.3.jar"
"/home/greg/.m2/repository/org/yaml/snakeyaml/2.3/snakeyaml-2.3.jar"
"/home/greg/.m2/repository/org/clojure/core.cache/1.1.234/core.cache-1.1.234.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/jetty-util/12.1.0/jetty-util-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/jetty-security/12.1.0/jetty-security-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/jetty-session/12.1.0/jetty-session-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/jetty-xml/12.1.0/jetty-xml-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/ee/jetty-ee-webapp/12.1.0/jetty-ee-webapp-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/websocket/jetty-websocket-core-common/12.1.0/jetty-websocket-core-common-12.1.0.jar"
"/home/greg/.m2/repository/org/eclipse/jetty/websocket/jetty-websocket-core-server/12.1.0/jetty-websocket-core-server-12.1.0.jar"
"/home/greg/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.jar"
"/home/greg/.m2/repository/com/squareup/okio/okio-jvm/3.15.0/okio-jvm-3.15.0.jar"
"/home/greg/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/2.2.0/kotlin-stdlib-2.2.0.jar"
"/home/greg/.m2/repository/org/clojure/data.priority-map/1.2.0/data.priority-map-1.2.0.jar"
"/home/greg/.m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar")
status ("done")
I can try in a smaller repo if neededbut Arthur tested on a small clojure-sample repo
> "/home/greg/.m2/repository/cider/cider-nrepl/0.55.1/cider-nrepl-0.55.1.jar"
hum, interesting
ah I had a cider/nrepl alias in ~/.clojure/deps.edn facepalm
@arthurfucher you may have the same
let me update it and test, it should work
Great news 🙂 Would you be able to spin it for a couple of days in your day-to-day work before we proceed with merging/releasing? Maybe give it to a few more devs too. Let me know if SNAPSHOT is a problem and you need a semi-fixed version number to use it for now. I don't plan to overwrite these snapshots anyway, but lmk
sure, we can either: • manually ask for one or other eng to change it • change for all nubankers (2000 devs 😅) the version number/name is ok for us
I'd really hold back with option #2 for now:)
hehe yeah, sounds best
thank you @alexyakushev on monday I will update nubank to use those versions for all nubankers, I believe it's a good approach now
nrepl 1.5.0-alpha2 and cider-nrepl 0.58.0-alpha1 are published. We are going to push stable versions next week (without any changes), but if you'd like to try these out on a wider audience at Nubank, that would be nice (but not required, of course).
@ericdallo @arthurfucher Did you (and possibly somebody else) use this version for the past week? I consider merging the nrepl part and publishing an alpha1, but I'd like to know if no weird behaviors popped up.
I'm using for the past week and no issues so far, but TBH I doubt we have that many people testing, not something easy to have a population testing
It's alright, the important thing to know is that I didn't break anything existing, this is enough signal for now, thanks