Source: nrepl-clojure Version: 0.9.0-1 Severity: serious User: debian...@lists.debian.org Usertags: regression
Dear maintainer(s),With a recent upload of nrepl-clojure the autopkgtest of nrepl-clojure fails in testing when that autopkgtest is run with the binary packages of nrepl-clojure from unstable. It passes when run with only packages from testing. In tabular form:
pass fail nrepl-clojure from testing 0.9.0-1 all others from testing from testing I copied some of the output at the bottom of this report.Currently this regression is blocking the migration to testing [1]. Can you please investigate the situation and fix it?
More information about this bug and the reason for filing it can be found on https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation Paul [1] https://qa.debian.org/excuses.php?package=nrepl-clojure https://ci.debian.net/data/autopkgtest/testing/armhf/n/nrepl-clojure/22173980/log.gz #'user/all-tests(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)
Testing nrepl.util.completion-test Testing nrepl.misc-test ERROR: Testing nrepl.middleware.dynamic-loader-test Testing nrepl.edn-testjava.io.FileNotFoundException: Could not locate unknown_middleware__init.class, unknown_middleware.clj or unknown_middleware.cljc on classpath. Please check that namespaces with dashes use underscores in the Clojure file name.
at clojure.lang.RT.load(RT.java:462) at clojure.lang.RT.load(RT.java:424) at clojure.core$load$fn__6856.invoke(core.clj:6115) at clojure.core$load.invokeStatic(core.clj:6114) at clojure.core$load.doInvoke(core.clj:6098) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invokeStatic(core.clj:5897) at clojure.core$load_one.invoke(core.clj:5892) at clojure.core$load_lib$fn__6796.invoke(core.clj:5937) at clojure.core$load_lib.invokeStatic(core.clj:5936) at clojure.core$load_lib.doInvoke(core.clj:5917) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:669) at clojure.core$load_libs.invokeStatic(core.clj:5974) at clojure.core$load_libs.doInvoke(core.clj:5958) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:669) at clojure.core$require.invokeStatic(core.clj:5996) at clojure.core$require.doInvoke(core.clj:5996) at clojure.lang.RestFn.invoke(RestFn.java:408) at nrepl.misc$requiring_resolve.invokeStatic(misc.clj:73) at nrepl.misc$requiring_resolve.doInvoke(misc.clj:66) at clojure.lang.RestFn.invoke(RestFn.java:423)at nrepl.middleware.dynamic_loader$update_stack_BANG_$fn__2290$fn__2291.invoke(dynamic_loader.clj:36)
at clojure.core$map$fn__5884.invoke(core.clj:2757) at clojure.lang.LazySeq.sval(LazySeq.java:42) at clojure.lang.LazySeq.seq(LazySeq.java:51) at clojure.lang.RT.seq(RT.java:535) at clojure.core$seq__5419.invokeStatic(core.clj:139) at clojure.core$map$fn__5884.invoke(core.clj:2750) at clojure.lang.LazySeq.sval(LazySeq.java:42) at clojure.lang.LazySeq.seq(LazySeq.java:51) at clojure.lang.RT.seq(RT.java:535) at clojure.core$seq__5419.invokeStatic(core.clj:139) at clojure.core$map$fn__5884.invoke(core.clj:2750) at clojure.lang.LazySeq.sval(LazySeq.java:42) at clojure.lang.LazySeq.seq(LazySeq.java:51) at clojure.lang.RT.seq(RT.java:535) at clojure.core$seq__5419.invokeStatic(core.clj:139) at clojure.core$apply.invokeStatic(core.clj:662) at clojure.core$mapcat.invokeStatic(core.clj:2787) at clojure.core$mapcat.doInvoke(core.clj:2787) at clojure.lang.RestFn.invoke(RestFn.java:423) at nrepl.middleware$extend_deps.invokeStatic(middleware.clj:113) at nrepl.middleware$extend_deps.invoke(middleware.clj:108)at nrepl.middleware$linearize_middleware_stack.invokeStatic(middleware.clj:183)
at nrepl.middleware$linearize_middleware_stack.invoke(middleware.clj:179)at nrepl.middleware.dynamic_loader$update_stack_BANG_$fn__2290.invoke(dynamic_loader.clj:38)
at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.core$apply.invokeStatic(core.clj:667) at clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1977) at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1977) at clojure.lang.RestFn.invoke(RestFn.java:425)at nrepl.middleware.dynamic_loader$update_stack_BANG_.invokeStatic(dynamic_loader.clj:29) at nrepl.middleware.dynamic_loader$update_stack_BANG_.invoke(dynamic_loader.clj:27) at nrepl.middleware.dynamic_loader$wrap_dynamic_loader$fn__2333.invoke(dynamic_loader.clj:77)
at nrepl.middleware$wrap_conj_descriptor$fn__1763.invoke(middleware.clj:16) at nrepl.middleware.session$session$fn__2194.invoke(session.clj:325) at nrepl.middleware$wrap_conj_descriptor$fn__1763.invoke(middleware.clj:16)at nrepl.middleware.dynamic_loader_test$fn__5194$handle__5195$fn__5196.invoke(dynamic_loader_test.clj:66) at nrepl.middleware.dynamic_loader_test$fn__5194$handle__5195.invoke(dynamic_loader_test.clj:66) at nrepl.middleware.dynamic_loader_test$fn__5194.invokeStatic(dynamic_loader_test.clj:71) at nrepl.middleware.dynamic_loader_test$fn__5194.invoke(dynamic_loader_test.clj:65)
at clojure.test$test_var$fn__9761.invoke(test.clj:717) at clojure.test$test_var.invokeStatic(test.clj:717) at clojure.test$test_var.invoke(test.clj:708) at clojure.test$test_vars$fn__9787$fn__9792.invoke(test.clj:735) at clojure.test$default_fixture.invokeStatic(test.clj:687) at clojure.test$default_fixture.invoke(test.clj:683) at clojure.test$test_vars$fn__9787.invoke(test.clj:735) at clojure.test$default_fixture.invokeStatic(test.clj:687) at clojure.test$default_fixture.invoke(test.clj:683) at clojure.test$test_vars.invokeStatic(test.clj:731) at clojure.test$test_all_vars.invokeStatic(test.clj:737) at clojure.test$test_ns.invokeStatic(test.clj:758) at clojure.test$test_ns.invoke(test.clj:743) at clojure.core$map$fn__5884.invoke(core.clj:2757) at clojure.lang.LazySeq.sval(LazySeq.java:42) at clojure.lang.LazySeq.seq(LazySeq.java:51) at clojure.lang.Cons.next(Cons.java:39) at clojure.lang.RT.boundedLength(RT.java:1793) at clojure.lang.RestFn.applyTo(RestFn.java:130) at clojure.core$apply.invokeStatic(core.clj:669) at clojure.test$run_tests.invokeStatic(test.clj:768) at clojure.test$run_tests.doInvoke(test.clj:768) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:667) at clojure.test$run_all_tests.invokeStatic(test.clj:780) at clojure.test$run_all_tests.invoke(test.clj:780) at user$eval5311.invokeStatic(NO_SOURCE_FILE:1) at user$eval5311.invoke(NO_SOURCE_FILE:1) at clojure.lang.Compiler.eval(Compiler.java:7181) at clojure.lang.Compiler.eval(Compiler.java:7136) at clojure.core$eval.invokeStatic(core.clj:3202) at clojure.main$eval_opt.invokeStatic(main.clj:488) at clojure.main$eval_opt.invoke(main.clj:482) at clojure.main$initialize.invokeStatic(main.clj:508) at clojure.main$null_opt.invokeStatic(main.clj:542) at clojure.main$null_opt.invoke(main.clj:539) at clojure.main$main.invokeStatic(main.clj:664) at clojure.main$main.doInvoke(main.clj:616) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.lang.Var.applyTo(Var.java:705) at clojure.main.main(main.java:40)[WARNING] No nREPL middleware descriptor in metadata of null, see nrepl.middleware/set-descriptor!
Testing nrepl.transport-test Testing nrepl.util.lookup-test Testing nrepl.describe-test Testing nrepl.helpers-test Testing nrepl.cmdline-test nREPL 0.9.0 Clojure 1.10.3 OpenJDK Server VM 11.0.14.1+1-post-Debian-1 Interrupt: Control+C Exit: Control+D or (exit) or (quit) nREPL 0.9.0 Clojure 1.10.3 OpenJDK Server VM 11.0.14.1+1-post-Debian-1 Interrupt: Control+C Exit: Control+D or (exit) or (quit) Testing nrepl.middleware.print-test Testing nrepl.sanity-test Testing nrepl.middleware.lookup-test Testing nrepl.middleware.completion-test Testing nrepl.cmdline-tty-test Testing nrepl.middleware-testThe built-in client does not support the tty transport. Consider using `nc` or `telnet`. [WARNING] No nREPL middleware descriptor in metadata of {:dummy "This not-middleware is supposed to be sans-descriptor, don't panic!"}, see nrepl.middleware/set-descriptor!
Testing nrepl.middleware.load-file-test Testing nrepl.response-test Testing nrepl.bencode-test Testing nrepl.core-test FAIL in (hotloading-common-classloader-test) (core_test.clj:1182)bencode transport Check if RT/baseLoader and ContexClassLoader have a common DCL ancestor expected: (not-empty (set/intersection (dcls (first (:value resp2))) (dcls (first (:value resp1)))))
actual: (not (not-empty #{})) FAIL in (hotloading-common-classloader-test) (core_test.clj:1182)edn transport Check if RT/baseLoader and ContexClassLoader have a common DCL ancestor expected: (not-empty (set/intersection (dcls (first (:value resp2))) (dcls (first (:value resp1)))))
actual: (not (not-empty #{}))Exception in thread "nREPL-session-22426217-8bb7-488f-9fa2-a365f7469928" java.net.SocketException: Socket closed at java.base/java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)
at java.base/java.net.SocketOutputStream.write(SocketOutputStream.java:150)at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at nrepl.transport$bencode$fn__921.invoke(transport.clj:131) at nrepl.transport.FnTransport.send(transport.clj:34) at nrepl.middleware.print$send_nonstreamed.invokeStatic(print.clj:159) at nrepl.middleware.print$send_nonstreamed.invoke(print.clj:138)at nrepl.middleware.print$printing_transport$reify__1964.send(print.clj:174)
at nrepl.middleware.caught$caught_transport$reify__1999.send(caught.clj:58)at nrepl.middleware.interruptible_eval$evaluate$fn__2083.invoke(interruptible_eval.clj:132)
at clojure.main$repl$fn__9119.invoke(main.clj:460) at clojure.main$repl.invokeStatic(main.clj:458) at clojure.main$repl.doInvoke(main.clj:368) at clojure.lang.RestFn.invoke(RestFn.java:1523)at nrepl.middleware.interruptible_eval$evaluate.invokeStatic(interruptible_eval.clj:84) at nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:56) at nrepl.middleware.interruptible_eval$interruptible_eval$fn__2091$fn__2095.invoke(interruptible_eval.clj:152)
at clojure.lang.AFn.run(AFn.java:22)at nrepl.middleware.session$session_exec$main_loop__2161$fn__2165.invoke(session.clj:218) at nrepl.middleware.session$session_exec$main_loop__2161.invoke(session.clj:217)
at clojure.lang.AFn.run(AFn.java:22) at java.base/java.lang.Thread.run(Thread.java:829) Ran 218 tests containing 1995 assertions. 2 failures, 0 errors. autopkgtest [17:15:27]: test unittests
OpenPGP_signature
Description: OpenPGP digital signature