Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package java-11-openjdk for openSUSE:Factory checked in at 2021-10-23 23:13:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/java-11-openjdk (Old) and /work/SRC/openSUSE:Factory/.java-11-openjdk.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-11-openjdk" Sat Oct 23 23:13:39 2021 rev:49 rq:926810 version:11.0.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/java-11-openjdk/java-11-openjdk.changes 2021-09-20 23:32:56.455157843 +0200 +++ /work/SRC/openSUSE:Factory/.java-11-openjdk.new.1890/java-11-openjdk.changes 2021-10-23 23:13:40.288972156 +0200 @@ -1,0 +2,541 @@ +Thu Oct 21 10:54:37 UTC 2021 - Fridrich Strba <fst...@suse.com> + +- Update to upstream tag jdk-11.0.13+8 (October 2021 CPU) + * Security fixes + + JDK-8163326, CVE-2021-35550, bsc#1191901: Update the default + enabled cipher suites preference + + JDK-8254967, CVE-2021-35565, bsc#1191909: + com.sun.net.HttpsServer spins on TLS session close + + 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-8268193: Improve requests of certificates + + 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-8024368: private methods are allocated vtable indices + + JDK-8042902: Test java/net/Inet6Address/serialize/ + /Inet6AddressSerializationTest.java fails intermittently + + JDK-8140466: ChaCha20 and Poly1305 TLS Cipher Suites + + JDK-8157404: Unable to read certain PKCS12 keystores from + SequenceInputStream + + JDK-8158066: SourceDebugExtensionTest fails to rename file + + JDK-8168304: Make all of DependencyContext_test available in + product mode + + JDK-8169246: java/net/DatagramSocket/ReportSocketClosed.java + fails intermittently with BindException + + JDK-8181313: SA: Remove libthread_db dependency on Linux + + JDK-8193214: Incorrect annotations.without.processors + warnings with JDK 9 + + JDK-8194230: jdk/internal/jrtfs/remote/ + /RemoteRuntimeImageTest.java fails with + java.lang.NullPointerException + + JDK-8196092: javax/swing/JComboBox/8032878/bug8032878.java + fails + + JDK-8199931: java/net/MulticastSocket/ + /UnreferencedMulticastSockets.java fails with "incorrect data + received" + + JDK-8206083: Make tools/javac/api/T6265137.java robust to JDK + version changes + + JDK-8206350: java/util/Locale/bcp47u/SystemPropertyTests.java + failed on Mac 10.13 with zh_CN and zh_TW locales. + + JDK-8207316: java/nio/channels/spi/SelectorProvider/ + /inheritedChannel/InheritedChannelTest.java failed + + JDK-8208227: tools/jdeps/DotFileTest.java fails on Win-X64 + + JDK-8208363: test/jdk/java/lang/Package/ + /PackageFromManifest.java missing module dependencies + declaration + + JDK-8209380: ARM: cleanup maybe-uninitialized and reorder + compiler warnings + + JDK-8209768: Refactor java/util/prefs/CheckUserPrefsStorage.sh + to plain java test + + JDK-8209772: Refactor shell test java/util/ServiceLoader/ + /basic/basic.sh to java + + JDK-8209773: Refactor shell test javax/naming/module/basic.sh + to java + + JDK-8209832: Refactor jdk/internal/reflect/Reflection/ + /GetCallerClassTest.sh to plain java test + + JDK-8209930: Refactor java/util/zip/ZipFile/deletetempjar.sh + to plain java test + + JDK-8210406: Refactor java.util.PluggableLocale:i18n shell + tests to plain java tests + + JDK-8210407: Refactor java.util.Calendar:i18n shell tests to + plain java tests + + JDK-8210495: compiler crashes because of illegal signature in + otherwise legal code + + JDK-8210669: Some launcher tests assume a pre-JDK 9 run-time + image layout + + JDK-8210802: temp files left by tests in + jdk/java/net/httpclient + + JDK-8210819: Update the host name in CNameTest.java + + JDK-8210908: Refactor java/util/prefs/PrefsSpi.sh to plain + java test + + JDK-8210934: Move sun/net/www/protocol/http/ + /GetErrorStream.java to OpenJDK + + JDK-8210959: JShell fails and exits when statement throws an + exception whose message contains a '%'. + + JDK-8211055: Provide print to a file (PDF) feature even when + printer was not connected + + JDK-8211092: test/jdk/sun/net/www/http/HttpClient/ + /MultiThreadTest.java fails intermittently when cleaning up + + JDK-8211296: Remove HotSpot deprecation warning suppression + for Mac/clang + + JDK-8211325: test/jdk/java/net/Socket/LingerTest.java fails + with cleaning up + + JDK-8212040: Compilation error due to wrong usage of + NSPrintJobDispositionValue in mac10.12 + + JDK-8212695: Add explicit timeout to several HTTP Client tests + + JDK-8212718: Refactor some annotation processor tests to + better use collections + + JDK-8213007: Update the link in test/jdk/sun/security/ + /provider/SecureRandom/DrbgCavp.java + + JDK-8213137: Remove static initialization of monitor/mutex + instances + + JDK-8213235: java/nio/channels/SocketChannel/ + /AsyncCloseChannel.java fails with threads that didn't exit + + JDK-8213409: Refactor sun.text.IntHashtable:i18n shell tests + to plain java tests + + JDK-8213576: Make test AsyncCloseChannel.java run in othervm + + JDK-8213694: Test Timeout.java should run in othervm mode + + JDK-8213718: [TEST] Wrong classname in vmTestbase/nsk/stress/ + /except/except002 and except003 + + JDK-8213922: fix ctw stand-alone build + + JDK-8214195: Align stdout messages in + test/jdk/java/math/BigInteger/PrimitiveConversionTests.java + + JDK-8214520: [TEST_BUG] sun/security/mscapi/nonUniqueAliases/ + /NonUniqueAliases.java failed with incorrect jtreg tags order + + JDK-8214937: sun/security/tools/jarsigner/warnings/ + /NoTimestampTest.java failed due to unexpected expiration date + + JDK-8216532: tools/launcher/Test7029048.java fails (Solaris) + + JDK-8217825: Verify @AfterTest is used correctly in WebSocket + tests + + JDK-8218145: block_if_requested is not proper inlined due to + size + + JDK-8219417: bump jtreg requiredVersion to b14 + + JDK-8219552: bump jtreg requiredVersion to b14 in + test/jdk/sanity/client/ + + JDK-8219804: java/net/MulticastSocket/Promiscuous.java fails + intermittently due to NumberFormatException + + JDK-8220445: Support for side by side MSVC Toolset versions + + JDK-8221988: add possibility to build with Visual Studio 2019 + + JDK-8222751: closed/test/jdk/sun/security/util/ + /DerIndefLenConverter/IndefBerPkcs12.java fail + + JDK-8223050: JVMCI: findUniqueConcreteMethod() should not use + Dependencies::find_unique_concrete_method() for non-virtual + methods + + JDK-8224853: CDS address sanitizer errors + + JDK-8225082: Remove IdenTrust certificate that is expiring in + September 2021 + + JDK-8225583: Examine the HttpResponse.BodySubscribers for + null handling and multiple subscriptions + + JDK-8225690: Multiple AttachListener threads can be created + + JDK-8225790: Two NestedDialogs tests fail on Ubuntu + + JDK-8226319: Add forgotten test/jdk/java/net/httpclient/ + /BodySubscribersTest.java + + JDK-8226533: JVMCI: findUniqueConcreteMethod should handle + statically bindable methods directly + + JDK-8226602: Test convenience reactive primitives from + java.net.http with RS TCK + + JDK-8226683: Remove review suggestion from fix to 8219804 + + JDK-8227738: jvmti/DataDumpRequest/datadumpreq001 failed due + to "exit code is 134" + + JDK-8227766: CheckUnhandledOops is broken in MemAllocator + + JDK-8227815: Minimal VM: set_state is not a member of + AttachListener + + JDK-8230674: Heap dumps should exclude dormant CDS archived + objects of unloaded classes + + JDK-8230808: Remove Access::equals() + + JDK-8230841: Remove oopDesc::equals() + + JDK-8231717: Improve performance of charset decoding when + charset is always compactable + + JDK-8232243: Wrong caret position in JTextPane on Windows + with a screen resolution > 100% + + JDK-8232782: Shenandoah: streamline post-LRB CAS barrier + (aarch64) + + JDK-8233790: Forward output from heap dumper to jcmd/jmap + + JDK-8233989: Create an IPv4 version of + java/net/MulticastSocket/SetLoopbackMode.java + + JDK-8234510: Remove file seeking requirement for writing a + heap dump + + JDK-8235211: serviceability/attach/ + /RemovingUnixDomainSocketTest.java fails with + AttachNotSupportedException: Unable to open socket file + + JDK-8235216: typo in test filename + + JDK-8235866: bump jtreg requiredVersion to 4.2b16 + + JDK-8236111: narrow allowSmartActionArgs disabling + + JDK-8236413: AbstractConnectTimeout should tolerate both + NoRouteToHostException and UnresolvedAddressException + + JDK-8236671: NullPointerException in JKS keystore + + JDK-8238930: problem list compiler/c2/Test8004741.java + + JDK-8238943: switch to jtreg 5.0 + + JDK-8240555: Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS + breaks QuietOption.java test + + JDK-8240983: Incorrect copyright header in Apache Santuario ++++ 344 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/java-11-openjdk/java-11-openjdk.changes ++++ and /work/SRC/openSUSE:Factory/.java-11-openjdk.new.1890/java-11-openjdk.changes Old: ---- f412f2537f15.tar.bz2 icedtea-sound-1.0.1-jdk9.patch icedtea-sound-1.0.1.tar.xz icedtea-sound-soundproperties.patch jdk11-glibc234.patch New: ---- jdk-11.0.13+8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-11-openjdk.spec ++++++ --- /var/tmp/diff_new_pack.Ft2sDt/_old 2021-10-23 23:13:44.908974414 +0200 +++ /var/tmp/diff_new_pack.Ft2sDt/_new 2021-10-23 23:13:44.912974416 +0200 @@ -33,14 +33,13 @@ # Standard JPackage naming and versioning defines. %global featurever 11 %global interimver 0 -%global updatever 12 +%global updatever 13 %global patchver 0 -%global datever 2021-07-20 -%global buildver 7 -%global hg_project jdk-updates -%global hg_repository jdk11u -%global hg_revision f412f2537f15 -%global icedtea_sound_version 1.0.1 +%global datever 2021-10-19 +%global buildver 8 +%global openjdk_repo jdk11u +%global openjdk_tag jdk-11.0.13+8 +%global openjdk_dir jdk11u-jdk-11.0.13-8 # JavaEE modules %global java_atk_wrapper_version 0.33.2 %global java_activation_repository activation @@ -116,12 +115,12 @@ %global with_system_pcsc 0 %endif %global with_system_harfbuzz 1 -%global with_pulseaudio 1 %if %{is_release} %global package_version %{featurever}.%{interimver}.%{updatever}.%{patchver} %else %global package_version %{featurever}.%{interimver}.%{updatever}.%{patchver}~%{buildver} %endif +%global NSS_LIBDIR %(pkg-config --variable=libdir nss) %bcond_with zero %bcond_with aot %if ! %{with zero} @@ -138,7 +137,6 @@ %global tapsetroot %{_datadir}/systemtap %global tapsetdir %{tapsetroot}/tapset/%{_build_cpu} %endif -%global NSS_LIBDIR %(pkg-config --variable=libdir nss) %if %{with_systemtap} # Where to install systemtap tapset (links) # We would like these to be in a package specific subdir, @@ -159,11 +157,9 @@ Group: Development/Languages/Java URL: https://openjdk.java.net/ # Sources from upstream OpenJDK project. -Source0: http://hg.openjdk.java.net/%{hg_project}/%{hg_repository}/archive/%{hg_revision}.tar.bz2 +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. Adapted from IcedTea. @@ -199,9 +195,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 @@ -235,7 +228,6 @@ # Patch200: ppc_stack_overflow_fix.patch Patch201: fix_armv6_build.patch -Patch202: jdk11-glibc234.patch # Patch302: disable-doclint-by-default.patch Patch303: alternative-tzdb_dat.patch @@ -339,11 +331,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 @@ -361,13 +348,13 @@ Summary: OpenJDK %{featurever} Runtime Environment Group: Development/Languages/Java Requires: jpackage-utils -Requires(post): java-ca-certificates # mozilla-nss has to be installed to prevent # java.security.ProviderException: Could not initialize NSS # ... # java.io.FileNotFoundException: /usr/lib64/libnss3.so #was bnc#634793 Requires: mozilla-nss +Requires(post): java-ca-certificates # Post requires update-alternatives to install tool update-alternatives. Requires(post): update-alternatives # Postun requires update-alternatives to uninstall tool update-alternatives. @@ -469,6 +456,7 @@ Requires(post): update-alternatives # Postun requires update-alternatives to uninstall javadoc alternative. Requires(postun):update-alternatives +BuildArch: noarch %if 0%{?suse_version} > 1315 || 0%{?java_bootstrap} # Standard JPackage javadoc provides. Provides: java-%{javaver}-javadoc = %{version}-%{release} @@ -476,7 +464,6 @@ Provides: java-javadoc = %{version}-%{release} Obsoletes: java-10-openjdk-javadoc < %{version}-%{release} %endif -BuildArch: noarch %description javadoc The OpenJDK %{featurever} API documentation. @@ -502,18 +489,17 @@ need to. %prep -%setup -q -n %{hg_repository}-%{hg_revision} -%setup -q -D -n %{hg_repository}-%{hg_revision} -T -a 8 -%setup -q -D -n %{hg_repository}-%{hg_revision} -T -a 9 -%setup -q -D -n %{hg_repository}-%{hg_revision} -T -a 20 -%setup -q -D -n %{hg_repository}-%{hg_revision} -T -a 21 -%setup -q -D -n %{hg_repository}-%{hg_revision} -T -a 22 -%setup -q -D -n %{hg_repository}-%{hg_revision} -T -a 23 -%setup -q -D -n %{hg_repository}-%{hg_revision} -T -a 24 -%setup -q -D -n %{hg_repository}-%{hg_revision} -T -a 25 -%setup -q -D -n %{hg_repository}-%{hg_revision} -T -a 26 -%setup -q -D -n %{hg_repository}-%{hg_revision} -T -a 27 -%setup -q -D -n %{hg_repository}-%{hg_revision} -T -a 28 +%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/ @@ -527,11 +513,6 @@ rm -rvf src/java.desktop/share/native/liblcms/cms* rm -rvf src/java.desktop/share/native/liblcms/lcms2* -%patch1 -%if %{with_pulseaudio} -%patch2 -p1 -%endif - %patch3 -p1 %patch4 -p1 %patch5 -p1 @@ -567,8 +548,6 @@ %patch201 %endif -%patch202 -p1 - %patch302 -p1 %patch303 -p1 @@ -616,7 +595,7 @@ # Setup nss.fips.cfg sed -e "s:@NSS_LIBDIR@:%{NSS_LIBDIR}:g" %{SOURCE13} > nss.fips.cfg -sed -i -e "s:@NSS_SECMOD@:/etc/pki/nssdb:g" nss.fips.cfg +sed -i -e "s:@NSS_SECMOD@:%{_sysconfdir}/pki/nssdb:g" nss.fips.cfg %build @@ -725,24 +704,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 @@ -1246,9 +1207,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 @@ -1457,9 +1415,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