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 <fst...@suse.com> + +- 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