libmatthew-java : incompatible-java-bytecode-format with OpenJDK 7 as default-jdk
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libmatthew-java (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
During a recent rebuild test it was detected that libmatthew-java builds Java bytecode
which is only compatible with Java >= 7.
The default-jdk in Ubuntu Quantal has been changed to OpenJDK 7 and all
packages that Build-Depend on default-jdk are being tested to ensure that
they produce bytecode which is backwards compatible with earlier versions
of Java.
https:/
to resolve this issue and make sure that the Java bytecode built by this
package is compatible with earlier Java runtime environments.
Note that lintian in Ubuntu Quantal also contains a experimental check
which can detect this problem (incompatible-
this by using the -E flag when running lintian.
Related branches
- Matthias Klose: Pending requested
- git-ubuntu import: Pending requested
-
Diff: 49 lines (+12/-2)3 files modifieddebian/changelog (+8/-0)
debian/control (+2/-1)
debian/rules (+2/-1)
tags: | added: auto java7-bytecode quantal |
This bug was fixed in the package libmatthew-java - 0.8.1-2ubuntu1
---------------
libmatthew-java (0.8.1-2ubuntu1) noble; urgency=medium
* d/rules: use java_compat_level variable provided by java-common to
adjust --release level to the minimum required by the
default Java (LP: #1049791, LP: #2052572).
-- Vladimir Petko <email address hidden> Wed, 07 Feb 2024 14:00:13 +1300