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 2022-07-13 13:44:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/java-1_8_0-openj9 (Old) and /work/SRC/openSUSE:Factory/.java-1_8_0-openj9.new.1523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-1_8_0-openj9" Wed Jul 13 13:44:54 2022 rev:14 rq:988553 version:1.8.0.332 Changes: -------- --- /work/SRC/openSUSE:Factory/java-1_8_0-openj9/java-1_8_0-openj9.changes 2022-03-07 17:46:00.543135993 +0100 +++ /work/SRC/openSUSE:Factory/.java-1_8_0-openj9.new.1523/java-1_8_0-openj9.changes 2022-07-13 13:45:02.318002053 +0200 @@ -1,0 +2,14 @@ +Tue Jul 12 07:06:17 UTC 2022 - Fridrich Strba <fst...@suse.com> + +- Update to OpenJDK 8u332 build 09 with OpenJ9 0.32.0 virtual + machine + * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be + invoked using MethodHandles + * Including Oracle April 2022 CPU fixes + CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674), + CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671), + CVE-2022-21496 (bsc#1198673) + * OpenJ9 changes, see + https://www.eclipse.org/openj9/docs/version0.32 + +------------------------------------------------------------------- Old: ---- 9dccbe076db9055f4020bae78513f52c02572ba4.zip c1d9a7af7c130f57867717a12ee9dfdbad4ecc10.zip dac962a283adbd3508fa1af3ae892e10903f0ef1.zip New: ---- 0b8b8af39a5f1f2fe0629050343adeed2f48bfd7.zip 9a84ec34ed321967cdbe67b29ddcd732b591d051.zip ab24b6666596140516d3f240486aa1c84a726775.zip java-1_8_0-openj9-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-1_8_0-openj9.spec ++++++ --- /var/tmp/diff_new_pack.f1Hn5G/_old 2022-07-13 13:45:05.378006396 +0200 +++ /var/tmp/diff_new_pack.f1Hn5G/_new 2022-07-13 13:45:05.382006401 +0200 @@ -26,18 +26,18 @@ %global abs2rel perl -e %{script} %global syslibdir %{_libdir} # Standard JPackage naming and versioning defines. -%global updatever 322 -%global buildver b04 +%global updatever 332 +%global buildver b09 %global root_repository https://github.com/ibmruntimes/openj9-openjdk-jdk8/archive -%global root_revision c1d9a7af7c130f57867717a12ee9dfdbad4ecc10 -%global root_branch v0.30.0-release +%global root_revision 0b8b8af39a5f1f2fe0629050343adeed2f48bfd7 +%global root_branch v0.32.0-release %global omr_repository https://github.com/eclipse/openj9-omr/archive -%global omr_revision dac962a283adbd3508fa1af3ae892e10903f0ef1 -%global omr_branch v0.30.0-release +%global omr_revision ab24b6666596140516d3f240486aa1c84a726775 +%global omr_branch v0.32.0-release %global openj9_repository https://github.com/eclipse/openj9/archive -%global openj9_revision 9dccbe076db9055f4020bae78513f52c02572ba4 -%global openj9_branch v0.30.0-release -%global openj9_tag openj9-0.30.0 +%global openj9_revision 9a84ec34ed321967cdbe67b29ddcd732b591d051 +%global openj9_branch v0.32.0-release +%global openj9_tag openj9-0.32.0 %global freemarker_version 2.3.29 # priority must be 6 digits in total %global priority 1801 @@ -107,6 +107,7 @@ # Ensure we aren't using the limited crypto policy Source14: TestCryptoLevel.java Source100: openj9-nogit.patch.in +Source1000: %{name}-rpmlintrc # RPM/distribution specific patches # Restrict access to java-atk-wrapper classes Patch1: java-atk-wrapper-security.patch @@ -196,7 +197,7 @@ Provides: jre1.7.x Provides: jre1.8.x ExclusiveArch: x86_64 ppc64le s390x aarch64 -%if 0%{?suse_version} >= 1550 +%if 0%{?suse_version} < 1500 BuildRequires: gcc7 BuildRequires: gcc7-c++ %else @@ -393,12 +394,14 @@ %endif bash configure \ -%if 0%{?suse_version} >= 1550 +%if 0%{?suse_version} < 1500 CPP=cpp-7 \ CXX=g++-7 \ CC=gcc-7 \ NM=gcc-nm-7 \ %endif + --disable-warnings-as-errors-omr \ + --disable-warnings-as-errors-openj9 \ --enable-demos \ --disable-zip-debug-info \ --with-milestone="fcs" \ ++++++ java-1_8_0-openj9-rpmlintrc ++++++ addFilter("executable-stack") ++++++ openj9-nogit.patch.in ++++++ --- /var/tmp/diff_new_pack.f1Hn5G/_old 2022-07-13 13:45:05.602006713 +0200 +++ /var/tmp/diff_new_pack.f1Hn5G/_new 2022-07-13 13:45:05.602006713 +0200 @@ -1,52 +1,52 @@ diff --git a/closed/OpenJ9.gmk b/closed/OpenJ9.gmk -index 27dcc77dd3..163077bb7d 100644 +index 0fc7435813..b461bbcbe0 100644 --- a/closed/OpenJ9.gmk +++ b/closed/OpenJ9.gmk @@ -30,20 +30,20 @@ ifeq (,$(BUILD_ID)) BUILD_ID := 000000 endif --OPENJDK_SHA := $(shell git -C $(TOPDIR) rev-parse --short HEAD) +-OPENJDK_SHA := $(shell $(GIT) -C $(TOPDIR) rev-parse --short HEAD) +OPENJDK_SHA := @OPENJDK_SHA@ ifeq (,$(OPENJDK_SHA)) $(error Could not determine OpenJDK SHA) endif --OPENJ9_SHA := $(shell git -C $(OPENJ9_TOPDIR) rev-parse --short HEAD) +-OPENJ9_SHA := $(shell $(GIT) -C $(OPENJ9_TOPDIR) rev-parse --short HEAD) +OPENJ9_SHA := @OPENJ9_SHA@ ifeq (,$(OPENJ9_SHA)) $(error Could not determine OpenJ9 SHA) endif # Find OpenJ9 tag associated with current commit (suppressing stderr in case there is no such tag). --OPENJ9_TAG := $(shell git -C $(OPENJ9_TOPDIR) describe --exact-match HEAD 2>/dev/null) +-OPENJ9_TAG := $(shell $(GIT) -C $(OPENJ9_TOPDIR) describe --exact-match HEAD 2>/dev/null) +OPENJ9_TAG := @OPENJ9_TAG@ ifeq (,$(OPENJ9_TAG)) -- OPENJ9_BRANCH := $(shell git -C $(OPENJ9_TOPDIR) rev-parse --abbrev-ref HEAD) +- OPENJ9_BRANCH := $(shell $(GIT) -C $(OPENJ9_TOPDIR) rev-parse --abbrev-ref HEAD) + OPENJ9_BRANCH := @OPENJ9_BRANCH@ ifeq (,$(OPENJ9_BRANCH)) $(error Could not determine OpenJ9 branch) endif -@@ -52,7 +52,7 @@ else +@@ -52,7 +51,7 @@ else OPENJ9_VERSION_STRING := $(OPENJ9_TAG) endif --OPENJ9OMR_SHA := $(shell git -C $(OPENJ9OMR_TOPDIR) rev-parse --short HEAD) +-OPENJ9OMR_SHA := $(shell $(GIT) -C $(OPENJ9OMR_TOPDIR) rev-parse --short HEAD) +OPENJ9OMR_SHA := @OPENJ9OMR_SHA@ ifeq (,$(OPENJ9OMR_SHA)) $(error Could not determine OMR SHA) endif diff --git a/closed/make/Main.gmk b/closed/make/Main.gmk -index ab2310f3b0..1c7386d939 100644 +index d73fff3230..d17eea56b8 100644 --- a/closed/make/Main.gmk +++ b/closed/make/Main.gmk @@ -35,9 +35,9 @@ clean-j9vm : # Override definition from MakeBase.gmk for OpenJ9. define GetSourceTips $(PRINTF) "%s:%s\n" \ -- OpenJDK "$(shell git -C $(TOPDIR) rev-parse --short HEAD)" \ -- OpenJ9 "$(shell git -C $(OPENJ9_TOPDIR) rev-parse --short HEAD)" \ -- OMR "$(shell git -C $(OPENJ9OMR_TOPDIR) rev-parse --short HEAD)" \ +- OpenJDK "$(shell $(GIT) -C $(TOPDIR) rev-parse --short HEAD)" \ +- OpenJ9 "$(shell $(GIT) -C $(OPENJ9_TOPDIR) rev-parse --short HEAD)" \ +- OMR "$(shell $(GIT) -C $(OPENJ9OMR_TOPDIR) rev-parse --short HEAD)" \ + OpenJDK "@OPENJDK_SHA@" \ + OpenJ9 "@OPENJ9_SHA@" \ + OMR "@OPENJ9OMR_SHA@" \