Package: src:ssl-utils-clojure Version: 3.5.0-2 Severity: serious Control: fixed -1 3.5.3-2 Tags: ftbfs bookworm
Dear maintainer: During a rebuild of all packages in bookworm, this package failed to build. [ Note: The bug is marked as fixed with the version in trixie/forky/sid, but packages in bookworm must still build in bookworm ]. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/bookworm/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:ssl-utils-clojure, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --with javahelper --with maven_repo_helper dh_auto_clean jh_clean debian/rules override_dh_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' rm -f debian/maven-repo rm -Rf target ressources rm -f debian/pom.xml dh_clean make[1]: Leaving directory '/<<PKGBUILDDIR>>' [... snipped ...] actual: #error { :cause "NotAfter: Sun May 03 20:15:38 UTC 2026" :via [{:type java.security.cert.CertPathValidatorException :message "validity check failed" :at [sun.security.provider.certpath.PKIXMasterCertPathValidator validate "PKIXMasterCertPathValidator.java" 135]} {:type java.security.cert.CertificateExpiredException :message "NotAfter: Sun May 03 20:15:38 UTC 2026" :at [sun.security.x509.CertificateValidity valid "CertificateValidity.java" 274]}] :trace [[sun.security.x509.CertificateValidity valid "CertificateValidity.java" 274] [sun.security.x509.X509CertImpl checkValidity "X509CertImpl.java" 621] [sun.security.provider.certpath.BasicChecker verifyValidity "BasicChecker.java" 190] [sun.security.provider.certpath.BasicChecker check "BasicChecker.java" 144] [sun.security.provider.certpath.PKIXMasterCertPathValidator validate "PKIXMasterCertPathValidator.java" 125] [sun.security.provider.certpath.PKIXCertPathValidator validate "PKIXCertPathValidator.java" 224] [sun.security.provider.certpath.PKIXCertPathValidator validate "PKIXCertPathValidator.java" 144] [sun.security.provider.certpath.PKIXCertPathValidator engineValidate "PKIXCertPathValidator.java" 83] [java.security.cert.CertPathValidator validate "CertPathValidator.java" 309] [com.puppetlabs.ssl_utils.SSLUtils validateCertChain "SSLUtils.java" 517] [puppetlabs.ssl_utils.core$eval3703$validate_cert_chain__3708$fn__3709 invoke "core.clj" 632] [puppetlabs.ssl_utils.core$eval3703$validate_cert_chain__3708 invoke "core.clj" 625] [puppetlabs.ssl_utils.core_test$fn__6399$fn__6421 invoke "core_test.clj" 632] [puppetlabs.ssl_utils.core_test$fn__6399 invokeStatic "core_test.clj" 629] [puppetlabs.ssl_utils.core_test$fn__6399 invoke "core_test.clj" 588] [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-init17759656870043012074.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-init17759656870043012074.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-init17759656870043012074.clj" 1] [leiningen.core.injected$run_hooks invoke "form-init17759656870043012074.clj" 1] [leiningen.core.injected$prepare_for_hooks$fn__159$fn__160 doInvoke "form-init17759656870043012074.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 boundedLength "RT.java" 1790] [clojure.lang.RestFn applyTo "RestFn.java" 130] [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-init17759656870043012074.clj" 1] [user$eval227$fn__300$fn__301 invoke "form-init17759656870043012074.clj" 1] [user$eval227$fn__300 invoke "form-init17759656870043012074.clj" 1] [user$eval227 invokeStatic "form-init17759656870043012074.clj" 1] [user$eval227 invoke "form-init17759656870043012074.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 :only puppetlabs.ssl-utils.core-test/validate-cert-chain-and-crls-test FAIL in (validate-cert-chain-and-crls-test) (core_test.clj:634) validate cert chain against CRLs CRLs with invalid signatures (aka not signed by their issuer) are rejected expected: (thrown-with-msg? CertPathValidatorException invalid-crls-error-message (validate-cert-chain cert-chain-with-crl-bad-sig crl-chain-bad-signature)) actual: #error { :cause "NotAfter: Sun May 03 20:15:52 UTC 2026" :via [{:type java.security.cert.CertPathValidatorException :message "validity check failed" :at [sun.security.provider.certpath.PKIXMasterCertPathValidator validate "PKIXMasterCertPathValidator.java" 135]} {:type java.security.cert.CertificateExpiredException :message "NotAfter: Sun May 03 20:15:52 UTC 2026" :at [sun.security.x509.CertificateValidity valid "CertificateValidity.java" 274]}] :trace [[sun.security.x509.CertificateValidity valid "CertificateValidity.java" 274] [sun.security.x509.X509CertImpl checkValidity "X509CertImpl.java" 621] [sun.security.provider.certpath.BasicChecker verifyValidity "BasicChecker.java" 190] [sun.security.provider.certpath.BasicChecker check "BasicChecker.java" 144] [sun.security.provider.certpath.PKIXMasterCertPathValidator validate "PKIXMasterCertPathValidator.java" 125] [sun.security.provider.certpath.PKIXCertPathValidator validate "PKIXCertPathValidator.java" 224] [sun.security.provider.certpath.PKIXCertPathValidator validate "PKIXCertPathValidator.java" 144] [sun.security.provider.certpath.PKIXCertPathValidator engineValidate "PKIXCertPathValidator.java" 83] [java.security.cert.CertPathValidator validate "CertPathValidator.java" 309] [com.puppetlabs.ssl_utils.SSLUtils validateCertChain "SSLUtils.java" 517] [puppetlabs.ssl_utils.core$eval3703$validate_cert_chain__3708$fn__3709 invoke "core.clj" 632] [puppetlabs.ssl_utils.core$eval3703$validate_cert_chain__3708 invoke "core.clj" 625] [puppetlabs.ssl_utils.core_test$fn__6399$fn__6424 invoke "core_test.clj" 636] [puppetlabs.ssl_utils.core_test$fn__6399 invokeStatic "core_test.clj" 633] [puppetlabs.ssl_utils.core_test$fn__6399 invoke "core_test.clj" 588] [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-init17759656870043012074.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-init17759656870043012074.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-init17759656870043012074.clj" 1] [leiningen.core.injected$run_hooks invoke "form-init17759656870043012074.clj" 1] [leiningen.core.injected$prepare_for_hooks$fn__159$fn__160 doInvoke "form-init17759656870043012074.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 boundedLength "RT.java" 1790] [clojure.lang.RestFn applyTo "RestFn.java" 130] [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-init17759656870043012074.clj" 1] [user$eval227$fn__300$fn__301 invoke "form-init17759656870043012074.clj" 1] [user$eval227$fn__300 invoke "form-init17759656870043012074.clj" 1] [user$eval227 invokeStatic "form-init17759656870043012074.clj" 1] [user$eval227 invoke "form-init17759656870043012074.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 :only puppetlabs.ssl-utils.core-test/validate-cert-chain-and-crls-test FAIL in (validate-cert-chain-and-crls-test) (core_test.clj:638) validate cert chain against CRLs rejected when cert in chain has been revoked expected: (thrown-with-msg? CertPathValidatorException revoked-cert-error-message (validate-cert-chain cert-chain-with-revoked-cert crl-chain-cert-revoked)) actual: #error { :cause "NotAfter: Sun May 03 21:08:47 UTC 2026" :via [{:type java.security.cert.CertPathValidatorException :message "validity check failed" :at [sun.security.provider.certpath.PKIXMasterCertPathValidator validate "PKIXMasterCertPathValidator.java" 135]} {:type java.security.cert.CertificateExpiredException :message "NotAfter: Sun May 03 21:08:47 UTC 2026" :at [sun.security.x509.CertificateValidity valid "CertificateValidity.java" 274]}] :trace [[sun.security.x509.CertificateValidity valid "CertificateValidity.java" 274] [sun.security.x509.X509CertImpl checkValidity "X509CertImpl.java" 621] [sun.security.provider.certpath.BasicChecker verifyValidity "BasicChecker.java" 190] [sun.security.provider.certpath.BasicChecker check "BasicChecker.java" 144] [sun.security.provider.certpath.PKIXMasterCertPathValidator validate "PKIXMasterCertPathValidator.java" 125] [sun.security.provider.certpath.PKIXCertPathValidator validate "PKIXCertPathValidator.java" 224] [sun.security.provider.certpath.PKIXCertPathValidator validate "PKIXCertPathValidator.java" 144] [sun.security.provider.certpath.PKIXCertPathValidator engineValidate "PKIXCertPathValidator.java" 83] [java.security.cert.CertPathValidator validate "CertPathValidator.java" 309] [com.puppetlabs.ssl_utils.SSLUtils validateCertChain "SSLUtils.java" 517] [puppetlabs.ssl_utils.core$eval3703$validate_cert_chain__3708$fn__3709 invoke "core.clj" 632] [puppetlabs.ssl_utils.core$eval3703$validate_cert_chain__3708 invoke "core.clj" 625] [puppetlabs.ssl_utils.core_test$fn__6399 invokeStatic "core_test.clj" 640] [puppetlabs.ssl_utils.core_test$fn__6399 invoke "core_test.clj" 588] [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-init17759656870043012074.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-init17759656870043012074.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-init17759656870043012074.clj" 1] [leiningen.core.injected$run_hooks invoke "form-init17759656870043012074.clj" 1] [leiningen.core.injected$prepare_for_hooks$fn__159$fn__160 doInvoke "form-init17759656870043012074.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 boundedLength "RT.java" 1790] [clojure.lang.RestFn applyTo "RestFn.java" 130] [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-init17759656870043012074.clj" 1] [user$eval227$fn__300$fn__301 invoke "form-init17759656870043012074.clj" 1] [user$eval227$fn__300 invoke "form-init17759656870043012074.clj" 1] [user$eval227 invokeStatic "form-init17759656870043012074.clj" 1] [user$eval227 invoke "form-init17759656870043012074.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 puppetlabs.ssl-utils.extensions-utils-test lein test puppetlabs.ssl-utils.simple-test Ran 35 tests containing 258 assertions. 6 failures, 3 errors. Tests failed. make[1]: *** [debian/rules:25: override_dh_auto_test] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:11: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

