Please update to openjdk 21+35

Bug #2032571 reported by Vladimir Petko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openjdk-21 (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

OpenJDK 21 build 35 is a release candidate 1[1]. We need to include it in order to provide up-to-day OpenJDK LTS preview builds in the development release of Ubuntu.

The archive currently contains 21+34 and the changelog contains only bug fixes and localisation strings updates (see changelog.txt).

[1] https://mail.openjdk.org/pipermail/jdk-dev/2023-August/008059.html

Revision history for this message
Vladimir Petko (vpa1977) wrote :

OpenJDK 21+34 to 21+35 changes

description: updated
Revision history for this message
Vladimir Petko (vpa1977) wrote :

Package piuparts test.
Notice: purging openjdk-21-jre/-jdk leaves files belonging to humanity-icon-theme:
------------------------
2m14.7s INFO: Warning: Package purging left files on system:
  /usr/share/icons/ owned by: humanity-icon-theme, ubuntu-mono, openjdk-21-jre:amd64, hicolor-icon-theme, adwaita-icon-theme
  /usr/share/icons/Humanity-Dark/ owned by: humanity-icon-theme
  /usr/share/icons/Humanity-Dark/icon-theme.cache not owned
  /usr/share/icons/Humanity/ owned by: humanity-icon-theme
  /usr/share/icons/Humanity/icon-theme.cache not owned
------------------------

Revision history for this message
Vladimir Petko (vpa1977) wrote (last edit ):

As this is an Early Access release, all jtreg tests are not expected to pass.

Jtreg test result failures contain known issues:

sun/security/pkcs11/KeyStore/CertChainRemoval.java[1]
[s390] hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java [2]
serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java [3]
java/io/File/GetXSpace.java [java.lang.RuntimeException: java.io.IOException: Mount point not found] - infrastructure issue, test will be quarantined for the final release
java/lang/ScopedValue/StressStackOverflow.java - intermittent issue, see https://bugs.openjdk.org/browse/JDK-8313260, will be quarantined for the final release

New Failure:
[i386] sun/security/ssl/SSLEngineImpl.java - hotspot crash[4]

The test failure is intermittent - was reproduced when running test on retry in mantic i386 chroot.
The test crashed in in ppa build with abort().
nss 3 library used in test and build matches: 2:3.92-1.

[1] https://bugs.openjdk.org/browse/JDK-8309214
[2] https://bugs.openjdk.org/browse/JDK-8309698
[3] https://bugs.openjdk.org/browse/JDK-8303168
[4] https://bugs.openjdk.org/browse/JDK-8314848

Vladimir Petko (vpa1977)
description: updated
description: updated
Revision history for this message
Vladimir Petko (vpa1977) wrote :

Basic Hello world test:
--------
root@mantic:~# apt install openjdk-21-jre-headless
....
root@mantic:~# cat << EOF > Test.java
public class Test {
    public static void main(String[] args){
        System.out.println("Hello world");
    }
}
EOF
java Test.java
Hello world

--------

Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

Hi Vladimir,

Thanks for filing the FFe. Upon looking at the diff b/w what you propose v/s what Mantic has - https://github.com/openjdk/jdk/compare/jdk-21%2B34...jdk-21%2B35 - I concur that they're bug fixes only. I don't see any feature introduced. Hope I am not missing anything here?

Given the above, I don't think it needs a FFe in that case. What was your rationale for filing this FFe when there are no features?

Either way, I am a +1 on this upload ONCE the build failures are thoroughly looked at and debugged on all arches.

Note that I am not an official release team member yet so won't grant an FFe but as a core dev, I don't think you need one. Please let me know if I am wrong. :)

Many thanks!

Revision history for this message
Vladimir Petko (vpa1977) wrote (last edit ):

>Given the above, I don't think it needs a FFe in that case. What was your rationale for filing this FFe when there are no features?
Technically it contains localisation changes which could be called a new feature.
' 8312572: JDK 21 RDP2 L10n resource files update'

>Either way, I am a +1 on this upload ONCE the build failures are thoroughly looked at and debugged on all arches.

As far as I understand the build was successful[1].
The jtreg (Java Regression Test Framework) failures are expected in the early access builds.

[1] https://launchpad.net/~vpa1977/+archive/ubuntu/openjdk-21/+packages

Revision history for this message
Graham Inggs (ginggs) wrote :

Thanks Utkarsh, I agree no FFe is needed here, unsubscribing ubuntu-release.

Vladimir, is there a reason we want to go ahead of Debian here? Why not get this uploaded there, and then sync?

Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

+1 on the sync! :D

Revision history for this message
Vladimir Petko (vpa1977) wrote :

I'll try to get it done this way, keeping the issue open in case of unexpected delay and in this case we might want to go ahead of the Debian.

Vladimir Petko (vpa1977)
summary: - [FFe] Please update to openjdk 21+35
+ Please update to openjdk 21+35
Vladimir Petko (vpa1977)
Changed in openjdk-21 (Ubuntu):
status: New → Invalid
status: Invalid → New
Revision history for this message
Vladimir Petko (vpa1977) wrote :

Closing the issue, +35 synced from Debian

Changed in openjdk-21 (Ubuntu):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.