#1149448 bazel-java-tools: FTBFS: ERROR: Build did NOT complete successfully

#1149448#5
Date:
2026-09-29 23:05:46 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

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/202609/

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:bazel-java-tools, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
  external/protobuf~/protoc.sh '--java_out=bazel-out/k8-dbg/bin/src/main/protobuf/deps_proto-speed-src.jar' -I. src/main/protobuf/deps.proto)
# Configuration: a171e82d7d66ddac5cb9f71729beaac12d6664728f83ebb75645d86ef04fd516
# Execution platform: //:default_host_platform
INFO: Elapsed time: 49.648s, Critical Path: 13.35s
INFO: 189 processes: 47 internal, 142 local.
ERROR: Build did NOT complete successfully
=== BUILD FAILED, printing params files ===
=== bazel-out/k8-dbg/bin/src/java_tools/junitrunner/java/com/google/testing/coverage/libJacocoCoverageLib.jar-1.params ===
--classpath
bazel-out/k8-dbg/bin/src/java_tools/junitrunner/java/com/google/testing/coverage/libbitfield-ijar.jar
bazel-out/k8-dbg/bin/third_party/_ijar/guava/rules_jvm_external~~maven~maven/com_google_guava_guava_file-ijar.jar
bazel-out/k8-dbg/bin/external/rules_jvm_external~~maven~maven/_ijar/com_google_errorprone_error_prone_annotations/rules_jvm_external~~maven~maven/com_google_errorprone_error_prone_annotations-ijar.jar
bazel-out/k8-dbg/bin/external/rules_jvm_external~~maven~maven/_ijar/com_google_errorprone_error_prone_type_annotations/rules_jvm_external~~maven~maven/com_google_errorprone_error_prone_type_annotations-ijar.jar
bazel-out/k8-dbg/bin/external/rules_jvm_external~~maven~maven/_ijar/com_github_stephenc_jcip_jcip_annotations/rules_jvm_external~~maven~maven/com_github_stephenc_jcip_jcip_annotations-ijar.jar
bazel-out/k8-dbg/bin/external/rules_jvm_external~~maven~maven/_ijar/com_google_code_findbugs_jsr305/rules_jvm_external~~maven~maven/com_google_code_findbugs_jsr305-ijar.jar
bazel-out/k8-dbg/bin/third_party/_ijar/guava/rules_jvm_external~~maven~maven/com_google_guava_failureaccess_file-ijar.jar
bazel-out/k8-dbg/bin/external/_main~bazel_build_deps~debian_java_deps/_ijar/blaze-agent/_main~bazel_build_deps~debian_java_deps/java/org.jacoco.agent-ijar.jar
bazel-out/k8-dbg/bin/external/_main~bazel_build_deps~debian_java_deps/_ijar/blaze-agent/_main~bazel_build_deps~debian_java_deps/java/org.jacoco.agent.rt-ijar.jar
bazel-out/k8-dbg/bin/external/_main~bazel_build_deps~debian_java_deps/_ijar/core/_main~bazel_build_deps~debian_java_deps/java/org.jacoco.core-ijar.jar
bazel-out/k8-dbg/bin/external/_main~bazel_build_deps~debian_java_deps/_ijar/asm/_main~bazel_build_deps~debian_java_deps/java/asm-ijar.jar
bazel-out/k8-dbg/bin/external/_main~bazel_build_deps~debian_java_deps/_ijar/asm-commons/_main~bazel_build_deps~debian_java_deps/java/asm-commons-ijar.jar
bazel-out/k8-dbg/bin/external/_main~bazel_build_deps~debian_java_deps/_ijar/asm-tree/_main~bazel_build_deps~debian_java_deps/java/asm-tree-ijar.jar
bazel-out/k8-dbg/bin/external/_main~bazel_build_deps~debian_java_deps/_ijar/report/_main~bazel_build_deps~debian_java_deps/java/org.jacoco.report-ijar.jar
--reduce_classpath_mode
JAVABUILDER_REDUCED
--deps_artifacts
bazel-out/k8-dbg/bin/src/java_tools/junitrunner/java/com/google/testing/coverage/libbitfield.jdeps
=== bazel-out/k8-dbg/bin/src/java_tools/junitrunner/java/com/google/testing/coverage/libJacocoCoverageLib.jar-0.params ===
--output
bazel-out/k8-dbg/bin/src/java_tools/junitrunner/java/com/google/testing/coverage/libJacocoCoverageLib.jar
--native_header_output
bazel-out/k8-dbg/bin/src/java_tools/junitrunner/java/com/google/testing/coverage/libJacocoCoverageLib-native-header.jar
--output_manifest_proto
bazel-out/k8-dbg/bin/src/java_tools/junitrunner/java/com/google/testing/coverage/libJacocoCoverageLib.jar_manifest_proto
--compress_jar
--output_deps_proto
bazel-out/k8-dbg/bin/src/java_tools/junitrunner/java/com/google/testing/coverage/libJacocoCoverageLib.jdeps
--bootclasspath
bazel-out/k8-dbg/bin/external/rules_java~/toolchains/platformclasspath.jar
--system
external/rules_java~~toolchains~local_jdk
--sources
src/java_tools/junitrunner/java/com/google/testing/coverage/BranchCoverageDetail.java
src/java_tools/junitrunner/java/com/google/testing/coverage/BranchDetailAnalyzer.java
src/java_tools/junitrunner/java/com/google/testing/coverage/BranchExp.java
src/java_tools/junitrunner/java/com/google/testing/coverage/ClassProbesMapper.java
src/java_tools/junitrunner/java/com/google/testing/coverage/CovExp.java
src/java_tools/junitrunner/java/com/google/testing/coverage/JacocoLCOVFormatter.java
src/java_tools/junitrunner/java/com/google/testing/coverage/MethodProbesMapper.java
src/java_tools/junitrunner/java/com/google/testing/coverage/ProbeExp.java
--javacopts
-source
8
-target
8
-XDskipDuplicateBridges=true
-XDcompilePolicy=simple
-g
-parameters
-Xep:ReturnValueIgnored:OFF
-Xep:IgnoredPureGetter:OFF
-Xep:EmptyTopLevelDeclaration:OFF
-Xep:LenientFormatStringValidation:OFF
-Xep:ReturnMissingNullable:OFF
-Xep:UseCorrectAssertInTests:OFF
--
--target_label
//src/java_tools/junitrunner/java/com/google/testing/coverage:JacocoCoverageLib
--strict_java_deps
ERROR
--direct_dependencies
bazel-out/k8-dbg/bin/src/java_tools/junitrunner/java/com/google/testing/coverage/libbitfield-ijar.jar
bazel-out/k8-dbg/bin/third_party/_ijar/guava/rules_jvm_external~~maven~maven/com_google_guava_guava_file-ijar.jar
bazel-out/k8-dbg/bin/external/rules_jvm_external~~maven~maven/_ijar/com_google_errorprone_error_prone_annotations/rules_jvm_external~~maven~maven/com_google_errorprone_error_prone_annotations-ijar.jar
bazel-out/k8-dbg/bin/external/rules_jvm_external~~maven~maven/_ijar/com_google_errorprone_error_prone_type_annotations/rules_jvm_external~~maven~maven/com_google_errorprone_error_prone_type_annotations-ijar.jar
bazel-out/k8-dbg/bin/external/rules_jvm_external~~maven~maven/_ijar/com_github_stephenc_jcip_jcip_annotations/rules_jvm_external~~maven~maven/com_github_stephenc_jcip_jcip_annotations-ijar.jar
bazel-out/k8-dbg/bin/external/rules_jvm_external~~maven~maven/_ijar/com_google_code_findbugs_jsr305/rules_jvm_external~~maven~maven/com_google_code_findbugs_jsr305-ijar.jar
bazel-out/k8-dbg/bin/third_party/_ijar/guava/rules_jvm_external~~maven~maven/com_google_guava_failureaccess_file-ijar.jar
bazel-out/k8-dbg/bin/external/_main~bazel_build_deps~debian_java_deps/_ijar/blaze-agent/_main~bazel_build_deps~debian_java_deps/java/org.jacoco.agent-ijar.jar
bazel-out/k8-dbg/bin/external/_main~bazel_build_deps~debian_java_deps/_ijar/blaze-agent/_main~bazel_build_deps~debian_java_deps/java/org.jacoco.agent.rt-ijar.jar
bazel-out/k8-dbg/bin/external/_main~bazel_build_deps~debian_java_deps/_ijar/core/_main~bazel_build_deps~debian_java_deps/java/org.jacoco.core-ijar.jar
bazel-out/k8-dbg/bin/external/_main~bazel_build_deps~debian_java_deps/_ijar/asm/_main~bazel_build_deps~debian_java_deps/java/asm-ijar.jar
bazel-out/k8-dbg/bin/external/_main~bazel_build_deps~debian_java_deps/_ijar/asm-commons/_main~bazel_build_deps~debian_java_deps/java/asm-commons-ijar.jar
bazel-out/k8-dbg/bin/external/_main~bazel_build_deps~debian_java_deps/_ijar/asm-tree/_main~bazel_build_deps~debian_java_deps/java/asm-tree-ijar.jar
bazel-out/k8-dbg/bin/external/_main~bazel_build_deps~debian_java_deps/_ijar/report/_main~bazel_build_deps~debian_java_deps/java/org.jacoco.report-ijar.jar
--experimental_fix_deps_tool
add_dep
make[1]: *** [debian/rules:102: override_dh_auto_build] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:27: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1149448#10
Date:
2026-10-02 14:34:24 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
bazel-java-tools, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1149448@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ying-Chun Liu (PaulLiu) <paulliu@debian.org> (supplier of updated bazel-java-tools package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 02 Oct 2026 13:15:00 +0000
Source: bazel-java-tools
Architecture: source
Version: 13.6.1-5
Distribution: unstable
Urgency: low
Maintainer: Debian Bazel Team <bazel-team@lists.launchpad.net>
Changed-By: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
Closes: 1149448
Changes:
 bazel-java-tools (13.6.1-5) unstable; urgency=low
 .
   * debian/patches-bazel/jacoco_0.8.15_compat.patch: Fix FTBFS with JaCoCo
     0.8.15 (Closes: #1149448)
   * debian/control: Add Build-Depends on libjacoco-java (>= 0.8.15)
Checksums-Sha1:
 6b8d4b7ede9b68d48d53ca95c8b35911f879dd48 2793 bazel-java-tools_13.6.1-5.dsc
 8b795ccf61804856568d4b67515e36f4b57a14a6 17632 bazel-java-tools_13.6.1-5.debian.tar.xz
 7376ba132fe0df1e627556460d7f8ed07a6431f2 10772 bazel-java-tools_13.6.1-5_source.buildinfo
Checksums-Sha256:
 07262d51f5300f302cafc13c6c6c80e24ab435a597d7f30d0c5f09cd5891fa99 2793 bazel-java-tools_13.6.1-5.dsc
 f0b0cfe5922d0cd1eb5cf64a5160e200dc11be5302a18a67cb69986ab5b88588 17632 bazel-java-tools_13.6.1-5.debian.tar.xz
 c254246582b5d080c2ba5d300594d9a4a666aeaa3b4f078d0e44ecd9d8b64f45 10772 bazel-java-tools_13.6.1-5_source.buildinfo
Files:
 da277a886ee63f6e20be19077466a512 2793 devel optional bazel-java-tools_13.6.1-5.dsc
 cbbf00d495e8ff77a7f77237c232f36b 17632 devel optional bazel-java-tools_13.6.1-5.debian.tar.xz
 8cfb4f284c27754ed4af2d28e926b0d0 10772 devel optional bazel-java-tools_13.6.1-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEEo2h49GQQhoFgDLZIRBc/oT0FiIgFAmq/vIYTHHBhdWxsaXVA
ZGViaWFuLm9yZwAKCRBEFz+hPQWIiEHgEADDs0qo+zJFnChc/28pY5t9W8ksmqW4
15y3E1LHA5JC8Ek08dkVFSA0JEy02kVhwJXCcW0XCHnPvD444K2AkIDgBADvk3EU
nJGy9rthDb8P3Vd7mlQ94HM0y62XtdDROF7Bdw5CaJMgrepZgAyXokyFpBdOFU2l
dpyQxUVGMswlUVULGramnfzmlp8JvollOpJ44TGqsNxBYDtOwgoLB4FGSWFu/EBW
D20XNu5OH48NoFWsc94WUcC25HKpQcWy/Tpj+HWxM2r5WP3osuKU3aC17Fc0KsfL
G69NweZuPqByZpkn01L/qdAU9R0xROubKiccWa8pGfPYR2wj4UYXgEVQfjMvZma/
iD+dCObOXbxo2hLw23nZApIdYOMIfTfVVRkr0P6qN6o+mSXTuZiwyksK7wG4ci8f
lRTK5jtN06hLVTV25G7S9hrmx08QALYjMvCpIt5JOg3+DyB7kxIqnrydVvfIUpRv
u9pawOvMe7Dj1W6arQKLueN4vCadn2sWpUL/0xbWFKp2ZGVIXnQ0RPOSTg6V2eBG
e+1geY3nxBHFQhVRpvPst16NU0rvvX5y62YzYVHcNm1nbFbb+t/JOan/W1Cte8U5
TeZwAbw0MP3M2YLzmEeWKeJD6BiMV5LZZY1DlVh/g/hQKZMjp7MUb1ObMyqueC5B
boxO8m3so/Y6DA==
=pJUz
-----END PGP SIGNATURE-----