Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package java-1_8_0-openjdk for openSUSE:Factory checked in at 2026-04-29 19:19:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/java-1_8_0-openjdk (Old) and /work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-1_8_0-openjdk" Wed Apr 29 19:19:43 2026 rev:112 rq:1349942 version:1.8.0.492 Changes: -------- --- /work/SRC/openSUSE:Factory/java-1_8_0-openjdk/java-1_8_0-openjdk.changes 2026-02-03 21:30:43.918710060 +0100 +++ /work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new.30200/java-1_8_0-openjdk.changes 2026-04-29 19:21:20.633682750 +0200 @@ -1,0 +2,119 @@ +Wed Apr 29 08:11:05 UTC 2026 - Fridrich Strba <[email protected]> + +- Update to version jdk8u492 (icedtea 3.39.0) + * CVEs + + CVE-2026-22007, (bsc#1262490) + + CVE-2026-22013, (bsc#1262494) + + CVE-2026-22016, (bsc#1262495) + + CVE-2026-22018, (bsc#1262496) + + CVE-2026-22021, (bsc#1262497) + + CVE-2026-23865, (bsc#1259118) + + CVE-2026-34268, (bsc#1262500) + * Import of OpenJDK 8 u492 build 09 + + JDK-8056039: Hotspot does not compile with clang 3.4 on Linux + + JDK-8074840: Resolve disabled warnings for libjli and + libjli_static + + JDK-8132786: java/security/cert/CertPathValidator/OCSP/ + /AIACheck.java fails intermittently + + JDK-8153147: Mark java/net/BindException/Test.java as + intermittently failing + + JDK-8157758: JDK9 does not compile on Linux with GCC 6.1 + because left-shifting a negative number has undefined behavior + + JDK-8170464: Remove shell script from + compiler/c2/cr7005594/Test7005594.java + + JDK-8174734: Safepoint sync time did not increase + + JDK-8186149: quarantine gc/survivorAlignment/ + /TestPromotionFromSurvivorToTenuredAfterMinorGC.java + + JDK-8220658: Improve the readability of container information + in the error log + + JDK-8223145: Replace wildcard address with loopback or local + host in tests - part 1 + + JDK-8225487: giflib legal file is missing attribution for + openbsd-reallocarray.c. + + JDK-8237834: com/sun/jndi/ldap/LdapDnsProviderTest.java + failing with LDAP response read timeout + + JDK-8251189: com/sun/jndi/ldap/LdapDnsProviderTest.java + failed due to timeout + + JDK-8264524: jdk/internal/platform/docker/ + /TestDockerMemoryMetrics.java fails due to swapping not + working + + JDK-8274893: Update java.desktop classes to use + try-with-resources + + JDK-8277159: Fix java/nio/file/FileStore/Basic.java test by + ignoring /run/user/* mount points + + JDK-8284758: [linux] improve print_container_info + + JDK-8285836: sun/net/www/http/KeepAliveCache/ + /KeepAliveProperty.java failed with "RuntimeException: Failed + in server" + + JDK-8287011: Improve container information + + JDK-8303482: Update LCMS to 2.15 + + JDK-8312518: [macos13] setFullScreenWindow() shows black + screen on macOS 13 & above + + JDK-8313770: jdk/internal/platform/docker/ + /TestSystemMetrics.java fails on Ubuntu + + JDK-8328999: Update GIFlib to 5.2.2 + + JDK-8339271: giflib attribution correction + + JDK-8343622: AesDkCrypto.stringToKey should not return null + + JDK-8345578: New test in JDK-8343622 fails with a promoted + build + + JDK-8347911: Limit the length of inflated text chunks + + JDK-8348014: Enhance certificate processing + + JDK-8350813: Rendering of bulky sound bank from MIDI sequence + can cause OutOfMemoryError + + JDK-8353657: [8u] Test tools/launcher/VersionCheck.java fails + with debug build + + JDK-8360869: jcstress is able to crash jdk8 on aarch64 with + jfr on + + JDK-8361748: Enforce limits on the size of an XBM image + + JDK-8364373: Transform Affine transformations + + JDK-8364465: Enhance behavior of some intrinsics + + JDK-8364660: ClassVerifier::ends_in_athrow() should be removed + + JDK-8369226: GHA: Switch to MacOS 15 + + JDK-8369282: Distrust TLS server certificates anchored by + Chunghwa ePKI Root CA + + JDK-8369575: Enhance crypto algorithm support + + JDK-8370529: Enhance Path Factories Redux + + JDK-8370615: Improve Kerberos credentialing + + JDK-8370986: Enhance Zip file reading + + JDK-8370995: Enhance ZipFile usage + + JDK-8371830: Enhance certificate chain validation + + JDK-8371935: Enhance key generation + + JDK-8372660: [8u] ProblemList TestCPUAwareness until 8370492 + is addressed + + JDK-8373250: Bump update version of OpenJDK: 8u492 + + JDK-8373290: Update FreeType to 2.14.1 + + JDK-8373476: (tz) Update Timezone Data to 2025c + + JDK-8373727: New XBM images parser regression: only the first + line of the bitmap array is parsed + + JDK-8374899: [8u] Fully handle clang as the toolchain in + flags.m4 + + JDK-8374917: [8u] C++ flags get passed to C compiles in the + HotSpot build + + JDK-8374948: [8u] saproc & jsig builds add duplicate linker + flags on Darwin/MacOS + + JDK-8375063: Update Libpng to 1.6.54 + + JDK-8375189: [8u] Problem list CAInterop.java#microsoftrsa2017 + + JDK-8376225: [8u] GHA: Apply work-around for missing JNF for + MacOSX builds + + JDK-8376272: [8u] Windows x86-32 fails to build after + JDK-8359501 + + JDK-8376338: Test7005594.sh fails when given a memory value + with decimals + + JDK-8376352: [8u] Build failure on Windows 32-bit after + JDK-8362308 + + JDK-8377344: [8u] Compilation failure on Windows for + Linux-specific platform metric tests + + JDK-8377526: Update Libpng to 1.6.55 + + JDK-8379035: (tz) Update Timezone Data to 2026a + + JDK-8379158: Update FreeType to 2.14.2 + + JDK-8379256: Update GIFlib to 6.1.1 + + JDK-8380078: Update GIFlib to 6.1.2 + + JDK-8380959: Update Libpng to 1.6.56 + + JDK-8382047: Update Libpng to 1.6.57 + * Bug fixes + + JDK-8162545, GH37: Mac build failure +- Removed patch: + * fix-build-with-gcc14.patch + + fixed upstream + +------------------------------------------------------------------- Old: ---- fix-build-with-gcc14.patch icedtea-3.38.0.tar.xz New: ---- icedtea-3.39.0.tar.xz ----------(Old B)---------- Old:- Removed patch: * fix-build-with-gcc14.patch + fixed upstream ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-1_8_0-openjdk.spec ++++++ --- /var/tmp/diff_new_pack.FdBag3/_old 2026-04-29 19:21:22.389754628 +0200 +++ /var/tmp/diff_new_pack.FdBag3/_new 2026-04-29 19:21:22.393754791 +0200 @@ -16,9 +16,11 @@ # +# ugly hack to prevent spec-cleaner from changing make -> make_build +%global make make %{!?aarch64:%global aarch64 aarch64 arm64 armv8} %global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm} -%global icedtea_version 3.38.0 +%global icedtea_version 3.39.0 %global buildoutputdir openjdk.build/ # Convert an absolute path to a relative path. Each symbolic link is # specified relative to the directory in which it is installed so that @@ -31,8 +33,8 @@ # priority must be 6 digits in total %global priority 1805 %global javaver 1.8.0 -%global updatever 482 -%global buildver 08 +%global updatever 492 +%global buildver 09 # Standard JPackage directories and symbolic links. %global sdklnk java-%{javaver}-openjdk %global archname %{sdklnk} @@ -162,7 +164,7 @@ Version: %{javaver}.%{updatever} Release: 0 Summary: OpenJDK 8 Runtime Environment -License: Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-only WITH Classpath-exception-2.0 AND LGPL-2.0-only AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3C +License: Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-only WITH Classpath-exception-2.0 AND LGPL-2.0-only AND MPL-1.0 AND MPL-1.1 AND LicenseRef-SUSE-Public-Domain AND W3C Group: Development/Languages/Java URL: https://openjdk.java.net/ Source0: https://icedtea.classpath.org/download/source/icedtea-%{icedtea_version}.tar.xz @@ -180,8 +182,6 @@ Patch3: java-atk-wrapper-security.patch # Fix use of unintialized memory in adlc parser Patch12: adlc-parser.patch -# Fix different integer/pointer type mismatches that are fatal with gcc14 -Patch13: fix-build-with-gcc14.patch # Avoid triggering inactivity timeout while generating javadoc in zero VM Patch14: zero-javadoc-verbose.patch # Fix detection of jobserver support @@ -421,7 +421,7 @@ # Setup nss.fips.cfg sed -e "s:@NSS_LIBDIR@:%{NSS_LIBDIR}:g" %{SOURCE17} > nss.fips.cfg -sed -i -e "s:@NSS_SECMOD@:sql\:/etc/pki/nssdb:g" nss.fips.cfg +sed -i -e "s:@NSS_SECMOD@:sql\:%{_sysconfdir}/pki/nssdb:g" nss.fips.cfg %build %define _lto_cflags %{nil} @@ -514,13 +514,12 @@ %endif --with-openjdk-src-zip=%{SOURCE1} -make patch %{?_smp_mflags} +%make patch %{?_smp_mflags} patch -p0 -i %{PATCH1} patch -p0 -i %{PATCH2} patch -p0 -i %{PATCH3} patch -p0 -i %{PATCH12} -patch -p0 -i %{PATCH13} %if %{with zero} patch -p0 -i %{PATCH14} @@ -550,7 +549,7 @@ bash ./autogen.sh ) -make %{?_smp_mflags} +%make %{?_smp_mflags} export JAVA_HOME=$(pwd)/%{buildoutputdir}images/j2sdk-image ++++++ aarch32-git.tar.xz ++++++ /work/SRC/openSUSE:Factory/java-1_8_0-openjdk/aarch32-git.tar.xz /work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new.30200/aarch32-git.tar.xz differ: char 13, line 1 ++++++ icedtea-3.38.0.tar.xz -> icedtea-3.39.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.38.0/ChangeLog new/icedtea-3.39.0/ChangeLog --- old/icedtea-3.38.0/ChangeLog 2026-02-01 00:30:54.878712868 +0100 +++ new/icedtea-3.39.0/ChangeLog 2026-04-28 23:59:50.396989469 +0200 @@ -1,3 +1,54 @@ +2026-04-27 Andrew John Hughes <[email protected]> + + Prepare for release. + * NEWS: Set release date to tomorrow post + testing (2025-04-28). + +2026-04-27 Andrew John Hughes <[email protected]> + + Bump aarch32 to jdk8u492-b06-aarch32-20260313 + * Makefile.am: + (ICEDTEA_PATCHES): Add HotSpot security patches + from 8u492-b09. + * hotspot.map.in: Bump aarch32 to + jdk8u492-b06-aarch32-20260313 + * patches/hotspot/aarch32/8364465-cpu-2026-04.patch: + Add 8364465 fix from 8u492-b09 missing from AArch32 + port 8u492-b06. + * patches/hotspot/aarch32/8370986-cpu-2026-04.patch: + Add HotSpot part of 8370986 fix from 8u492-b09 missing + from AArch32 port 8u492-b06. + +2026-04-27 Andrew John Hughes <[email protected]> + + Bump shenandoah to shenandoah8u492-b09-local + from https://github.com/gnu-andrew/shenandoah-jdk8u.git + branch cpu-2026-04-local as Shenandoah upstream is not + yet in sync. + * hotspot.map.in: Bump shenandoah to + shenandoah8u492-b09-local + +2026-04-27 Andrew John Hughes <[email protected]> + + Bump to icedtea-3.39.0. + * Makefile.am: + (OPENJDK_CHANGESET): Update to icedtea-3.39.0 tag. + (OPENJDK_SHA256SUM): Likewise. + * NEWS: Updated. + * acinclude.m4: + (IT_DETERMINE_VERSION): Set JDK_UPDATE_VERSION + to 492 and BUILD_VERSION to b09. + * configure.ac: Bump to 3.39.0. + * scripts/list_openjdk_changes.sh: + Fix incorrect escaping in regular expression + caught by GNU grep 3.12. + +2026-02-01 Andrew John Hughes <[email protected]> + + Start 3.39.0 release cycle. + * NEWS: Add 3.39.0 section. + * configure.ac: Bump to 3.39.0pre00. + 2026-01-31 Andrew John Hughes <[email protected]> * scripts/find_existing_items_one_file.sh: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.38.0/Makefile.am new/icedtea-3.39.0/Makefile.am --- old/icedtea-3.38.0/Makefile.am 2026-02-01 00:30:54.906713205 +0100 +++ new/icedtea-3.39.0/Makefile.am 2026-04-28 23:59:50.409989500 +0200 @@ -1,8 +1,8 @@ # Dependencies -OPENJDK_CHANGESET = 4f0a262e7d6 +OPENJDK_CHANGESET = de478b44737 -OPENJDK_SHA256SUM = c6ce70c55f970cd09134653c9281adf454fe788e053d8e30c04dea77dfcbe996 +OPENJDK_SHA256SUM = 492cca1aa42f355fbfed3e9f28fdc731993ed637486495917e00fd0e094d4688 HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`" HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`" @@ -253,7 +253,9 @@ # Patches only for AArch32 if WITH_AARCH32_HSBUILD ICEDTEA_PATCHES += \ - patches/hotspot/$(HSBUILD)/8078628-pr3208.patch + patches/hotspot/$(HSBUILD)/8078628-pr3208.patch \ + patches/hotspot/$(HSBUILD)/8364465-cpu-2026-04.patch \ + patches/hotspot/$(HSBUILD)/8370986-cpu-2026-04.patch endif ICEDTEA_PATCHES += \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.38.0/Makefile.in new/icedtea-3.39.0/Makefile.in --- old/icedtea-3.38.0/Makefile.in 2026-02-01 00:42:06.209793278 +0100 +++ new/icedtea-3.39.0/Makefile.in 2026-04-29 00:00:16.382051441 +0200 @@ -96,7 +96,9 @@ # Patches only for AArch32 @WITH_AARCH32_HSBUILD_TRUE@@WITH_ALT_HSBUILD_TRUE@am__append_2 = \ -@WITH_AARCH32_HSBUILD_TRUE@@WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8078628-pr3208.patch +@WITH_AARCH32_HSBUILD_TRUE@@WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8078628-pr3208.patch \ +@WITH_AARCH32_HSBUILD_TRUE@@WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8364465-cpu-2026-04.patch \ +@WITH_AARCH32_HSBUILD_TRUE@@WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8370986-cpu-2026-04.patch @WITH_ALT_HSBUILD_TRUE@am__append_3 = \ @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8041658.patch \ @@ -643,8 +645,8 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -OPENJDK_CHANGESET = 4f0a262e7d6 -OPENJDK_SHA256SUM = c6ce70c55f970cd09134653c9281adf454fe788e053d8e30c04dea77dfcbe996 +OPENJDK_CHANGESET = de478b44737 +OPENJDK_SHA256SUM = 492cca1aa42f355fbfed3e9f28fdc731993ed637486495917e00fd0e094d4688 HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`" HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`" HS_CHANGESET = "`$(AWK) 'version==$$1 {print $$4}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.38.0/NEWS new/icedtea-3.39.0/NEWS --- old/icedtea-3.38.0/NEWS 2026-02-01 00:30:54.917713338 +0100 +++ new/icedtea-3.39.0/NEWS 2026-04-28 23:59:50.412989508 +0200 @@ -12,6 +12,86 @@ CVE-XXXX-YYYY: https://cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY +New in release 3.39.0 (2026-04-28): + +* CVEs + - CVE-2026-22007 + - CVE-2026-22013 + - CVE-2026-22016 + - CVE-2026-22018 + - CVE-2026-22021 + - CVE-2026-23865 + - CVE-2026-34268 +* Import of OpenJDK 8 u492 build 09 + - JDK-8056039: Hotspot does not compile with clang 3.4 on Linux + - JDK-8074840: Resolve disabled warnings for libjli and libjli_static + - JDK-8132786: java/security/cert/CertPathValidator/OCSP/AIACheck.java fails intermittently + - JDK-8153147: Mark java/net/BindException/Test.java as intermittently failing + - JDK-8157758: JDK9 does not compile on Linux with GCC 6.1 because left-shifting a negative number has undefined behavior + - JDK-8170464: Remove shell script from compiler/c2/cr7005594/Test7005594.java + - JDK-8174734: Safepoint sync time did not increase + - JDK-8186149: quarantine gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java + - JDK-8220658: Improve the readability of container information in the error log + - JDK-8223145: Replace wildcard address with loopback or local host in tests - part 1 + - JDK-8225487: giflib legal file is missing attribution for openbsd-reallocarray.c. + - JDK-8237834: com/sun/jndi/ldap/LdapDnsProviderTest.java failing with LDAP response read timeout + - JDK-8251189: com/sun/jndi/ldap/LdapDnsProviderTest.java failed due to timeout + - JDK-8264524: jdk/internal/platform/docker/TestDockerMemoryMetrics.java fails due to swapping not working + - JDK-8274893: Update java.desktop classes to use try-with-resources + - JDK-8277159: Fix java/nio/file/FileStore/Basic.java test by ignoring /run/user/* mount points + - JDK-8284758: [linux] improve print_container_info + - JDK-8285836: sun/net/www/http/KeepAliveCache/KeepAliveProperty.java failed with "RuntimeException: Failed in server" + - JDK-8287011: Improve container information + - JDK-8303482: Update LCMS to 2.15 + - JDK-8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above + - JDK-8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu + - JDK-8328999: Update GIFlib to 5.2.2 + - JDK-8339271: giflib attribution correction + - JDK-8343622: AesDkCrypto.stringToKey should not return null + - JDK-8345578: New test in JDK-8343622 fails with a promoted build + - JDK-8347911: Limit the length of inflated text chunks + - JDK-8348014: Enhance certificate processing + - JDK-8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError + - JDK-8353657: [8u] Test tools/launcher/VersionCheck.java fails with debug build + - JDK-8360869: jcstress is able to crash jdk8 on aarch64 with jfr on + - JDK-8361748: Enforce limits on the size of an XBM image + - JDK-8364373: Transform Affine transformations + - JDK-8364465: Enhance behavior of some intrinsics + - JDK-8364660: ClassVerifier::ends_in_athrow() should be removed + - JDK-8369226: GHA: Switch to MacOS 15 + - JDK-8369282: Distrust TLS server certificates anchored by Chunghwa ePKI Root CA + - JDK-8369575: Enhance crypto algorithm support + - JDK-8370529: Enhance Path Factories Redux + - JDK-8370615: Improve Kerberos credentialing + - JDK-8370986: Enhance Zip file reading + - JDK-8370995: Enhance ZipFile usage + - JDK-8371830: Enhance certificate chain validation + - JDK-8371935: Enhance key generation + - JDK-8372660: [8u] ProblemList TestCPUAwareness until 8370492 is addressed + - JDK-8373250: Bump update version of OpenJDK: 8u492 + - JDK-8373290: Update FreeType to 2.14.1 + - JDK-8373476: (tz) Update Timezone Data to 2025c + - JDK-8373727: New XBM images parser regression: only the first line of the bitmap array is parsed + - JDK-8374899: [8u] Fully handle clang as the toolchain in flags.m4 + - JDK-8374917: [8u] C++ flags get passed to C compiles in the HotSpot build + - JDK-8374948: [8u] saproc & jsig builds add duplicate linker flags on Darwin/MacOS + - JDK-8375063: Update Libpng to 1.6.54 + - JDK-8375189: [8u] Problem list CAInterop.java#microsoftrsa2017 + - JDK-8376225: [8u] GHA: Apply work-around for missing JNF for MacOSX builds + - JDK-8376272: [8u] Windows x86-32 fails to build after JDK-8359501 + - JDK-8376338: Test7005594.sh fails when given a memory value with decimals + - JDK-8376352: [8u] Build failure on Windows 32-bit after JDK-8362308 + - JDK-8377344: [8u] Compilation failure on Windows for Linux-specific platform metric tests + - JDK-8377526: Update Libpng to 1.6.55 + - JDK-8379035: (tz) Update Timezone Data to 2026a + - JDK-8379158: Update FreeType to 2.14.2 + - JDK-8379256: Update GIFlib to 6.1.1 + - JDK-8380078: Update GIFlib to 6.1.2 + - JDK-8380959: Update Libpng to 1.6.56 + - JDK-8382047: Update Libpng to 1.6.57 +* Bug fixes + - JDK-8162545, GH37: Mac build failure + New in release 3.38.0 (2026-02-01): * CVEs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.38.0/acinclude.m4 new/icedtea-3.39.0/acinclude.m4 --- old/icedtea-3.38.0/acinclude.m4 2026-02-01 00:30:54.924713422 +0100 +++ new/icedtea-3.39.0/acinclude.m4 2026-04-28 23:59:50.418989522 +0200 @@ -1966,8 +1966,8 @@ dnl (e.g. 1.8.0 = 8, 1.7.0 = 7, etc.) JAVA_SPEC_VER=8 JAVA_VENDOR=openjdk - JDK_UPDATE_VERSION=482 - BUILD_VERSION=b08 + JDK_UPDATE_VERSION=492 + BUILD_VERSION=b09 MILESTONE=fcs if test "x${MILESTONE}" = "xfcs"; then COMBINED_VERSION=${JDK_UPDATE_VERSION}-${BUILD_VERSION} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.38.0/configure new/icedtea-3.39.0/configure --- old/icedtea-3.38.0/configure 2026-02-01 00:42:05.525785041 +0100 +++ new/icedtea-3.39.0/configure 2026-04-29 00:00:16.005050541 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for icedtea 3.38.0. +# Generated by GNU Autoconf 2.69 for icedtea 3.39.0. # # Report bugs to <[email protected]>. # @@ -580,8 +580,8 @@ # Identity of this package. PACKAGE_NAME='icedtea' PACKAGE_TARNAME='icedtea' -PACKAGE_VERSION='3.38.0' -PACKAGE_STRING='icedtea 3.38.0' +PACKAGE_VERSION='3.39.0' +PACKAGE_STRING='icedtea 3.39.0' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -1727,7 +1727,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures icedtea 3.38.0 to adapt to many kinds of systems. +\`configure' configures icedtea 3.39.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1798,7 +1798,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of icedtea 3.38.0:";; + short | recursive ) echo "Configuration of icedtea 3.39.0:";; esac cat <<\_ACEOF @@ -2063,7 +2063,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -icedtea configure 3.38.0 +icedtea configure 3.39.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2632,7 +2632,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by icedtea $as_me 3.38.0, which was +It was created by icedtea $as_me 3.39.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3605,7 +3605,7 @@ # Define the identity of the package. PACKAGE='icedtea' - VERSION='3.38.0' + VERSION='3.39.0' cat >>confdefs.h <<_ACEOF @@ -3824,8 +3824,8 @@ JAVA_VER=1.8.0 JAVA_SPEC_VER=8 JAVA_VENDOR=openjdk - JDK_UPDATE_VERSION=482 - BUILD_VERSION=b08 + JDK_UPDATE_VERSION=492 + BUILD_VERSION=b09 MILESTONE=fcs if test "x${MILESTONE}" = "xfcs"; then COMBINED_VERSION=${JDK_UPDATE_VERSION}-${BUILD_VERSION} @@ -15759,7 +15759,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by icedtea $as_me 3.38.0, which was +This file was extended by icedtea $as_me 3.39.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15816,7 +15816,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -icedtea config.status 3.38.0 +icedtea config.status 3.39.0 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.38.0/configure.ac new/icedtea-3.39.0/configure.ac --- old/icedtea-3.38.0/configure.ac 2026-02-01 00:30:54.924713422 +0100 +++ new/icedtea-3.39.0/configure.ac 2026-04-28 23:59:50.418989522 +0200 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [3.38.0], [[email protected]]) +AC_INIT([icedtea], [3.39.0], [[email protected]]) AC_CANONICAL_HOST AC_CANONICAL_TARGET AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.38.0/hotspot.map.in new/icedtea-3.39.0/hotspot.map.in --- old/icedtea-3.38.0/hotspot.map.in 2026-02-01 00:30:54.934713542 +0100 +++ new/icedtea-3.39.0/hotspot.map.in 2026-04-28 23:59:50.427989543 +0200 @@ -1,3 +1,3 @@ # version type(drop/hg) url changeset sha256sum -shenandoah drop https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 829db81ff3d 4cacd64e9beb7e29a7b5950a8b7b040da045bccd2e7fc7835622ddf58ef996ae -aarch32 drop https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ b2165a2663c 323d1b3b55051f22ceb85f0da54e5d2be69699dbbbdb347b6f913dd14f93c6fe +shenandoah drop https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ d5052511616 48713b749d9e9acc8109085b9c0cc37897b33e169dec77513accd6fc017ee5c2 +aarch32 drop https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 953bc9695f7 7b32f287cd38af211aa960b135f6e1501d750ee22cc3bc49b2fc18a5a82b1dbf diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.38.0/patches/hotspot/aarch32/8364465-cpu-2026-04.patch new/icedtea-3.39.0/patches/hotspot/aarch32/8364465-cpu-2026-04.patch --- old/icedtea-3.38.0/patches/hotspot/aarch32/8364465-cpu-2026-04.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/icedtea-3.39.0/patches/hotspot/aarch32/8364465-cpu-2026-04.patch 2026-04-28 23:59:50.442989579 +0200 @@ -0,0 +1,72 @@ +commit 6b719f16d9ecd53e9ad34e77e683b10d896e0ea3 +Author: Andreas Chmielewski <[email protected]> +AuthorDate: Mon Apr 13 12:07:02 2026 +0200 +Commit: Andrew John Hughes <[email protected]> +CommitDate: Mon Apr 27 23:25:17 2026 +0100 + + 8364465: Enhance behavior of some intrinsics + + Reviewed-by: andrew + Backport-of: 304331b052c177359f09ba7d2710666fa6a4a7d1 + +diff --git openjdk.orig/hotspot/src/cpu/aarch64/vm/aarch64.ad openjdk/hotspot/src/cpu/aarch64/vm/aarch64.ad +index 7341ddf87f..705464f80f 100644 +--- openjdk.orig/hotspot/src/cpu/aarch64/vm/aarch64.ad ++++ openjdk/hotspot/src/cpu/aarch64/vm/aarch64.ad +@@ -7511,10 +7511,11 @@ instruct bytes_reverse_unsigned_short(iRegINoSp dst, iRegIorL2I src) %{ + match(Set dst (ReverseBytesUS src)); + + ins_cost(INSN_COST); +- format %{ "rev16w $dst, $src" %} ++ format %{ "rev16w $dst, $src\t# $dst -> unsigned short" %} + + ins_encode %{ + __ rev16w(as_Register($dst$$reg), as_Register($src$$reg)); ++ __ narrow_subword_type(as_Register($dst$$reg), T_CHAR); + %} + + ins_pipe(ialu_reg); +diff --git openjdk.orig/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp openjdk/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp +index 4725e16c49..93c99a8b56 100644 +--- openjdk.orig/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ++++ openjdk/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp +@@ -1827,6 +1827,17 @@ void MacroAssembler::store_sized_value(Address dst, Register src, size_t size_in + } + } + ++void MacroAssembler::narrow_subword_type(Register reg, BasicType bt) { ++ assert(is_subword_type(bt), "required"); ++ switch (bt) { ++ case T_BOOLEAN: andw(reg, reg, 1); break; ++ case T_BYTE: sxtbw(reg, reg); break; ++ case T_CHAR: uxthw(reg, reg); break; ++ case T_SHORT: sxthw(reg, reg); break; ++ default: ShouldNotReachHere(); ++ } ++} ++ + void MacroAssembler::decrementw(Register reg, int value) + { + if (value < 0) { incrementw(reg, -value); return; } +diff --git openjdk.orig/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp openjdk/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp +index 593411634b..5135d0b10e 100644 +--- openjdk.orig/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ++++ openjdk/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp +@@ -28,6 +28,7 @@ + #define CPU_AARCH64_VM_MACROASSEMBLER_AARCH64_HPP + + #include "asm/assembler.inline.hpp" ++#include "utilities/globalDefinitions.hpp" + + // MacroAssembler extends Assembler by frequently used macros. + // +@@ -620,6 +621,9 @@ public: + // Support for sign-extension (hi:lo = extend_sign(lo)) + void extend_sign(Register hi, Register lo); + ++ // Clean up a subword typed value to the representation in compliance with JVMS ยง2.3 ++ void narrow_subword_type(Register reg, BasicType bt); ++ + // Load and store values by size and signed-ness + void load_sized_value(Register dst, Address src, size_t size_in_bytes, bool is_signed, Register dst2 = noreg); + void store_sized_value(Address dst, Register src, size_t size_in_bytes, Register src2 = noreg); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.38.0/patches/hotspot/aarch32/8370986-cpu-2026-04.patch new/icedtea-3.39.0/patches/hotspot/aarch32/8370986-cpu-2026-04.patch --- old/icedtea-3.38.0/patches/hotspot/aarch32/8370986-cpu-2026-04.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/icedtea-3.39.0/patches/hotspot/aarch32/8370986-cpu-2026-04.patch 2026-04-28 23:59:50.442989579 +0200 @@ -0,0 +1,25 @@ +commit da9eab31a692d83216cd224aa9de909261c17e2e +Author: Aleksei Voitylov <[email protected]> +AuthorDate: Wed Mar 11 09:28:30 2026 +0100 +Commit: Andrew John Hughes <[email protected]> +CommitDate: Mon Apr 27 23:26:24 2026 +0100 + + 8370986: Enhance Zip file reading + + Reviewed-by: abakhtin, andrew + Backport-of: 0e46b6b0c682a6a4dd09d74bad4e7283fae4f479 + +diff --git openjdk.orig/hotspot/src/share/vm/classfile/classLoader.cpp openjdk/hotspot/src/share/vm/classfile/classLoader.cpp +index adffbb6d29..77cceff502 100644 +--- openjdk.orig/hotspot/src/share/vm/classfile/classLoader.cpp ++++ openjdk/hotspot/src/share/vm/classfile/classLoader.cpp +@@ -746,6 +746,9 @@ ClassPathEntry* ClassLoader::create_class_path_entry(const char *path, const str + if (throw_exception) { + THROW_MSG_(vmSymbols::java_lang_ClassNotFoundException(), msg, NULL); + } else { ++ if (TraceClassLoading || TraceClassPaths) { ++ tty->print_cr("[Path failed: %s, err: %s]", path, error_msg); ++ } + return NULL; + } + } ++++++ openjdk-git.tar.xz ++++++ /work/SRC/openSUSE:Factory/java-1_8_0-openjdk/openjdk-git.tar.xz /work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new.30200/openjdk-git.tar.xz differ: char 13, line 1 ++++++ shenandoah-git.tar.xz ++++++ /work/SRC/openSUSE:Factory/java-1_8_0-openjdk/shenandoah-git.tar.xz /work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new.30200/shenandoah-git.tar.xz differ: char 13, line 1
