Bug#1029246: useful-clojure: FTBFS: make[1]: *** [debian/rules:23: override_dh_auto_test] Error 1

Lucas Nussbaum lucas at debian.org
Fri Jan 20 11:02:11 GMT 2023


Source: useful-clojure
Version: 0.11.6-4
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20230120 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> lein test
> 
> lein test flatland.useful.bean-test
> 
> lein test flatland.useful.cli-test
> 
> lein test flatland.useful.compress-test
> 
> lein test flatland.useful.config-test
> 
> lein test flatland.useful.datatypes-test
> 
> lein test flatland.useful.debug-test
> 
> lein test flatland.useful.deftype-test
> 
> lein test flatland.useful.dispatch-test
> 
> lein test flatland.useful.exception-test
> 
> lein test flatland.useful.experimental-test
> 
> lein test flatland.useful.fn-test
> 
> lein test flatland.useful.io-test
> 
> lein test flatland.useful.java-test
> 
> lein test :only flatland.useful.java-test/test-invoke-private
> 
> ERROR in (test-invoke-private) (AccessibleObject.java:354)
> expected: (= {1 2, 3 4} (doto hash (invoke-private "rehash")))
>   actual: java.lang.reflect.InaccessibleObjectException: Unable to make protected void java.util.Hashtable.rehash() accessible: module java.base does not "opens java.util" to unnamed module @361d8567
>  at java.lang.reflect.AccessibleObject.checkCanSetAccessible (AccessibleObject.java:354)
>     java.lang.reflect.AccessibleObject.checkCanSetAccessible (AccessibleObject.java:297)
>     java.lang.reflect.Method.checkCanSetAccessible (Method.java:199)
>     java.lang.reflect.Method.setAccessible (Method.java:193)
>     flatland.useful.java$invoke_private.invokeStatic (java.clj:34)
>     flatland.useful.java$invoke_private.doInvoke (java.clj:23)
>     clojure.lang.RestFn.invoke (RestFn.java:425)
>     flatland.useful.java_test$fn__4684$fn__4688.invoke (java_test.clj:14)
>     flatland.useful.java_test$fn__4684.invokeStatic (java_test.clj:13)
>     flatland.useful.java_test/fn (java_test.clj:8)
>     clojure.test$test_var$fn__9856.invoke (test.clj:717)
>     clojure.test$test_var.invokeStatic (test.clj:717)
>     clojure.test$test_var.invoke (test.clj:708)
>     clojure.test$test_vars$fn__9882$fn__9887.invoke (test.clj:735)
>     clojure.test$default_fixture.invokeStatic (test.clj:687)
>     clojure.test$default_fixture.invoke (test.clj:683)
>     clojure.test$test_vars$fn__9882.invoke (test.clj:735)
>     clojure.test$default_fixture.invokeStatic (test.clj:687)
>     clojure.test$default_fixture.invoke (test.clj:683)
>     clojure.test$test_vars.invokeStatic (test.clj:731)
>     clojure.test$test_all_vars.invokeStatic (test.clj:737)
>     clojure.test$test_ns.invokeStatic (test.clj:758)
>     clojure.test$test_ns.invoke (test.clj:743)
>     user$eval227$fn__290.invoke (form-init14939935500822507700.clj:1)
>     clojure.lang.AFn.applyToHelper (AFn.java:156)
>     clojure.lang.AFn.applyTo (AFn.java:144)
>     clojure.core$apply.invokeStatic (core.clj:669)
>     clojure.core$apply.invoke (core.clj:662)
>     leiningen.core.injected$compose_hooks$fn__154.doInvoke (form-init14939935500822507700.clj:1)
>     clojure.lang.RestFn.applyTo (RestFn.java:137)
>     clojure.core$apply.invokeStatic (core.clj:667)
>     clojure.core$apply.invoke (core.clj:662)
>     leiningen.core.injected$run_hooks.invokeStatic (form-init14939935500822507700.clj:1)
>     leiningen.core.injected$run_hooks.invoke (form-init14939935500822507700.clj:1)
>     leiningen.core.injected$prepare_for_hooks$fn__159$fn__160.doInvoke (form-init14939935500822507700.clj:1)
>     clojure.lang.RestFn.applyTo (RestFn.java:137)
>     clojure.lang.AFunction$1.doInvoke (AFunction.java:31)
>     clojure.lang.RestFn.invoke (RestFn.java:408)
>     clojure.core$map$fn__5935.invoke (core.clj:2772)
>     clojure.lang.LazySeq.sval (LazySeq.java:42)
>     clojure.lang.LazySeq.seq (LazySeq.java:51)
>     clojure.lang.Cons.next (Cons.java:39)
>     clojure.lang.RT.next (RT.java:713)
>     clojure.core$next__5451.invokeStatic (core.clj:64)
>     clojure.core$reduce1.invokeStatic (core.clj:946)
>     clojure.core$reduce1.invokeStatic (core.clj:936)
>     clojure.core$merge_with.invokeStatic (core.clj:3076)
>     clojure.core$merge_with.doInvoke (core.clj:3068)
>     clojure.lang.RestFn.applyTo (RestFn.java:139)
>     clojure.core$apply.invokeStatic (core.clj:669)
>     clojure.test$run_tests.invokeStatic (test.clj:768)
>     clojure.test$run_tests.doInvoke (test.clj:768)
>     clojure.lang.RestFn.applyTo (RestFn.java:137)
>     clojure.core$apply.invokeStatic (core.clj:667)
>     clojure.core$apply.invoke (core.clj:662)
>     user$eval227$fn__300$fn__333.invoke (form-init14939935500822507700.clj:1)
>     user$eval227$fn__300$fn__301.invoke (form-init14939935500822507700.clj:1)
>     user$eval227$fn__300.invoke (form-init14939935500822507700.clj:1)
>     user$eval227.invokeStatic (form-init14939935500822507700.clj:1)
>     user$eval227.invoke (form-init14939935500822507700.clj:1)
>     clojure.lang.Compiler.eval (Compiler.java:7194)
>     clojure.lang.Compiler.eval (Compiler.java:7184)
>     clojure.lang.Compiler.load (Compiler.java:7653)
>     clojure.lang.Compiler.loadFile (Compiler.java:7591)
>     clojure.main$load_script.invokeStatic (main.clj:475)
>     clojure.main$init_opt.invokeStatic (main.clj:477)
>     clojure.main$init_opt.invoke (main.clj:477)
>     clojure.main$initialize.invokeStatic (main.clj:508)
>     clojure.main$null_opt.invokeStatic (main.clj:542)
>     clojure.main$null_opt.invoke (main.clj:539)
>     clojure.main$main.invokeStatic (main.clj:664)
>     clojure.main$main.doInvoke (main.clj:616)
>     clojure.lang.RestFn.applyTo (RestFn.java:137)
>     clojure.lang.Var.applyTo (Var.java:705)
>     clojure.main.main (main.java:40)
> 
> lein test flatland.useful.macro-test
> 
> lein test flatland.useful.map-test
> 
> lein test flatland.useful.ns-test
> 
> lein test flatland.useful.parallel-test
> 
> lein test flatland.useful.seq-test
> 
> lein test flatland.useful.state-test
> 
> lein test flatland.useful.string-test
> 
> lein test flatland.useful.test-test
> 
> lein test flatland.useful.utils-test
> 
> Ran 142 tests containing 546 assertions.
> 0 failures, 1 errors.
> Tests failed.
> make[1]: *** [debian/rules:23: override_dh_auto_test] Error 1


The full build log is available from:
http://qa-logs.debian.net/2023/01/20/useful-clojure_0.11.6-4_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230120;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230120&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Pkg-clojure-maintainers mailing list