Source: clojure
Version: 1.12.0-1
Severity: serious
Justification: fails to build from source
Tags: ftbfs

Dear Maintainer,

We are observing consistent and repeatable failures when building the
clojure package from source. The failure occurs when running the
following during dh_install:

########################

BUILD SUCCESSFUL
Total time: 12 seconds
make[1]: Leaving directory '/build/reproducible-path/clojure-1.12.0'
   dh_auto_test -i
   create-stamp debian/debhelper-build-stamp
   dh_prep -i
   dh_auto_install -i
   debian/rules override_dh_install
make[1]: Entering directory '/build/reproducible-path/clojure-1.12.0'
dh_install
mkdir -p \
  debian/clojure/etc/rlwrap \
  debian/clojure/usr/bin \
  debian/clojure/usr/share/man/man1
cp debian/clojure.1 debian/clojure/usr/share/man/man1/clojure1.12.1
cp debian/clojurec.1 debian/clojure/usr/share/man/man1/clojurec1.12.1
/usr/lib/jvm/default-java/bin/java -cp
clojure.jar:/usr/share/maven-repo/org/clojure/spec.alpha/debian/spec.alpha-debian.jar:/usr/share/maven-repo/org/clojure/core.specs.alpha/debian/core.specs.alpha-debian.jar
clojure.main debian/gencompletions.clj >
debian/clojure/etc/rlwrap/clojure1.12
Exception in thread "main" java.lang.ExceptionInInitializerError
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:534)
at java.base/java.lang.Class.forName(Class.java:513)
at clojure.lang.RT.classForName(RT.java:2229)
at clojure.lang.RT.classForName(RT.java:2238)
at clojure.lang.RT.loadClassForName(RT.java:2257)
at clojure.lang.RT.load(RT.java:469)
at clojure.lang.RT.load(RT.java:444)
at clojure.core$load$fn__8047.invoke(core.clj:6189)
at clojure.core$load.invokeStatic(core.clj:6188)
at clojure.core$load.doInvoke(core.clj:6172)
at clojure.lang.RestFn.invoke(RestFn.java:411)
at clojure.core$load_one.invokeStatic(core.clj:5961)
at clojure.core$load_one.invoke(core.clj:5956)
at clojure.core$load_lib$fn__7989.invoke(core.clj:6003)
at clojure.core$load_lib.invokeStatic(core.clj:6002)
at clojure.core$load_lib.doInvoke(core.clj:5981)
at clojure.lang.RestFn.applyTo(RestFn.java:145)
at clojure.core$apply.invokeStatic(core.clj:669)
at clojure.core$load_libs.invokeStatic(core.clj:6044)
at clojure.core$load_libs.doInvoke(core.clj:6028)
at clojure.lang.RestFn.applyTo(RestFn.java:140)
at clojure.core$apply.invokeStatic(core.clj:669)
at clojure.core$require.invokeStatic(core.clj:6066)
at clojure.core.server$loading__7928__auto____10119.invoke(server.clj:9)
at clojure.core.server__init.load(Unknown Source)
at clojure.core.server__init.<clinit>(Unknown Source)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:534)
at java.base/java.lang.Class.forName(Class.java:513)
at clojure.lang.RT.classForName(RT.java:2229)
at clojure.lang.RT.classForName(RT.java:2238)
at clojure.lang.RT.loadClassForName(RT.java:2257)
at clojure.lang.RT.load(RT.java:469)
at clojure.lang.RT.load(RT.java:444)
at clojure.core$load$fn__8047.invoke(core.clj:6189)
at clojure.core$load.invokeStatic(core.clj:6188)
at clojure.core$load.doInvoke(core.clj:6172)
at clojure.lang.RestFn.invoke(RestFn.java:411)
at clojure.core$load_one.invokeStatic(core.clj:5961)
at clojure.core$load_one.invoke(core.clj:5956)
at clojure.core$load_lib$fn__7989.invoke(core.clj:6003)
at clojure.core$load_lib.invokeStatic(core.clj:6002)
at clojure.core$load_lib.doInvoke(core.clj:5981)
at clojure.lang.RestFn.applyTo(RestFn.java:145)
at clojure.core$apply.invokeStatic(core.clj:669)
at clojure.core$load_libs.invokeStatic(core.clj:6044)
at clojure.core$load_libs.doInvoke(core.clj:6028)
at clojure.lang.RestFn.applyTo(RestFn.java:140)
at clojure.core$apply.invokeStatic(core.clj:669)
at clojure.core$require.invokeStatic(core.clj:6066)
at clojure.core$require.doInvoke(core.clj:6066)
at clojure.lang.RestFn.invoke(RestFn.java:411)
at clojure.lang.Var.invoke(Var.java:386)
at clojure.lang.RT.doInit(RT.java:511)
at clojure.lang.RT.init(RT.java:487)
at clojure.main.main(main.java:38)
Caused by: Syntax error macroexpanding clojure.core/defn at
(clojure/spec/alpha.clj:85:1).
at clojure.lang.Compiler.checkSpecs(Compiler.java:7504)
at clojure.lang.Compiler.macroexpand1(Compiler.java:7520)
at clojure.lang.Compiler.macroexpand(Compiler.java:7598)
at clojure.lang.Compiler.eval(Compiler.java:7684)
at clojure.lang.Compiler.load(Compiler.java:8165)
at clojure.lang.RT.loadResourceScript(RT.java:401)
at clojure.lang.RT.loadResourceScript(RT.java:392)
at clojure.lang.RT.load(RT.java:479)
at clojure.lang.RT.load(RT.java:444)
at clojure.core$load$fn__8047.invoke(core.clj:6189)
at clojure.core$load.invokeStatic(core.clj:6188)
at clojure.core$load.doInvoke(core.clj:6172)
at clojure.lang.RestFn.invoke(RestFn.java:411)
at clojure.core$load_one.invokeStatic(core.clj:5961)
at clojure.core$load_one.invoke(core.clj:5956)
at clojure.core$load_lib$fn__7989.invoke(core.clj:6003)
at clojure.core$load_lib.invokeStatic(core.clj:6002)
at clojure.core$load_lib.doInvoke(core.clj:5981)
at clojure.lang.RestFn.applyTo(RestFn.java:145)
at clojure.core$apply.invokeStatic(core.clj:669)
at clojure.core$load_libs.invokeStatic(core.clj:6044)
at clojure.core$load_libs.doInvoke(core.clj:6028)
at clojure.lang.RestFn.applyTo(RestFn.java:140)
at clojure.core$apply.invokeStatic(core.clj:669)
at clojure.core$require.invokeStatic(core.clj:6066)
at clojure.main$loading__7928__auto____10248.invoke(main.clj:11)
at clojure.main__init.load(Unknown Source)
at clojure.main__init.<clinit>(Unknown Source)
... 57 more
Caused by: java.lang.Exception:
#object[clojure.spec.alpha$and_spec_impl$reify__655 0x53830483
"clojure.spec.alpha$and_spec_impl$reify__655@53830483"] is not a fn,
expected predicate fn
at clojure.spec.alpha$dt.invokeStatic(alpha.clj:767)
at clojure.spec.alpha$dt.invoke(alpha.clj:757)
at clojure.spec.alpha$dt.invokeStatic(alpha.clj:758)
at clojure.spec.alpha$dt.invoke(alpha.clj:757)
at clojure.spec.alpha$deriv.invokeStatic(alpha.clj:1532)
at clojure.spec.alpha$deriv.invoke(alpha.clj:1526)
at clojure.spec.alpha$deriv.invokeStatic(alpha.clj:1540)
at clojure.spec.alpha$deriv.invoke(alpha.clj:1526)
at clojure.spec.alpha$deriv$fn__897.invoke(alpha.clj:1542)
at clojure.core$map$fn__7070.invoke(core.clj:2772)
at clojure.lang.LazySeq.force(LazySeq.java:50)
at clojure.lang.LazySeq.realize(LazySeq.java:89)
at clojure.lang.LazySeq.seq(LazySeq.java:106)
at clojure.lang.RT.seq(RT.java:555)
at clojure.core$seq__6602.invokeStatic(core.clj:139)
at clojure.core$map$fn__7077.invoke(core.clj:2780)
at clojure.lang.LazySeq.force(LazySeq.java:50)
at clojure.lang.LazySeq.realize(LazySeq.java:89)
at clojure.lang.LazySeq.seq(LazySeq.java:106)
at clojure.lang.RT.seq(RT.java:555)
at clojure.core$seq__6602.invokeStatic(core.clj:139)
at clojure.core$filter$fn__7097.invoke(core.clj:2826)
at clojure.lang.LazySeq.force(LazySeq.java:50)
at clojure.lang.LazySeq.realize(LazySeq.java:89)
at clojure.lang.LazySeq.seq(LazySeq.java:106)
at clojure.lang.RT.seq(RT.java:555)
at clojure.core$seq__6602.invokeStatic(core.clj:139)
at clojure.core$map$fn__7070.invoke(core.clj:2763)
at clojure.lang.LazySeq.force(LazySeq.java:50)
at clojure.lang.LazySeq.realize(LazySeq.java:89)
at clojure.lang.LazySeq.seq(LazySeq.java:106)
at clojure.lang.RT.seq(RT.java:555)
at clojure.core$seq__6602.invokeStatic(core.clj:139)
at clojure.core$seq__6602.invoke(core.clj:139)
at clojure.spec.alpha$filter_alt.invokeStatic(alpha.clj:1429)
at clojure.spec.alpha$filter_alt.invoke(alpha.clj:1423)
at clojure.spec.alpha$alt_STAR_.invokeStatic(alpha.clj:1433)
at clojure.spec.alpha$alt_STAR_.invoke(alpha.clj:1432)
at clojure.spec.alpha$deriv.invokeStatic(alpha.clj:1542)
at clojure.spec.alpha$deriv.invoke(alpha.clj:1526)
at clojure.spec.alpha$deriv.invokeStatic(alpha.clj:1540)
at clojure.spec.alpha$deriv.invoke(alpha.clj:1526)
at clojure.spec.alpha$deriv.invokeStatic(alpha.clj:1541)
at clojure.spec.alpha$deriv.invoke(alpha.clj:1526)
at clojure.spec.alpha$deriv.invokeStatic(alpha.clj:1541)
at clojure.spec.alpha$deriv.invoke(alpha.clj:1526)
at clojure.spec.alpha$re_conform.invokeStatic(alpha.clj:1667)
at clojure.spec.alpha$re_conform.invoke(alpha.clj:1658)
at clojure.spec.alpha$regex_spec_impl$reify__981.conform_STAR_(alpha.clj:1708)
at clojure.spec.alpha$conform.invokeStatic(alpha.clj:171)
at clojure.spec.alpha$conform.invoke(alpha.clj:167)
at clojure.spec.alpha$macroexpand_check.invokeStatic(alpha.clj:706)
at clojure.spec.alpha$macroexpand_check.invoke(alpha.clj:702)
at clojure.lang.AFn.applyToHelper(AFn.java:156)
at clojure.lang.AFn.applyTo(AFn.java:144)
at clojure.lang.Var.applyTo(Var.java:707)
at clojure.lang.Compiler.checkSpecs(Compiler.java:7502)
... 84 more
make[1]: *** [debian/rules:46: override_dh_install] Error 1

########################

The environment is using libcore-specs-alpha-clojure 0.4.74-1,
libspec-alpha-clojure 0.5.238-1, and openjdk-21-jre-headless
21.0.6+7-1.

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to