|
|
@ -142,6 +142,8 @@
|
|
|
|
%global svml_arches x86_64
|
|
|
|
%global svml_arches x86_64
|
|
|
|
# Set of architectures where we verify backtraces with gdb
|
|
|
|
# Set of architectures where we verify backtraces with gdb
|
|
|
|
%global gdb_arches %{jit_arches} %{zero_arches}
|
|
|
|
%global gdb_arches %{jit_arches} %{zero_arches}
|
|
|
|
|
|
|
|
# Architecture on which we run Java only tests
|
|
|
|
|
|
|
|
%global jdk_test_arch x86_64
|
|
|
|
|
|
|
|
|
|
|
|
# Define the OS the portable JDK is built on
|
|
|
|
# Define the OS the portable JDK is built on
|
|
|
|
# This is undefined for openjdk-portable-rhel-8 builds and
|
|
|
|
# This is undefined for openjdk-portable-rhel-8 builds and
|
|
|
@ -305,7 +307,7 @@
|
|
|
|
# New Version-String scheme-style defines
|
|
|
|
# New Version-String scheme-style defines
|
|
|
|
%global featurever 21
|
|
|
|
%global featurever 21
|
|
|
|
%global interimver 0
|
|
|
|
%global interimver 0
|
|
|
|
%global updatever 3
|
|
|
|
%global updatever 4
|
|
|
|
%global patchver 0
|
|
|
|
%global patchver 0
|
|
|
|
# We don't add any LTS designator for STS packages (Fedora and EPEL).
|
|
|
|
# We don't add any LTS designator for STS packages (Fedora and EPEL).
|
|
|
|
# We need to explicitly exclude EPEL as it would have the %%{rhel} macro defined.
|
|
|
|
# We need to explicitly exclude EPEL as it would have the %%{rhel} macro defined.
|
|
|
@ -355,7 +357,7 @@
|
|
|
|
%global origin_nice OpenJDK
|
|
|
|
%global origin_nice OpenJDK
|
|
|
|
%global top_level_dir_name %{vcstag}
|
|
|
|
%global top_level_dir_name %{vcstag}
|
|
|
|
%global top_level_dir_name_backup %{top_level_dir_name}-backup
|
|
|
|
%global top_level_dir_name_backup %{top_level_dir_name}-backup
|
|
|
|
%global buildver 9
|
|
|
|
%global buildver 7
|
|
|
|
%global rpmrelease 1
|
|
|
|
%global rpmrelease 1
|
|
|
|
# Settings used by the portable build
|
|
|
|
# Settings used by the portable build
|
|
|
|
%global portablerelease 1
|
|
|
|
%global portablerelease 1
|
|
|
@ -1146,8 +1148,7 @@ Requires: ca-certificates
|
|
|
|
Requires: javapackages-filesystem
|
|
|
|
Requires: javapackages-filesystem
|
|
|
|
# Require zone-info data provided by tzdata-java sub-package
|
|
|
|
# Require zone-info data provided by tzdata-java sub-package
|
|
|
|
# 2024a required as of JDK-8325150
|
|
|
|
# 2024a required as of JDK-8325150
|
|
|
|
# Use 2023d until 2024a is in the buildroot
|
|
|
|
Requires: tzdata-java >= 2024a
|
|
|
|
Requires: tzdata-java >= 2023d
|
|
|
|
|
|
|
|
# for support of kernel stream control
|
|
|
|
# for support of kernel stream control
|
|
|
|
# libsctp.so.1 is being `dlopen`ed on demand
|
|
|
|
# libsctp.so.1 is being `dlopen`ed on demand
|
|
|
|
Requires: lksctp-tools%{?_isa}
|
|
|
|
Requires: lksctp-tools%{?_isa}
|
|
|
@ -1346,6 +1347,7 @@ Source18: TestTranslations.java
|
|
|
|
# Include portable spec and instructions on how to rebuild
|
|
|
|
# Include portable spec and instructions on how to rebuild
|
|
|
|
Source19: README.md
|
|
|
|
Source19: README.md
|
|
|
|
Source20: java-%{featurever}-openjdk-portable.specfile
|
|
|
|
Source20: java-%{featurever}-openjdk-portable.specfile
|
|
|
|
|
|
|
|
Source21: NEWS
|
|
|
|
|
|
|
|
|
|
|
|
# Setup variables to reference correct sources
|
|
|
|
# Setup variables to reference correct sources
|
|
|
|
%global releasezip %{_jvmdir}/%{name}-%{version}-%{prelease}.portable.unstripped.jdk.%{_arch}.tar.xz
|
|
|
|
%global releasezip %{_jvmdir}/%{name}-%{version}-%{prelease}.portable.unstripped.jdk.%{_arch}.tar.xz
|
|
|
@ -1469,8 +1471,7 @@ BuildRequires: %{pkgnameroot}-misc = %{epoch}:%{version}-%{prelease}.%{portables
|
|
|
|
BuildRequires: libffi-devel
|
|
|
|
BuildRequires: libffi-devel
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
# 2024a required as of JDK-8325150
|
|
|
|
# 2024a required as of JDK-8325150
|
|
|
|
# Use 2023d until 2024a is in the buildroot
|
|
|
|
BuildRequires: tzdata-java >= 2024a
|
|
|
|
BuildRequires: tzdata-java >= 2023d
|
|
|
|
|
|
|
|
# Earlier versions have a bug in tree vectorization on PPC
|
|
|
|
# Earlier versions have a bug in tree vectorization on PPC
|
|
|
|
BuildRequires: gcc >= 4.8.3-8
|
|
|
|
BuildRequires: gcc >= 4.8.3-8
|
|
|
|
|
|
|
|
|
|
|
@ -1486,6 +1487,7 @@ BuildRequires: harfbuzz-devel
|
|
|
|
BuildRequires: lcms2-devel
|
|
|
|
BuildRequires: lcms2-devel
|
|
|
|
BuildRequires: libjpeg-devel
|
|
|
|
BuildRequires: libjpeg-devel
|
|
|
|
BuildRequires: libpng-devel
|
|
|
|
BuildRequires: libpng-devel
|
|
|
|
|
|
|
|
BuildRequires: zlib-devel
|
|
|
|
%else
|
|
|
|
%else
|
|
|
|
# Version in src/java.desktop/share/legal/freetype.md
|
|
|
|
# Version in src/java.desktop/share/legal/freetype.md
|
|
|
|
Provides: bundled(freetype) = 2.13.2
|
|
|
|
Provides: bundled(freetype) = 2.13.2
|
|
|
@ -1494,11 +1496,13 @@ Provides: bundled(giflib) = 5.2.1
|
|
|
|
# Version in src/java.desktop/share/native/libharfbuzz/hb-version.h
|
|
|
|
# Version in src/java.desktop/share/native/libharfbuzz/hb-version.h
|
|
|
|
Provides: bundled(harfbuzz) = 8.2.2
|
|
|
|
Provides: bundled(harfbuzz) = 8.2.2
|
|
|
|
# Version in src/java.desktop/share/native/liblcms/lcms2.h
|
|
|
|
# Version in src/java.desktop/share/native/liblcms/lcms2.h
|
|
|
|
Provides: bundled(lcms2) = 2.15.0
|
|
|
|
Provides: bundled(lcms2) = 2.16.0
|
|
|
|
# Version in src/java.desktop/share/native/libjavajpeg/jpeglib.h
|
|
|
|
# Version in src/java.desktop/share/native/libjavajpeg/jpeglib.h
|
|
|
|
Provides: bundled(libjpeg) = 6b
|
|
|
|
Provides: bundled(libjpeg) = 6b
|
|
|
|
# Version in src/java.desktop/share/native/libsplashscreen/libpng/png.h
|
|
|
|
# Version in src/java.desktop/share/native/libsplashscreen/libpng/png.h
|
|
|
|
Provides: bundled(libpng) = 1.6.40
|
|
|
|
Provides: bundled(libpng) = 1.6.40
|
|
|
|
|
|
|
|
# Version in src/java.base/share/native/libzip/zlib/zlib.h
|
|
|
|
|
|
|
|
Provides: bundled(zlib) = 1.3.1
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# this is always built, also during debug-only build
|
|
|
|
# this is always built, also during debug-only build
|
|
|
@ -2010,22 +2014,59 @@ export JAVA_HOME=$(pwd)/%{installoutputdir -- ${suffix}}
|
|
|
|
$JAVA_HOME/bin/java -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -version
|
|
|
|
$JAVA_HOME/bin/java -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -version
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# Check unlimited policy has been used
|
|
|
|
# Only test on one architecture (the fastest) for Java only tests
|
|
|
|
$JAVA_HOME/bin/javac -d . %{SOURCE13}
|
|
|
|
%ifarch %{jdk_test_arch}
|
|
|
|
$JAVA_HOME/bin/java --add-opens java.base/javax.crypto=ALL-UNNAMED TestCryptoLevel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Check ECC is working
|
|
|
|
# Check unlimited policy has been used
|
|
|
|
$JAVA_HOME/bin/javac -d . %{SOURCE14}
|
|
|
|
$JAVA_HOME/bin/javac -d . %{SOURCE13}
|
|
|
|
$JAVA_HOME/bin/java $(echo $(basename %{SOURCE14})|sed "s|\.java||")
|
|
|
|
$JAVA_HOME/bin/java --add-opens java.base/javax.crypto=ALL-UNNAMED TestCryptoLevel
|
|
|
|
|
|
|
|
|
|
|
|
# Check system crypto (policy) is active and can be disabled
|
|
|
|
# Check ECC is working
|
|
|
|
# Test takes a single argument - true or false - to state whether system
|
|
|
|
$JAVA_HOME/bin/javac -d . %{SOURCE14}
|
|
|
|
# security properties are enabled or not.
|
|
|
|
$JAVA_HOME/bin/java $(echo $(basename %{SOURCE14})|sed "s|\.java||")
|
|
|
|
$JAVA_HOME/bin/javac -d . %{SOURCE15}
|
|
|
|
|
|
|
|
export PROG=$(echo $(basename %{SOURCE15})|sed "s|\.java||")
|
|
|
|
# Check system crypto (policy) is active and can be disabled
|
|
|
|
export SEC_DEBUG="-Djava.security.debug=properties"
|
|
|
|
# Test takes a single argument - true or false - to state whether system
|
|
|
|
$JAVA_HOME/bin/java ${SEC_DEBUG} ${PROG} true
|
|
|
|
# security properties are enabled or not.
|
|
|
|
$JAVA_HOME/bin/java ${SEC_DEBUG} -Djava.security.disableSystemPropertiesFile=true ${PROG} false
|
|
|
|
$JAVA_HOME/bin/javac -d . %{SOURCE15}
|
|
|
|
|
|
|
|
export PROG=$(echo $(basename %{SOURCE15})|sed "s|\.java||")
|
|
|
|
|
|
|
|
export SEC_DEBUG="-Djava.security.debug=properties"
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/java ${SEC_DEBUG} ${PROG} true
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/java ${SEC_DEBUG} -Djava.security.disableSystemPropertiesFile=true ${PROG} false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Check correct vendor values have been set
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/javac -d . %{SOURCE16}
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/java $(echo $(basename %{SOURCE16})|sed "s|\.java||") "%{oj_vendor}" "%{oj_vendor_url}" "%{oj_vendor_bug_url}" "%{oj_vendor_version}"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if ! 0%{?flatpak}
|
|
|
|
|
|
|
|
# Check translations are available for new timezones (during flatpak builds, the
|
|
|
|
|
|
|
|
# tzdb.dat used by this test is not where the test expects it, so this is
|
|
|
|
|
|
|
|
# disabled for flatpak builds)
|
|
|
|
|
|
|
|
# Disable test until we are on the latest JDK
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/javac -d . %{SOURCE18}
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/java $(echo $(basename %{SOURCE18})|sed "s|\.java||") JRE
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/java -Djava.locale.providers=CLDR $(echo $(basename %{SOURCE18})|sed "s|\.java||") CLDR
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Check src.zip has all sources. See RHBZ#1130490
|
|
|
|
|
|
|
|
unzip -l $JAVA_HOME/lib/src.zip | grep 'sun.misc.Unsafe'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Check class files include useful debugging information
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/javap -l java.lang.Object | grep "Compiled from"
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/javap -l java.lang.Object | grep LineNumberTable
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/javap -l java.lang.Object | grep LocalVariableTable
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Check generated class files include useful debugging information
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/javap -l java.nio.ByteBuffer | grep "Compiled from"
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/javap -l java.nio.ByteBuffer | grep LineNumberTable
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/javap -l java.nio.ByteBuffer | grep LocalVariableTable
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Just run a basic java -version test on other architectures
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/java -version
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# Check java launcher has no SSB mitigation
|
|
|
|
# Check java launcher has no SSB mitigation
|
|
|
|
if ! nm $JAVA_HOME/bin/java | grep set_speculation ; then true ; else false; fi
|
|
|
|
if ! nm $JAVA_HOME/bin/java | grep set_speculation ; then true ; else false; fi
|
|
|
@ -2039,16 +2080,6 @@ nm ${alt_java_binary} | grep prctl
|
|
|
|
if ! nm ${alt_java_binary} | grep prctl ; then true ; else false; fi
|
|
|
|
if ! nm ${alt_java_binary} | grep prctl ; then true ; else false; fi
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%if ! 0%{?flatpak}
|
|
|
|
|
|
|
|
# Check translations are available for new timezones (during flatpak builds, the
|
|
|
|
|
|
|
|
# tzdb.dat used by this test is not where the test expects it, so this is
|
|
|
|
|
|
|
|
# disabled for flatpak builds)
|
|
|
|
|
|
|
|
# Disable test until we are on the latest JDK
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/javac -d . %{SOURCE18}
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/java $(echo $(basename %{SOURCE18})|sed "s|\.java||") JRE
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/java -Djava.locale.providers=CLDR $(echo $(basename %{SOURCE18})|sed "s|\.java||") CLDR
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if %{include_staticlibs}
|
|
|
|
%if %{include_staticlibs}
|
|
|
|
# Check debug symbols in static libraries (smoke test)
|
|
|
|
# Check debug symbols in static libraries (smoke test)
|
|
|
|
export STATIC_LIBS_HOME=${JAVA_HOME}/lib/static/linux-%{archinstall}/glibc
|
|
|
|
export STATIC_LIBS_HOME=${JAVA_HOME}/lib/static/linux-%{archinstall}/glibc
|
|
|
@ -2123,19 +2154,6 @@ EOF
|
|
|
|
grep 'JavaCallWrapper::JavaCallWrapper' gdb.out
|
|
|
|
grep 'JavaCallWrapper::JavaCallWrapper' gdb.out
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# Check src.zip has all sources. See RHBZ#1130490
|
|
|
|
|
|
|
|
unzip -l $JAVA_HOME/lib/src.zip | grep 'sun.misc.Unsafe'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Check class files include useful debugging information
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/javap -l java.lang.Object | grep "Compiled from"
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/javap -l java.lang.Object | grep LineNumberTable
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/javap -l java.lang.Object | grep LocalVariableTable
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Check generated class files include useful debugging information
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/javap -l java.nio.ByteBuffer | grep "Compiled from"
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/javap -l java.nio.ByteBuffer | grep LineNumberTable
|
|
|
|
|
|
|
|
$JAVA_HOME/bin/javap -l java.nio.ByteBuffer | grep LocalVariableTable
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# build cycles check
|
|
|
|
# build cycles check
|
|
|
|
done
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
|
@ -2497,13 +2515,41 @@ require "copy_jdk_configs.lua"
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
|
|
|
|
* Fri Jul 12 2024 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.4.0.7-1
|
|
|
|
|
|
|
|
- Update to jdk-21.0.4+7 (GA)
|
|
|
|
|
|
|
|
- Update release notes to 21.0.4+7
|
|
|
|
|
|
|
|
- Switch to GA mode.
|
|
|
|
|
|
|
|
- Sync the copy of the portable specfile with the latest update
|
|
|
|
|
|
|
|
- Add missing section headers in NEWS
|
|
|
|
|
|
|
|
- ** This tarball is embargoed until 2024-07-16 @ 1pm PT. **
|
|
|
|
|
|
|
|
- Resolves: RHEL-47009
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jun 26 2024 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.4.0.5-0.1.ea
|
|
|
|
|
|
|
|
- Update to jdk-21.0.4+5 (EA)
|
|
|
|
|
|
|
|
- Update release notes to 21.0.4+5
|
|
|
|
|
|
|
|
- Limit Java only tests to one architecture using jdk_test_arch
|
|
|
|
|
|
|
|
- Actually require tzdata 2024a now it is available in the buildroot
|
|
|
|
|
|
|
|
- Resolves: RHEL-45358
|
|
|
|
|
|
|
|
- Resolves: RHEL-47398
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Jun 22 2024 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.4.0.1-0.1.ea
|
|
|
|
|
|
|
|
- Update to jdk-21.0.4+1 (EA)
|
|
|
|
|
|
|
|
- Update release notes to 21.0.4+1
|
|
|
|
|
|
|
|
- Switch to EA mode
|
|
|
|
|
|
|
|
- Bump LCMS 2 version to 2.16.0 following JDK-8321489
|
|
|
|
|
|
|
|
- Add zlib build requirement or bundled version (1.3.1), depending on system_libs setting
|
|
|
|
|
|
|
|
- Restore NEWS file so portable can be rebuilt
|
|
|
|
|
|
|
|
- Sync the copy of the portable specfile with the latest update
|
|
|
|
|
|
|
|
- Related: RHEL-45358
|
|
|
|
|
|
|
|
- Resolves: RHEL-46027
|
|
|
|
|
|
|
|
|
|
|
|
* Sun Apr 14 2024 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.3.0.9-1
|
|
|
|
* Sun Apr 14 2024 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.3.0.9-1
|
|
|
|
- Update to jdk-21.0.3+9 (GA)
|
|
|
|
- Update to jdk-21.0.3+9 (GA)
|
|
|
|
- Update release notes to 21.0.3+9
|
|
|
|
- Update release notes to 21.0.3+9
|
|
|
|
- Switch to GA mode.
|
|
|
|
- Switch to GA mode.
|
|
|
|
- Sync the copy of the portable specfile with the latest update
|
|
|
|
- Sync the copy of the portable specfile with the latest update
|
|
|
|
- ** This tarball is embargoed until 2024-04-16 @ 1pm PT. **
|
|
|
|
- ** This tarball is embargoed until 2024-04-16 @ 1pm PT. **
|
|
|
|
- Resolves: RHEL-32405
|
|
|
|
- Resolves: RHEL-32406
|
|
|
|
|
|
|
|
|
|
|
|
* Sun Apr 14 2024 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.3.0.7-0.1.ea
|
|
|
|
* Sun Apr 14 2024 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.3.0.7-0.1.ea
|
|
|
|
- Update to jdk-21.0.3+7 (EA)
|
|
|
|
- Update to jdk-21.0.3+7 (EA)
|
|
|
@ -2512,7 +2558,7 @@ require "copy_jdk_configs.lua"
|
|
|
|
- Only require tzdata 2023d for now as 2024a is unavailable in buildroot
|
|
|
|
- Only require tzdata 2023d for now as 2024a is unavailable in buildroot
|
|
|
|
- Drop JDK-8009550 which is now available upstream
|
|
|
|
- Drop JDK-8009550 which is now available upstream
|
|
|
|
- Re-generate FIPS patch against 21.0.3+7 following backport of JDK-8325254
|
|
|
|
- Re-generate FIPS patch against 21.0.3+7 following backport of JDK-8325254
|
|
|
|
- Resolves: RHEL-30944
|
|
|
|
- Resolves: RHEL-30943
|
|
|
|
|
|
|
|
|
|
|
|
* Sun Apr 14 2024 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:21.0.3.0.1-0.2.ea
|
|
|
|
* Sun Apr 14 2024 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:21.0.3.0.1-0.2.ea
|
|
|
|
- Invoke xz in multi-threaded mode
|
|
|
|
- Invoke xz in multi-threaded mode
|
|
|
@ -2543,7 +2589,7 @@ require "copy_jdk_configs.lua"
|
|
|
|
- generate_source_tarball.sh: Use long-style argument to grep
|
|
|
|
- generate_source_tarball.sh: Use long-style argument to grep
|
|
|
|
- generate_source_tarball.sh: Add license
|
|
|
|
- generate_source_tarball.sh: Add license
|
|
|
|
- generate_source_tarball.sh: Add indentation instructions for Emacs
|
|
|
|
- generate_source_tarball.sh: Add indentation instructions for Emacs
|
|
|
|
- Related: RHEL-30944
|
|
|
|
- Related: RHEL-30943
|
|
|
|
|
|
|
|
|
|
|
|
* Sun Apr 14 2024 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.3.0.1-0.2.ea
|
|
|
|
* Sun Apr 14 2024 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.3.0.1-0.2.ea
|
|
|
|
- Install alt-java man page from the misc tarball as it is no longer in the JDK image
|
|
|
|
- Install alt-java man page from the misc tarball as it is no longer in the JDK image
|
|
|
@ -2567,7 +2613,7 @@ require "copy_jdk_configs.lua"
|
|
|
|
- generate_source_tarball.sh: Output values of new options WITH_TEMP and OPENJDK_LATEST
|
|
|
|
- generate_source_tarball.sh: Output values of new options WITH_TEMP and OPENJDK_LATEST
|
|
|
|
- generate_source_tarball.sh: Double-quote DEPTH reference (SC2086)
|
|
|
|
- generate_source_tarball.sh: Double-quote DEPTH reference (SC2086)
|
|
|
|
- generate_source_tarball.sh: Avoid empty DEPTH reference while still appeasing shellcheck
|
|
|
|
- generate_source_tarball.sh: Avoid empty DEPTH reference while still appeasing shellcheck
|
|
|
|
- Related: RHEL-30944
|
|
|
|
- Related: RHEL-30943
|
|
|
|
|
|
|
|
|
|
|
|
* Sun Apr 14 2024 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.3.0.1-0.1.ea
|
|
|
|
* Sun Apr 14 2024 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.3.0.1-0.1.ea
|
|
|
|
- Update to jdk-21.0.3+1 (EA)
|
|
|
|
- Update to jdk-21.0.3+1 (EA)
|
|
|
@ -2575,12 +2621,12 @@ require "copy_jdk_configs.lua"
|
|
|
|
- Switch to EA mode
|
|
|
|
- Switch to EA mode
|
|
|
|
- Require tzdata 2023d due to upstream inclusion of JDK-8322725
|
|
|
|
- Require tzdata 2023d due to upstream inclusion of JDK-8322725
|
|
|
|
- Bump FreeType version to 2.13.2 following JDK-8316028
|
|
|
|
- Bump FreeType version to 2.13.2 following JDK-8316028
|
|
|
|
- Related: RHEL-30944
|
|
|
|
- Related: RHEL-30943
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Apr 12 2024 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.2.0.13-2
|
|
|
|
* Fri Apr 12 2024 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.2.0.13-2
|
|
|
|
- Sync the copy of the portable specfile with the latest update
|
|
|
|
- Sync the copy of the portable specfile with the latest update
|
|
|
|
- Define portablesuffix according to whether pkgos is defined or not
|
|
|
|
- Define portablesuffix according to whether pkgos is defined or not
|
|
|
|
- Related: RHEL-30944
|
|
|
|
- Related: RHEL-30943
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jan 09 2024 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.2.0.13-1
|
|
|
|
* Tue Jan 09 2024 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.2.0.13-1
|
|
|
|
- Update to jdk-21.0.2+13 (GA)
|
|
|
|
- Update to jdk-21.0.2+13 (GA)
|
|
|
@ -2589,7 +2635,7 @@ require "copy_jdk_configs.lua"
|
|
|
|
- Bump HarfBuzz version to 8.2.2 following JDK-8313643
|
|
|
|
- Bump HarfBuzz version to 8.2.2 following JDK-8313643
|
|
|
|
- Drop local JDK-8311630 patch which is now upstream
|
|
|
|
- Drop local JDK-8311630 patch which is now upstream
|
|
|
|
- ** This tarball is embargoed until 2024-01-16 @ 1pm PT. **
|
|
|
|
- ** This tarball is embargoed until 2024-01-16 @ 1pm PT. **
|
|
|
|
- Resolves: RHEL-20984
|
|
|
|
- Resolves: RHEL-20985
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Dec 26 2023 Alexey Lyubimov <a.lyubimov@msvsphere-os.ru> - 1:21.0.1.0.12-3.inferit
|
|
|
|
* Tue Dec 26 2023 Alexey Lyubimov <a.lyubimov@msvsphere-os.ru> - 1:21.0.1.0.12-3.inferit
|
|
|
|
- Rebuilt for MSVSphere 8.9
|
|
|
|
- Rebuilt for MSVSphere 8.9
|
|
|
@ -2599,12 +2645,12 @@ require "copy_jdk_configs.lua"
|
|
|
|
* Mon Nov 06 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.1.0.12-3
|
|
|
|
* Mon Nov 06 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.1.0.12-3
|
|
|
|
- Include JDK-8311630 patch to implement Foreign Function & Memory preview API on s390x
|
|
|
|
- Include JDK-8311630 patch to implement Foreign Function & Memory preview API on s390x
|
|
|
|
- Sync the copy of the portable specfile with the latest update
|
|
|
|
- Sync the copy of the portable specfile with the latest update
|
|
|
|
- Resolves: RHEL-16378
|
|
|
|
- Resolves: RHEL-16289
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Oct 30 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.1.0.12-2
|
|
|
|
* Mon Oct 30 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.1.0.12-2
|
|
|
|
- Switch to using portable binaries built on RHEL 7
|
|
|
|
- Switch to using portable binaries built on RHEL 7
|
|
|
|
- Sync the copy of the portable specfile with the RHEL 7 version
|
|
|
|
- Sync the copy of the portable specfile with the RHEL 7 version
|
|
|
|
- Related: RHEL-12995
|
|
|
|
- Related: RHEL-12996
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Oct 27 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.1.0.12-1
|
|
|
|
* Fri Oct 27 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.1.0.12-1
|
|
|
|
- Update to jdk-21.0.1.0+12 (GA)
|
|
|
|
- Update to jdk-21.0.1.0+12 (GA)
|
|
|
@ -2626,21 +2672,21 @@ require "copy_jdk_configs.lua"
|
|
|
|
- Add missing jfr, jpackage and jwebserver alternative ghosts
|
|
|
|
- Add missing jfr, jpackage and jwebserver alternative ghosts
|
|
|
|
- Move jcmd to the headless package
|
|
|
|
- Move jcmd to the headless package
|
|
|
|
- Revert alt-java binary location to being within the JDK tree
|
|
|
|
- Revert alt-java binary location to being within the JDK tree
|
|
|
|
- Resolves: RHEL-12995
|
|
|
|
- Resolves: RHEL-12996
|
|
|
|
- Resolves: RHEL-14952
|
|
|
|
- Resolves: RHEL-14951
|
|
|
|
- Resolves: RHEL-14961
|
|
|
|
- Resolves: RHEL-13924
|
|
|
|
- Resolves: RHEL-14956
|
|
|
|
- Resolves: RHEL-14955
|
|
|
|
- Related: RHEL-14944
|
|
|
|
- Related: RHEL-14943
|
|
|
|
- Resolves: RHEL-14960
|
|
|
|
- Resolves: RHEL-11322
|
|
|
|
- Resolves: RHEL-14950
|
|
|
|
- Resolves: RHEL-14949
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Oct 27 2023 Jiri Vanek <jvanek@redhat.com> - 1:21.0.1.0.12-1
|
|
|
|
* Fri Oct 27 2023 Jiri Vanek <jvanek@redhat.com> - 1:21.0.1.0.12-1
|
|
|
|
- Exclude classes_nocoops.jsa on i686 and arm32
|
|
|
|
- Exclude classes_nocoops.jsa on i686 and arm32
|
|
|
|
- Related: RHEL-14944
|
|
|
|
- Related: RHEL-14943
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Oct 27 2023 Severin Gehwolf <sgehwolf@redhat.com> - 1:21.0.1.0.12-1
|
|
|
|
* Fri Oct 27 2023 Severin Gehwolf <sgehwolf@redhat.com> - 1:21.0.1.0.12-1
|
|
|
|
- Fix packaging of CDS archives
|
|
|
|
- Fix packaging of CDS archives
|
|
|
|
- Resolves: RHEL-14944
|
|
|
|
- Resolves: RHEL-14943
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Aug 24 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.0.0.35-2
|
|
|
|
* Thu Aug 24 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.0.0.35-2
|
|
|
|
- Update documentation (README.md)
|
|
|
|
- Update documentation (README.md)
|
|
|
@ -2651,7 +2697,7 @@ require "copy_jdk_configs.lua"
|
|
|
|
- * No use of system libjpeg turbo to warrant RH649512 patch any more
|
|
|
|
- * No use of system libjpeg turbo to warrant RH649512 patch any more
|
|
|
|
- Replace RH1684077 pcsc-lite-libs patch with better JDK-8009550 fix being upstreamed
|
|
|
|
- Replace RH1684077 pcsc-lite-libs patch with better JDK-8009550 fix being upstreamed
|
|
|
|
- Adapt alt-java test to new binary where there is always a set_speculation function
|
|
|
|
- Adapt alt-java test to new binary where there is always a set_speculation function
|
|
|
|
- Related: RHEL-12995
|
|
|
|
- Related: RHEL-12996
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Aug 21 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.0.0.35-1
|
|
|
|
* Mon Aug 21 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.0.0.35-1
|
|
|
|
- Update to jdk-21.0.0+35
|
|
|
|
- Update to jdk-21.0.0+35
|
|
|
@ -2663,11 +2709,11 @@ require "copy_jdk_configs.lua"
|
|
|
|
- Re-enable tzdata tests now we are on the latest JDK and things are back in sync
|
|
|
|
- Re-enable tzdata tests now we are on the latest JDK and things are back in sync
|
|
|
|
- Install jaxp.properties introduced by JDK-8303530
|
|
|
|
- Install jaxp.properties introduced by JDK-8303530
|
|
|
|
- Install lible.so introduced by JDK-8306983
|
|
|
|
- Install lible.so introduced by JDK-8306983
|
|
|
|
- Related: RHEL-12995
|
|
|
|
- Related: RHEL-12996
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Aug 21 2023 Petra Alice Mikova <pmikova@redhat.com> - 1:21.0.0.0.35-1
|
|
|
|
* Mon Aug 21 2023 Petra Alice Mikova <pmikova@redhat.com> - 1:21.0.0.0.35-1
|
|
|
|
- Replace smoke test files used in the staticlibs test, as fdlibm was removed by JDK-8303798
|
|
|
|
- Replace smoke test files used in the staticlibs test, as fdlibm was removed by JDK-8303798
|
|
|
|
- Related: RHEL-12995
|
|
|
|
- Related: RHEL-12996
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Aug 16 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:20.0.0.0.36-1
|
|
|
|
* Wed Aug 16 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:20.0.0.0.36-1
|
|
|
|
- Update to jdk-20.0.2+9
|
|
|
|
- Update to jdk-20.0.2+9
|
|
|
@ -2675,21 +2721,21 @@ require "copy_jdk_configs.lua"
|
|
|
|
- Update system crypto policy & FIPS patch from new fips-20u tree
|
|
|
|
- Update system crypto policy & FIPS patch from new fips-20u tree
|
|
|
|
- Update generate_tarball.sh ICEDTEA_VERSION
|
|
|
|
- Update generate_tarball.sh ICEDTEA_VERSION
|
|
|
|
- Update CLDR reference data following update to 42 (Rocky Mountain-Normalzeit => Rocky-Mountain-Normalzeit)
|
|
|
|
- Update CLDR reference data following update to 42 (Rocky Mountain-Normalzeit => Rocky-Mountain-Normalzeit)
|
|
|
|
- Related: RHEL-12995
|
|
|
|
- Related: RHEL-12996
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Aug 16 2023 Jiri Vanek <jvanek@redhat.com> - 1:20.0.0.0.36-1
|
|
|
|
* Wed Aug 16 2023 Jiri Vanek <jvanek@redhat.com> - 1:20.0.0.0.36-1
|
|
|
|
- Dropped JDK-8295447, JDK-8296239 & JDK-8299439 patches now upstream
|
|
|
|
- Dropped JDK-8295447, JDK-8296239 & JDK-8299439 patches now upstream
|
|
|
|
- Adapted rh1750419-redhat_alt_java.patch
|
|
|
|
- Adapted rh1750419-redhat_alt_java.patch
|
|
|
|
- Related: RHEL-12995
|
|
|
|
- Related: RHEL-12996
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Aug 15 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:19.0.1.0.10-1
|
|
|
|
* Tue Aug 15 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:19.0.2.0.7-1
|
|
|
|
- Update to jdk-19.0.2 release
|
|
|
|
- Update to jdk-19.0.2 release
|
|
|
|
- Update release notes to 19.0.2
|
|
|
|
- Update release notes to 19.0.2
|
|
|
|
- Rebase FIPS patches from fips-19u branch
|
|
|
|
- Rebase FIPS patches from fips-19u branch
|
|
|
|
- Remove references to sample directory removed by JDK-8284999
|
|
|
|
- Remove references to sample directory removed by JDK-8284999
|
|
|
|
- Add local patch JDK-8295447 (javac NPE) which was accepted into 19u upstream but not in the GA tag
|
|
|
|
- Add local patch JDK-8295447 (javac NPE) which was accepted into 19u upstream but not in the GA tag
|
|
|
|
- Add local patches for JDK-8296239 & JDK-8299439 (Croatia Euro update) which are present in 8u, 11u & 17u releases
|
|
|
|
- Add local patches for JDK-8296239 & JDK-8299439 (Croatia Euro update) which are present in 8u, 11u & 17u releases
|
|
|
|
- Related: RHEL-12995
|
|
|
|
- Related: RHEL-12996
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Aug 10 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:18.0.2.0.9-1
|
|
|
|
* Thu Aug 10 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:18.0.2.0.9-1
|
|
|
|
- Update to jdk-18.0.2 release
|
|
|
|
- Update to jdk-18.0.2 release
|
|
|
@ -2700,21 +2746,21 @@ require "copy_jdk_configs.lua"
|
|
|
|
- Drop tzdata patches added for 17.0.7 which will eventually appear in the upstream tarball when we reach OpenJDK 21
|
|
|
|
- Drop tzdata patches added for 17.0.7 which will eventually appear in the upstream tarball when we reach OpenJDK 21
|
|
|
|
- Disable tzdata tests until we are on the latest JDK and things are back in sync
|
|
|
|
- Disable tzdata tests until we are on the latest JDK and things are back in sync
|
|
|
|
- Use empty nss.fips.cfg until it is again available via the FIPS patch
|
|
|
|
- Use empty nss.fips.cfg until it is again available via the FIPS patch
|
|
|
|
- Related: RHEL-12995
|
|
|
|
- Related: RHEL-12996
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Aug 10 2023 Petra Alice Mikova <pmikova@redhat.com> - 1:18.0.2.0.9-1
|
|
|
|
* Thu Aug 10 2023 Petra Alice Mikova <pmikova@redhat.com> - 1:18.0.2.0.9-1
|
|
|
|
- Update to ea version of jdk18
|
|
|
|
- Update to ea version of jdk18
|
|
|
|
- Add new slave jwebserver and corresponding manpage
|
|
|
|
- Add new slave jwebserver and corresponding manpage
|
|
|
|
- Adjust rh1684077-openjdk_should_depend_on_pcsc-lite-libs_instead_of_pcsc-lite-devel.patch
|
|
|
|
- Adjust rh1684077-openjdk_should_depend_on_pcsc-lite-libs_instead_of_pcsc-lite-devel.patch
|
|
|
|
- Related: RHEL-12995
|
|
|
|
- Related: RHEL-12996
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Aug 10 2023 FeRD (Frank Dana) <ferdnyc@gmail.com> - 1:18.0.2.0.9-1
|
|
|
|
* Thu Aug 10 2023 FeRD (Frank Dana) <ferdnyc@gmail.com> - 1:18.0.2.0.9-1
|
|
|
|
- Add javaver- and origin-specific javadoc and javadoczip alternatives.
|
|
|
|
- Add javaver- and origin-specific javadoc and javadoczip alternatives.
|
|
|
|
- Related: RHEL-12995
|
|
|
|
- Related: RHEL-12996
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Aug 08 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.7.0.7-4
|
|
|
|
* Tue Aug 08 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.7.0.7-4
|
|
|
|
- Add files missed by centpkg import.
|
|
|
|
- Add files missed by centpkg import.
|
|
|
|
- Related: RHEL-12995
|
|
|
|
- Related: rhbz#2192749
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Aug 04 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.7.0.7-3
|
|
|
|
* Fri Aug 04 2023 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.7.0.7-3
|
|
|
|
- Create java-21-openjdk package based on java-17-openjdk
|
|
|
|
- Create java-21-openjdk package based on java-17-openjdk
|
|
|
|