Accepting request 959709 from Java:Factory

January 2022 CPU

OBS-URL: https://build.opensuse.org/request/show/959709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-1_8_0-openjdk?expand=0&rev=86
This commit is contained in:
Dominique Leuenberger 2022-03-06 17:15:29 +00:00 committed by Git OBS Bridge
commit c628248072
18 changed files with 3313 additions and 59 deletions

3135
JDK-8076190.patch Normal file

File diff suppressed because it is too large Load Diff

3
aarch32-git.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3ed42fe4dc77ce0fcc7894512ebe04aa6ca8507c23cc19e1f10cdbb15691ff05
size 7216040

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ee670f481885dd512714af1caed93473b51dab8934b9b71f80d7f0d7adc02313
size 7207712

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ab0bff4445822c5e5741088da0e83a9bc20d059b8a95fcffd5885c03969bbeeb
size 949700

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4231a4b534b1c44aaf5e0b51833f0e40f0654dcaa41c6259cf65037eccd427ae
size 7121192

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f83ee85d39f39a304dbd6c79aaeb4fa04257fc2e61031d0a28587a1953ba2459
size 1574548

3
icedtea-3.22.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:82bffbe2b04ad8b733f7c796ae8d40ece2437adb1d4e614b8391ab44fc7f175b
size 1567796

View File

@ -1,3 +1,155 @@
-------------------------------------------------------------------
Sat Mar 5 07:44:43 UTC 2022 - Fridrich Strba <fstrba@suse.com>
- Update to version jdk8u322 (icedtea-3.22.0)
* January 2022 CPU
* Security fixes
+ JDK-8264934, CVE-2022-21248, bsc#1194926: Enhance cross VM
serialization
+ JDK-8268488: More valuable DerValues
+ JDK-8268494: Better inlining of inlined interfaces
+ JDK-8268512: More content for ContentInfo
+ JDK-8268795: Enhance digests of Jar files
+ JDK-8268801: Improve PKCS attribute handling
+ JDK-8268813, CVE-2022-21283, bsc#1194937: Better String
matching
+ JDK-8269151: Better construction of EncryptedPrivateKeyInfo
+ JDK-8269944: Better HTTP transport redux
+ JDK-8270392, CVE-2022-21293, bsc#1194935: Improve String
constructions
+ JDK-8270416, CVE-2022-21294, bsc#1194934: Enhance
construction of Identity maps
+ JDK-8270492, CVE-2022-21282, bsc#1194933: Better resolution
of URIs
+ JDK-8270498, CVE-2022-21296, bsc#1194932: Improve SAX Parser
configuration management
+ JDK-8270646, CVE-2022-21299, bsc#1194931: Improved scanning
of XML entities
+ JDK-8271962: Better TrueType font loading
+ JDK-8271968: Better canonical naming
+ JDK-8271987: Manifest improved manifest entries
+ JDK-8272014, CVE-2022-21305, bsc#1194939: Better array
indexing
+ JDK-8272026, CVE-2022-21340, bsc#1194940: Verify Jar
Verification
+ JDK-8272236, CVE-2022-21341, bsc#1194941: Improve serial
forms for transport
+ JDK-8272272: Enhance jcmd communication
+ JDK-8272462: Enhance image handling
+ JDK-8273290: Enhance sound handling
+ JDK-8273748, CVE-2022-21349: Improve Solaris font rendering
+ JDK-8273756, CVE-2022-21360, bsc#1194929: Enhance BMP image
support
+ JDK-8273838, CVE-2022-21365, bsc#1194928: Enhanced BMP
processing
* Import of OpenJDK 8 u322
+ JDK-6801613: Cross-platform pageDialog and printDialog top
margin entry broken
+ JDK-8011541: [TEST_BUG] closed/javax/swing/plaf/metal/
/MetalUtils/bug6190373.java fails NPE since 7u25b03
+ JDK-8025430: [TEST_BUG] javax/swing/JEditorPane/5076514/
/bug5076514.java failed since jdk8b108
+ JDK-8041928: MouseEvent.getModifiersEx gives wrong result
+ JDK-8042199: The build of J2DBench via makefile is broken
after the JDK-8005402
+ JDK-8044365: (dc) MulticastSendReceiveTests.java failing with
ENOMEM when joining group (OS X 10.9)
+ JDK-8048021: Remove @version tag in jaxp repo
+ JDK-8049348: compiler/intrinsics/bmi/verifycode tests on
lzcnt and tzcnt use incorrect assumption about REXB prefix
usage
+ JDK-8060027: Tests java/beans/XMLEncoder/Test4903007.java and
java/beans/XMLEncoder/java_awt_GridBagLayout.java
+ JDK-8066588: javax/management/remote/mandatory/connectio
/RMIConnector_NPETest.java fails to compile
+ JDK-8066652: Default TimeZone is GMT not local if
user.timezone is invalid on Mac OS
+ JDK-8069034:
gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
nightly failure
+ JDK-8077590: windows_i586_6.2-product-c2-runThese8_Xcomp_vm
failing after win compiler upgrade
+ JDK-8080287: The image of BufferedImage.TYPE_INT_ARGB and
BufferedImage.TYPE_INT_ARGB_PRE is blank
+ JDK-8140329: [TEST_BUG] test FullScreenAfterSplash.java
failed because image was not generated
+ JDK-8140472: java/net/ipv6tests/TcpTest.java failed
intermittently with java.net.BindException: Address already in
use: NET_Bind
+ JDK-8147051: StaxEntityResolverWrapper should create
StaxXMLInputSource with a resolver indicator
+ JDK-8148915: Intermittent failures of bug6400879.java
+ JDK-8176837: SunPKCS11 provider needs to check more details
on PKCS11 Mechanism
+ JDK-8177393: Result of RescaleOp for 4BYTE_ABGR images may be
25% black
+ JDK-8177536: Avoid Apple Peer-to-Peer interfaces in
networking tests
+ JDK-8182036: Load from initializing arraycopy uses wrong
memory state
+ JDK-8183369: RFC unconformity of HttpURLConnection with proxy
+ JDK-8183543: Aarch64: C2 compilation often fails with "failed
spill-split-recycle sanity check"
+ JDK-8187450: JNI local refs exceeds capacity warning in
NetworkInterface::getAll
+ JDK-8187649: ArrayIndexOutOfBoundsException in
java.util.JapaneseImperialCalendar
+ JDK-8190482: InnocuousThread creation should not require the
caller to possess enableContextClassLoaderOverride
+ JDK-8190793: Httpserver does not detect truncated request body
+ JDK-8196572: Tests ColConvCCMTest.java and MTColConvTest.java
fail
+ JDK-8202788: Explicitly reclaim cached thread-local direct
buffers at thread exit
+ JDK-8210058: Algorithmic Italic font leans opposite angle in
Printing
+ JDK-8220150: macos10.14 Mojave returns anti-aliased glyphs
instead of aliased B&W glyphs
+ JDK-8225082: Remove IdenTrust certificate that is expiring in
September 2021
+ JDK-8225083: Remove Google certificate that is expiring in
December 2021
+ JDK-8226806: [macOS 10.14] Methods of Java Robot should be
called from appropriate thread
+ JDK-8231254: (fs) Add test for macOS Catalina changes to
protect system software
+ JDK-8231438: [macOS] Dark mode for the desktop is not
supported
+ JDK-8232178: MacVolumesTest failed after upgrade to MacOS
Catalina
+ JDK-8232226: [macos 10.15] test/jdk/java/awt/color/
/EqualityTest/EqualityTest.java may fail
+ JDK-8235153: [TESTBUG] [macos 10.15] java/awt/Graphics/
/DrawImageBG/SystemBgColorTest.java fails
+ JDK-8236897: Fix the copyright header for pkcs11gcm2.h
+ JDK-8237499: JFR: Include stack trace in the ThreadStart event
+ JDK-8239886: Minimal VM build fails after JDK-8237499
+ JDK-8261397: Try Catch Method Failing to Work When Dividing
An Integer By 0
+ JDK-8262731: [macOS] Exception from "Printable.print" is
swallowed during "PrinterJob.print"
+ JDK-8272342: [TEST_BUG] java/awt/print/PrinterJob/
/PageDialogMarginTest.java catches all exceptions
+ JDK-8273308: PatternMatchTest.java fails on CI
+ JDK-8273342: Null pointer dereference in
classFileParser.cpp:2817
+ JDK-8273826: Correct Manifest file name and NPE checks
+ JDK-8273968: JCK javax_xml tests fail in CI
+ JDK-8274407: (tz) Update Timezone Data to 2021c
+ JDK-8274467: TestZoneInfo310.java fails with tzdata2021b
+ JDK-8274468: TimeZoneTest.java fails with tzdata2021b
+ JDK-8274595: DisableRMIOverHTTPTest failed: connection refused
+ JDK-8274779: HttpURLConnection: HttpClient and HttpsClient
incorrectly check request method when set to POST
+ JDK-8275766: (tz) Update Timezone Data to 2021e
+ JDK-8275849: TestZoneInfo310.java fails with tzdata2021e
+ JDK-8276536: Update TimeZoneNames files to follow the changes
made by JDK-8275766
- Added patch:
* JDK-8076190.patch
+ backport reviewed fix for JDK-8076190 Customizing the
generation of a PKCS12 keystore (bsc#1195163)
-------------------------------------------------------------------
Wed Feb 9 14:51:51 UTC 2022 - Fridrich Strba <fstrba@suse.com>
@ -16,7 +168,8 @@ Sat Dec 4 07:23:12 UTC 2021 - Fridrich Strba <fstrba@suse.com>
* fips.patch
+ When system crypto policy files are not available, use the
information from the java.security file that we distribute
with OpenJDK as a fallback. (bsc#1193314)
with OpenJDK as a fallback. (bsc#1193314, bsc#1193444,
bsc#1193491)
-------------------------------------------------------------------
Fri Nov 5 18:01:42 UTC 2021 - Fridrich Strba <fstrba@suse.com>

View File

@ -18,7 +18,7 @@
%{!?aarch64:%global aarch64 aarch64 arm64 armv8}
%global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm}
%global icedtea_version 3.21.0
%global icedtea_version 3.22.0
%global buildoutputdir openjdk.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
@ -31,8 +31,8 @@
# priority must be 6 digits in total
%global priority 1805
%global javaver 1.8.0
%global updatever 312
%global buildver 07
%global updatever 322
%global buildver 06
# Standard JPackage directories and symbolic links.
%global sdklnk java-%{javaver}-openjdk
%global archname %{sdklnk}
@ -166,16 +166,9 @@ License: Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND GPL-2.0-only
Group: Development/Languages/Java
URL: https://openjdk.java.net/
Source0: https://icedtea.classpath.org/download/source/icedtea-%{icedtea_version}.tar.xz
Source1: https://icedtea.classpath.org/download/drops/icedtea8/%{icedtea_version}/openjdk.tar.xz
Source2: https://icedtea.classpath.org/download/drops/icedtea8/%{icedtea_version}/corba.tar.xz
Source3: https://icedtea.classpath.org/download/drops/icedtea8/%{icedtea_version}/jaxp.tar.xz
Source4: https://icedtea.classpath.org/download/drops/icedtea8/%{icedtea_version}/jaxws.tar.xz
Source5: https://icedtea.classpath.org/download/drops/icedtea8/%{icedtea_version}/jdk.tar.xz
Source6: https://icedtea.classpath.org/download/drops/icedtea8/%{icedtea_version}/langtools.tar.xz
Source7: https://icedtea.classpath.org/download/drops/icedtea8/%{icedtea_version}/hotspot.tar.xz
Source8: https://icedtea.classpath.org/download/drops/icedtea8/%{icedtea_version}/aarch32.tar.xz
Source9: https://icedtea.classpath.org/download/drops/icedtea8/%{icedtea_version}/shenandoah.tar.xz
Source10: https://icedtea.classpath.org/download/drops/icedtea8/%{icedtea_version}/nashorn.tar.xz
Source1: https://icedtea.classpath.org/download/drops/icedtea8/%{icedtea_version}/openjdk-git.tar.xz
Source2: https://icedtea.classpath.org/download/drops/icedtea8/%{icedtea_version}/aarch32-git.tar.xz
Source3: https://icedtea.classpath.org/download/drops/icedtea8/%{icedtea_version}/shenandoah-git.tar.xz
# nss fips configuration file
Source17: nss.fips.cfg.in
# RPM/distribution specific patches
@ -196,6 +189,7 @@ Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch
Patch1002: icedtea-3.8.0-s390.patch
Patch2001: disable-doclint-by-default.patch
Patch2002: JDK_1_8_0-8208602.patch
Patch2003: JDK-8076190.patch
Patch3000: tls13extensions.patch
Patch4000: riscv64-zero.patch
Patch5001: fips.patch
@ -501,23 +495,15 @@ sh autogen.sh
%else
--disable-improved-font-rendering \
%endif
--with-openjdk-src-zip=%{SOURCE1} \
--with-corba-src-zip=%{SOURCE2} \
--with-jaxp-src-zip=%{SOURCE3} \
--with-jaxws-src-zip=%{SOURCE4} \
--with-jdk-src-zip=%{SOURCE5} \
--with-langtools-src-zip=%{SOURCE6} \
%ifarch %{arm}
--with-hotspot-src-zip=%{SOURCE8} \
--with-hotspot-src-zip=%{SOURCE2} \
%else
%if %{with zero} || %{without shenandoah}
--with-hotspot-src-zip=%{SOURCE7} \
%else
--with-hotspot-src-zip=%{SOURCE9} \
%if %{without zero} && %{with shenandoah}
--with-hotspot-src-zip=%{SOURCE3} \
--with-hotspot-build=shenandoah \
%endif
%endif
--with-nashorn-src-zip=%{SOURCE10}
--with-openjdk-src-zip=%{SOURCE1}
make patch %{?_smp_mflags}
@ -536,6 +522,7 @@ patch -p0 -i %{PATCH103}
patch -p0 -i %{PATCH2001}
patch -p0 -i %{PATCH2002}
patch -p0 -i %{PATCH2003}
patch -p0 -i %{PATCH3000}

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c5bb8b86a8d24ca7abde8f6cf15dec18c6e9a5201e4942a7ef117b28c960f54f
size 2269276

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6a1244d4b8c0f78d34e44edb92a96cb127ec4b43847a6d5a176c37f392499993
size 2278396

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:eab27c3ad455b68b29fec2f59730d48c97f53699000da21a5e1640b825840385
size 40714380

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:499c749aa8dbe120bde899d0712d47e3cebc7d4a0a4b4c9b6afb2b0bdda98b82
size 2081452

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:495276d1e1e6b3a5a0d257c21b2e6349b000ac083be209a47a01b45894a65d59
size 2324264

3
openjdk-git.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e01e9e90b9ca881ffd766d66b96d40ab991092644e7e8f3535c09004c9dd27ed
size 58126588

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ea3fe2097a0ce02e6781e8a0cc1b923ab52803a527cc34ef686779c04a3e1c21
size 367068

3
shenandoah-git.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:738881bf26ecc072241f892441fc15a7150a02e00be80846ed520d31dab029aa
size 7298496

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:635da162c98b27d370da21a5544d948b2cbb3dfba5b14433c1c1f51f9ab49793
size 7295776