Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package java-1_8_0-openj9 for openSUSE:Factory checked in at 2025-05-12 16:49:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/java-1_8_0-openj9 (Old) and /work/SRC/openSUSE:Factory/.java-1_8_0-openj9.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-1_8_0-openj9" Mon May 12 16:49:15 2025 rev:30 rq:1276562 version:1.8.0.452 Changes: -------- --- /work/SRC/openSUSE:Factory/java-1_8_0-openj9/java-1_8_0-openj9.changes 2025-02-18 21:03:10.626375372 +0100 +++ /work/SRC/openSUSE:Factory/.java-1_8_0-openj9.new.30101/java-1_8_0-openj9.changes 2025-05-12 16:53:30.196323846 +0200 @@ -1,0 +2,26 @@ +Sun May 11 03:50:29 UTC 2025 - Fridrich Strba <fst...@suse.com> + +- Update to OpenJDK 8u452 build 09 with OpenJ9 0.51.0 virtual + machine +- Including Oracle April 2025 CPU changes + * CVE-2025-21587 (bsc#1241274), CVE-2025-30691 (bsc#1241275), + CVE-2025-30698 (bsc#1241276) + * OpenJ9 changes, see + https://www.eclipse.org/openj9/docs/version0.51/ +- Removed patch: + * openj9-nasm-noexecstack.patch + + chosing a better upstream solution +- Added patch: + * openj9-noexecstack.patch + + better upstream solution to the previous fix +- Modified patch: + * openssl-OSSL_LIB_CTX.patch + + rediff + +------------------------------------------------------------------- +Wed May 7 06:57:22 UTC 2025 - Simon Lees <sfl...@suse.de> + +- export CMAKE_POLICY_VERSION_MINIMUM="3.5" to ignore cmakes + minimum version warnings + +------------------------------------------------------------------- Old: ---- 3c3d179854a524d7f95225999169ee09fda46033.zip 61f83383b828adad10eb631374bb04c3a21eb1e9.zip e49875871c2862e0d132e3695d55273bfbac08b6.zip openj9-nasm-noexecstack.patch New: ---- 31cf5538b0a4875a2310e917a80bb16c81065d3c.zip 9bcff94a2a0f12baeac8f5d098b597e8ea076b67.zip a00de86921fa72472213e1da6f5216a62a70db7f.zip openj9-noexecstack.patch BETA DEBUG BEGIN: Old:- Removed patch: * openj9-nasm-noexecstack.patch + chosing a better upstream solution BETA DEBUG END: BETA DEBUG BEGIN: New:- Added patch: * openj9-noexecstack.patch + better upstream solution to the previous fix BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-1_8_0-openj9.spec ++++++ --- /var/tmp/diff_new_pack.dR9XJa/_old 2025-05-12 16:53:31.564381272 +0200 +++ /var/tmp/diff_new_pack.dR9XJa/_new 2025-05-12 16:53:31.568381440 +0200 @@ -28,18 +28,18 @@ %global abs2rel perl -e %{script} %global syslibdir %{_libdir} # Standard JPackage naming and versioning defines. -%global updatever 442 -%global buildver b06 +%global updatever 452 +%global buildver b09 %global root_repository https://github.com/ibmruntimes/openj9-openjdk-jdk8/archive -%global root_revision 61f83383b828adad10eb631374bb04c3a21eb1e9 -%global root_branch v0.49.0-release +%global root_revision a00de86921fa72472213e1da6f5216a62a70db7f +%global root_branch v0.51.0-release %global omr_repository https://github.com/eclipse/openj9-omr/archive -%global omr_revision e49875871c2862e0d132e3695d55273bfbac08b6 -%global omr_branch v0.49.0-release +%global omr_revision 9bcff94a2a0f12baeac8f5d098b597e8ea076b67 +%global omr_branch v0.51.0-release %global openj9_repository https://github.com/eclipse/openj9/archive -%global openj9_revision 3c3d179854a524d7f95225999169ee09fda46033 -%global openj9_branch v0.49.0-release -%global openj9_tag openj9-0.49.0 +%global openj9_revision 31cf5538b0a4875a2310e917a80bb16c81065d3c +%global openj9_branch v0.51.0-release +%global openj9_tag openj9-0.51.0 # priority must be 6 digits in total %global priority 1801 %global javaver 1.8.0 @@ -123,7 +123,7 @@ Patch210: openj9-no-werror.patch Patch211: openj9-openssl.patch Patch212: openssl-OSSL_LIB_CTX.patch -Patch213: openj9-nasm-noexecstack.patch +Patch213: openj9-noexecstack.patch BuildRequires: alsa-lib-devel BuildRequires: autoconf BuildRequires: automake @@ -206,9 +206,9 @@ %endif %if %{bootcycle} BuildRequires: java-devel >= 1.7 -BuildConflicts: java >= 9 -BuildConflicts: java-devel >= 9 -BuildConflicts: java-headless >= 9 +BuildConflicts: java >= 1.9 +BuildConflicts: java-devel >= 1.9 +BuildConflicts: java-headless >= 1.9 %else BuildRequires: %{name}-devel %endif @@ -356,7 +356,7 @@ %patch -P 210 %patch -P 211 -p1 %patch -P 212 -p1 -%patch -P 213 +%patch -P 213 -p1 %patch -P 1 -p1 %patch -P 2 -p1 @@ -385,11 +385,14 @@ done %build +# Remove cmake4 error due to not setting +# min cmake version - sflees.de +export CMAKE_POLICY_VERSION_MINIMUM=3.5 export ARCH_DATA_MODEL=64 -(cd common/autoconf - bash ./autogen.sh -) +#(cd common/autoconf +# bash ./autogen.sh +#) EXTRA_CFLAGS="-Wno-error -Wno-maybe-uninitialized -fno-delete-null-pointer-checks -fno-lifetime-dse" EXTRA_CPP_FLAGS="-Wno-error -Wno-maybe-uninitialized -std=gnu++98 -fno-delete-null-pointer-checks -fno-lifetime-dse" ++++++ 3c3d179854a524d7f95225999169ee09fda46033.zip -> 31cf5538b0a4875a2310e917a80bb16c81065d3c.zip ++++++ /work/SRC/openSUSE:Factory/java-1_8_0-openj9/3c3d179854a524d7f95225999169ee09fda46033.zip /work/SRC/openSUSE:Factory/.java-1_8_0-openj9.new.30101/31cf5538b0a4875a2310e917a80bb16c81065d3c.zip differ: char 11, line 2 ++++++ 3c3d179854a524d7f95225999169ee09fda46033.zip -> 9bcff94a2a0f12baeac8f5d098b597e8ea076b67.zip ++++++ /work/SRC/openSUSE:Factory/java-1_8_0-openj9/3c3d179854a524d7f95225999169ee09fda46033.zip /work/SRC/openSUSE:Factory/.java-1_8_0-openj9.new.30101/9bcff94a2a0f12baeac8f5d098b597e8ea076b67.zip differ: char 11, line 2 ++++++ 3c3d179854a524d7f95225999169ee09fda46033.zip -> a00de86921fa72472213e1da6f5216a62a70db7f.zip ++++++ /work/SRC/openSUSE:Factory/java-1_8_0-openj9/3c3d179854a524d7f95225999169ee09fda46033.zip /work/SRC/openSUSE:Factory/.java-1_8_0-openj9.new.30101/a00de86921fa72472213e1da6f5216a62a70db7f.zip differ: char 11, line 2 ++++++ openj9-nasm-noexecstack.patch -> openj9-noexecstack.patch ++++++ --- /work/SRC/openSUSE:Factory/java-1_8_0-openj9/openj9-nasm-noexecstack.patch 2025-02-18 21:03:10.758380883 +0100 +++ /work/SRC/openSUSE:Factory/.java-1_8_0-openj9.new.30101/openj9-noexecstack.patch 2025-05-12 16:53:30.256326365 +0200 @@ -1,11 +1,25 @@ ---- openj9/runtime/compiler/CMakeLists.txt -+++ openj9/runtime/compiler/CMakeLists.txt -@@ -391,7 +391,7 @@ set_source_files_properties( +--- a/omr/cmake/modules/platform/toolcfg/gnu.cmake ++++ b/omr/cmake/modules/platform/toolcfg/gnu.cmake +@@ -69,6 +69,11 @@ if(OMR_ARCH_X86) + endif() + endif() + ++if(OMR_OS_LINUX) ++ list(APPEND OMR_PLATFORM_EXE_LINKER_OPTIONS "-Wl,-z,noexecstack") ++ list(APPEND OMR_PLATFORM_SHARED_LINKER_OPTIONS "-Wl,-z,noexecstack") ++endif() ++ + if(OMR_HOST_ARCH STREQUAL "s390") + list(APPEND OMR_PLATFORM_COMPILE_OPTIONS -march=z9-109) + endif() +--- a/openj9/runtime/compiler/CMakeLists.txt ++++ b/openj9/runtime/compiler/CMakeLists.txt +@@ -403,7 +403,7 @@ set_source_files_properties( if(OMR_OS_LINUX) set_property(TARGET j9jit APPEND_STRING PROPERTY -- LINK_FLAGS " -Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/build/scripts/j9jit.linux.exp") -+ LINK_FLAGS " -Wl,-z,noexecstack -Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/build/scripts/j9jit.linux.exp") +- LINK_FLAGS " -Wl,-z,noexecstack -Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/build/scripts/j9jit.linux.exp") ++ LINK_FLAGS " -Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/build/scripts/j9jit.linux.exp") target_link_libraries(j9jit PRIVATE m) elseif(OMR_OS_WINDOWS) target_sources(j9jit PRIVATE build/scripts/j9jit.def) ++++++ openssl-OSSL_LIB_CTX.patch ++++++ --- /var/tmp/diff_new_pack.dR9XJa/_old 2025-05-12 16:53:31.812391682 +0200 +++ /var/tmp/diff_new_pack.dR9XJa/_new 2025-05-12 16:53:31.812391682 +0200 @@ -1,8 +1,6 @@ -diff --git a/closed/adds/jdk/src/share/native/jdk/crypto/jniprovider/NativeCrypto.c b/closed/adds/jdk/src/share/native/jdk/crypto/jniprovider/NativeCrypto.c -index ebe447bd95..9d1a7e930b 100644 --- a/closed/adds/jdk/src/share/native/jdk/crypto/jniprovider/NativeCrypto.c +++ b/closed/adds/jdk/src/share/native/jdk/crypto/jniprovider/NativeCrypto.c -@@ -64,6 +64,10 @@ +@@ -77,6 +77,10 @@ # include <pthread.h> #endif /* defined(WINDOWS) */ @@ -10,7 +8,7 @@ +typedef struct ossl_lib_ctx_st OSSL_LIB_CTX; +#endif + - /* Header for RSA algorithm using 1.0.2 OpenSSL */ - int OSSL102_RSA_set0_key(RSA *, BIGNUM *, BIGNUM *, BIGNUM *); - int OSSL102_RSA_set0_factors(RSA *, BIGNUM *, BIGNUM *); + /* Header for NativeCrypto loading methods. */ + static void * find_crypto_symbol(void *handle, const char *symname); + static void * find_crypto_library(jboolean traceEnabled, const char *chomepath);