Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package java-15-openjdk for openSUSE:Factory
checked in at 2022-04-21 15:42:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-15-openjdk (Old)
and /work/SRC/openSUSE:Factory/.java-15-openjdk.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-15-openjdk"
Thu Apr 21 15:42:06 2022 rev:9 rq:971161 version:15.0.7.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/java-15-openjdk/java-15-openjdk.changes
2022-02-04 21:52:32.879089098 +0100
+++
/work/SRC/openSUSE:Factory/.java-15-openjdk.new.1538/java-15-openjdk.changes
2022-04-21 15:48:22.996298583 +0200
@@ -1,0 +2,91 @@
+Wed Apr 20 12:36:53 UTC 2022 - Fridrich Strba <[email protected]>
+
+- Update to upstream tag jdk-15.0.7+4 (April 2022 CPU)
+ * Security fixes:
+ + JDK-8284920: Incorrect Token type causes XPath expression to
+ return empty result
+ + JDK-8284548: Invalid XPath expression causes
+ StringIndexOutOfBoundsException
+ + JDK-8281388: Change wrapping of EncryptedPrivateKeyInfo
+ + JDK-8282397: createTempFile method of java.io.File is failing
+ when called with suffix of spaces character
+ + JDK-8278356: Improve file creation
+ + JDK-8270504, bsc#1198672, CVE-2022-21426: Better Xpath
+ expression handling
+ + JDK-8272588: Enhanced recording parsing
+ + JDK-8272594: Better record of recordings
+ + JDK-8277672, bsc#1198674, CVE-2022-21434: Better invocation
+ handler handling
+ + JDK-8282300: Throws NamingException instead of
+ InvalidNameException after JDK-8278972
+ + JDK-8278972, bsc#1198673, CVE-2022-21496: Improve URL supports
+ + JDK-8272261: Improve JFR recording file processing
+ + JDK-8269938: Enhance XML processing passes redux
+ + JDK-8272255: Completely handle MIDI files
+ + JDK-8278805: Enhance BMP image loading
+ + JDK-8278449: Improve keychain support
+ + JDK-8277227: Better identification of OIDs
+ + JDK-8275151, bsc#1198675, CVE-2022-21443: Improved Object
+ Identification
+ + JDK-8274221: More definite BER encodings
+ + JDK-8277233, bsc#1198670, CVE-2022-21449: Improve ECDSA
+ signature support
+ + JDK-8278798: Improve supported intrinsic
+ * Other changes:
+ + JDK-8282761: XPathFactoryImpl remove setProperty and
+ getProperty methods
+ + JDK-8277488: Add expiry exception for Digicert
+ (geotrustglobalca) expiring in May 2022
+ + JDK-8186670: Implement _onSpinWait() intrinsic for AArch64
+ + JDK-8276141: XPathFactory set/getProperty method
+ + JDK-8261107: ArrayIndexOutOfBoundsException in the
+ ICC_Profile.getInstance(InputStream)
+ + JDK-8261534: Test sun/security/pkcs11/KeyAgreement/
+ /IllegalPackageAccess.java fails on platforms where no nsslib
+ artifacts are defined
+ + JDK-8272167: AbsPathsInImage.java should skip *.dSYM
+ directories
+ + JDK-8249867: XML declaration is not followed by a newline
+ + JDK-8274524: SSLSocket.close() hangs if it is called during
+ the ssl handshake
+ + JDK-8272541: Incorrect overflow test in Toom-Cook branch of
+ BigInteger multiplication
+ + JDK-8278309: [windows] use of uninitialized OSThread::_state
+ + JDK-8274736: Concurrent read/close of SSLSockets causes
+ SSLSessions to be invalidated unnecessarily
+ + JDK-8281374: Add MD5.implCompress0 to Graal toBeInvestigated
+ list after 8280978
+ + JDK-8278381: [GCC 11] Address::make_raw() does not initialize
+ rspec
+ + JDK-8280373: Update Xalan serializer / SystemIDResolver to
+ align with JDK-8270492
+ + JDK-8253639: Change os::attempt_reserve_memory_at parameter
+ order
+ + JDK-8251216: Implement MD5 intrinsics on AArch64
+ + JDK-8251260: two MD5 tests fail "RuntimeException: Unexpected
+ count of intrinsic"
+ + JDK-8250902: Implement MD5 Intrinsics on x86
+ + JDK-8275082, bsc#1198671, CVE-2022-21476: Update XML Security
+ for Java to 2.3.0
+ + JDK-8280414: Memory leak in DefaultProxySelector
+ + JDK-8255255: Update Apache Santuario (XML Signature) to
+ version 2.2.1
+ + JDK-8259535: ECDSA SignatureValue do not always have the
+ specified length
+ + JDK-8273341: Update Siphash to version 1.0
+ + JDK-8273359: CI: ciInstanceKlass::get_canonical_holder()
+ doesn't respect instance size
+ + JDK-8272570: C2: crash in PhaseCFG::global_code_motion
+ + JDK-8274658: ISO 4217 Amendment 170 Update
+ + JDK-8279077: JFR crashes on Linux ppc due to missing crash
+ protector in signal handler
+ + JDK-8253638: Cleanup os::reserve_memory and remove MAP_FIXED
+ + JDK-8277224: sun.security.pkcs.PKCS9Attributes.toString()
+ throws NPE
+- Do not include back the JavaEE modules in the JDK
+- Removed patches:
+ * activation-module.patch
+ * annotation-module.patch
+ + The pached JavaEE modules do not exist any more
+
+-------------------------------------------------------------------
Old:
----
activation-JAF-1_2_0.tar.gz
activation-module.patch
annotation-module.patch
javax.annotation-1.3.2.tar.gz
javax.xml.soap-1.4.0.tar.gz
jax-ws-spec-2.4.0.tar.gz
jaxb-istack-commons-3.0.7-RELEASE.tar.gz
jaxb-spec-2.4.0.tar.gz
jaxb-v2-2.3.1.tar.gz
jdk-15.0.6+5.tar.gz
metro-fi-1.2.15-RELEASE.tar.gz
metro-stax-ex-1.8.tar.gz
New:
----
jdk-15.0.7+4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ java-15-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.NcrCiL/_old 2022-04-21 15:48:25.220300959 +0200
+++ /var/tmp/diff_new_pack.NcrCiL/_new 2022-04-21 15:48:25.228300967 +0200
@@ -20,7 +20,7 @@
%{!?arm6:%global arm6 armv3l armv4b armv4l armv4tl armv5b armv5l armv5teb
armv5tel armv5tejl armv6l armv6hl}
%global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm} s390x
%global debug 0
-%global add_back_javaee_modules 0
+%global is_release 1
%global buildoutputdir 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
@@ -32,33 +32,13 @@
# Standard JPackage naming and versioning defines.
%global featurever 15
%global interimver 0
-%global updatever 6
-%global patchver 0
-%global datever 2022-01-18
-%global buildver 5
+%global updatever 7
+%global datever 2022-04-19
+%global buildver 4
%global openjdk_repo jdk15u
-%global openjdk_tag
jdk-%{featurever}.%{interimver}.%{updatever}+%{buildver}
-%global openjdk_dir
%{openjdk_repo}-jdk-%{featurever}.%{interimver}.%{updatever}-%{buildver}
-# JavaEE modules
+%global openjdk_tag
jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}+%{buildver}
+%global openjdk_dir
%{openjdk_repo}-jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}-%{buildver}
%global java_atk_wrapper_version 0.33.2
-%global java_activation_repository activation
-%global java_activation_tag JAF-1_2_0
-%global java_xml_bind_repository jaxb-spec
-%global java_xml_bind_tag 2.4.0
-%global java_xml_soap_repository javax.xml.soap
-%global java_xml_soap_tag 1.4.0
-%global java_annotation_repository javax.annotation
-%global java_annotation_tag 1.3.2
-%global java_xml_ws_repository jax-ws-spec
-%global java_xml_ws_tag 2.4.0
-%global com_sun_xml_fastinfoset_repository metro-fi
-%global com_sun_xml_fastinfoset_tag 1.2.15-RELEASE
-%global org_jvnet_staxex_repository metro-stax-ex
-%global org_jvnet_staxex_tag 1.8
-%global com_sun_istack_runtime_repository jaxb-istack-commons
-%global com_sun_istack_runtime_tag 3.0.7-RELEASE
-%global jaxb_ri_repository jaxb-v2
-%global jaxb_ri_tag 2.3.1
# priority must be 6 digits in total
# % global priority 2505
%global priority 0
@@ -113,6 +93,11 @@
%else
%global with_system_pcsc 0
%endif
+%if %{is_release}
+%global package_version
%{featurever}.%{interimver}.%{updatever}.%{?patchver:%{patchver}}%{!?patchver:0}
+%else
+%global package_version
%{featurever}.%{interimver}.%{updatever}.%{?patchver:%{patchver}}%{!?patchver:0}~%{buildver}
+%endif
%bcond_with zero
%bcond_with aot
%if ! %{with zero}
@@ -142,7 +127,7 @@
%global tapsetdir %{tapsetroot}/tapset/%{_build_cpu}
%endif
Name: java-%{featurever}-openjdk
-Version: %{featurever}.%{interimver}.%{updatever}.%{patchver}
+Version: %{package_version}
Release: 0
Summary: OpenJDK %{featurever} Runtime Environment
License: Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND
GPL-2.0-only AND GPL-2.0-only WITH Classpath-exception-2.0 AND LGPL-2.0-only
AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3C
@@ -162,24 +147,6 @@
Source14: TestCryptoLevel.java
# Ensure ECDSA is working
Source15: TestECDSA.java
-#
https://codeload.github.com/javaee/%{java_activation_repository}/tar.gz/%{java_activation_tag}
-Source20: %{java_activation_repository}-%{java_activation_tag}.tar.gz
-#
https://codeload.github.com/javaee/%{java_xml_bind_repository}/tar.gz/%{java_xml_bind_tag}
-Source21: %{java_xml_bind_repository}-%{java_xml_bind_tag}.tar.gz
-#
https://codeload.github.com/javaee/%{java_xml_soap_repository}/tar.gz/%{java_xml_soap_tag}
-Source22: %{java_xml_soap_repository}-%{java_xml_soap_tag}.tar.gz
-#
https://codeload.github.com/javaee/%{java_annotation_repository}/tar.gz/%{java_annotation_tag}
-Source23: %{java_annotation_repository}-%{java_annotation_tag}.tar.gz
-#
https://codeload.github.com/javaee/%{java_xml_ws_repository}/tar.gz/%{java_xml_ws_tag}
-Source24: %{java_xml_ws_repository}-%{java_xml_ws_tag}.tar.gz
-#
https://codeload.github.com/javaee/%{com_sun_xml_fastinfoset_repository}/tar.gz/%{com_sun_xml_fastinfoset_tag}
-Source25:
%{com_sun_xml_fastinfoset_repository}-%{com_sun_xml_fastinfoset_tag}.tar.gz
-#
https://codeload.github.com/javaee/%{org_jvnet_staxex_repository}/tar.gz/%{org_jvnet_staxex_tag}
-Source26: %{org_jvnet_staxex_repository}-%{org_jvnet_staxex_tag}.tar.gz
-#
https://codeload.github.com/javaee/%{com_sun_istack_runtime_repository}/tar.gz/%{com_sun_istack_runtime_tag}
-Source27:
%{com_sun_istack_runtime_repository}-%{com_sun_istack_runtime_tag}.tar.gz
-#
https://codeload.github.com/javaee/%{jaxb_ri_repository}/tar.gz/%{jaxb_ri_tag}
-Source28: %{jaxb_ri_repository}-%{jaxb_ri_tag}.tar.gz
# Fresh config.guess and config.sub files
# wget -O config.guess
'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD'
Source100: config.guess
@@ -222,8 +189,6 @@
Patch401: jaw-jdk10.patch
Patch402: jaw-nogtk.patch
#
-Patch500: activation-module.patch
-Patch501: annotation-module.patch
BuildRequires: alsa-lib-devel
BuildRequires: autoconf
BuildRequires: automake
@@ -435,15 +400,6 @@
%prep
%setup -q -n %{openjdk_dir}
%setup -q -D -n %{openjdk_dir} -T -a 8
-%setup -q -D -n %{openjdk_dir} -T -a 20
-%setup -q -D -n %{openjdk_dir} -T -a 21
-%setup -q -D -n %{openjdk_dir} -T -a 22
-%setup -q -D -n %{openjdk_dir} -T -a 23
-%setup -q -D -n %{openjdk_dir} -T -a 24
-%setup -q -D -n %{openjdk_dir} -T -a 25
-%setup -q -D -n %{openjdk_dir} -T -a 26
-%setup -q -D -n %{openjdk_dir} -T -a 27
-%setup -q -D -n %{openjdk_dir} -T -a 28
# Replace config.sub and config.guess with fresh versions
cp %{SOURCE100} make/autoconf/build-aux/
@@ -495,9 +451,6 @@
%patch401
%patch402
-%patch500
-%patch501
-
# Extract systemtap tapsets
%if %{with_systemtap}
@@ -558,10 +511,10 @@
--with-version-feature=%{featurever} \
--with-version-interim=%{interimver} \
--with-version-update=%{updatever} \
- --with-version-patch=%{patchver} \
+ --with-version-patch=%{?patchver:%{patchver}}%{!?patchver:0} \
--with-version-date=%{datever} \
--with-version-build=%{buildver} \
-%if 1
+%if %{is_release}
--with-version-pre="" \
%endif
--with-version-opt="suse-%{release}-%{_arch}" \
@@ -638,152 +591,6 @@
cp -rf $JAVA_HOME/../newjdk/* $JAVA_HOME/
rm -rf $JAVA_HOME/../newjdk
-%if %{add_back_javaee_modules}
-
-# Merge back some Java EE modules removed in OpenJDK 11 by JEP 320
-
-# Build the java.activation framework
-
-pushd %{java_activation_repository}-%{java_activation_tag}
-if [ -e build ]; then rm -rf build; fi
-mkdir -p build
-$JAVA_HOME/bin/javac -d build `find activation -name \*.java | xargs`
-$JAVA_HOME/bin/jmod create --do-not-resolve-by-default
--class-path=build:activation/src/main/resources
$JAVA_HOME/../jmods/java.activation.jmod
-popd
-# Merge the java activation framework into the JDK
-source $JAVA_HOME/release; export MODULES
-$JAVA_HOME/bin/jlink --module-path $JAVA_HOME/../jmods --add-modules
"java.activation,${MODULES//\ /,}" --output $JAVA_HOME/../newjdk
-cp -rf $JAVA_HOME/../newjdk/* $JAVA_HOME/
-rm -rf $JAVA_HOME/../newjdk
-
-# Build the java.xml.bind
-
-pushd %{java_xml_bind_repository}-%{java_xml_bind_tag}
-if [ -e build ]; then rm -rf build; fi
-mkdir -p build
-$JAVA_HOME/bin/javac -d build `find jaxb-api/src/main/java/ -name \*.java |
xargs`
-$JAVA_HOME/bin/jmod create --do-not-resolve-by-default
--class-path=build:jaxb-api/src/main/resources
$JAVA_HOME/../jmods/java.xml.bind.jmod
-popd
-# Merge java.xml.bind into the JDK
-source $JAVA_HOME/release; export MODULES
-$JAVA_HOME/bin/jlink --module-path $JAVA_HOME/../jmods --add-modules
"java.xml.bind,${MODULES//\ /,}" --output $JAVA_HOME/../newjdk
-cp -rf $JAVA_HOME/../newjdk/* $JAVA_HOME/
-rm -rf $JAVA_HOME/../newjdk
-
-# Build the java.xml.soap
-
-pushd %{java_xml_soap_repository}-%{java_xml_soap_tag}
-if [ -e build ]; then rm -rf build; fi
-mkdir -p build
-$JAVA_HOME/bin/javac -d build `find src/main/ -name \*.java | xargs`
-$JAVA_HOME/bin/jmod create --do-not-resolve-by-default --class-path=build
$JAVA_HOME/../jmods/java.xml.soap.jmod
-popd
-# Merge java.xml.soap into the JDK
-source $JAVA_HOME/release; export MODULES
-$JAVA_HOME/bin/jlink --module-path $JAVA_HOME/../jmods --add-modules
"java.xml.soap,${MODULES//\ /,}" --output $JAVA_HOME/../newjdk
-cp -rf $JAVA_HOME/../newjdk/* $JAVA_HOME/
-rm -rf $JAVA_HOME/../newjdk
-
-# Build the java.annotation
-
-pushd %{java_annotation_repository}-%{java_annotation_tag}
-if [ -e build ]; then rm -rf build; fi
-mkdir -p build
-$JAVA_HOME/bin/javac -d build `find src/main/java -name \*.java | xargs`
-$JAVA_HOME/bin/jmod create --do-not-resolve-by-default --class-path=build
$JAVA_HOME/../jmods/java.annotation.jmod
-popd
-# Merge java.annotation into the JDK
-source $JAVA_HOME/release; export MODULES
-$JAVA_HOME/bin/jlink --module-path $JAVA_HOME/../jmods --add-modules
"java.annotation,${MODULES//\ /,}" --output $JAVA_HOME/../newjdk
-cp -rf $JAVA_HOME/../newjdk/* $JAVA_HOME/
-rm -rf $JAVA_HOME/../newjdk
-
-# Build the java.xml.ws
-
-pushd %{java_xml_ws_repository}-%{java_xml_ws_tag}
-if [ -e build ]; then rm -rf build; fi
-mkdir -p build
-$JAVA_HOME/bin/javac -d build `find api/src/main -name \*.java | xargs`
-$JAVA_HOME/bin/jmod create --do-not-resolve-by-default
--class-path=build:api/src/main/resources $JAVA_HOME/../jmods/java.xml.ws.jmod
-popd
-# Merge java.xml.ws into the JDK
-source $JAVA_HOME/release; export MODULES
-$JAVA_HOME/bin/jlink --module-path $JAVA_HOME/../jmods --add-modules
"java.xml.ws,${MODULES//\ /,}" --output $JAVA_HOME/../newjdk
-cp -rf $JAVA_HOME/../newjdk/* $JAVA_HOME/
-rm -rf $JAVA_HOME/../newjdk
-
-# Build the com.sum.xml.fastinfoset
-
-pushd %{com_sun_xml_fastinfoset_repository}-%{com_sun_xml_fastinfoset_tag}
-if [ -e build ]; then rm -rf build; fi
-mkdir -p build
-$JAVA_HOME/bin/javac -d build `find code/fastinfoset/src/main/java -name
\*.java | xargs`
-$JAVA_HOME/bin/jmod create --do-not-resolve-by-default
--class-path=build:code/fastinfoset/src/main/resources
$JAVA_HOME/../jmods/com.sun.xml.fastinfoset.jmod
-popd
-# Merge com.sun.xml.fastinfoset into the JDK
-source $JAVA_HOME/release; export MODULES
-$JAVA_HOME/bin/jlink --module-path $JAVA_HOME/../jmods --add-modules
"com.sun.xml.fastinfoset,${MODULES//\ /,}" --output $JAVA_HOME/../newjdk
-cp -rf $JAVA_HOME/../newjdk/* $JAVA_HOME/
-rm -rf $JAVA_HOME/../newjdk
-
-# Build the org.jvnet.staxex
-
-pushd %{org_jvnet_staxex_repository}-%{org_jvnet_staxex_tag}
-if [ -e build ]; then rm -rf build; fi
-mkdir -p build
-$JAVA_HOME/bin/javac -d build `find stax-ex/src/java -name \*.java | xargs`
-$JAVA_HOME/bin/jmod create --do-not-resolve-by-default --class-path=build
$JAVA_HOME/../jmods/org.jvnet.staxex.jmod
-popd
-# Merge org.jvnet.staxex into the JDK
-source $JAVA_HOME/release; export MODULES
-$JAVA_HOME/bin/jlink --module-path $JAVA_HOME/../jmods --add-modules
"org.jvnet.staxex,${MODULES//\ /,}" --output $JAVA_HOME/../newjdk
-cp -rf $JAVA_HOME/../newjdk/* $JAVA_HOME/
-rm -rf $JAVA_HOME/../newjdk
-
-# Build the com.sun.istack.runtime
-
-pushd %{com_sun_istack_runtime_repository}-%{com_sun_istack_runtime_tag}
-if [ -e build ]; then rm -rf build; fi
-mkdir -p build
-$JAVA_HOME/bin/javac -d build `find istack-commons/runtime/src/main/java -name
\*.java | xargs`
-$JAVA_HOME/bin/jmod create --do-not-resolve-by-default --class-path=build
$JAVA_HOME/../jmods/com.sun.istack.runtime.jmod
-popd
-# Merge com.sun.istack into the JDK
-source $JAVA_HOME/release; export MODULES
-$JAVA_HOME/bin/jlink --module-path $JAVA_HOME/../jmods --add-modules
"com.sun.istack.runtime,${MODULES//\ /,}" --output $JAVA_HOME/../newjdk
-cp -rf $JAVA_HOME/../newjdk/* $JAVA_HOME/
-rm -rf $JAVA_HOME/../newjdk
-
-# Build the com.sun.xml.txw2
-
-pushd %{jaxb_ri_repository}-%{jaxb_ri_tag}
-if [ -e build ]; then rm -rf build; fi
-mkdir -p build
-$JAVA_HOME/bin/javac -d build `find jaxb-ri/txw/runtime/src/main/java -name
\*.java | xargs`
-$JAVA_HOME/bin/jmod create --do-not-resolve-by-default --class-path=build
$JAVA_HOME/../jmods/com.sun.xml.txw2.jmod
-popd
-# Merge org.jvnet.staxex into the JDK
-source $JAVA_HOME/release; export MODULES
-$JAVA_HOME/bin/jlink --module-path $JAVA_HOME/../jmods --add-modules
"com.sun.xml.txw2,${MODULES//\ /,}" --output $JAVA_HOME/../newjdk
-cp -rf $JAVA_HOME/../newjdk/* $JAVA_HOME/
-rm -rf $JAVA_HOME/../newjdk
-
-# Build the com.sun.xml.bind
-
-pushd %{jaxb_ri_repository}-%{jaxb_ri_tag}
-if [ -e build ]; then rm -rf build; fi
-mkdir -p build
-$JAVA_HOME/bin/javac -d build `find jaxb-ri/runtime/impl/src/main/java -name
\*.java | xargs`
-$JAVA_HOME/bin/jmod create --do-not-resolve-by-default
--class-path=build:jaxb-ri/runtime/impl/src/main/resources
$JAVA_HOME/../jmods/com.sun.xml.bind.jmod
-popd
-# Merge org.jvnet.staxex into the JDK
-source $JAVA_HOME/release; export MODULES
-$JAVA_HOME/bin/jlink --module-path $JAVA_HOME/../jmods --add-modules
"com.sun.xml.bind,${MODULES//\ /,}" --output $JAVA_HOME/../newjdk
-cp -rf $JAVA_HOME/../newjdk/* $JAVA_HOME/
-rm -rf $JAVA_HOME/../newjdk
-
-%endif
-
# cacerts are generated in runtime in openSUSE
if [ -f %{buildoutputdir}/%{imagesdir}/jdk/lib/security/cacerts ]; then
rm %{buildoutputdir}/%{imagesdir}/jdk/lib/security/cacerts
++++++ jdk-15.0.6+5.tar.gz -> jdk-15.0.7+4.tar.gz ++++++
/work/SRC/openSUSE:Factory/java-15-openjdk/jdk-15.0.6+5.tar.gz
/work/SRC/openSUSE:Factory/.java-15-openjdk.new.1538/jdk-15.0.7+4.tar.gz
differ: char 47, line 1