Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package java-13-openjdk for openSUSE:Factory
checked in at 2022-04-21 15:42:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-13-openjdk (Old)
and /work/SRC/openSUSE:Factory/.java-13-openjdk.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-13-openjdk"
Thu Apr 21 15:42:01 2022 rev:6 rq:971160 version:13.0.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/java-13-openjdk/java-13-openjdk.changes
2022-02-04 21:52:29.975109072 +0100
+++
/work/SRC/openSUSE:Factory/.java-13-openjdk.new.1538/java-13-openjdk.changes
2022-04-21 15:48:17.672292895 +0200
@@ -1,0 +2,74 @@
+Wed Apr 20 12:13:34 UTC 2022 - Fridrich Strba <[email protected]>
+
+- Update to upstream tag jdk-13.0.11+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-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-8278798: Improve supported intrinsic
+ * Other changes:
+ + JDK-8282761: XPathFactoryImpl remove setProperty and
+ getProperty methods
+ + JDK-8276141: XPathFactory set/getProperty method
+ + 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-8280373: Update Xalan serializer / SystemIDResolver to
+ align with JDK-8270492
+ + JDK-8275082, bsc#1198671, CVE-2022-21476: Update XML Security
+ for Java to 2.3.0
+ + JDK-8280947: Adapt test/jdk/javax/xml/crypto/dsig/
+ /LogParameters.java for 13u
+ + JDK-8280414: Memory leak in DefaultProxySelector
+ + JDK-8255255: Update Apache Santuario (XML Signature) to
+ version 2.2.1
+ + JDK-8240983: Incorrect copyright header in Apache Santuario
+ 2.1.3 files
+ + JDK-8247964: All log0() in com/sun/org/slf4j/internal/
+ /Logger.java should be private
+ + JDK-8247907: XMLDsig logging does not work
+ + JDK-8259535: ECDSA SignatureValue do not always have the
+ specified length
+ + JDK-8240353: AArch64: missing support for
+ -XX:+ExtendedDTraceProbes in C1
+ + JDK-8273341: Update Siphash to version 1.0
+ + JDK-8275610: C2: Object field load floats above its null
+ check resulting in a segfault
+ + JDK-8272570: C2: crash in PhaseCFG::global_code_motion
+ + JDK-8274658: ISO 4217 Amendment 170 Update
+ + JDK-8065704: Set LC_ALL=C for all relevant commands in the
+ build system
+- 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-13.0.10+5.tar.gz
metro-fi-1.2.15-RELEASE.tar.gz
metro-stax-ex-1.8.tar.gz
New:
----
jdk-13.0.11+4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ java-13-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.SFGd65/_old 2022-04-21 15:48:22.472298023 +0200
+++ /var/tmp/diff_new_pack.SFGd65/_new 2022-04-21 15:48:22.480298031 +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,34 +32,13 @@
# Standard JPackage naming and versioning defines.
%global featurever 13
%global interimver 0
-%global updatever 10
-%global patchver 0
-%global datever 2022-01-18
-%global buildver 5
+%global updatever 11
+%global datever 2022-04-19
+%global buildver 4
%global openjdk_repo jdk13u
-%global openjdk_tag
jdk-%{featurever}.%{interimver}.%{updatever}+%{buildver}
-%global openjdk_dir
%{openjdk_repo}-jdk-%{featurever}.%{interimver}.%{updatever}-%{buildver}
+%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
-# JavaEE modules
-%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 2305
%global priority 0
@@ -111,6 +90,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
%if ! %{with zero}
%ifarch x86_64 %{aarch64}
@@ -140,7 +124,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
@@ -160,24 +144,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
@@ -221,10 +187,8 @@
Patch401: jaw-jdk10.patch
Patch402: jaw-nogtk.patch
#
-Patch500: activation-module.patch
-Patch501: annotation-module.patch
-#
Patch600: riscv64-zero.patch
+#
BuildRequires: alsa-lib-devel
BuildRequires: autoconf
BuildRequires: automake
@@ -436,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/
@@ -497,9 +452,6 @@
%patch401
%patch402
-%patch500
-%patch501
-
%patch600 -p1
# Extract systemtap tapsets
@@ -562,10 +514,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}" \
@@ -645,152 +597,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 # add_back_javaee_modules
-
# cacerts are generated in runtime in openSUSE
if [ -f %{buildoutputdir}/%{imagesdir}/jdk/lib/security/cacerts ]; then
rm %{buildoutputdir}/%{imagesdir}/jdk/lib/security/cacerts
++++++ jdk-13.0.10+5.tar.gz -> jdk-13.0.11+4.tar.gz ++++++
/work/SRC/openSUSE:Factory/java-13-openjdk/jdk-13.0.10+5.tar.gz
/work/SRC/openSUSE:Factory/.java-13-openjdk.new.1538/jdk-13.0.11+4.tar.gz
differ: char 24, line 1