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 2024-11-06 16:51:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/java-1_8_0-openjdk (Old) and /work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new.2020 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-1_8_0-openjdk" Wed Nov 6 16:51:24 2024 rev:104 rq:1221489 version:1.8.0.432 Changes: -------- --- /work/SRC/openSUSE:Factory/java-1_8_0-openjdk/java-1_8_0-openjdk.changes 2024-08-01 22:05:59.800345058 +0200 +++ /work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new.2020/java-1_8_0-openjdk.changes 2024-11-06 16:52:46.038092819 +0100 @@ -1,0 +2,129 @@ +Tue Nov 5 11:48:50 UTC 2024 - Fridrich Strba <fst...@suse.com> + +- Update to version jdk8u432 (icedtea-3.33.0) + * Security fixes + + JDK-8290367, JDK-8332643: Update default value and extend the + scope of com.sun.jndi.ldap.object.trustSerialData system + property + + JDK-8313626, JDK-8307769: C2 crash due to unexpected + exception control flow + + JDK-8328286, CVE-2024-21208, bsc#1231702: Enhance HTTP client + + JDK-8328544, CVE-2024-21210, bsc#1231711: Improve handling of + vectorization + + JDK-8328726: Better Kerberos support + + JDK-8331446, CVE-2024-21217, bsc#1231716: Improve + deserialization support + + JDK-8332644, CVE-2024-21235, bsc#1231719: Improve graph + optimizations + + JDK-8335713: Enhance vectorization analysis + * Import of OpenJDK 8 u432 build 06 + + JDK-4660158: TTY: NumberFormatException while trying to set + values by 'set' command + + JDK-6544871: java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html + fails from jdk b09 on windows. + + JDK-7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/ + /Receiver/bug6186488.java fails + + JDK-8021775: compiler/8009761/Test8009761.java "Failed: init + recursive calls: 51. After deopt 50" + + JDK-8030204: com/sun/jdi/JdbExprTest.sh: Required output + "Can't convert 2147483648 to int" not found + + JDK-8030795: java/nio/file/Files/probeContentType/ + /ForceLoad.java failing with ServiceConfigurationError without + jtreg -agentvm option + + JDK-8035395: sun/management/jmxremote/startstop/ + /JMXStartStopTest.java fails intermittently: Port already in + use + + JDK-8075511: Enable -Woverloaded-virtual C++ warning for + HotSpot build + + JDK-8137329: [windows] Build broken on VS2010 after + "8046148: JEP 158: Unified JVM Logging" + + JDK-8145919: sun/management/jmxremote/bootstrap/ + /RmiSslBootstrapTest failed with Connection failed for no + credentials + + JDK-8152207: Perform array bound checks while getting a + length of bytecode instructions + + JDK-8193682: Infinite loop in ZipOutputStream.close() + + JDK-8196770: Add JNDI test + com/sun/jndi/ldap/blits/AddTests/AddNewEntry.java + + JDK-8221903: PIT: javax/swing/RepaintManager/IconifyTest/ + /IconifyTest.java fails on ubuntu18.04 + + JDK-8233364: Fix undefined behavior in + Canonicalizer::do_ShiftOp + + JDK-8238274: (sctp) JDK-7118373 is not fixed for SctpChannel + + JDK-8251188: Update LDAP tests not to use wildcard addresses + + JDK-8264328: Broken license in + javax/swing/JComboBox/8072767/bug8072767.java + + JDK-8266248: Compilation failure in + PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5 + + JDK-8278794: Infinite loop in DeflaterOutputStream.finish() + + JDK-8279164: Disable TLS_ECDH_* cipher suites + + JDK-8281096: Flags introduced by configure script are not + passed to ADLC build + + JDK-8284771: java/util/zip/CloseInflaterDeflaterTest.java + failed with "AssertionError: Expected IOException to be + thrown, but nothing was thrown" + + JDK-8298887: On the latest macOS+XCode the Robot API may + report wrong colors + + JDK-8299677: Formatter.format might take a long time to + format an integer or floating-point + + JDK-8305400: ISO 4217 Amendment 175 Update + + JDK-8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java + failed with "Expected chains but found none" + + JDK-8307779: Relax the java.awt.Robot specification + + JDK-8309138: Fix container tests for jdks with symlinked conf + dir + + JDK-8311666: Disabled tests in test/jdk/sun/java2d/marlin + + JDK-8315117: Update Zlib Data Compression Library to Version + 1.3 + + JDK-8315863: [GHA] Update checkout action to use v4 + + JDK-8316328: Test jdk/jfr/event/oldobject/ + /TestSanityDefault.java times out for some heap sizes + + JDK-8318951: Additional negative value check in JPEG decoding + + JDK-8320964: sun/tools/native2ascii/Native2AsciiTests.sh + fails on Japanese + + JDK-8321480: ISO 4217 Amendment 176 Update + + JDK-8324632: Update Zlib Data Compression Library to Version + 1.3.1 + + JDK-8324723: GHA: Upgrade some actions to avoid deprecated + Node 16 + + JDK-8326351: Update the Zlib version in + open/src/java.base/share/legal/zlib.md to 1.3.1 + + JDK-8326521: JFR: CompilerPhase event test fails on windows + 32 bit + + JDK-8326529: JFR: Test for CompilerCompile events fails due + to time out + + JDK-8327007: javax/swing/JSpinner/8008657/bug8008657.java + fails + + JDK-8330415: Update system property for Java SE specification + maintenance version + + JDK-8333126: Bump update version of OpenJDK: 8u432 + + JDK-8333724: Problem list security/infra/java/security/cert/ + /CertPathValidator/certification/CAInterop.java + #teliasonerarootcav1 + + JDK-8334653: ISO 4217 Amendment 177 Update + + JDK-8334905: [8u] The test java/awt/Mixing/AWT_Mixing/ + /JButtonOverlapping.java started to fail after 8159690 + + JDK-8335851: [8u] Test JMXStartStopTest.java fails after + JDK-8334415 + + JDK-8335894: [8u] Fix SupplementalJapaneseEraTest.java for + jdks with symlinked conf dir + + JDK-8336928: GHA: Bundle artifacts removal broken + + JDK-8337110: [8u] TestNoEagerReclaimOfHumongousRegions.java + should be in gc/g1 directory + + JDK-8337312: [8u] Windows x86 VS2010 build broken by + JDK-8320097 + + JDK-8337664: Distrust TLS server certificates issued after + Oct 2024 and anchored by Entrust Root CAs + + JDK-8338144: [8u] Remove duplicate license files + + JDK-8341057: Add 2 SSL.com TLS roots + + JDK-8341059: Change Entrust TLS distrust date to November 12, + 2024 + * Bug fixes + + Revert flawed PR2691 distcc fix +- Added patches: + * reproducible-directory-mtime.patch + * reproducible-javadoc-timestamp.patch + * reproducible-properties.patch + + miscelaneos reproducible fixes + +------------------------------------------------------------------- @@ -18 +147 @@ - + JDK-8324559, CVE-2024-21145, bsc#1228051, : Improve 2D image + + JDK-8324559, CVE-2024-21145, bsc#1228051: Improve 2D image Old: ---- icedtea-3.32.0.tar.xz New: ---- icedtea-3.33.0.tar.xz reproducible-directory-mtime.patch reproducible-javadoc-timestamp.patch reproducible-properties.patch BETA DEBUG BEGIN: New:- Added patches: * reproducible-directory-mtime.patch * reproducible-javadoc-timestamp.patch New: * reproducible-directory-mtime.patch * reproducible-javadoc-timestamp.patch * reproducible-properties.patch New: * reproducible-javadoc-timestamp.patch * reproducible-properties.patch + miscelaneos reproducible fixes BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-1_8_0-openjdk.spec ++++++ --- /var/tmp/diff_new_pack.jh5jZN/_old 2024-11-06 16:52:49.646242660 +0100 +++ /var/tmp/diff_new_pack.jh5jZN/_new 2024-11-06 16:52:49.646242660 +0100 @@ -18,7 +18,7 @@ %{!?aarch64:%global aarch64 aarch64 arm64 armv8} %global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm} -%global icedtea_version 3.32.0 +%global icedtea_version 3.33.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 +31,8 @@ # priority must be 6 digits in total %global priority 1805 %global javaver 1.8.0 -%global updatever 422 -%global buildver 05 +%global updatever 432 +%global buildver 06 # Standard JPackage directories and symbolic links. %global sdklnk java-%{javaver}-openjdk %global archname %{sdklnk} @@ -189,6 +189,12 @@ # # OpenJDK specific patches # +# Reproducible stuff +# +Patch20: reproducible-directory-mtime.patch +Patch21: reproducible-javadoc-timestamp.patch +Patch22: reproducible-properties.patch +# # Patch for PPC Patch103: ppc-zero-hotspot.patch Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch @@ -523,6 +529,10 @@ patch -p0 -i %{PATCH15} +patch -p0 -i %{PATCH20} +patch -p0 -i %{PATCH21} +patch -p0 -i %{PATCH22} + %ifarch ppc ppc64 ppc64le # PPC fixes patch -p0 -i %{PATCH103} ++++++ 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.2020/aarch32-git.tar.xz differ: char 25, line 1 ++++++ icedtea-3.32.0.tar.xz -> icedtea-3.33.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.32.0/ChangeLog new/icedtea-3.33.0/ChangeLog --- old/icedtea-3.32.0/ChangeLog 2024-07-28 00:28:14.778780325 +0200 +++ new/icedtea-3.33.0/ChangeLog 2024-11-04 21:49:46.471928831 +0100 @@ -1,3 +1,50 @@ +2024-11-04 Andrew John Hughes <gnu_and...@member.fsf.org> + + * NEWS: Mention removal of PR2691 distcc fix + +2024-11-04 Andrew John Hughes <gnu_and...@member.fsf.org> + + Prepare for release. + * NEWS: Set release date to today (2024-11-04). + +2024-11-02 Andrew John Hughes <gnu_and...@member.fsf.org> + + Bump aarch32 to jdk8u432-ga-aarch32-20241016 + * hotspot.map.in: Bump aarch32 to + jdk8u432-ga-aarch32-20241016 + * patches/hotspot/aarch32/pr1748.patch: + Symlink to Shenandoah version again. + +2024-11-01 Andrew John Hughes <gnu_and...@member.fsf.org> + + Bump shenandoah to shenandoah8u432-b06. + * hotspot.map.in: Bump shenandoah to + shenandoah8u432-b06. + * patches/hotspot/aarch32/pr1748.patch: + Replace symlinks to Shenandoah version with + a copy, so build is not broken by Shenandoah + version changing. + * patches/hotspot/shenandoah/pr1748.patch: + Rebase due to context change from JDK-8075511 + +2024-10-31 Andrew John Hughes <gnu_and...@member.fsf.org> + + Bump to icedtea-3.33.0. + * Makefile.am: + (OPENJDK_CHANGESET): Update to icedtea-3.33.0 tag. + (OPENJDK_SHA256SUM): Likewise. + * NEWS: Updated. + * acinclude.m4: + (IT_DETERMINE_VERSION): Set JDK_UPDATE_VERSION + to 432 and BUILD_VERSION to b06. + * configure.ac: Bump to 3.33.0. + +2024-10-31 Andrew John Hughes <gnu_and...@member.fsf.org> + + Start 3.33.0 release cycle. + * NEWS: Add 3.33.0 section. + * configure.ac: Bump to 3.33.0pre00. + 2024-07-27 Andrew John Hughes <gnu_and...@member.fsf.org> Prepare for release. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.32.0/Makefile.am new/icedtea-3.33.0/Makefile.am --- old/icedtea-3.32.0/Makefile.am 2024-07-28 00:28:14.788780306 +0200 +++ new/icedtea-3.33.0/Makefile.am 2024-11-04 21:49:46.481928818 +0100 @@ -1,8 +1,8 @@ # Dependencies -OPENJDK_CHANGESET = ec36ecf3d3 +OPENJDK_CHANGESET = 1df1fdee64 -OPENJDK_SHA256SUM = 6e017ff32b12300e25663ef0f83578ac2ec487562acdd79a10128176625357a9 +OPENJDK_SHA256SUM = bb2cd8a2c5bbe08d232693c77ea6efa5542c7178f05e8f7cd82eec9be2980d5b 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`" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.32.0/Makefile.in new/icedtea-3.33.0/Makefile.in --- old/icedtea-3.32.0/Makefile.in 2024-07-28 00:28:21.482100820 +0200 +++ new/icedtea-3.33.0/Makefile.in 2024-11-04 21:52:34.635042210 +0100 @@ -647,8 +647,8 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -OPENJDK_CHANGESET = ec36ecf3d3 -OPENJDK_SHA256SUM = 6e017ff32b12300e25663ef0f83578ac2ec487562acdd79a10128176625357a9 +OPENJDK_CHANGESET = 1df1fdee64 +OPENJDK_SHA256SUM = bb2cd8a2c5bbe08d232693c77ea6efa5542c7178f05e8f7cd82eec9be2980d5b 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.32.0/NEWS new/icedtea-3.33.0/NEWS --- old/icedtea-3.32.0/NEWS 2024-07-28 00:28:14.795446960 +0200 +++ new/icedtea-3.33.0/NEWS 2024-11-04 21:49:46.488595478 +0100 @@ -12,6 +12,82 @@ CVE-XXXX-YYYY: https://cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY +New in release 3.33.0 (2024-11-04): + +* CVEs + - CVE-2024-21208 + - CVE-2024-21210 + - CVE-2024-21217 + - CVE-2024-21235 +* Security fixes + - JDK-8290367, JDK-8332643: Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property + - JDK-8313626, JDK-8307769: C2 crash due to unexpected exception control flow + - JDK-8328286: Enhance HTTP client + - JDK-8328544: Improve handling of vectorization + - JDK-8328726: Better Kerberos support + - JDK-8331446: Improve deserialization support + - JDK-8332644: Improve graph optimizations + - JDK-8335713: Enhance vectorization analysis +* Import of OpenJDK 8 u432 build 06 + - JDK-4660158: TTY: NumberFormatException while trying to set values by 'set' command + - JDK-6544871: java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html fails from jdk b09 on windows. + - JDK-7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails + - JDK-8021775: compiler/8009761/Test8009761.java "Failed: init recursive calls: 51. After deopt 50" + - JDK-8030204: com/sun/jdi/JdbExprTest.sh: Required output "Can\\'t convert 2147483648 to int" not found + - JDK-8030795: java/nio/file/Files/probeContentType/ForceLoad.java failing with ServiceConfigurationError without jtreg -agentvm option + - JDK-8035395: sun/management/jmxremote/startstop/JMXStartStopTest.java fails intermittently: Port already in use + - JDK-8075511: Enable -Woverloaded-virtual C++ warning for HotSpot build + - JDK-8137329: [windows] Build broken on VS2010 after "8046148: JEP 158: Unified JVM Logging" + - JDK-8145919: sun/management/jmxremote/bootstrap/RmiSslBootstrapTest failed with Connection failed for no credentials + - JDK-8152207: Perform array bound checks while getting a length of bytecode instructions + - JDK-8193682: Infinite loop in ZipOutputStream.close() + - JDK-8196770: Add JNDI test com/sun/jndi/ldap/blits/AddTests/AddNewEntry.java + - JDK-8221903: PIT: javax/swing/RepaintManager/IconifyTest/IconifyTest.java fails on ubuntu18.04 + - JDK-8233364: Fix undefined behavior in Canonicalizer::do_ShiftOp + - JDK-8238274: (sctp) JDK-7118373 is not fixed for SctpChannel + - JDK-8251188: Update LDAP tests not to use wildcard addresses + - JDK-8264328: Broken license in javax/swing/JComboBox/8072767/bug8072767.java + - JDK-8266248: Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5 + - JDK-8278794: Infinite loop in DeflaterOutputStream.finish() + - JDK-8279164: Disable TLS_ECDH_* cipher suites + - JDK-8281096: Flags introduced by configure script are not passed to ADLC build + - JDK-8284771: java/util/zip/CloseInflaterDeflaterTest.java failed with "AssertionError: Expected IOException to be thrown, but nothing was thrown" + - JDK-8298887: On the latest macOS+XCode the Robot API may report wrong colors + - JDK-8299677: Formatter.format might take a long time to format an integer or floating-point + - JDK-8305400: ISO 4217 Amendment 175 Update + - JDK-8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" + - JDK-8307779: Relax the java.awt.Robot specification + - JDK-8309138: Fix container tests for jdks with symlinked conf dir + - JDK-8311666: Disabled tests in test/jdk/sun/java2d/marlin + - JDK-8315117: Update Zlib Data Compression Library to Version 1.3 + - JDK-8315863: [GHA] Update checkout action to use v4 + - JDK-8316328: Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes + - JDK-8318951: Additional negative value check in JPEG decoding + - JDK-8320964: sun/tools/native2ascii/Native2AsciiTests.sh fails on Japanese + - JDK-8321480: ISO 4217 Amendment 176 Update + - JDK-8324632: Update Zlib Data Compression Library to Version 1.3.1 + - JDK-8324723: GHA: Upgrade some actions to avoid deprecated Node 16 + - JDK-8326351: Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1 + - JDK-8326521: JFR: CompilerPhase event test fails on windows 32 bit + - JDK-8326529: JFR: Test for CompilerCompile events fails due to time out + - JDK-8327007: javax/swing/JSpinner/8008657/bug8008657.java fails + - JDK-8330415: Update system property for Java SE specification maintenance version + - JDK-8333126: Bump update version of OpenJDK: 8u432 + - JDK-8333724: Problem list security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1 + - JDK-8334653: ISO 4217 Amendment 177 Update + - JDK-8334905: [8u] The test java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java started to fail after 8159690 + - JDK-8335851: [8u] Test JMXStartStopTest.java fails after JDK-8334415 + - JDK-8335894: [8u] Fix SupplementalJapaneseEraTest.java for jdks with symlinked conf dir + - JDK-8336928: GHA: Bundle artifacts removal broken + - JDK-8337110: [8u] TestNoEagerReclaimOfHumongousRegions.java should be in gc/g1 directory + - JDK-8337312: [8u] Windows x86 VS2010 build broken by JDK-8320097 + - JDK-8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs + - JDK-8338144: [8u] Remove duplicate license files + - JDK-8341057: Add 2 SSL.com TLS roots + - JDK-8341059: Change Entrust TLS distrust date to November 12, 2024 +* Bug fixes + - Revert flawed PR2691 distcc fix + New in release 3.32.0 (2024-07-27): * CVEs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.32.0/acinclude.m4 new/icedtea-3.33.0/acinclude.m4 --- old/icedtea-3.32.0/acinclude.m4 2024-07-28 00:28:14.798780287 +0200 +++ new/icedtea-3.33.0/acinclude.m4 2024-11-04 21:49:46.491928806 +0100 @@ -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=422 - BUILD_VERSION=b05 + JDK_UPDATE_VERSION=432 + BUILD_VERSION=b06 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.32.0/configure new/icedtea-3.33.0/configure --- old/icedtea-3.32.0/configure 2024-07-28 00:28:21.062101621 +0200 +++ new/icedtea-3.33.0/configure 2024-11-04 21:52:34.261709369 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for icedtea 3.32.0. +# Generated by GNU Autoconf 2.71 for icedtea 3.33.0. # # Report bugs to <distro-pkg-...@openjdk.java.net>. # @@ -611,8 +611,8 @@ # Identity of this package. PACKAGE_NAME='icedtea' PACKAGE_TARNAME='icedtea' -PACKAGE_VERSION='3.32.0' -PACKAGE_STRING='icedtea 3.32.0' +PACKAGE_VERSION='3.33.0' +PACKAGE_STRING='icedtea 3.33.0' PACKAGE_BUGREPORT='distro-pkg-...@openjdk.java.net' PACKAGE_URL='' @@ -1763,7 +1763,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.32.0 to adapt to many kinds of systems. +\`configure' configures icedtea 3.33.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1835,7 +1835,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of icedtea 3.32.0:";; + short | recursive ) echo "Configuration of icedtea 3.33.0:";; esac cat <<\_ACEOF @@ -2100,7 +2100,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -icedtea configure 3.32.0 +icedtea configure 3.33.0 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2574,7 +2574,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.32.0, which was +It was created by icedtea $as_me 3.33.0, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -4173,7 +4173,7 @@ # Define the identity of the package. PACKAGE='icedtea' - VERSION='3.32.0' + VERSION='3.33.0' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -4404,8 +4404,8 @@ JAVA_VER=1.8.0 JAVA_SPEC_VER=8 JAVA_VENDOR=openjdk - JDK_UPDATE_VERSION=422 - BUILD_VERSION=b05 + JDK_UPDATE_VERSION=432 + BUILD_VERSION=b06 MILESTONE=fcs if test "x${MILESTONE}" = "xfcs"; then COMBINED_VERSION=${JDK_UPDATE_VERSION}-${BUILD_VERSION} @@ -16844,7 +16844,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.32.0, which was +This file was extended by icedtea $as_me 3.33.0, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16903,7 +16903,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -icedtea config.status 3.32.0 +icedtea config.status 3.33.0 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.32.0/configure.ac new/icedtea-3.33.0/configure.ac --- old/icedtea-3.32.0/configure.ac 2024-07-28 00:28:14.798780287 +0200 +++ new/icedtea-3.33.0/configure.ac 2024-11-04 21:49:46.491928806 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [3.32.0], [distro-pkg-...@openjdk.java.net]) +AC_INIT([icedtea], [3.33.0], [distro-pkg-...@openjdk.java.net]) 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.32.0/hotspot.map.in new/icedtea-3.33.0/hotspot.map.in --- old/icedtea-3.32.0/hotspot.map.in 2024-07-28 00:28:14.808780267 +0200 +++ new/icedtea-3.33.0/hotspot.map.in 2024-11-04 21:49:46.505262121 +0100 @@ -1,3 +1,3 @@ # version type(drop/hg) url changeset sha256sum -shenandoah drop https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 360f9f4b12 4d67e489e6fdd7c9fca527b60d453d42cdf753bd8a4c4113ea4853f110cedb70 -aarch32 drop https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 0a8022e9ba 008dea6c05024fea64e4ee942f806f6bd62bc9effd825a22d565cc609f5da77d +shenandoah drop https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 07b0a0acfd 25377a7d9a49043807c47fcced1db6e5e02e1c979346275ea8b0567af8ae25e9 +aarch32 drop https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ e7e90c82b3 b0d7a7120d303477d7cd3102d593ef5fe7ae60b7b288d3bac7ab54e741d1edb6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.32.0/patches/hotspot/aarch32/pr1748.patch new/icedtea-3.33.0/patches/hotspot/aarch32/pr1748.patch --- old/icedtea-3.32.0/patches/hotspot/aarch32/pr1748.patch 2024-07-28 00:28:14.828780228 +0200 +++ new/icedtea-3.33.0/patches/hotspot/aarch32/pr1748.patch 2024-11-04 21:49:46.521928768 +0100 @@ -6,10 +6,11 @@ # Parent 5e956adabf368a0f3292ce5b9ee79db79bfe92f2 PR1748: Allow clang to be used to build -diff -Nru openjdk.orig/hotspot/make/linux/makefiles/gcc.make openjdk/hotspot/make/linux/makefiles/gcc.make ---- openjdk.orig/hotspot/make/linux/makefiles/gcc.make 2021-07-27 17:18:48.122949721 +0100 -+++ openjdk/hotspot/make/linux/makefiles/gcc.make 2021-07-27 17:48:10.595248443 +0100 -@@ -209,7 +209,7 @@ +diff --git openjdk.orig/hotspot/make/linux/makefiles/gcc.make openjdk/hotspot/make/linux/makefiles/gcc.make +index 9aeda9f8dc..e5790743b6 100644 +--- openjdk.orig/hotspot/make/linux/makefiles/gcc.make ++++ openjdk/hotspot/make/linux/makefiles/gcc.make +@@ -209,7 +209,7 @@ ifeq ($(USE_CLANG), true) WARNINGS_ARE_ERRORS += -Wno-logical-op-parentheses -Wno-parentheses-equality -Wno-parentheses WARNINGS_ARE_ERRORS += -Wno-switch -Wno-tautological-constant-out-of-range-compare -Wno-tautological-compare WARNINGS_ARE_ERRORS += -Wno-delete-non-virtual-dtor -Wno-deprecated -Wno-format -Wno-dynamic-class-memaccess @@ -17,4 +18,4 @@ + WARNINGS_ARE_ERRORS += -Wno-return-type -Wno-empty-body -Qunused-arguments -Wno-uninitialized endif - WARNING_FLAGS = -Wpointer-arith -Wsign-compare -Wundef -Wunused-function -Wunused-value -Wformat=2 -Wreturn-type + WARNING_FLAGS = -Wpointer-arith -Wsign-compare -Wundef -Wunused-function -Wunused-value -Wformat=2 -Wreturn-type -Woverloaded-virtual diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-3.32.0/patches/hotspot/shenandoah/pr1748.patch new/icedtea-3.33.0/patches/hotspot/shenandoah/pr1748.patch --- old/icedtea-3.32.0/patches/hotspot/shenandoah/pr1748.patch 2024-07-28 00:28:14.828780228 +0200 +++ new/icedtea-3.33.0/patches/hotspot/shenandoah/pr1748.patch 2024-11-04 21:49:46.521928768 +0100 @@ -6,10 +6,11 @@ # Parent 5e956adabf368a0f3292ce5b9ee79db79bfe92f2 PR1748: Allow clang to be used to build -diff -Nru openjdk.orig/hotspot/make/linux/makefiles/gcc.make openjdk/hotspot/make/linux/makefiles/gcc.make ---- openjdk.orig/hotspot/make/linux/makefiles/gcc.make 2021-07-27 17:18:48.122949721 +0100 -+++ openjdk/hotspot/make/linux/makefiles/gcc.make 2021-07-27 17:48:10.595248443 +0100 -@@ -209,7 +209,7 @@ +diff --git openjdk.orig/hotspot/make/linux/makefiles/gcc.make openjdk/hotspot/make/linux/makefiles/gcc.make +index 9aeda9f8dc..e5790743b6 100644 +--- openjdk.orig/hotspot/make/linux/makefiles/gcc.make ++++ openjdk/hotspot/make/linux/makefiles/gcc.make +@@ -209,7 +209,7 @@ ifeq ($(USE_CLANG), true) WARNINGS_ARE_ERRORS += -Wno-logical-op-parentheses -Wno-parentheses-equality -Wno-parentheses WARNINGS_ARE_ERRORS += -Wno-switch -Wno-tautological-constant-out-of-range-compare -Wno-tautological-compare WARNINGS_ARE_ERRORS += -Wno-delete-non-virtual-dtor -Wno-deprecated -Wno-format -Wno-dynamic-class-memaccess @@ -17,4 +18,4 @@ + WARNINGS_ARE_ERRORS += -Wno-return-type -Wno-empty-body -Qunused-arguments -Wno-uninitialized endif - WARNING_FLAGS = -Wpointer-arith -Wsign-compare -Wundef -Wunused-function -Wunused-value -Wformat=2 -Wreturn-type + WARNING_FLAGS = -Wpointer-arith -Wsign-compare -Wundef -Wunused-function -Wunused-value -Wformat=2 -Wreturn-type -Woverloaded-virtual ++++++ 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.2020/openjdk-git.tar.xz differ: char 27, line 1 ++++++ reproducible-directory-mtime.patch ++++++ --- openjdk/jdk/src/share/classes/java/io/File.java 2024-10-07 14:14:13.587124931 +0200 +++ openjdk/jdk/src/share/classes/java/io/File.java 2024-10-07 14:15:27.187669663 +0200 @@ -1352,7 +1352,11 @@ if (isInvalid()) { return false; } - return fs.createDirectory(this); + boolean result = fs.createDirectory(this); + if ( result && System.getenv("SOURCE_DATE_EPOCH") != null ) { + fs.setLastModifiedTime(this, 1000 * Long.parseLong(System.getenv("SOURCE_DATE_EPOCH"))); + } + return result; } /** ++++++ reproducible-javadoc-timestamp.patch ++++++ --- openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java 2024-10-07 14:14:13.353789871 +0200 +++ openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java 2024-10-07 14:27:56.233184616 +0200 @@ -328,7 +328,7 @@ protected Comment getGeneratedBy(boolean timestamp) { String text = "Generated by javadoc"; // marker string, deliberately not localized - if (timestamp) { + if (timestamp && System.getenv("SOURCE_DATE_EPOCH") == null) { Calendar calendar = new GregorianCalendar(TimeZone.getDefault()); Date today = calendar.getTime(); text += " ("+ configuration.getDocletSpecificBuildDate() + ") on " + today; ++++++ reproducible-properties.patch ++++++ --- openjdk/jdk/src/share/classes/java/util/Properties.java 2024-10-07 14:14:13.617125153 +0200 +++ openjdk/jdk/src/share/classes/java/util/Properties.java 2024-10-07 14:35:53.223317114 +0200 @@ -826,7 +826,12 @@ if (comments != null) { writeComments(bw, comments); } - bw.write("#" + new Date().toString()); + Date now = new Date(); + String sde = System.getenv("SOURCE_DATE_EPOCH"); + if (sde != null) { + now = new Date(1000 * Long.parseLong(sde)); + } + bw.write("#" + now.toString()); bw.newLine(); synchronized (this) { for (Enumeration<?> e = keys(); e.hasMoreElements();) { ++++++ 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.2020/shenandoah-git.tar.xz differ: char 25, line 1