OpenJDK Team [Sat, 29 Jun 2024 07:05:11 +0000 (09:05 +0200)]
Misalign address in the test rather than structure
mk68-support.diff aligned metaspace structures by 4 bytes breaking the test.
Add 1 to address type rather than aligned structure to produce misaligned pointer.
jexec uses argv[0] parameter to find its own location.
argv[0] is populated with the command value causing a failure to locate java
when jexec is found in the PATH (in this case argv[0] contains just 'jexec')
The cause is the use of dh_strip_nondeterminism late in the build
process. This reorganises the jmod files, which in turn changes their
SHA256 checksums. This would not be a problem, except that the
checksums are saved in java.base.jmod *before* the use of
dh_strip_nondeterminism. Performing this stripping immediately after
each jmod file is created results in the checksums being consistent
throughout.
OpenJDK Team [Sat, 29 Jun 2024 07:05:11 +0000 (09:05 +0200)]
Revert upstream default to GTK2
OpenJDK 11 uses GTK3 by default for the GTK Look and Feel but it still
has too many pending issues and artifacts and is not on par with GTK2
support. This patch is the reverse of the upstream commit which ensures
that GTK2 is tried before GTK3.
When GTK3 becomes better supported we should drop this and update the
dlopen_jre_depends variable in debian/rules accordingly.
Origin: upstream, http://hg.openjdk.java.net/jdk-updates/jdk11u/rev/3e3696a308e1
Bug: https://bugs.openjdk.java.net/browse/JDK-8198649,
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8198654
Bug-Ubuntu: https://launchpad.net/bugs/1770278
Forwarded: not-needed
Applied-Upstream: http//hg.openjdk.java.net/jdk-updates/jdk11u/rev/3e3696a308e1 Reviewed-by: <name and email of a reviewer, optional>
Last-Update: 2019-03-27 <YYYY-MM-DD, last update of the meta-information, optional>
[ Vladimir Petko ]
* d/p/8295111.patch: Apply upstream patch to resolve jpackage failure
to create a deb package.
* d/t/problems-i386.txt: Update i386 test exclusions.
* d/t/problems-armhf.txt: Update armhf test exclusions.
* d/p/jdk-8307977.patch: Rename patch.
* d/p/jdk-8334502-proposed.patch: Add proposed fix for iso8601 time format
on ARM32.
* d/p/jdk-8334895-proposed.patch: Add proposed fix for configuration failure
when CDS is disabled on arm64.
* d/control: Regenerate control.
* d/rules: Enable early access release.
* d/rules: Enable jtreg tests.
* d/rules: Include /usr/share/dpkg/buildflags.mk to avoid configure failure
due to the undefined variables.
* d/p/jdk-8325567.patch: jspawnhelper without args fails with segfault.
LP: #2055280.
* d/p/jdk-8331541.patch: Add fix for the link failure against libjvm.so on
i386. Closes: #1057715.
[ Matthias Klose ]
* Build using GCC 10 for focal.