Merge ~vpa1977/ubuntu/+source/openjdk-23:ubuntu/devel into ubuntu/+source/openjdk-23:ubuntu/devel

Proposed by Vladimir Petko
Status: Merged
Merged at revision: dc40eef0e7c52f6d7958501857b62a440ab1a475
Proposed branch: ~vpa1977/ubuntu/+source/openjdk-23:ubuntu/devel
Merge into: ubuntu/+source/openjdk-23:ubuntu/devel
Diff against target: 78 lines (+24/-4)
5 files modified
debian/changelog (+8/-0)
debian/control (+2/-1)
debian/control.in (+2/-1)
debian/rules (+11/-1)
debian/tests/problems.csv (+1/-1)
Reviewer Review Type Date Requested Status
Pushkar Kulkarni (community) Approve
git-ubuntu import Pending
Review via email: mp+480041@code.launchpad.net

Description of the change

Changes:
 - fix typo in the problemlist (skips failing test)
 - disable dtrace on Jammy armhf - the build fails due to the internal compiler error.

PPA: ppa:vpa1977/october-21 [1]

Testing:
 - build for armhf jammy must succeed [2]
 - DebugOptions.java should be skipped [2]

[1] https://launchpad.net/~vpa1977/+archive/ubuntu/october-21/+packages
[2] https://launchpadlibrarian.net/772463055/buildlog_ubuntu-jammy-armhf.openjdk-23_23.0.2+7-1ubuntu1~22.04_BUILDING.txt.gz

To post a comment you must log in.
Revision history for this message
Pushkar Kulkarni (pushkarnk) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/debian/changelog b/debian/changelog
index 4596781..5021c5e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
1openjdk-23 (23.0.2+7-1ubuntu1) plucky; urgency=medium
2
3 * d/rules: disable dtrace on jammy armhf (LP: #2091226).
4 * d/t/problems.csv: fix typo - remove jdk prefix for
5 sun/security/util/Debug/DebugOptions.java.
6
7 -- Vladimir Petko <vladimir.petko@canonical.com> Fri, 24 Jan 2025 11:58:07 +1300
8
1openjdk-23 (23.0.2+7-1) unstable; urgency=medium9openjdk-23 (23.0.2+7-1) unstable; urgency=medium
210
3 * OpenJDK 23.0.2 release, build 7. Release notes:11 * OpenJDK 23.0.2 release, build 7. Release notes:
diff --git a/debian/control b/debian/control
index f9b96a4..58b362f 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,8 @@
1Source: openjdk-231Source: openjdk-23
2Section: java2Section: java
3Priority: optional3Priority: optional
4Maintainer: OpenJDK Team <openjdk-23@packages.debian.org>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: OpenJDK Team <openjdk-23@packages.debian.org>
5Uploaders: Matthias Klose <doko@ubuntu.com>6Uploaders: Matthias Klose <doko@ubuntu.com>
6Build-Depends: debhelper (>= 11),7Build-Depends: debhelper (>= 11),
7 m4, lsb-release, zip, unzip,8 m4, lsb-release, zip, unzip,
diff --git a/debian/control.in b/debian/control.in
index 8f35549..aaf3d86 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -1,7 +1,8 @@
1Source: @basename@1Source: @basename@
2Section: java2Section: java
3Priority: optional3Priority: optional
4Maintainer: OpenJDK Team <@basename@@packages.debian.org>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: OpenJDK Team <@basename@@packages.debian.org>
5Uploaders: Matthias Klose <doko@ubuntu.com>6Uploaders: Matthias Klose <doko@ubuntu.com>
6Build-Depends: @bd_debhelper@7Build-Depends: @bd_debhelper@
7 m4, lsb-release, zip, unzip,8 m4, lsb-release, zip, unzip,
diff --git a/debian/rules b/debian/rules
index 8539a6d..394e8e9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -394,7 +394,17 @@ no_dtrace_archs = powerpc ppc64 ppc64el sh4 s390x
394# PPC*, S390x and SH do not support dtrace probes394# PPC*, S390x and SH do not support dtrace probes
395# https://github.com/openjdk/jdk/pull/13228395# https://github.com/openjdk/jdk/pull/13228
396ifeq (,$(filter $(DEB_HOST_ARCH),$(no_dtrace_archs)))396ifeq (,$(filter $(DEB_HOST_ARCH),$(no_dtrace_archs)))
397 COMMON_CONFIGURE_ARGS += --enable-dtrace397# disable dtrace due to the internal compile error in jammy
398# https://bugs.launchpad.net/ubuntu/+source/openjdk-23/+bug/2091225
399 ifneq (,$(filter $(DEB_HOST_ARCH),armhf))
400 ifneq (,$(filter $(distrel),jammy))
401 COMMON_CONFIGURE_ARGS += --disable-dtrace
402 else
403 COMMON_CONFIGURE_ARGS += --enable-dtrace
404 endif
405 else
406 COMMON_CONFIGURE_ARGS += --enable-dtrace
407 endif
398endif408endif
399409
400COMMON_CONFIGURE_ARGS += --with-jni-libpath=/usr/lib/$(DEB_HOST_MULTIARCH)/jni:/lib/$(DEB_HOST_MULTIARCH):/usr/lib/$(DEB_HOST_MULTIARCH):/usr/lib/jni:/lib:/usr/lib410COMMON_CONFIGURE_ARGS += --with-jni-libpath=/usr/lib/$(DEB_HOST_MULTIARCH)/jni:/lib/$(DEB_HOST_MULTIARCH):/usr/lib/$(DEB_HOST_MULTIARCH):/usr/lib/jni:/lib:/usr/lib
diff --git a/debian/tests/problems.csv b/debian/tests/problems.csv
index a748a7f..ca0cba5 100644
--- a/debian/tests/problems.csv
+++ b/debian/tests/problems.csv
@@ -82,5 +82,5 @@ FAILED: java/foreign/TestUpcallAsync.java,, asserts due to the invalid structure
82FAILED: java/foreign/TestUpcallStack.java,, asserts due to the invalid structure size. Ignore as this is a preview API and the issue does not occur in openjdk-22. I will add it to the problemlist.,:openjdk-21,:armhf,:release-all82FAILED: java/foreign/TestUpcallStack.java,, asserts due to the invalid structure size. Ignore as this is a preview API and the issue does not occur in openjdk-22. I will add it to the problemlist.,:openjdk-21,:armhf,:release-all
83FAILED: java/foreign/TestVarArgs.java,, asserts due to the invalid structure size. Ignore as this is a preview API and the issue does not occur in openjdk-22. I will add it to the problemlist.,:openjdk-21,:armhf,:release-all83FAILED: java/foreign/TestVarArgs.java,, asserts due to the invalid structure size. Ignore as this is a preview API and the issue does not occur in openjdk-22. I will add it to the problemlist.,:openjdk-21,:armhf,:release-all
84FAILED: runtime/os/TestTrimNative.java#trimNative,, java.lang.RuntimeException: We found fewer (periodic) trim lines in UL log than expected (expected at least 13 found 11). This looks like a flaky test - it asserts number of lines from the periodic trimmer e.g. src/hotspot/share/runtime/trimNativeHeap.hpp:56 which causes the test to fail due to the slow VM. Test passes locally.,:openjdk-21,:armhf,:release-all84FAILED: runtime/os/TestTrimNative.java#trimNative,, java.lang.RuntimeException: We found fewer (periodic) trim lines in UL log than expected (expected at least 13 found 11). This looks like a flaky test - it asserts number of lines from the periodic trimmer e.g. src/hotspot/share/runtime/trimNativeHeap.hpp:56 which causes the test to fail due to the slow VM. Test passes locally.,:openjdk-21,:armhf,:release-all
85FAILED: jdk/sun/security/util/Debug/DebugOptions.java,JDK-8339713,Stack overflow error on 32-bit platforms,:openjdk-17:openjdk-21:openjdk-23:openjdk-24:openjdk-25:,:armhf:i386:s390x,:release-all85FAILED: sun/security/util/Debug/DebugOptions.java,JDK-8339713,Stack overflow error on 32-bit platforms,:openjdk-17:openjdk-21:openjdk-23:openjdk-24:openjdk-25:,:armhf:i386:s390x,:release-all
86Error: jdk/jshell/TerminalNoExecTest.java,,BackingStoreException: Couldn't get file lock - possibly because the LP (non-root) container has no home directory,:openjdk-23:openjdk-24:openjdk-25:,:arch-all,:release-all86Error: jdk/jshell/TerminalNoExecTest.java,,BackingStoreException: Couldn't get file lock - possibly because the LP (non-root) container has no home directory,:openjdk-23:openjdk-24:openjdk-25:,:arch-all,:release-all

Subscribers

People subscribed via source and target branches