Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package java-17-openjdk for openSUSE:Factory
checked in at 2021-10-23 00:51:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
and /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-17-openjdk"
Sat Oct 23 00:51:16 2021 rev:5 rq:926869 version:17.0.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes
2021-09-20 23:36:16.079404461 +0200
+++
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1890/java-17-openjdk.changes
2021-10-23 00:51:56.677146982 +0200
@@ -1,0 +2,139 @@
+Fri Oct 22 05:58:29 UTC 2021 - Fridrich Strba <[email protected]>
+
+- Update to upstream tag jdk-17.0.1+12 (October 2021 CPU)
+ * Security fixes
+ + JDK-8263314: Enhance XML Dsig modes
+ + JDK-8265167, CVE-2021-35556, bsc#1191910: Richer Text Editors
+ + JDK-8265574: Improve handling of sheets
+ + JDK-8265580, CVE-2021-35559, bsc#1191911: Enhanced style for
+ RTF kit
+ + JDK-8265776: Improve Stream handling for SSL
+ + JDK-8266097, CVE-2021-35561, bsc#1191912: Better hashing
+ support
+ + JDK-8266103: Better specified spec values
+ + JDK-8266109: More Resilient Classloading
+ + JDK-8266115: More Manifest Jar Loading
+ + JDK-8266137, CVE-2021-35564, bsc#1191913: Improve Keystore
+ integrity
+ + JDK-8266689, CVE-2021-35567, bsc#1191903: More Constrained
+ Delegation
+ + JDK-8267086: ArrayIndexOutOfBoundsException in
+ java.security.KeyFactory.generatePublic
+ + JDK-8267712: Better LDAP reference processing
+ + JDK-8267729, CVE-2021-35578, bsc#1191904: Improve TLS client
+ handshaking
+ + JDK-8267735, CVE-2021-35586, bsc#1191914: Better BMP support
+ + JDK-8268199: Correct certificate requests
+ + JDK-8268205: Enhance DTLS client handshake
+ + JDK-8268506: More Manifest Digests
+ + JDK-8269618, CVE-2021-35603, bsc#1191906: Better session
+ identification
+ + JDK-8269624: Enhance method selection support
+ + JDK-8270398: Enhance canonicalization
+ + JDK-8270404: Better canonicalization
+ * Other changes:
+ + JDK-8225082: Remove IdenTrust certificate that is expiring in
+ September 2021
+ + JDK-8225083: Remove Google certificate that is expiring in
+ December 2021
+ + JDK-8243543: jtreg test security/infra/java/security/cert/
+ /CertPathValidator/certification/BuypassCA.java fails
+ + JDK-8248899: security/infra/java/security/cert/
+ /CertPathValidator/certification/QuoVadisCA.java fails,
+ Certificate has been revoked
+ + JDK-8261088: Repeatable annotations without @Target cannot
+ have containers that target module declarations
+ + JDK-8262731: [macOS] Exception from "Printable.print" is
+ swallowed during "PrinterJob.print"
+ + JDK-8263531: Remove unused buffer int
+ + JDK-8266182: Automate manual steps listed in the test
+ jdk/sun/security/pkcs12/ParamsTest.java
+ + JDK-8267625: AARCH64: typo in LIR_Assembler::emit_profile_type
+ + JDK-8267666: Add option to jcmd GC.heap_dump to use existing
+ file
+ + JDK-8268019: C2: assert(no_dead_loop) failed: dead loop
+ detected
+ + JDK-8268261: C2: assert(n != __null) failed: Bad immediate
+ dominator info.
+ + JDK-8268427: Improve AlgorithmConstraints:checkAlgorithm
+ performance
+ + JDK-8268500: Better specified ParameterSpecs
+ + JDK-8268963: [IR Framework] Some default regexes matching on
+ PrintOptoAssembly in IRNode.java do not work on all platforms
+ + JDK-8269297: Bump version numbers for JDK 17.0.1
+ + JDK-8269478: Shenandoah: gc/shenandoah/mxbeans tests should
+ be more resilient
+ + JDK-8269574: C2: Avoid redundant uncommon traps in
+ GraphKit::builtin_throw() for JVMTI exception events
+ + JDK-8269763: The JEditorPane is blank after JDK-8265167
+ + JDK-8269851: OperatingSystemMXBean getProcessCpuLoad reports
+ incorrect process cpu usage in containers
+ + JDK-8269882: stack-use-after-scope in NewObjectA
+ + JDK-8269897: Shenandoah: Resolve UNKNOWN access strength,
+ where possible
+ + JDK-8269934: RunThese24H.java failed with
+ EXCEPTION_ACCESS_VIOLATION in
+ java_lang_Thread::get_thread_status
+ + JDK-8269993: [Test]: java/net/httpclient/
+ /DigestEchoClientSSL.java contains redundant @run tags
+ + JDK-8270094: Shenandoah: Provide human-readable labels for
+ test configurations
+ + JDK-8270096: Shenandoah: Optimize
+ gc/shenandoah/TestRefprocSanity.java for interpreter mode
+ + JDK-8270098: ZGC: ZBarrierSetC2::clone_at_expansion fails
+ with "Guard against surprises" assert
+ + JDK-8270137: Kerberos Credential Retrieval from Cache not
+ Working in Cross-Realm Setup
+ + JDK-8270280: security/infra/java/security/cert/
+ /CertPathValidator/certification/LetsEncryptCA.java OCSP
+ response error
+ + JDK-8270344: Session resumption errors
+ + JDK-8271203: C2: assert(iff->Opcode() == Op_If ||
+ iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() ==
+ Op_RangeCheck) failed: Check this code when new subtype is
+ added
+ + JDK-8271276: C2: Wrong JVM state used for receiver null check
+ + JDK-8271335: Updating RE Configs for BUILD REQUEST 17.0.1+4
+ + JDK-8271589: fatal error with variable shift count integer
+ rotate operation.
+ + JDK-8271723: Unproblemlist
+ runtime/InvocationTests/invokevirtualTests.java
+ + JDK-8271730: Client authentication using RSASSA-PSS fails
+ after correct certificate requests
+ + JDK-8271925: ZGC: Arraycopy stub passes invalid oop to load
+ barrier
+ + JDK-8272124: Cgroup v1 initialization causes
+ NullPointerException when cgroup path contains colon
+ + JDK-8272131: PhaseMacroExpand::generate_slow_arraycopy crash
+ when clone null CallProjections.fallthrough_ioproj
+ + JDK-8272326: java/util/Random/RandomTestMoments.java had two
+ Gaussian fails
+ + JDK-8272332: --with-harfbuzz=system doesn't add -lharfbuzz
+ after JDK-8255790
+ + JDK-8272472: StackGuardPages test doesn't build with glibc
+ 2.34
+ + JDK-8272581: sun/security/pkcs11/Provider/MultipleLogins.sh
+ fails after JDK-8266182
+ + JDK-8272602: [macos] not all KEY_PRESSED events sent when
+ control modifier is used
+ + JDK-8272700: [macos] Build failure with Xcode 13.0 after
+ JDK-8264848
+ + JDK-8272708: [Test]: Cleanup: test/jdk/security/infra/java/
+ /security/cert/CertPathValidator/certification/BuypassCA.java
+ no longer needs ocspEnabled
+ + JDK-8272806: [macOS] "Apple AWT Internal Exception" when
+ input method is changed
+ + JDK-8273150: Revert "8225083: Remove Google certificate that
+ is expiring in December 2021"
+ + JDK-8273358: macOS Monterey does not have the font Times
+ needed by Serif
+- Remove the unneeded icedtea-sound provider
+- Removed patches:
+ * icedtea-sound-1.0.1-jdk9.patch
+ * icedtea-sound-soundproperties.patch
+ + not needed since the icedtea-sound provider is removed
+ * harfbuzz-libs.patch
+ * openjdk-glibc234.patch
+ + integrated upstream
+
+-------------------------------------------------------------------
Old:
----
harfbuzz-libs.patch
icedtea-sound-1.0.1-jdk9.patch
icedtea-sound-1.0.1.tar.xz
icedtea-sound-soundproperties.patch
jdk-17+35.tar.gz
openjdk-glibc234.patch
New:
----
jdk-17.0.1+12.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ java-17-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.tQNrJk/_old 2021-10-23 00:52:00.189148536 +0200
+++ /var/tmp/diff_new_pack.tQNrJk/_new 2021-10-23 00:52:00.189148536 +0200
@@ -32,14 +32,13 @@
# Standard JPackage naming and versioning defines.
%global featurever 17
%global interimver 0
-%global updatever 0
+%global updatever 1
%global patchver 0
-%global datever 2021-09-14
-%global buildver 35
+%global datever 2021-10-19
+%global buildver 12
%global openjdk_repo jdk17u
-%global openjdk_tag jdk-17+35
-%global openjdk_dir jdk17u-jdk-17-35
-%global icedtea_sound_version 1.0.1
+%global openjdk_tag jdk-17.0.1+12
+%global openjdk_dir jdk17u-jdk-17.0.1-12
# JavaEE modules
%global java_atk_wrapper_version 0.33.2
%global java_activation_repository activation
@@ -116,7 +115,6 @@
%global with_system_pcsc 0
%global with_system_lcms 0
%endif
-%global with_pulseaudio 1
%bcond_with zero
%if ! %{with zero}
%global with_systemtap 1
@@ -151,8 +149,6 @@
Source0:
https://github.com/openjdk/%{openjdk_repo}/archive/%{openjdk_tag}.tar.gz
# Accessibility support
Source8:
https://download.gnome.org/sources/java-atk-wrapper/0.33/java-atk-wrapper-%{java_atk_wrapper_version}.tar.xz
-# Pulseaudio support
-Source9:
http://icedtea.classpath.org/download/source/icedtea-sound-%{icedtea_sound_version}.tar.xz
# Systemtap tapsets. Zipped up to keep it small.
Source10: systemtap-tapset.tar.xz
# Desktop files. Adapated from IcedTea.
@@ -188,9 +184,6 @@
Source100: config.guess
# wget -O config.sub
'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD'
Source101: config.sub
-# RPM/distribution specific patches
-Patch1: icedtea-sound-1.0.1-jdk9.patch
-Patch2: icedtea-sound-soundproperties.patch
# Restrict access to java-atk-wrapper classes
Patch3: java-atk-wrapper-security.patch
# RHBZ 808293
@@ -205,7 +198,6 @@
Patch12: adlc-parser.patch
# Fix: implicit-pointer-decl
Patch13: implicit-pointer-decl.patch
-Patch14: harfbuzz-libs.patch
Patch15: system-pcsclite.patch
Patch16: system-crypto-policy.patch
@@ -214,8 +206,6 @@
#
Patch20: loadAssistiveTechnologies.patch
#
-Patch30: openjdk-glibc234.patch
-#
# OpenJDK specific patches
#
Patch200: ppc_stack_overflow_fix.patch
@@ -327,11 +317,6 @@
%if %{with_systemtap}
BuildRequires: systemtap-sdt-devel
%endif
-# pulse audio requirements
-%if %{with_pulseaudio}
-BuildRequires: libpulse-devel >= 0.9.11
-BuildRequires: pulseaudio >= 0.9.11
-%endif
%if %{with_system_pcsc}
BuildRequires: pcsc-lite-devel
%endif
@@ -459,7 +444,6 @@
%prep
%setup -q -n %{openjdk_dir}
%setup -q -D -n %{openjdk_dir} -T -a 8
-%setup -q -D -n %{openjdk_dir} -T -a 9
%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
@@ -484,11 +468,6 @@
rm -rvf src/java.desktop/share/native/liblcms/lcms2*
%endif
-%patch1
-%if %{with_pulseaudio}
-%patch2 -p1
-%endif
-
%patch3 -p1
%patch4 -p1
%patch5 -p1
@@ -496,7 +475,6 @@
%patch10 -p1
%patch12 -p1
%patch13 -p1
-%patch14 -p1
%if %{with_system_pcsc}
%patch15 -p1
@@ -508,8 +486,6 @@
%patch20 -p1
-%patch30 -p1
-
%patch200 -p1
%ifarch %{arm6}
@@ -636,24 +612,6 @@
# Copy tz.properties
echo "sun.zoneinfo.dir=%{_datadir}/javazi" >> $JAVA_HOME/conf/tz.properties
-%if %{with_pulseaudio}
-# Build the pulseaudio plugin
-pushd icedtea-sound-%{icedtea_sound_version}
-autoreconf --force --install
-%configure \
- --with-jdk-home=$JAVA_HOME \
- --disable-docs
-make %{?_smp_mflags}
-cp icedtea-sound.jar $JAVA_HOME/../jmods/
-cp build/native/libicedtea-sound.so $JAVA_HOME/lib/
-popd
-# Merge the icedtea-sound into the JDK
-source $JAVA_HOME/release; export MODULES
-$JAVA_HOME/bin/jlink --module-path $JAVA_HOME/../jmods --add-modules
"icedtea.sound,${MODULES//\ /,}" --output $JAVA_HOME/../newjdk
-cp -rf $JAVA_HOME/../newjdk/* $JAVA_HOME/
-rm -rf $JAVA_HOME/../newjdk
-%endif
-
# Build the accessibility plugin
pushd java-atk-wrapper-%{java_atk_wrapper_version}
autoreconf --force --install
@@ -1153,9 +1111,6 @@
%files
%dir %{_jvmdir}/%{sdkdir}/lib
%{_jvmdir}/%{sdkdir}/lib/libawt_xawt.so
-%if %{with_pulseaudio}
-%{_jvmdir}/%{sdkdir}/lib/libicedtea-sound.so
-%endif
%{_jvmdir}/%{sdkdir}/lib/libjawt.so
%{_jvmdir}/%{sdkdir}/lib/libsplashscreen.so
%dir %{_datadir}/icons/hicolor
@@ -1359,9 +1314,6 @@
%dir %{_jvmdir}/%{sdkdir}/jmods
%{_jvmdir}/%{sdkdir}/release
%{_jvmdir}/%{sdkdir}/jmods/*.jmod
-%if %{with_pulseaudio}
-%{_jvmdir}/%{sdkdir}/jmods/icedtea-sound.jar
-%endif
%{_jvmdir}/%{sdkdir}/jmods/java-atk-wrapper.jar
%files demo -f %{name}-demo.files
++++++ jdk-17+35.tar.gz -> jdk-17.0.1+12.tar.gz ++++++
/work/SRC/openSUSE:Factory/java-17-openjdk/jdk-17+35.tar.gz
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1890/jdk-17.0.1+12.tar.gz
differ: char 13, line 1