Sync from SUSE:SLFO:Main java-17-openjdk revision a428340a4b9934d9fae5d6a49bcfb1b0
This commit is contained in:
parent
cd353c4c9a
commit
c43f119a76
@ -1,111 +0,0 @@
|
|||||||
--- a/src/java.base/share/classes/java/time/zone/TzdbZoneRulesProvider.java Thu Jun 28 17:49:13 2018 -0700
|
|
||||||
+++ b/src/java.base/share/classes/java/time/zone/TzdbZoneRulesProvider.java Fri Jun 29 08:23:40 2018 +0200
|
|
||||||
@@ -74,6 +74,7 @@
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.NavigableMap;
|
|
||||||
+import java.util.Properties;
|
|
||||||
import java.util.Set;
|
|
||||||
import java.util.TreeMap;
|
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
|
||||||
@@ -106,7 +107,14 @@
|
|
||||||
*/
|
|
||||||
public TzdbZoneRulesProvider() {
|
|
||||||
try {
|
|
||||||
- String libDir = StaticProperty.javaHome() + File.separator + "lib";
|
|
||||||
+ final String homeDir = StaticProperty.javaHome();
|
|
||||||
+ if (homeDir == null) {
|
|
||||||
+ throw new Error("java.home is not set");
|
|
||||||
+ }
|
|
||||||
+ String libDir = homeDir + File.separator + "lib";
|
|
||||||
+ String otherDir = getZoneInfoDir(homeDir);
|
|
||||||
+ if (otherDir != null)
|
|
||||||
+ libDir = otherDir;
|
|
||||||
try (DataInputStream dis = new DataInputStream(
|
|
||||||
new BufferedInputStream(new FileInputStream(
|
|
||||||
new File(libDir, "tzdb.dat"))))) {
|
|
||||||
@@ -117,6 +125,28 @@
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
+ private static String getZoneInfoDir(final String homeDir) {
|
|
||||||
+ try {
|
|
||||||
+ File f = new File(homeDir + File.separator + "conf" +
|
|
||||||
+ File.separator + "tz.properties");
|
|
||||||
+ if (!f.exists())
|
|
||||||
+ return null;
|
|
||||||
+ BufferedInputStream bin = new BufferedInputStream(new FileInputStream(f));
|
|
||||||
+ Properties props = new Properties();
|
|
||||||
+ props.load(bin);
|
|
||||||
+ bin.close();
|
|
||||||
+ String dir = props.getProperty("sun.zoneinfo.dir");
|
|
||||||
+ if (dir == null)
|
|
||||||
+ return null;
|
|
||||||
+ File tzdbdat = new File(dir, "tzdb.dat");
|
|
||||||
+ if (tzdbdat.exists())
|
|
||||||
+ return dir;
|
|
||||||
+ return null;
|
|
||||||
+ } catch (Exception x) {
|
|
||||||
+ return null;
|
|
||||||
+ }
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
@Override
|
|
||||||
protected Set<String> provideZoneIds() {
|
|
||||||
return new HashSet<>(regionIds);
|
|
||||||
--- a/src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java Thu Jun 28 17:49:13 2018 -0700
|
|
||||||
+++ b/src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java Fri Jun 29 08:23:40 2018 +0200
|
|
||||||
@@ -45,6 +45,7 @@
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Locale;
|
|
||||||
import java.util.Map;
|
|
||||||
+import java.util.Properties;
|
|
||||||
import java.util.SimpleTimeZone;
|
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
|
||||||
import java.util.zip.CRC32;
|
|
||||||
@@ -252,7 +253,15 @@
|
|
||||||
AccessController.doPrivileged(new PrivilegedAction<Void>() {
|
|
||||||
public Void run() {
|
|
||||||
try {
|
|
||||||
- String libDir = StaticProperty.javaHome() + File.separator + "lib";
|
|
||||||
+ final String homeDir = StaticProperty.javaHome();
|
|
||||||
+ if (homeDir == null) {
|
|
||||||
+ throw new Error("java.home is not set");
|
|
||||||
+ }
|
|
||||||
+ String libDir = homeDir + File.separator + "lib";
|
|
||||||
+ String otherDir = getZoneInfoDir(homeDir);
|
|
||||||
+ if (otherDir != null)
|
|
||||||
+ libDir = otherDir;
|
|
||||||
+
|
|
||||||
try (DataInputStream dis = new DataInputStream(
|
|
||||||
new BufferedInputStream(new FileInputStream(
|
|
||||||
new File(libDir, "tzdb.dat"))))) {
|
|
||||||
@@ -266,6 +275,28 @@
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
+ private static String getZoneInfoDir(final String homeDir) {
|
|
||||||
+ try {
|
|
||||||
+ File f = new File(homeDir + File.separator + "conf" +
|
|
||||||
+ File.separator + "tz.properties");
|
|
||||||
+ if (!f.exists())
|
|
||||||
+ return null;
|
|
||||||
+ BufferedInputStream bin = new BufferedInputStream(new FileInputStream(f));
|
|
||||||
+ Properties props = new Properties();
|
|
||||||
+ props.load(bin);
|
|
||||||
+ bin.close();
|
|
||||||
+ String dir = props.getProperty("sun.zoneinfo.dir");
|
|
||||||
+ if (dir == null)
|
|
||||||
+ return null;
|
|
||||||
+ File tzdbdat = new File(dir, "tzdb.dat");
|
|
||||||
+ if (tzdbdat.exists())
|
|
||||||
+ return dir;
|
|
||||||
+ return null;
|
|
||||||
+ } catch (Exception x) {
|
|
||||||
+ return null;
|
|
||||||
+ }
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
private static void addOldMapping() {
|
|
||||||
for (String[] alias : oldMappings) {
|
|
||||||
aliases.put(alias[0], alias[1]);
|
|
@ -1,3 +1,408 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 18 14:19:16 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
- Update to upstream tag jdk-17.0.11+9 (April 2024 CPU)
|
||||||
|
* Security fixes
|
||||||
|
+ JDK-8315708, CVE-2024-21012, bsc#1222987: Enhance HTTP/2
|
||||||
|
client usage
|
||||||
|
+ JDK-8317507, JDK-8325348, CVE-2024-21094, bsc#1222986: C2
|
||||||
|
compilation fails with "Exceeded _node_regs array"
|
||||||
|
+ JDK-8318340: Improve RSA key implementations
|
||||||
|
+ JDK-8319851, CVE-2024-21011, bsc#1222979: Improve exception
|
||||||
|
logging
|
||||||
|
+ JDK-8322122, CVE-2024-21068, bsc#1222983: Enhance generation
|
||||||
|
of addresses
|
||||||
|
* Other changes
|
||||||
|
+ JDK-6928542: Chinese characters in RTF are not decoded
|
||||||
|
+ JDK-7132796: [macosx] closed/javax/swing/JComboBox/4517214/
|
||||||
|
/bug4517214.java fails on MacOS
|
||||||
|
+ JDK-7148092: [macosx] When Alt+down arrow key is pressed, the
|
||||||
|
combobox popup does not appear.
|
||||||
|
+ JDK-7167356: (javac) investigate failing tests in
|
||||||
|
JavacParserTest
|
||||||
|
+ JDK-8054022: HttpURLConnection timeouts with Expect:
|
||||||
|
100-Continue and no chunking
|
||||||
|
+ JDK-8054572: [macosx] JComboBox paints the border incorrectly
|
||||||
|
+ JDK-8169475: WheelModifier.java fails by timeout
|
||||||
|
+ JDK-8205076: [17u] Inet6AddressImpl.c: `lookupIfLocalHost`
|
||||||
|
accesses `int InetAddress.preferIPv6Address` as a boolean
|
||||||
|
+ JDK-8209595: MonitorVmStartTerminate.java timed out
|
||||||
|
+ JDK-8210410: Refactor java.util.Currency:i18n shell tests to
|
||||||
|
plain java tests
|
||||||
|
+ JDK-8261404: Class.getReflectionFactory() is not thread-safe
|
||||||
|
+ JDK-8261837: SIGSEGV in ciVirtualCallTypeData::translate_from
|
||||||
|
+ JDK-8263256: Test java/net/Inet6Address/serialize/
|
||||||
|
/Inet6AddressSerializationTest.java fails due to dynamic
|
||||||
|
reconfigurations of network interface during test
|
||||||
|
+ JDK-8269258: java/net/httpclient/ManyRequestsLegacy.java
|
||||||
|
failed with connection timeout
|
||||||
|
+ JDK-8271118: C2: StressGCM should have higher priority than
|
||||||
|
frequency-based policy
|
||||||
|
+ JDK-8271616: oddPart in MutableBigInteger::mutableModInverse
|
||||||
|
contains info on final result
|
||||||
|
+ JDK-8272811: Document the effects of building with
|
||||||
|
_GNU_SOURCE in os_posix.hpp
|
||||||
|
+ JDK-8272853: improve `JavadocTester.runTests`
|
||||||
|
+ JDK-8273454: C2: Transform (-a)*(-b) into a*b
|
||||||
|
+ JDK-8274060: C2: Incorrect computation after JDK-8273454
|
||||||
|
+ JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java
|
||||||
|
fails in Windows 11
|
||||||
|
+ JDK-8274621: NullPointerException because listenAddress[0] is
|
||||||
|
null
|
||||||
|
+ JDK-8274632: Possible pointer overflow in PretouchTask chunk
|
||||||
|
claiming
|
||||||
|
+ JDK-8274634: Use String.equals instead of String.compareTo in
|
||||||
|
java.desktop
|
||||||
|
+ JDK-8276125: RunThese24H.java SIGSEGV in
|
||||||
|
JfrThreadGroup::thread_group_id
|
||||||
|
+ JDK-8278028: [test-library] Warnings cleanup of the test
|
||||||
|
library
|
||||||
|
+ JDK-8278312: Update SimpleSSLContext keystore to use SANs for
|
||||||
|
localhost IP addresses
|
||||||
|
+ JDK-8278363: Create extented container test groups
|
||||||
|
+ JDK-8280241: (aio) AsynchronousSocketChannel init fails in
|
||||||
|
IPv6 only Windows env
|
||||||
|
+ JDK-8281377: Remove vmTestbase/nsk/monitoring/ThreadMXBean/
|
||||||
|
/ThreadInfo/Deadlock/JavaDeadlock001/TestDescription.java from
|
||||||
|
problemlist.
|
||||||
|
+ JDK-8281543: Remove unused code/headerfile dtraceAttacher.hpp
|
||||||
|
+ JDK-8281585: Remove unused imports under test/lib and jtreg/gc
|
||||||
|
+ JDK-8283400: [macos] a11y : Screen magnifier does not reflect
|
||||||
|
JRadioButton value change
|
||||||
|
+ JDK-8283626: AArch64: Set relocInfo::offset_unit to 4
|
||||||
|
+ JDK-8283994: Make Xerces DatatypeException stackless
|
||||||
|
+ JDK-8286312: Stop mixing signed and unsigned types in bit
|
||||||
|
operations
|
||||||
|
+ JDK-8286846: test/jdk/javax/swing/plaf/aqua/
|
||||||
|
/CustomComboBoxFocusTest.java fails on mac aarch64
|
||||||
|
+ JDK-8287832: jdk/jfr/event/runtime/TestActiveSettingEvent.java
|
||||||
|
failed with "Expected two batches of Active Setting events"
|
||||||
|
+ JDK-8288663: JFR: Disabling the JfrThreadSampler commits only
|
||||||
|
a partially disabled state
|
||||||
|
+ JDK-8288846: misc tests fail "assert(ms < 1000) failed:
|
||||||
|
Un-interruptable sleep, short time use only"
|
||||||
|
+ JDK-8289764: gc/lock tests failed with "OutOfMemoryError:
|
||||||
|
Java heap space: failed reallocation of scalar replaced
|
||||||
|
objects"
|
||||||
|
+ JDK-8290041: ModuleDescriptor.hashCode is inconsistent
|
||||||
|
+ JDK-8290203: ProblemList vmTestbase/nsk/jvmti/scenarios/
|
||||||
|
/capability/CM03/cm03t001/TestDescription.java on linux-all
|
||||||
|
+ JDK-8290399: [macos] Aqua LAF does not fire an action event
|
||||||
|
if combo box menu is displayed
|
||||||
|
+ JDK-8292458: Atomic operations on scoped enums don't build
|
||||||
|
with clang
|
||||||
|
+ JDK-8292946: GC lock/jni/jnilock001 test failed
|
||||||
|
"assert(gch->gc_cause() == GCCause::_scavenge_alot ||
|
||||||
|
!gch->incremental_collection_failed()) failed: Twice in a row"
|
||||||
|
+ JDK-8293117: Add atomic bitset functions
|
||||||
|
+ JDK-8293547: Add relaxed add_and_fetch for macos aarch64
|
||||||
|
atomics
|
||||||
|
+ JDK-8294158: HTML formatting for PassFailJFrame instructions
|
||||||
|
+ JDK-8294254: [macOS] javax/swing/plaf/aqua/
|
||||||
|
/CustomComboBoxFocusTest.java failure
|
||||||
|
+ JDK-8294535: Add screen capture functionality to
|
||||||
|
PassFailJFrame
|
||||||
|
+ JDK-8295068: SSLEngine throws NPE parsing CertificateRequests
|
||||||
|
+ JDK-8295124: Atomic::add to pointer type may return wrong
|
||||||
|
value
|
||||||
|
+ JDK-8295274: HelidonAppTest.java fails
|
||||||
|
"assert(event->should_commit()) failed: invariant" from
|
||||||
|
compiled frame"
|
||||||
|
+ JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts
|
||||||
|
+ JDK-8297968: Crash in PrintOptoAssembly
|
||||||
|
+ JDK-8298087: XML Schema Validation reports an required
|
||||||
|
attribute twice via ErrorHandler
|
||||||
|
+ JDK-8299494: Test vmTestbase/nsk/stress/except/except011.java
|
||||||
|
failed: ExceptionInInitializerError: target class not found
|
||||||
|
+ JDK-8300269: The selected item in an editable JComboBox with
|
||||||
|
titled border is not visible in Aqua LAF
|
||||||
|
+ JDK-8301306: java/net/httpclient/* fail with -Xcomp
|
||||||
|
+ JDK-8301310: The SendRawSysexMessage test may cause a JVM
|
||||||
|
crash
|
||||||
|
+ JDK-8301787: java/net/httpclient/SpecialHeadersTest failing
|
||||||
|
after JDK-8301306
|
||||||
|
+ JDK-8301846: Invalid TargetDataLine after screen lock when
|
||||||
|
using JFileChooser or COM library
|
||||||
|
+ JDK-8302017: Allocate BadPaddingException only if it will be
|
||||||
|
thrown
|
||||||
|
+ JDK-8302149: Speed up compiler/jsr292/methodHandleExceptions/
|
||||||
|
/TestAMEnotNPE.java
|
||||||
|
+ JDK-8303605: Memory leaks in Metaspace gtests
|
||||||
|
+ JDK-8304074: [JMX] Add an approximation of total bytes
|
||||||
|
allocated on the Java heap by the JVM
|
||||||
|
+ JDK-8304696: Duplicate class names in dynamicArchive tests
|
||||||
|
can lead to test failure
|
||||||
|
+ JDK-8305356: Fix ignored bad CompileCommands in tests
|
||||||
|
+ JDK-8305900: Use loopback IP addresses in security policy
|
||||||
|
files of httpclient tests
|
||||||
|
+ JDK-8305906: HttpClient may use incorrect key when finding
|
||||||
|
pooled HTTP/2 connection for IPv6 address
|
||||||
|
+ JDK-8305962: update jcstress to 0.16
|
||||||
|
+ JDK-8305972: Update XML Security for Java to 3.0.2
|
||||||
|
+ JDK-8306014: Update javax.net.ssl TLS tests to use
|
||||||
|
SSLContextTemplate or SSLEngineTemplate
|
||||||
|
+ JDK-8306408: Fix the format of several tables in building.md
|
||||||
|
+ JDK-8307185: pkcs11 native libraries make JNI calls into java
|
||||||
|
code while holding GC lock
|
||||||
|
+ JDK-8307926: Support byte-sized atomic bitset operations
|
||||||
|
+ JDK-8307955: Prefer to PTRACE_GETREGSET instead of
|
||||||
|
PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs'
|
||||||
|
+ JDK-8307990: jspawnhelper must close its writing side of a
|
||||||
|
pipe before reading from it
|
||||||
|
+ JDK-8308043: Deadlock in TestCSLocker.java due to blocking GC
|
||||||
|
while allocating
|
||||||
|
+ JDK-8308245: Add -proc:full to describe current default
|
||||||
|
annotation processing policy
|
||||||
|
+ JDK-8308336: Test java/net/HttpURLConnection/
|
||||||
|
/HttpURLConnectionExpectContinueTest.java failed:
|
||||||
|
java.net.BindException: Address already in use
|
||||||
|
+ JDK-8309302: java/net/Socket/Timeouts.java fails with
|
||||||
|
AssertionError on test temporal post condition
|
||||||
|
+ JDK-8309305: sun/security/ssl/SSLSocketImpl/
|
||||||
|
/BlockedAsyncClose.java fails with jtreg test timeout
|
||||||
|
+ JDK-8309462: [AIX] vmTestbase/nsk/jvmti/RunAgentThread/
|
||||||
|
/agentthr001/TestDescription.java crashing due to empty while
|
||||||
|
loop
|
||||||
|
+ JDK-8309733: [macOS, Accessibility] VoiceOver: Incorrect
|
||||||
|
announcements of JRadioButton
|
||||||
|
+ JDK-8309870: Using -proc:full should be considered requesting
|
||||||
|
explicit annotation processing
|
||||||
|
+ JDK-8310106: sun.security.ssl.SSLHandshake
|
||||||
|
.getHandshakeProducer() incorrectly checks handshakeConsumers
|
||||||
|
+ JDK-8310238: [test bug] javax/swing/JTableHeader/6889007/
|
||||||
|
/bug6889007.java fails
|
||||||
|
+ JDK-8310380: Handle problems in core-related tests on macOS
|
||||||
|
when codesign tool does not work
|
||||||
|
+ JDK-8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is
|
||||||
|
spuriously passing
|
||||||
|
+ JDK-8310807: java/nio/channels/DatagramChannel/Connect.java
|
||||||
|
timed out
|
||||||
|
+ JDK-8310838: Correct range notations in MethodTypeDesc
|
||||||
|
specification
|
||||||
|
+ JDK-8310844: [AArch64] C1 compilation fails because monitor
|
||||||
|
offset in OSR buffer is too large for immediate
|
||||||
|
+ JDK-8310923: Refactor Currency tests to use JUnit
|
||||||
|
+ JDK-8311081: KeytoolReaderP12Test.java fail on localized
|
||||||
|
Windows platform
|
||||||
|
+ JDK-8311160: [macOS, Accessibility] VoiceOver: No
|
||||||
|
announcements on JRadioButtonMenuItem and JCheckBoxMenuItem
|
||||||
|
+ JDK-8311581: Remove obsolete code and comments in TestLVT.java
|
||||||
|
+ JDK-8311645: Memory leak in jspawnhelper spawnChild after
|
||||||
|
JDK-8307990
|
||||||
|
+ JDK-8311986: Disable runtime/os/TestTracePageSizes.java for
|
||||||
|
ShenandoahGC
|
||||||
|
+ JDK-8312428: PKCS11 tests fail with NSS 3.91
|
||||||
|
+ JDK-8312434: SPECjvm2008/xml.transform with CDS fails with
|
||||||
|
"can't seal package nu.xom"
|
||||||
|
+ JDK-8313081: MonitoringSupport_lock should be unconditionally
|
||||||
|
initialized after 8304074
|
||||||
|
+ JDK-8313082: Enable CreateCoredumpOnCrash for testing in
|
||||||
|
makefiles
|
||||||
|
+ JDK-8313206: PKCS11 tests silently skip execution
|
||||||
|
+ JDK-8313575: Refactor PKCS11Test tests
|
||||||
|
+ JDK-8313621: test/jdk/jdk/internal/math/FloatingDecimal/
|
||||||
|
/TestFloatingDecimal should use RandomFactory
|
||||||
|
+ JDK-8313643: Update HarfBuzz to 8.2.2
|
||||||
|
+ JDK-8313816: Accessing jmethodID might lead to spurious
|
||||||
|
crashes
|
||||||
|
+ JDK-8314164: java/net/HttpURLConnection/
|
||||||
|
/HttpURLConnectionExpectContinueTest.java fails intermittently
|
||||||
|
in timeout
|
||||||
|
+ JDK-8314220: Configurable InlineCacheBuffer size
|
||||||
|
+ JDK-8314830: runtime/ErrorHandling/ tests ignore external VM
|
||||||
|
flags
|
||||||
|
+ JDK-8315034: File.mkdirs() occasionally fails to create
|
||||||
|
folders on Windows shared folder
|
||||||
|
+ JDK-8315042: NPE in PKCS7.parseOldSignedData
|
||||||
|
+ JDK-8315594: Open source few headless Swing misc tests
|
||||||
|
+ JDK-8315600: Open source few more headless Swing misc tests
|
||||||
|
+ JDK-8315602: Open source swing security manager test
|
||||||
|
+ JDK-8315611: Open source swing text/html and tree test
|
||||||
|
+ JDK-8315680: java/lang/ref/ReachabilityFenceTest.java should
|
||||||
|
run with -Xbatch
|
||||||
|
+ JDK-8315731: Open source several Swing Text related tests
|
||||||
|
+ JDK-8315761: Open source few swing JList and JMenuBar tests
|
||||||
|
+ JDK-8315920: C2: "control input must dominate current
|
||||||
|
control" assert failure
|
||||||
|
+ JDK-8315986: [macos14] javax/swing/JMenuItem/4654927/
|
||||||
|
/bug4654927.java: component must be showing on the screen to
|
||||||
|
determine its location
|
||||||
|
+ JDK-8316001: GC: Make TestArrayAllocatorMallocLimit use
|
||||||
|
createTestJvm
|
||||||
|
+ JDK-8316028: Update FreeType to 2.13.2
|
||||||
|
+ JDK-8316030: Update Libpng to 1.6.40
|
||||||
|
+ JDK-8316106: Open source few swing JInternalFrame and
|
||||||
|
JMenuBar tests
|
||||||
|
+ JDK-8316304: (fs) Add support for BasicFileAttributes
|
||||||
|
.creationTime() for Linux
|
||||||
|
+ JDK-8316392: compiler/interpreter/
|
||||||
|
/TestVerifyStackAfterDeopt.java failed with SIGBUS in
|
||||||
|
PcDescContainer::find_pc_desc_internal
|
||||||
|
+ JDK-8316414: C2: large byte array clone triggers "failed:
|
||||||
|
malformed control flow" assertion failure on linux-x86
|
||||||
|
+ JDK-8316415: Parallelize
|
||||||
|
sun/security/rsa/SignedObjectChain.java subtests
|
||||||
|
+ JDK-8316418: containers/docker/TestMemoryWithCgroupV1.java
|
||||||
|
get OOM killed with Parallel GC
|
||||||
|
+ JDK-8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/
|
||||||
|
/CheckOrigin.java as vm.flagless
|
||||||
|
+ JDK-8316679: C2 SuperWord: wrong result, load should not be
|
||||||
|
moved before store if not comparable
|
||||||
|
+ JDK-8316693: Simplify at-requires checkDockerSupport()
|
||||||
|
+ JDK-8316929: Shenandoah: Shenandoah degenerated GC and full
|
||||||
|
GC need to cleanup old OopMapCache entries
|
||||||
|
+ JDK-8316947: Write a test to check textArea triggers
|
||||||
|
MouseEntered/MouseExited events properly
|
||||||
|
+ JDK-8317039: Enable specifying the JDK used to run jtreg
|
||||||
|
+ JDK-8317144: Exclude sun/security/pkcs11/sslecc/
|
||||||
|
/ClientJSSEServerJSSE.java on Linux ppc64le
|
||||||
|
+ JDK-8317307: test/jdk/com/sun/jndi/ldap/
|
||||||
|
/LdapPoolTimeoutTest.java fails with ConnectException:
|
||||||
|
Connection timed out: no further information
|
||||||
|
+ JDK-8317603: Improve exception messages thrown by
|
||||||
|
sun.nio.ch.Net native methods (win)
|
||||||
|
+ JDK-8317771: [macos14] Expand/collapse a JTree using keyboard
|
||||||
|
freezes the application in macOS 14 Sonoma
|
||||||
|
+ JDK-8317807: JAVA_FLAGS removed from jtreg running in
|
||||||
|
JDK-8317039
|
||||||
|
+ JDK-8317960: [17u] Excessive CPU usage on
|
||||||
|
AbstractQueuedSynchronized.isEnqueued
|
||||||
|
+ JDK-8318154: Improve stability of WheelModifier.java test
|
||||||
|
+ JDK-8318183: C2: VM may crash after hitting node limit
|
||||||
|
+ JDK-8318410: jdk/java/lang/instrument/BootClassPath/
|
||||||
|
/BootClassPathTest.sh fails on Japanese Windows
|
||||||
|
+ JDK-8318468: compiler/tiered/LevelTransitionTest.java fails
|
||||||
|
with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1
|
||||||
|
+ JDK-8318490: Increase timeout for JDK tests that are close to
|
||||||
|
the limit when run with libgraal
|
||||||
|
+ JDK-8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java
|
||||||
|
+ JDK-8318607: Enable parallelism in vmTestbase/nsk/stress/jni
|
||||||
|
tests
|
||||||
|
+ JDK-8318608: Enable parallelism in
|
||||||
|
vmTestbase/nsk/stress/threads tests
|
||||||
|
+ JDK-8318689: jtreg is confused when folder name is the same
|
||||||
|
as the test name
|
||||||
|
+ JDK-8318736: com/sun/jdi/JdwpOnThrowTest.java failed with
|
||||||
|
"transport error 202: bind failed: Address already in use"
|
||||||
|
+ JDK-8318951: Additional negative value check in JPEG decoding
|
||||||
|
+ JDK-8318955: Add ReleaseIntArrayElements in
|
||||||
|
Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to
|
||||||
|
early return
|
||||||
|
+ JDK-8318957: Enhance agentlib:jdwp help output by info about
|
||||||
|
allow option
|
||||||
|
+ JDK-8318961: increase javacserver connection timeout values
|
||||||
|
and max retry attempts
|
||||||
|
+ JDK-8318971: Better Error Handling for Jar Tool When
|
||||||
|
Processing Non-existent Files
|
||||||
|
+ JDK-8318983: Fix comment typo in PKCS12Passwd.java
|
||||||
|
+ JDK-8319124: Update XML Security for Java to 3.0.3
|
||||||
|
+ JDK-8319213: Compatibility.java reads both stdout and stderr
|
||||||
|
of JdkUtils
|
||||||
|
+ JDK-8319436: Proxy.newProxyInstance throws NPE if loader is
|
||||||
|
null and interface not visible from class loader
|
||||||
|
+ JDK-8319456: jdk/jfr/event/gc/collection/
|
||||||
|
/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker
|
||||||
|
Initiated GC' not in the valid causes
|
||||||
|
+ JDK-8319668: Fixup of jar filename typo in BadFactoryTest.sh
|
||||||
|
+ JDK-8319922: libCreationTimeHelper.so fails to link in JDK 21
|
||||||
|
+ JDK-8319961: JvmtiEnvBase doesn't zero _ext_event_callbacks
|
||||||
|
+ JDK-8320001: javac crashes while adding type annotations to
|
||||||
|
the return type of a constructor
|
||||||
|
+ JDK-8320168: handle setsocktopt return values
|
||||||
|
+ JDK-8320208: Update Public Suffix List to b5bf572
|
||||||
|
+ JDK-8320300: Adjust hs_err output in malloc/mmap error cases
|
||||||
|
+ JDK-8320363: ppc64 TypeEntries::type_unknown logic looks
|
||||||
|
wrong, missed optimization opportunity
|
||||||
|
+ JDK-8320597: RSA signature verification fails on signed data
|
||||||
|
that does not encode params correctly
|
||||||
|
+ JDK-8320798: Console read line with zero out should zero out
|
||||||
|
underlying buffer
|
||||||
|
+ JDK-8320885: Bump update version for OpenJDK: jdk-17.0.11
|
||||||
|
+ JDK-8320921: GHA: Parallelize hotspot_compiler test jobs
|
||||||
|
+ JDK-8320937: support latest VS2022 MSC_VER in
|
||||||
|
abstract_vm_version.cpp
|
||||||
|
+ JDK-8321151: JDK-8294427 breaks Windows L&F on all older
|
||||||
|
Windows versions
|
||||||
|
+ JDK-8321215: Incorrect x86 instruction encoding for VSIB
|
||||||
|
addressing mode
|
||||||
|
+ JDK-8321408: Add Certainly roots R1 and E1
|
||||||
|
+ JDK-8321480: ISO 4217 Amendment 176 Update
|
||||||
|
+ JDK-8321599: Data loss in AVX3 Base64 decoding
|
||||||
|
+ JDK-8321815: Shenandoah: gc state should be synchronized to
|
||||||
|
java threads only once per safepoint
|
||||||
|
+ JDK-8321972: test runtime/Unsafe/InternalErrorTest.java
|
||||||
|
timeout on linux-riscv64 platform
|
||||||
|
+ JDK-8322098: os::Linux::print_system_memory_info enhance the
|
||||||
|
THP output with
|
||||||
|
/sys/kernel/mm/transparent_hugepage/hpage_pmd_size
|
||||||
|
+ JDK-8322321: Add man page doc for -XX:+VerifySharedSpaces
|
||||||
|
+ JDK-8322417: Console read line with zero out should zero out
|
||||||
|
when throwing exception
|
||||||
|
+ JDK-8322583: RISC-V: Enable fast class initialization checks
|
||||||
|
+ JDK-8322725: (tz) Update Timezone Data to 2023d
|
||||||
|
+ JDK-8322750: Test "api/java_awt/interactive/
|
||||||
|
/SystemTrayTests.html" failed because A blue ball icon is
|
||||||
|
added outside of the system tray
|
||||||
|
+ JDK-8322772: Clean up code after JDK-8322417
|
||||||
|
+ JDK-8322783: prioritize /etc/os-release over
|
||||||
|
/etc/SuSE-release in hs_err/info output
|
||||||
|
+ JDK-8322968: [17u] Amend Atomics gtest with 1-byte tests
|
||||||
|
+ JDK-8323008: filter out harmful -std* flags added by autoconf
|
||||||
|
from CXX
|
||||||
|
+ JDK-8323021: Shenandoah: Encountered reference count always
|
||||||
|
attributed to first worker thread
|
||||||
|
+ JDK-8323086: Shenandoah: Heap could be corrupted by oom
|
||||||
|
during evacuation
|
||||||
|
+ JDK-8323243: JNI invocation of an abstract instance method
|
||||||
|
corrupts the stack
|
||||||
|
+ JDK-8323331: fix typo hpage_pdm_size
|
||||||
|
+ JDK-8323428: Shenandoah: Unused memory in regions compacted
|
||||||
|
during a full GC should be mangled
|
||||||
|
+ JDK-8323515: Create test alias "all" for all test roots
|
||||||
|
+ JDK-8323637: Capture hotspot replay files in GHA
|
||||||
|
+ JDK-8323640: [TESTBUG]testMemoryFailCount in
|
||||||
|
jdk/internal/platform/docker/TestDockerMemoryMetrics.java
|
||||||
|
always fail because OOM killed
|
||||||
|
+ JDK-8323806: [17u] VS2017 build fails with warning after
|
||||||
|
8293117.
|
||||||
|
+ JDK-8324184: Windows VS2010 build failed with "error C2275:
|
||||||
|
'int64_t'"
|
||||||
|
+ JDK-8324280: RISC-V: Incorrect implementation in
|
||||||
|
VM_Version::parse_satp_mode
|
||||||
|
+ JDK-8324347: Enable "maybe-uninitialized" warning for
|
||||||
|
FreeType 2.13.1
|
||||||
|
+ JDK-8324514: ClassLoaderData::print_on should print address
|
||||||
|
of class loader
|
||||||
|
+ JDK-8324647: Invalid test group of lib-test after JDK-8323515
|
||||||
|
+ JDK-8324659: GHA: Generic jtreg errors are not reported
|
||||||
|
+ JDK-8324937: GHA: Avoid multiple test suites per job
|
||||||
|
+ JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/
|
||||||
|
/AKISerialNumber.java is failing
|
||||||
|
+ JDK-8325150: (tz) Update Timezone Data to 2024a
|
||||||
|
+ JDK-8325585: Remove no longer necessary calls to
|
||||||
|
set/unset-in-asgct flag in JDK 17
|
||||||
|
+ JDK-8326000: Remove obsolete comments for class
|
||||||
|
sun.security.ssl.SunJSSE
|
||||||
|
+ JDK-8327036: [macosx-aarch64] SIGBUS in
|
||||||
|
MarkActivationClosure::do_code_blob reached from
|
||||||
|
Unsafe_CopySwapMemory0
|
||||||
|
+ JDK-8327391: Add SipHash attribution file
|
||||||
|
+ JDK-8329836: [17u] Remove designator
|
||||||
|
DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.11
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 7 12:44:28 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
- Removed patch:
|
||||||
|
* alternative-tzdb_dat.patch
|
||||||
|
+ Remove the possibility to use the system timezone-java. It
|
||||||
|
creates more problems then it solves (bsc#1213470)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 20 15:41:01 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
- Use %patch -P N instead of deprecated %patchN.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Feb 7 14:14:46 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
Wed Feb 7 14:14:46 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
@ -33,8 +33,8 @@
|
|||||||
# Standard JPackage naming and versioning defines.
|
# Standard JPackage naming and versioning defines.
|
||||||
%global featurever 17
|
%global featurever 17
|
||||||
%global interimver 0
|
%global interimver 0
|
||||||
%global updatever 10
|
%global updatever 11
|
||||||
%global buildver 7
|
%global buildver 9
|
||||||
%global openjdk_repo jdk17u
|
%global openjdk_repo jdk17u
|
||||||
%global openjdk_tag jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}+%{buildver}
|
%global openjdk_tag jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}+%{buildver}
|
||||||
%global openjdk_dir %{openjdk_repo}-jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}-%{buildver}
|
%global openjdk_dir %{openjdk_repo}-jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}-%{buildver}
|
||||||
@ -177,8 +177,7 @@ Patch200: ppc_stack_overflow_fix.patch
|
|||||||
Patch300: JDK-8282944.patch
|
Patch300: JDK-8282944.patch
|
||||||
Patch301: JDK-8303509.patch
|
Patch301: JDK-8303509.patch
|
||||||
Patch302: disable-doclint-by-default.patch
|
Patch302: disable-doclint-by-default.patch
|
||||||
Patch303: alternative-tzdb_dat.patch
|
Patch303: unsigned-sni-server-name.patch
|
||||||
Patch304: unsigned-sni-server-name.patch
|
|
||||||
#
|
#
|
||||||
BuildRequires: alsa-lib-devel
|
BuildRequires: alsa-lib-devel
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
@ -288,7 +287,6 @@ Requires(posttrans): java-ca-certificates
|
|||||||
# Postun requires update-alternatives to uninstall tool update-alternatives.
|
# Postun requires update-alternatives to uninstall tool update-alternatives.
|
||||||
Requires(postun): update-alternatives
|
Requires(postun): update-alternatives
|
||||||
Recommends: mozilla-nss-sysinit
|
Recommends: mozilla-nss-sysinit
|
||||||
Recommends: tzdata-java8
|
|
||||||
Obsoletes: %{name}-accessibility
|
Obsoletes: %{name}-accessibility
|
||||||
%if 0%{?suse_version} > 1315 || 0%{?java_bootstrap}
|
%if 0%{?suse_version} > 1315 || 0%{?java_bootstrap}
|
||||||
# Standard JPackage base provides.
|
# Standard JPackage base provides.
|
||||||
@ -397,32 +395,31 @@ rm -rvf src/java.desktop/share/native/liblcms/cms*
|
|||||||
rm -rvf src/java.desktop/share/native/liblcms/lcms2*
|
rm -rvf src/java.desktop/share/native/liblcms/lcms2*
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%patch3 -p1
|
%patch -P 3 -p1
|
||||||
%patch4 -p1
|
%patch -P 4 -p1
|
||||||
%patch5 -p1
|
%patch -P 5 -p1
|
||||||
%patch8 -p1
|
%patch -P 8 -p1
|
||||||
%patch10 -p1
|
%patch -P 10 -p1
|
||||||
%patch12 -p1
|
%patch -P 12 -p1
|
||||||
%patch13 -p1
|
%patch -P 13 -p1
|
||||||
%patch14 -p1
|
%patch -P 14 -p1
|
||||||
|
|
||||||
%if %{with_system_pcsc}
|
%if %{with_system_pcsc}
|
||||||
%patch15 -p1
|
%patch -P 15 -p1
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%patch16 -p1
|
%patch -P 16 -p1
|
||||||
|
|
||||||
%patch20 -p1
|
%patch -P 20 -p1
|
||||||
|
|
||||||
%patch21 -p1
|
%patch -P 21 -p1
|
||||||
|
|
||||||
%patch200 -p1
|
%patch -P 200 -p1
|
||||||
|
|
||||||
%patch300 -p1
|
%patch -P 300 -p1
|
||||||
%patch301 -p1
|
%patch -P 301 -p1
|
||||||
%patch302 -p1
|
%patch -P 302 -p1
|
||||||
%patch303 -p1
|
%patch -P 303 -p1
|
||||||
%patch304 -p1
|
|
||||||
|
|
||||||
# Extract systemtap tapsets
|
# Extract systemtap tapsets
|
||||||
|
|
||||||
@ -522,9 +519,6 @@ popd >& /dev/null
|
|||||||
|
|
||||||
export JAVA_HOME=$(pwd)/%{buildoutputdir}/%{imagesdir}/jdk
|
export JAVA_HOME=$(pwd)/%{buildoutputdir}/%{imagesdir}/jdk
|
||||||
|
|
||||||
# Copy tz.properties
|
|
||||||
echo "sun.zoneinfo.dir=%{_datadir}/javazi" >> $JAVA_HOME/conf/tz.properties
|
|
||||||
|
|
||||||
# cacerts are generated in runtime in openSUSE
|
# cacerts are generated in runtime in openSUSE
|
||||||
if [ -f %{buildoutputdir}/%{imagesdir}/jdk/lib/security/cacerts ]; then
|
if [ -f %{buildoutputdir}/%{imagesdir}/jdk/lib/security/cacerts ]; then
|
||||||
rm %{buildoutputdir}/%{imagesdir}/jdk/lib/security/cacerts
|
rm %{buildoutputdir}/%{imagesdir}/jdk/lib/security/cacerts
|
||||||
@ -900,7 +894,6 @@ fi
|
|||||||
%{_jvmdir}/%{sdkdir}/conf/security/policy/unlimited/default_local.policy
|
%{_jvmdir}/%{sdkdir}/conf/security/policy/unlimited/default_local.policy
|
||||||
%{_jvmdir}/%{sdkdir}/conf/security/policy/unlimited/default_US_export.policy
|
%{_jvmdir}/%{sdkdir}/conf/security/policy/unlimited/default_US_export.policy
|
||||||
%{_jvmdir}/%{sdkdir}/conf/sound.properties
|
%{_jvmdir}/%{sdkdir}/conf/sound.properties
|
||||||
%{_jvmdir}/%{sdkdir}/conf/tz.properties
|
|
||||||
%{_jvmdir}/%{sdkdir}/lib/desktop/jconsole.desktop
|
%{_jvmdir}/%{sdkdir}/lib/desktop/jconsole.desktop
|
||||||
%{_jvmdir}/%{sdkdir}/lib/jexec
|
%{_jvmdir}/%{sdkdir}/lib/jexec
|
||||||
%{_jvmdir}/%{sdkdir}/lib/jfr/default.jfc
|
%{_jvmdir}/%{sdkdir}/lib/jfr/default.jfc
|
||||||
|
BIN
jdk-17.0.10+7.tar.gz
(Stored with Git LFS)
BIN
jdk-17.0.10+7.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
jdk-17.0.11+9.tar.gz
(Stored with Git LFS)
Normal file
BIN
jdk-17.0.11+9.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user