OpenJDK 17 Runtime Environment
Go to file
Andrew Hughes fd93b6637f Cherry-pick appropriate spec file changes from Fedora
* Restructure the build so a minimal initial build is then used for the final build (with docs)
  - This reduces pressure on the system JDK and ensures the JDK being built can do a full build
* Turn off bootstrapping for slow debug builds, which are particularly slow on ppc64le.
* Handle Fedora in distro conditionals that currently only pertain to RHEL.
* Replace tabs by sets of spaces to make rpmlint happy
  - Run OpenJDK normalizer script on the spec file to fix further rogue whitespace
* javadoc-zip gets its own provides next to plain javadoc ones
* Sync gdb test with java-1.8.0-openjdk and improve architecture restrictions.
* Introduce stapinstall variable to set SystemTap arch directory correctly (e.g. arm64 on aarch64)
  - Need to support noarch for creating source RPMs for non-scratch builds.
* Support a HotSpot-only build so a freshly built libjvm.so can then be used in the bootstrap JDK.
  - Replace -mstackrealign with -mincoming-stack-boundary=2 -mpreferred-stack-boundary=4 on x86_32 for stack alignment
  - Explicitly list JIT architectures rather than relying on those with slowdebug builds
  - Disable the serviceability agent on Zero architectures even when the architecture itself is supported

Resolves: rhbz#2022826
2022-02-17 19:18:04 +00:00
.gitignore Update tapsets from IcedTea 6.x repository with fix for JDK-8015774 changes (_heap->_heaps) and @JAVA_SPEC_VER@ 2022-02-16 00:33:09 +00:00
gating.yaml Added gating.yaml 2021-07-13 17:42:35 +02:00
icedtea_sync.sh Update tapsets from IcedTea 6.x repository with fix for JDK-8015774 changes (_heap->_heaps) and @JAVA_SPEC_VER@ 2022-02-16 00:33:09 +00:00
java-17-openjdk.spec Cherry-pick appropriate spec file changes from Fedora 2022-02-17 19:18:04 +00:00
jconsole.desktop.in Sync desktop files with upstream IcedTea release 3.15.0 using new script 2022-02-10 21:14:21 +00:00
NEWS January 2022 security update to jdk 17.0.2+8 2022-02-11 12:48:59 +00:00
nss.cfg.in Import java-17-openjdk 2021-06-23 03:08:10 +01:00
nss.fips.cfg.in Use 'sql:' prefix in nss.fips.cfg as F35+ no longer ship the legacy secmod.db file as part of nss 2021-11-29 19:36:18 +00:00
pr3183-rh1340845-support_fedora_rhel_system_crypto_policy.patch Import java-17-openjdk 2021-06-23 03:08:10 +01:00
pr3695-toggle_system_crypto_policy.patch Add possibility to disable system crypto policy 2021-07-06 03:59:27 +01:00
remove-intree-libraries.sh Import java-17-openjdk 2021-06-23 03:08:10 +01:00
rh649512-remove_uses_of_far_in_jpeg_libjpeg_turbo_1_4_compat_for_jdk10_and_up.patch Import java-17-openjdk 2021-06-23 03:08:10 +01:00
rh1648242-accessible_toolkit_crash_do_not_break_jvm.patch Import java-17-openjdk 2021-06-23 03:08:10 +01:00
rh1648249-add_commented_out_nss_cfg_provider_to_java_security.patch Fix patch rh1648249-add_commented_out_nss_cfg_provider_to_java_security.patch 2021-07-14 05:44:00 +01:00
rh1648644-java_access_bridge_privileged_security.patch Import java-17-openjdk 2021-06-23 03:08:10 +01:00
rh1655466-global_crypto_and_fips.patch Support the FIPS mode crypto policy (RH1655466) 2021-08-27 05:58:02 +01:00
rh1684077-openjdk_should_depend_on_pcsc-lite-libs_instead_of_pcsc-lite-devel.patch Import java-17-openjdk 2021-06-23 03:08:10 +01:00
rh1750419-redhat_alt_java.patch Import java-17-openjdk 2021-06-23 03:08:10 +01:00
rh1818909-fips_default_keystore_type.patch Support the FIPS mode crypto policy (RH1655466) 2021-08-27 05:58:02 +01:00
rh1860986-disable_tlsv1.3_in_fips_mode.patch Support the FIPS mode crypto policy (RH1655466) 2021-08-27 05:58:02 +01:00
rh1915071-always_initialise_configurator_access.patch Support the FIPS mode crypto policy (RH1655466) 2021-08-27 05:58:02 +01:00
rh1929465-dont_define_unused_throwioexception.patch Add patch to login to the NSS software token when in FIPS mode. 2021-08-28 01:38:47 +01:00
rh1929465-improve_system_FIPS_detection.patch Detect FIPS using SECMOD_GetSystemFIPSEnabled in the new libsystemconf JDK library. 2021-08-27 21:22:49 +01:00
rh1991003-enable_fips_keys_import.patch Add FIPS patch to allow plain key import. 2021-10-11 03:24:35 +01:00
rh1995150-disable_non-fips_crypto.patch January 2022 security update to jdk 17.0.2+8 2022-02-11 12:48:59 +00:00
rh1996182-extend_security_policy.patch Extend the default security policy to accomodate PKCS11 accessing jdk.internal.access. 2021-08-30 16:52:43 +01:00
rh1996182-login_to_nss_software_token.patch January 2022 security update to jdk 17.0.2+8 2022-02-11 12:48:59 +00:00
sources Update tapsets from IcedTea 6.x repository with fix for JDK-8015774 changes (_heap->_heaps) and @JAVA_SPEC_VER@ 2022-02-16 00:33:09 +00:00
TestCryptoLevel.java Import java-17-openjdk 2021-06-23 03:08:10 +01:00
TestECDSA.java Import java-17-openjdk 2021-06-23 03:08:10 +01:00
TestSecurityProperties.java Import java-17-openjdk 2021-06-23 03:08:10 +01:00