Your message dated Tue, 09 Dec 2025 15:06:14 +0000
with message-id <[email protected]>
and subject line Bug#1108575: fixed in libejml-java 0.41+ds-3
has caused the Debian Bug report #1108575,
regarding libejml-java: FTBFS with default Java 25
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1108575: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1108575
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libejml-java
Version: 0.41+ds-2
Severity: normal
Tags: ftbfs
Usertags: default-java25
Dear Maintainers,
The package libejml-java ftbfs with default Java 25.
The relevant part of the build log:
---------------
jh_build: warning: Java machine does not support --release 7, using --release 8
warning: [options] location of system modules is not set in conjunction with
-source 11
not setting the location of system modules may lead to class files that
cannot run on JDK 11
--release 11 is recommended instead of -source 11 because it sets the
location of system modules automatically
main/ejml-ddense/test/org/ejml/dense/row/decomposition/eig/GeneralEigenDecompositionCheck_DDRM.java:405:
error: cannot find symbol
assertFalse( Double.isNaN(v.getReal() ));
^
symbol: method getReal()
location: variable v of type Complex_F64
main/ejml-ddense/test/org/ejml/dense/row/decomposition/eig/GeneralEigenDecompositionCheck_DDRM.java:408:
error: cannot find symbol
else if( Math.abs(v.getImaginary()) < 10*UtilEjml.EPS)
^
symbol: method getImaginary()
location: variable v of type Complex_F64
main/ejml-ddense/test/org/ejml/dense/row/decomposition/eig/GeneralEigenDecompositionCheck_DDRM.java:526:
error: cannot find symbol
DEigenpair p = EigenOps_DDRM.computeEigenVector(A,c.getReal());
^
symbol: method getReal()
location: variable c of type Complex_F64
main/ejml-ddense/test/org/ejml/dense/row/decomposition/eig/GeneralEigenDecompositionCheck_DDRM.java:530:
error: cannot find symbol
CommonOps_DDRM.scale(c.getReal(),p.vector,LV);
^
symbol: method getReal()
location: variable c of type Complex_F64
main/ejml-ddense/src/org/ejml/dense/row/decomposition/eig/watched/WatchedDoubleStepQREigenvector_DDRM.java:274:
error: cannot find symbol
implicit.performImplicitSingleStep(x1, x2, a.getReal());
^
symbol: method getReal()
location: variable a of type Complex_F64
main/ejml-ddense/src/org/ejml/dense/row/MatrixFeatures_DDRM.java:151: error:
cannot find symbol
if (v.getReal() < 0)
^
symbol: method getReal()
location: variable v of type Complex_F64
main/ejml-cdense/test/org/ejml/dense/row/TestCommonOps_CDRM.java:125: error:
cannot find symbol
assertEquals(input.get(i, j), a.getReal(), UtilEjml.TEST_F32);
^
symbol: method getReal()
location: variable a of type Complex_F32
main/ejml-cdense/test/org/ejml/dense/row/TestCommonOps_CDRM.java:126: error:
cannot find symbol
assertEquals(0, a.getImaginary(), UtilEjml.TEST_F32);
^
symbol: method getImaginary()
location: variable a of type Complex_F32
main/ejml-cdense/test/org/ejml/dense/row/TestCommonOps_CDRM.java:144: error:
cannot find symbol
assertEquals(a.getReal(), output.get(i, j), UtilEjml.TEST_F32);
^
symbol: method getReal()
location: variable a of type Complex_F32
main/ejml-cdense/test/org/ejml/dense/row/TestCommonOps_CDRM.java:162: error:
cannot find symbol
assertEquals(a.getImaginary(), output.get(i, j),
UtilEjml.TEST_F32);
^
symbol: method getImaginary()
location: variable a of type Complex_F32
main/ejml-zdense/test/org/ejml/dense/row/TestCommonOps_ZDRM.java:123: error:
cannot find symbol
assertEquals(input.get(i, j), a.getReal(), UtilEjml.TEST_F64);
^
symbol: method getReal()
location: variable a of type Complex_F64
main/ejml-zdense/test/org/ejml/dense/row/TestCommonOps_ZDRM.java:124: error:
cannot find symbol
assertEquals(0, a.getImaginary(), UtilEjml.TEST_F64);
^
symbol: method getImaginary()
location: variable a of type Complex_F64
main/ejml-zdense/test/org/ejml/dense/row/TestCommonOps_ZDRM.java:142: error:
cannot find symbol
assertEquals(a.getReal(), output.get(i, j), UtilEjml.TEST_F64);
^
symbol: method getReal()
location: variable a of type Complex_F64
main/ejml-zdense/test/org/ejml/dense/row/TestCommonOps_ZDRM.java:160: error:
cannot find symbol
assertEquals(a.getImaginary(), output.get(i, j),
UtilEjml.TEST_F64);
^
symbol: method getImaginary()
location: variable a of type Complex_F64
main/ejml-fdense/test/org/ejml/dense/row/decomposition/eig/GeneralEigenDecompositionCheck_FDRM.java:407:
error: cannot find symbol
assertFalse( Float.isNaN(v.getReal() ));
^
symbol: method getReal()
location: variable v of type Complex_F32
main/ejml-fdense/test/org/ejml/dense/row/decomposition/eig/GeneralEigenDecompositionCheck_FDRM.java:410:
error: cannot find symbol
else if( Math.abs(v.getImaginary()) < 10*UtilEjml.F_EPS)
^
symbol: method getImaginary()
location: variable v of type Complex_F32
main/ejml-fdense/test/org/ejml/dense/row/decomposition/eig/GeneralEigenDecompositionCheck_FDRM.java:528:
error: cannot find symbol
FEigenpair p = EigenOps_FDRM.computeEigenVector(A,c.getReal());
^
symbol: method getReal()
location: variable c of type Complex_F32
main/ejml-fdense/test/org/ejml/dense/row/decomposition/eig/GeneralEigenDecompositionCheck_FDRM.java:532:
error: cannot find symbol
CommonOps_FDRM.scale(c.getReal(),p.vector,LV);
^
symbol: method getReal()
location: variable c of type Complex_F32
main/ejml-fdense/src/org/ejml/dense/row/decomposition/eig/watched/WatchedDoubleStepQREigenvector_FDRM.java:276:
error: cannot find symbol
implicit.performImplicitSingleStep(x1, x2, a.getReal());
^
symbol: method getReal()
location: variable a of type Complex_F32
main/ejml-fdense/src/org/ejml/dense/row/MatrixFeatures_FDRM.java:153: error:
cannot find symbol
if (v.getReal() < 0)
^
symbol: method getReal()
location: variable v of type Complex_F32
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
20 errors
1 warning
jh_build: error: find main -name '*.java' -and -type f -print0 | xargs -s
512000 -0 /usr/lib/jvm/default-java/bin/javac -g -cp
/usr/share/java/auto64fto32f.jar:/usr/share/java/geronimo-annotation-1.3-spec.jar:/usr/share/java/jsr305.jar:/usr/share/java/junit-jupiter-api.jar:/usr/share/java/junit-jupiter-params.jar:/usr/share/java/lombok.jar:/usr/share/java/org.jetbrains.annotations-common.jar:debian/_jh_build.ejml:debian/_jh_build.ejml
-d debian/_jh_build.ejml -source 11 -encoding ISO8859-1 returned exit code 123
make[1]: *** [debian/rules:20: override_dh_auto_build] Error 255
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:11: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-06-11T20:24:14Z
Finished
--------
---------------
-- System Information:
Debian Release: trixie/sid
APT prefers plucky-updates
APT policy: (500, 'plucky-updates'), (500, 'plucky-security'), (500, 'plucky')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.14.0-22-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--- End Message ---
--- Begin Message ---
Source: libejml-java
Source-Version: 0.41+ds-3
Done: Vladimir Petko <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libejml-java, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Vladimir Petko <[email protected]> (supplier of updated libejml-java
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 04 Dec 2025 10:05:32 +1300
Source: libejml-java
Architecture: source
Version: 0.41+ds-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers
<[email protected]>
Changed-By: Vladimir Petko <[email protected]>
Closes: 1108575
Changes:
libejml-java (0.41+ds-3) unstable; urgency=medium
.
* Team upload.
* Resolve ftbfs with Java 25 (Closes: #1108575):
- d/control: require lombok 1.18.42.
- d/rules: use --release 11 to produce Java 11
compatible bytecode, rather than matching
default-jdk.
- d/rules: add -proc:full to enable annotation
processing.
* d/control: update Standards-Version to 4.7.2,
no changes.
Checksums-Sha1:
678ce84772f50180fe1ef28684f27ec5aad30e73 2171 libejml-java_0.41+ds-3.dsc
ef0ab8f7af54feca0fddd9a7f26115a49f7a81d5 5624
libejml-java_0.41+ds-3.debian.tar.xz
975d6f4650db6a80efe63d7be5bafd0970a83a26 12806
libejml-java_0.41+ds-3_amd64.buildinfo
Checksums-Sha256:
bc65ec99b62fadeb73eb91e88934db84602d1e99371ae166bbae162377afb129 2171
libejml-java_0.41+ds-3.dsc
600f2d18cc0085fd0f6e86f415d605074c00b1eb4b828bc804895193f3715cb7 5624
libejml-java_0.41+ds-3.debian.tar.xz
a7479a83ebf7680178b72ae7a95746c86500057a4f5d12f71c44a8c2e9b0a74c 12806
libejml-java_0.41+ds-3_amd64.buildinfo
Files:
22d2693220fe5a509968f86413f936b7 2171 java optional libejml-java_0.41+ds-3.dsc
42851451ae413cc769a0d6feeb83cd7f 5624 java optional
libejml-java_0.41+ds-3.debian.tar.xz
9480b7e986e9958aba70bd72c3b14f22 12806 java optional
libejml-java_0.41+ds-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmk4M54UHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpZwyg/8DaqWv9f203nQSgYkR3imQXy9hmpa
u3XpGSqtTGjRyHswxYMoZWX/ULnvTc/CfjhjjJE1KLDQlf3WCcG+xQkL9iIPbPzi
f6vPaNaSb9RLs4v/iGk/cTW5zfZUGB0biRGw+AP896nUtCCJ6DLsNid3P1rF3c5D
2EtYOKCbKX0EoC+OfWGcr7VvgvhV85DLkFp3sLj4SO2D0L+cfUp8RVkhem6awyt5
HBcbcpyLnckzzR7Qiq/WwxQzSZLRFIsPTUwFzwJF+Tzq5O5F/koWJmcMX4BIMbMP
NSsw97stlW/+tGfXEcPiMa4LVkhR1f5deW5yFrO1UUTrWuh925wQ4YllFJzmUBRJ
tkD815IIAVqKsW9Rk1FA6a4H8BEd8P7wmB/F8h4QpbPo5aSLWTPN93NtscQ/ySYn
zB4mokjgGE614L7X04OPFSus/sggxtCZbPQD9gdTd9xIwH/HbdlXYBTtc65ZzPGq
zwabLs3wyDGbxEAeKLBcZx6if0G7fXpbPqsJ2vT1KSEOCck2vg+RSlMnXtl4CX10
O6c/zv+o1uNTA5sH33Wd0qQKL0P44IzW3ptNRmhzyefBJgCWLUj+4ddVSib/lIIP
Uqs2BKjqT1TEctJY5ZTgOI9XtWIvlRgToPWvLk48eiuFHbfbxZFMiW24QtfAA4M4
7XPVb4PJjZPa3Ek=
=nggi
-----END PGP SIGNATURE-----
pgprmFWZBsJ5g.pgp
Description: PGP signature
--- End Message ---