forked from pool/java-11-openjdk
Compare commits
36 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 03bac9cd3f | |||
| 2d21375bd0 | |||
| 05b55473c2 | |||
| 9663a6d2a1 | |||
| 1830e4850c | |||
| 394d62b189 | |||
| a9f29b7c7a | |||
| a2edfcf54c | |||
| 49c2f283aa | |||
| 045f9a75a5 | |||
| 767661484d | |||
| 3ab0ffda82 | |||
| 274fd6b80a | |||
| 5c6dd3d042 | |||
| 9e46693f28 | |||
| 3202a0f9e1 | |||
| 1b2b4332fb | |||
| 544282d941 | |||
| 0e82c80f15 | |||
| f6d994f184 | |||
| 9aee47c0de | |||
| 40ee86196c | |||
| 1b58996478 | |||
| 269c5b679e | |||
| 8e8bba5957 | |||
| 64499d6ad8 | |||
| a1f9cf5107 | |||
| 5efbd2ec27 | |||
| 20edddaaaf | |||
| 837500ea70 | |||
| 7752839b27 | |||
| 6e60ebb92d | |||
| fcdba4d897 | |||
| 066a00b1d3 | |||
| dbbed7b653 | |||
| 79c1bd15e7 |
26
bsc_1255446.patch
Normal file
26
bsc_1255446.patch
Normal file
@@ -0,0 +1,26 @@
|
||||
diff --git a/src/java.desktop/unix/classes/sun/awt/X11/XWindow.java b/src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
|
||||
index 6ad777e8ca..d7be507bda 100644
|
||||
--- a/src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
|
||||
+++ b/src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
|
||||
@@ -449,7 +449,20 @@ class XWindow extends XBaseWindow implements X11ComponentPeer {
|
||||
if (!doEraseBackground()) {
|
||||
return;
|
||||
}
|
||||
- int pixel = surfaceData.pixelFor(c.getRGB());
|
||||
+ int pixel = 0;
|
||||
+ boolean isOglEnabled = Boolean.getBoolean("sun.java2d.opengl");
|
||||
+ if (isOglEnabled) {
|
||||
+ // 6304250: XAWT: Items in choice show a blue border on OpenGL + Solaris10 when background color is set
|
||||
+ // Note: When OGL is enabled, surfaceData.pixelFor() will not
|
||||
+ // return a pixel value appropriate for passing to
|
||||
+ // XSetWindowBackground(). Therefore, we will use the ColorModel
|
||||
+ // for this component in order to calculate a pixel value from
|
||||
+ // the given RGB value.
|
||||
+ ColorModel cm = getColorModel();
|
||||
+ pixel = PixelConverter.instance.rgbToPixel(c.getRGB(), cm);
|
||||
+ } else {
|
||||
+ pixel = surfaceData.pixelFor(c.getRGB());
|
||||
+ }
|
||||
XlibWrapper.XSetWindowBackground(XToolkit.getDisplay(), getContentWindow(), pixel);
|
||||
XlibWrapper.XClearWindow(XToolkit.getDisplay(), getContentWindow());
|
||||
}
|
||||
@@ -1,3 +1,701 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 23 18:02:01 UTC 2026 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Upgrade to upstream tag jdk-11.0.30+7 (January 2026 CPU)
|
||||
* CVEs
|
||||
+ CVE-2026-21925, bsc#1257034
|
||||
+ CVE-2026-21932, bsc#1257036
|
||||
+ CVE-2026-21933, bsc#1257037
|
||||
+ CVE-2026-21945, bsc#1257038
|
||||
* Changes
|
||||
+ JDK-4895924: Strings in format #rgb not handled by
|
||||
Color.decode() (affects CSS / Swing)
|
||||
+ JDK-8213781: web page background renders blue in JEditorPane
|
||||
+ JDK-8224087: Compile C code for at least C99 Standard
|
||||
compliance
|
||||
+ JDK-8245545: Disable TLS_RSA cipher suites
|
||||
+ JDK-8257709: C1: Double assignment in
|
||||
InstructionPrinter::print_stack
|
||||
+ JDK-8263622: The java.awt.color.ICC_Profile#setData invert
|
||||
the order of bytes for the "head" tag
|
||||
+ JDK-8264524: jdk/internal/platform/docker/
|
||||
/TestDockerMemoryMetrics.java fails due to swapping not
|
||||
working
|
||||
+ JDK-8265429: Improve GCM encryption
|
||||
+ JDK-8271456: Avoid looking up standard charsets in
|
||||
"java.desktop" module
|
||||
+ JDK-8274893: Update java.desktop classes to use
|
||||
try-with-resources
|
||||
+ JDK-8295301: Problem list TrayIcon tests that fail on Ubuntu
|
||||
22.04
|
||||
+ JDK-8299748: java/util/zip/Deinflate.java failing on s390x
|
||||
+ JDK-8313083: Print 'rss' and 'cache' as part of the container
|
||||
information
|
||||
+ JDK-8317970: Bump target macosx-x64 version to 11.00.00
|
||||
+ JDK-8336451: [11u] GHA macos-13 and macos-15 builders are
|
||||
unable to resolve local hostname
|
||||
+ JDK-8336854: CAInterop.java#actalisauthenticationrootca
|
||||
conflicted with /manual and /timeout
|
||||
+ JDK-8337506: Disable "best-fit" mapping on Windows command
|
||||
line
|
||||
+ JDK-8339280: jarsigner -verify performs cross-checking
|
||||
between CEN and LOC
|
||||
+ JDK-8341496: Improve JMX connections
|
||||
+ JDK-8341861: GHA: Use only retention mechanism to remove
|
||||
bundles
|
||||
+ JDK-8341964: Add mechanism to disable different parts of TLS
|
||||
cipher suite
|
||||
+ JDK-8347129: cpuset cgroups controller is required for no
|
||||
good reason
|
||||
+ JDK-8347381: Upgrade jQuery UI to version 1.14.1
|
||||
+ JDK-8347911: Limit the length of inflated text chunks
|
||||
+ JDK-8350813: Rendering of bulky sound bank from MIDI sequence
|
||||
can cause OutOfMemoryError
|
||||
+ JDK-8351933: Inaccurate masking of TC subfield decrement in
|
||||
ForkJoinPool
|
||||
+ JDK-8353299: VerifyJarEntryName.java test fails
|
||||
+ JDK-8354941: Build failure with glibc 2.42 due to uabs() name
|
||||
collision
|
||||
+ JDK-8355528: Update HarfBuzz to 11.2.0
|
||||
+ JDK-8357657: [11u][windows] cannot stat '/jdk.crypto.ec/*':
|
||||
No such file or directory
|
||||
+ JDK-8358004: Delete applications/scimark/Scimark.java test
|
||||
+ JDK-8359402: Test CloseDescriptors.java should throw
|
||||
SkippedException when there is no lsof/sctp
|
||||
+ JDK-8359501: Enhance Handling of URIs
|
||||
+ JDK-8362308: Enhance Bitmap operations
|
||||
+ JDK-8362632: Improve HttpServer Request handling
|
||||
+ JDK-8364214: Enhance polygon data support
|
||||
+ JDK-8364597: Replace THL A29 Limited with Tencent
|
||||
+ JDK-8364660: ClassVerifier::ends_in_athrow() should be removed
|
||||
+ JDK-8365058: Enhance CopyOnWriteArraySet
|
||||
+ JDK-8365271: Improve Swing supports
|
||||
+ JDK-8366125: [11u] Test compiler/loopopts/
|
||||
/TestRangeCheckPredicatesControl.java fails OOM
|
||||
+ JDK-8366359: Test should throw SkippedException when there is
|
||||
no lpstat
|
||||
+ JDK-8366572: Bump update version of OpenJDK: 11.0.30
|
||||
+ JDK-8367782: VerifyJarEntryName.java: Fix modifyJarEntryName
|
||||
to operate on bytes and re-introduce verifySignatureEntryName
|
||||
+ JDK-8368032: Enhance Certificate Checking
|
||||
+ JDK-8368192: Test java/lang/ProcessBuilder/Basic.java#id0
|
||||
fails with Exception: Stack trace
|
||||
+ JDK-8368982: Test sun/security/tools/jarsigner/EC.java
|
||||
completed and timed out
|
||||
+ JDK-8369226: GHA: Switch to MacOS 15
|
||||
+ JDK-8372534: Update Libpng to 1.6.51
|
||||
- Removed patch:
|
||||
* jdk-8354941.patch
|
||||
+ integrated in this version
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 14 15:04:11 UTC 2026 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Added patch:
|
||||
* bsc_1255446.patch
|
||||
+ OpenJDK rendering blue borders when it should not, due to
|
||||
missing the fix for JDK-6304250 from upstream (bsc#1255446)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 14 15:02:20 UTC 2026 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Do not depend on update-desktop-files (jsc#PED-14507)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 22 10:12:08 UTC 2025 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Upgrade to upstream tag jdk-11.0.29+7 (October 2025 CPU)
|
||||
* Security fixes:
|
||||
+ JDK-8360937, CVE-2025-53057, bsc#1252414: Enhance certificate
|
||||
handling
|
||||
+ JDK-8356294, CVE-2025-53066, bsc#1252417: Enhance Path
|
||||
Factories
|
||||
+ JDK-8352637: Enhance bytecode verification
|
||||
* Other fixes:
|
||||
+ JDK-8365389: Remove static color fields from SwingUtilities3
|
||||
and WindowsMenuItemUI
|
||||
+ JDK-8368308: ISO 4217 Amendment 180 Update
|
||||
+ JDK-8348760: RadioButton is not shown if JRadioButtonMenuItem
|
||||
is rendered with ImageIcon in WindowsLookAndFeel
|
||||
+ JDK-8365375: Method SU3.setAcceleratorSelectionForeground
|
||||
assigns to acceleratorForeground
|
||||
+ JDK-8348328: Update IANA Language Subtag Registry to Version
|
||||
2025-05-15
|
||||
+ JDK-8348597: Update HarfBuzz to 10.4.0
|
||||
+ JDK-8319197: Exclude hb-subset and hb-style from compilation
|
||||
+ JDK-8312518: [macos13] setFullScreenWindow() shows black
|
||||
screen on macOS 13 & above
|
||||
+ JDK-8361212: Remove AffirmTrust root CAs
|
||||
+ JDK-8365811: test/jdk/java/net/CookieHandler/B6644726.java
|
||||
failure - "Should have 5 cookies. Got only 4, expires probably
|
||||
didn't parse correctly"
|
||||
+ JDK-8350540: [17u,11u] B8312065.java fails Network is
|
||||
unreachable
|
||||
+ JDK-8316497: ColorConvertOp - typo for non-ICC conversions
|
||||
needs one-line fix
|
||||
+ JDK-8356053: Test java/awt/Toolkit/Headless/
|
||||
/HeadlessToolkit.java fails by timeout
|
||||
+ JDK-8211804: Constant AO_UNUSED_MBZ uses left shift of
|
||||
negative value
|
||||
+ JDK-8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java
|
||||
on macosx-aarch64
|
||||
+ JDK-8355249: Remove the use of WMIC from the entire source
|
||||
code
|
||||
+ JDK-8343618: Stack smashing in awt_InputMethod.c on Linux
|
||||
s390x
|
||||
+ JDK-8274453: (sctp) com/sun/nio/sctp/SctpChannel/
|
||||
/CloseDescriptors.java test should be resilient to lsof
|
||||
warnings
|
||||
+ JDK-8318605: Enable parallelism in vmTestbase/nsk/stress/stack
|
||||
tests
|
||||
+ JDK-8315774: Enable parallelism in vmTestbase/gc/g1/unloading
|
||||
tests
|
||||
+ JDK-8322920: Some ProcessTools.execute* functions are declared
|
||||
to throw Throwable
|
||||
+ JDK-8231943: ZGC: Enable serviceability/dcmd/gc/RunGCTest
|
||||
+ JDK-8247362: HeapDumpCompressedTest.java#id0 fails due to
|
||||
"Multiple garbage collectors selected"
|
||||
+ JDK-8340185: Use make -k on GHA to catch more build errors
|
||||
+ JDK-8363965: GHA: Switch cross-compiling sysroots to Debian
|
||||
bookworm
|
||||
+ JDK-8268463: Windows 32bit build fails in
|
||||
DynamicCodeGenerated\libDynamicCodeGenerated.cpp
|
||||
+ JDK-8212155: Race condition when posting
|
||||
dynamic_code_generated event leads to JVM crash
|
||||
+ JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails
|
||||
with 32-bit build
|
||||
+ JDK-8211328: Different declaration and definition of
|
||||
ClassLoaderData::classes_do() leads to build failures
|
||||
+ JDK-8360816: [11u] Use default value for ProgramFiles(x86) in
|
||||
GHA
|
||||
+ JDK-8358538: Update GHA Windows runner to 2025
|
||||
+ JDK-8360042: GHA: Bump MSVC to 14.44
|
||||
+ JDK-8357193: [VS 2022 17.14] Warning C5287 in debugInit.c:
|
||||
enum type mismatch during build
|
||||
+ JDK-8345414: Google CAInterop test failures
|
||||
+ JDK-8358325: Bump update version of OpenJDK: 11.0.29
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 30 15:05:55 UTC 2025 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Remove pack200 and unpack200 from alternatives
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 22 07:11:44 UTC 2025 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- jdk-8354941.patch: JDK-8354941: Build failure with glibc 2.42 due to
|
||||
uabs() name collision
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 21 10:59:48 UTC 2025 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Do not embed rebuild counter (bsc#1246806)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 18 04:43:44 UTC 2025 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Upgrade to upstream tag jdk-11.0.28+6 (July 2025 CPU)
|
||||
* CVEs
|
||||
+ CVE-2025-30749, bsc#1246595
|
||||
+ CVE-2025-30754, bsc#1246598
|
||||
+ CVE-2025-30761, bsc#1246580
|
||||
+ CVE-2025-50059, bsc#1246575
|
||||
+ CVE-2025-50106, bsc#1246584
|
||||
* Changes
|
||||
+ JDK-8026976: ECParameters, Point does not match field size
|
||||
+ JDK-8211400: nsk.share.gc.Memory::getArrayLength returns wrong
|
||||
value
|
||||
+ JDK-8231058: VerifyOops crashes with assert(_offset >= 0)
|
||||
failed: offset for non comment?
|
||||
+ JDK-8232625: HttpClient redirect policy should be more
|
||||
conservative
|
||||
+ JDK-8258483: [TESTBUG] gtest
|
||||
CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is
|
||||
too small
|
||||
+ JDK-8293345: SunPKCS11 provider checks on PKCS11 Mechanism are
|
||||
problematic
|
||||
+ JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts
|
||||
+ JDK-8301753: AppendFile/WriteFile has differences between make
|
||||
3.81 and 4+
|
||||
+ JDK-8303770: Remove Baltimore root certificate expiring in May
|
||||
2025
|
||||
+ JDK-8315380: AsyncGetCallTrace crash in frame::safe_for_sender
|
||||
+ JDK-8327476: Upgrade JLine to 3.26.1
|
||||
+ JDK-8328957: Update PKCS11Test.java to not use hardcoded path
|
||||
+ JDK-8331959: Update PKCS#11 Cryptographic Token Interface to
|
||||
v3.1
|
||||
+ JDK-8339300: CollectorPolicy.young_scaled_initial_ergo_vm
|
||||
gtest fails on ppc64 based platforms
|
||||
+ JDK-8339728: [Accessibility,Windows,JAWS] Bug in the
|
||||
getKeyChar method of the AccessBridge class
|
||||
+ JDK-8345133: Test sun/security/tools/jarsigner/
|
||||
/TsacertOptionTest.java failed: Warning found in stdout
|
||||
+ JDK-8345625: Better HTTP connections
|
||||
+ JDK-8346887: DrawFocusRect() may cause an assertion failure
|
||||
+ JDK-8347629: Test FailOverDirectExecutionControlTest.java
|
||||
fails with -Xcomp
|
||||
+ JDK-8348110: Update LCMS to 2.17
|
||||
+ JDK-8348596: Update FreeType to 2.13.3
|
||||
+ JDK-8348598: Update Libpng to 1.6.47
|
||||
+ JDK-8348989: Better Glyph drawing
|
||||
+ JDK-8349111: Enhance Swing supports
|
||||
+ JDK-8349594: Enhance TLS protocol support
|
||||
+ JDK-8350469: [11u] Test AbsPathsInImage.java fails
|
||||
- JDK-8239429 public clone
|
||||
+ JDK-8350498: Remove two Camerfirma root CA certificates
|
||||
+ JDK-8350991: Improve HTTP client header handling
|
||||
+ JDK-8351099: Bump update version of OpenJDK: 11.0.28
|
||||
+ JDK-8351422: Improve scripting supports
|
||||
+ JDK-8352302: Test sun/security/tools/jarsigner/
|
||||
/TimestampCheck.java is failing
|
||||
+ JDK-8352716: (tz) Update Timezone Data to 2025b
|
||||
+ JDK-8356096: ISO 4217 Amendment 179 Update
|
||||
+ JDK-8356571: Re-enable -Wtype-limits for GCC in LCMS
|
||||
+ JDK-8359170: Add 2 TLS and 2 CS Sectigo roots
|
||||
+ JDK-8360147: Better Glyph drawing redux
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 24 11:19:50 UTC 2025 - Friedrich Haubensak <hsk17@mail.de>
|
||||
|
||||
- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
|
||||
still allow build on Leap 15.6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 24 03:04:02 UTC 2025 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Upgrade to upstream tag jdk-11.0.27+6 (April 2025 CPU)
|
||||
* CVEs
|
||||
+ CVE-2025-21587, bsc#1241274
|
||||
+ CVE-2025-30691, bsc#1241275
|
||||
+ CVE-2025-30698, bsc#1241276
|
||||
* Changes
|
||||
+ JDK-8195675: Call to insertText with single character
|
||||
from custom Input Method ignored
|
||||
+ JDK-8202926: Test java/awt/Focus/
|
||||
/WindowUpdateFocusabilityTest/
|
||||
/WindowUpdateFocusabilityTest.html fails
|
||||
+ JDK-8216539: tools/jar/modularJar/Basic.java timed out
|
||||
+ JDK-8268364: jmethod clearing should be done during
|
||||
unloading
|
||||
+ JDK-8273914: Indy string concat changes order of
|
||||
operations
|
||||
+ JDK-8294316: SA core file support is broken on macosx-x64
|
||||
starting with macOS 12.x
|
||||
+ JDK-8306408: Fix the format of several tables in
|
||||
building.md
|
||||
+ JDK-8309841: Jarsigner should print a warning if an entry
|
||||
is removed
|
||||
+ JDK-8312049: runtime/logging/ClassLoadUnloadTest can be
|
||||
improved
|
||||
+ JDK-8320916: jdk/jfr/event/gc/stacktrace/
|
||||
/TestParallelMarkSweepAllocationPendingStackTrace.java failed
|
||||
with "OutOfMemoryError: GC overhead limit exceeded"
|
||||
+ JDK-8327650: Test java/nio/channels/DatagramChannel/
|
||||
/StressNativeSignal.java timed out
|
||||
+ JDK-8328242: Add a log area to the PassFailJFrame
|
||||
+ JDK-8331863: DUIterator_Fast used before it is constructed
|
||||
+ JDK-8336012: Fix usages of jtreg-reserved properties
|
||||
+ JDK-8337494: Clarify JarInputStream behavior
|
||||
+ JDK-8337692: Better TLS connection support
|
||||
+ JDK-8338430: Improve compiler transformations
|
||||
+ JDK-8339560: Unaddressed comments during code review of
|
||||
JDK-8337664
|
||||
+ JDK-8339810: Clean up the code in sun.tools.jar.Main to
|
||||
properly close resources and use ZipFile during extract
|
||||
+ JDK-8339931: Update problem list for
|
||||
WindowUpdateFocusabilityTest.java
|
||||
+ JDK-8340387: Update OS detection code to recognize
|
||||
Windows Server 2025
|
||||
+ JDK-8341424: GHA: Collect hs_errs from build time failures
|
||||
+ JDK-8342562: Enhance Deflater operations
|
||||
+ JDK-8342704: GHA: Report truncation is broken after
|
||||
JDK-8341424
|
||||
+ JDK-8343007: Enhance Buffered Image handling
|
||||
+ JDK-8343474: [updates] Customize README.md to specifics
|
||||
of update project
|
||||
+ JDK-8343599: Kmem limit and max values swapped when
|
||||
printing container information
|
||||
+ JDK-8343786: [11u] GHA: Bump macOS and Xcode versions to
|
||||
macos-13 and XCode 14.3.1
|
||||
+ JDK-8344589: Update IANA Language Subtag Registry to
|
||||
Version 2024-11-19
|
||||
+ JDK-8345509: Bump update version of OpenJDK: 11.0.27
|
||||
+ JDK-8346587: Distrust TLS server certificates anchored by
|
||||
Camerfirma Root CAs
|
||||
+ JDK-8347427: JTabbedPane/8134116/Bug8134116.java has no
|
||||
license header
|
||||
+ JDK-8347847: Enhance jar file support
|
||||
+ JDK-8347965: (tz) Update Timezone Data to 2025a
|
||||
+ JDK-8349603: [21u, 17u, 11u] Update GHA JDKs after Jan/25
|
||||
updates
|
||||
+ JDK-8352097: (tz) zone.tab update missed in 2025a backport
|
||||
+ JDK-8354087: [11u] Remove designator
|
||||
DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.27
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 22 12:36:15 UTC 2025 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Upgrade to upstream tag jdk-11.0.26+4 (January 2025 CPU)
|
||||
* Security fix
|
||||
+ JDK-8330045, CVE-2025-21502, bsc#1236278: Enhance array
|
||||
handling
|
||||
* Changes
|
||||
+ JDK-8224624: Inefficiencies in CodeStrings::add_comment cause
|
||||
timeouts
|
||||
+ JDK-8225045: javax/swing/JInternalFrame/8146321/
|
||||
/JInternalFrameIconTest.java fails on linux-x64
|
||||
+ JDK-8232367: Update Reactive Streams to 1.0.3 -- tests only
|
||||
+ JDK-8247706: Unintentional use of new Date(year...) with
|
||||
absolute year
|
||||
+ JDK-8299254: Support dealing with standard assert macro
|
||||
+ JDK-8303920: Avoid calling out to python in
|
||||
DataDescriptorSignatureMissing test
|
||||
+ JDK-8315936: Parallelize gc/stress/TestStressG1Humongous.java
|
||||
test
|
||||
+ JDK-8316193: jdk/jfr/event/oldobject/TestListenerLeak.java
|
||||
java.lang.Exception: Could not find leak
|
||||
+ JDK-8328300: Convert PrintDialogsTest.java from Applet to
|
||||
main program
|
||||
+ JDK-8328642: Convert applet test
|
||||
MouseDraggedOutCauseScrollingTest.html to main
|
||||
+ JDK-8334332: TestIOException.java fails if run by root
|
||||
+ JDK-8335428: Enhanced Building of Processes
|
||||
+ JDK-8335801: [11u] Backport of 8210988 to 11u removes gcc
|
||||
warnings
|
||||
+ JDK-8335912, JDK-8337499: Add an operation mode to the jar
|
||||
command when extracting to not overwriting existing files
|
||||
+ JDK-8336564: Enhance mask blit functionality redux
|
||||
+ JDK-8338402: GHA: some of bundles may not get removed
|
||||
+ JDK-8339082: Bump update version for OpenJDK: jdk-11.0.26
|
||||
+ JDK-8339180: Enhanced Building of Processes: Follow-on Issue
|
||||
+ JDK-8339470: [17u] More defensive fix for 8163921
|
||||
+ JDK-8339637: (tz) Update Timezone Data to 2024b
|
||||
+ JDK-8339644: Improve parsing of Day/Month in tzdata rules
|
||||
+ JDK-8339803: Acknowledge case insensitive unambiguous
|
||||
keywords in tzdata files
|
||||
+ JDK-8340552: Harden TzdbZoneRulesCompiler against missing
|
||||
zone names
|
||||
+ JDK-8340671: GHA: Bump macOS and Xcode versions to macos-12
|
||||
and XCode 13.4.1
|
||||
+ JDK-8340815: Add SECURITY.md file
|
||||
+ JDK-8342426: [11u] javax/naming/module/RunBasic.java javac
|
||||
compile fails
|
||||
+ JDK-8342629: [11u] Properly message out that shenandoah is
|
||||
disabled
|
||||
+ JDK-8347483: [11u] Remove designator
|
||||
DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.26
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 28 07:22:16 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Upgrade to upstream tag jdk-11.0.25+9 (October 2024 CPU)
|
||||
* Security fixes
|
||||
+ JDK-8290367, JDK-8332643: Update default value and extend the
|
||||
scope of com.sun.jndi.ldap.object.trustSerialData system
|
||||
property
|
||||
+ JDK-8307383: Enhance DTLS connections
|
||||
+ JDK-8328286, CVE-2024-21208, bsc#1231702: Enhance HTTP client
|
||||
+ JDK-8328544, CVE-2024-21210, bsc#1231711: Improve handling of
|
||||
vectorization
|
||||
+ JDK-8328726: Better Kerberos support
|
||||
+ JDK-8331446, CVE-2024-21217, bsc#1231716: Improve
|
||||
deserialization support
|
||||
+ JDK-8332644, CVE-2024-21235, bsc#1231719: Improve graph
|
||||
optimizations
|
||||
+ JDK-8335713: Enhance vectorization analysis
|
||||
* Other changes
|
||||
+ JDK-7124313: [macosx] Swing Popups should overlap taskbar
|
||||
+ JDK-7156347: javax/swing/JList/6462008/bug6462008.java fails
|
||||
+ JDK-8078725: method adjustments can be done just once for all
|
||||
classes involved into redefinition
|
||||
+ JDK-8205076: [17u] Inet6AddressImpl.c: 'lookupIfLocalHost'
|
||||
accesses 'int InetAddress.preferIPv6Address' as a boolean
|
||||
+ JDK-8206440: Remove javac -source/-target 6 from jdk
|
||||
regression tests
|
||||
+ JDK-8210338: Better output for GenerationTests.java
|
||||
+ JDK-8211920: Close server socket and cleanups in
|
||||
test/jdk/javax/naming/module/RunBasic.java
|
||||
+ JDK-8222005: ClassRedefinition crashes with: guarantee(false)
|
||||
failed: OLD and/or OBSOLETE method(s) found
|
||||
+ JDK-8222884: ConcurrentClassDescLookup.java times out
|
||||
intermittently
|
||||
+ JDK-8224081: SOCKS v4 tests require IPv4
|
||||
+ JDK-8227122: [TESTBUG] Create Docker sidecar test cases
|
||||
+ JDK-8229822: ThrowingPushPromises tests sometimes fail due to
|
||||
EOF
|
||||
+ JDK-8231427: Warning cleanup in tests of java.io.Serializable
|
||||
+ JDK-8236917: TestInstanceKlassSize.java fails with "The size
|
||||
computed by SA for java.lang.Object does not match"
|
||||
+ JDK-8238169: BasicDirectoryModel getDirectories and
|
||||
DoChangeContents.run can deadlock
|
||||
+ JDK-8240226: DeflateIn_InflateOut.java test incorrectly
|
||||
assumes size of compressed file
|
||||
+ JDK-8242999: HTTP/2 client may not handle CONTINUATION frames
|
||||
correctly
|
||||
+ JDK-8244966: Add .vscode to .hgignore and .gitignore
|
||||
+ JDK-8249097: test/lib/jdk/test/lib/util/JarBuilder.java has a
|
||||
bad copyright
|
||||
+ JDK-8249772: (ch) Improve
|
||||
sun/nio/ch/TestMaxCachedBufferSize.java
|
||||
+ JDK-8249826: 5 javax/net/ssl/SSLEngine tests use @ignore w/o
|
||||
bug-id
|
||||
+ JDK-8251188: Update LDAP tests not to use wildcard addresses
|
||||
+ JDK-8253207: enable problemlists jcheck's check
|
||||
+ JDK-8255898: Test java/awt/FileDialog/FilenameFilterTest/
|
||||
/FilenameFilterTest.java fails on Mac OS
|
||||
+ JDK-8255913: Decrease number of iterations in
|
||||
TestMaxCachedBufferSize
|
||||
+ JDK-8255969: Improve java/io/BufferedInputStream/
|
||||
/LargeCopyWithMark.java using jtreg tags
|
||||
+ JDK-8259274: Increase timeout duration in
|
||||
sun/nio/ch/TestMaxCachedBufferSize.java
|
||||
+ JDK-8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/
|
||||
/MouseEventAfterStartDragTest.html test failed
|
||||
+ JDK-8261433: Better pkcs11 performance for
|
||||
libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit
|
||||
+ JDK-8263031: HttpClient throws Exception if it receives a
|
||||
Push Promise that is too large
|
||||
+ JDK-8266149: mark hotspot compiler/startup tests which ignore
|
||||
VM flags
|
||||
+ JDK-8266150: mark hotspot compiler/arguments tests which
|
||||
ignore VM flags
|
||||
+ JDK-8266153: mark hotspot compiler/onSpinWait tests which
|
||||
ignore VM flags
|
||||
+ JDK-8266154: mark hotspot compiler/oracle tests which ignore
|
||||
VM flags
|
||||
+ JDK-8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java
|
||||
assumes that GCs take 1ms minimum
|
||||
+ JDK-8269428: java/util/concurrent/ConcurrentHashMap/
|
||||
/ToArray.java timed out
|
||||
+ JDK-8269616: serviceability/dcmd/framework/VMVersionTest.java
|
||||
fails with Address already in use error
|
||||
+ JDK-8273135: java/awt/color/ICC_ColorSpace/
|
||||
/MTTransformReplacedProfile.java crashes in liblcms.dylib with
|
||||
NULLSeek+0x7
|
||||
+ JDK-8275851: Deproblemlist open/test/jdk/javax/swing/
|
||||
/JComponent/6683775/bug6683775.java
|
||||
+ JDK-8276036: The value of full_count in the message of
|
||||
insufficient codecache is wrong
|
||||
+ JDK-8276306: jdk/jshell/CustomInputToolBuilder.java fails
|
||||
intermittently on storage acquisition
|
||||
+ JDK-8276819: javax/print/PrintServiceLookup/
|
||||
/FlushCustomClassLoader.java fails to free
|
||||
+ JDK-8279164: Disable TLS_ECDH_* cipher suites
|
||||
+ JDK-8279337: The MToolkit is still referenced in a few places
|
||||
+ JDK-8280392: java/awt/Focus/NonFocusableWindowTest/
|
||||
/NonfocusableOwnerTest.java failed with "RuntimeException:
|
||||
Test failed."
|
||||
+ JDK-8284585: PushPromiseContinuation test fails
|
||||
intermittently in timeout
|
||||
+ JDK-8286601: Mac Aarch: Excessive warnings to be ignored for
|
||||
build jdk
|
||||
+ JDK-8286781: Replace the deprecated/obsolete gethostbyname
|
||||
and inet_addr calls
|
||||
+ JDK-8292044: HttpClient doesn't handle 102 or 103 properly
|
||||
+ JDK-8294148: Support JSplitPane for instructions and test UI
|
||||
+ JDK-8294310: compare.sh fails on macos after JDK-8293550
|
||||
+ JDK-8296410: HttpClient throws java.io.IOException: no
|
||||
statuscode in response for HTTP2
|
||||
+ JDK-8298873: Update IllegalRecordVersion.java for changes to
|
||||
TLS implementation
|
||||
+ JDK-8299058: AssertionError in sun.net.httpserver.ServerImpl
|
||||
when connection is idle
|
||||
+ JDK-8299487: Test
|
||||
java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out
|
||||
+ JDK-8301189: validate-source fails after JDK-8298873
|
||||
+ JDK-8303216: Prefer ArrayList to LinkedList in
|
||||
sun.net.httpserver.ServerImpl
|
||||
+ JDK-8303965: java.net.http.HttpClient should reset the stream
|
||||
if response headers contain malformed header fields
|
||||
+ JDK-8305072: Win32ShellFolder2.compareTo is inconsistent
|
||||
+ JDK-8305079: Remove finalize() from compiler/c2/Test719030
|
||||
+ JDK-8305081: Remove finalize() from
|
||||
test/hotspot/jtreg/compiler/runtime/Test8168712
|
||||
+ JDK-8305825: getBounds API returns wrong value resulting in
|
||||
multiple Regression Test Failures on Ubuntu 23.04
|
||||
+ JDK-8305906: HttpClient may use incorrect key when finding
|
||||
pooled HTTP/2 connection for IPv6 address
|
||||
+ JDK-8306060: Open source few AWT Insets related tests
|
||||
+ JDK-8306432: Open source several AWT Text Component related
|
||||
tests
|
||||
+ JDK-8306466: Open source more AWT Drag & Drop related tests
|
||||
+ JDK-8306489: Open source AWT List related tests
|
||||
+ JDK-8306566: Open source several clipboard AWT tests
|
||||
+ JDK-8306850: Open source AWT Modal related tests
|
||||
+ JDK-8307091: A few client tests intermittently throw
|
||||
ConcurrentModificationException
|
||||
+ JDK-8307779: Relax the java.awt.Robot specification
|
||||
+ JDK-8308184: Launching java with large number of jars in
|
||||
classpath with java.protocol.handler.pkgs system property set
|
||||
can lead to StackOverflowError
|
||||
+ JDK-8309934: Update GitHub Actions to use JDK 17 for building
|
||||
jtreg
|
||||
+ JDK-8310201: Reduce verbose locale output in -XshowSettings
|
||||
launcher option
|
||||
+ JDK-8311666: Disabled tests in test/jdk/sun/java2d/marlin
|
||||
+ JDK-8312140: jdk/jshell tests failed with JDI socket timeouts
|
||||
+ JDK-8314614: jdk/jshell/ImportTest.java failed with
|
||||
"InternalError: Failed remote listen"
|
||||
+ JDK-8315422: getSoTimeout() would be in try block in
|
||||
SSLSocketImpl
|
||||
+ JDK-8315437: Enable parallelism in
|
||||
vmTestbase/nsk/monitoring/stress/classload tests
|
||||
+ JDK-8315442: Enable parallelism in
|
||||
vmTestbase/nsk/monitoring/stress/thread tests
|
||||
+ JDK-8315804: Open source several Swing JTabbedPane JTextArea
|
||||
JTextField tests
|
||||
+ JDK-8315898: Open source swing JMenu tests
|
||||
+ JDK-8315965: Open source various AWT applet tests
|
||||
+ JDK-8316104: Open source several Swing SplitPane and
|
||||
RadioButton related tests
|
||||
+ JDK-8316211: Open source several manual applet tests
|
||||
+ JDK-8316240: Open source several add/remove MenuBar manual
|
||||
tests
|
||||
+ JDK-8316285: Opensource JButton manual tests
|
||||
+ JDK-8316306: Open source and convert manual Swing test
|
||||
+ JDK-8316328: Test jdk/jfr/event/oldobject/
|
||||
/TestSanityDefault.java times out for some heap sizes
|
||||
+ JDK-8316462: sun/jvmstat/monitor/MonitoredVm/
|
||||
/MonitorVmStartTerminate.java ignores VM flags
|
||||
+ JDK-8316973: GC: Make TestDisableDefaultGC use createTestJvm
|
||||
+ JDK-8317039: Enable specifying the JDK used to run jtreg
|
||||
+ JDK-8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm
|
||||
+ JDK-8317288: [macos] java/awt/Window/Grab/GrabTest.java:
|
||||
Press on the outside area didn't cause ungrab
|
||||
+ JDK-8317316: G1: Make TestG1PercentageOptions use
|
||||
createTestJvm
|
||||
+ JDK-8317343: GC: Make TestHeapFreeRatio use createTestJvm
|
||||
+ JDK-8317358: G1: Make TestMaxNewSize use createTestJvm
|
||||
+ JDK-8317807: JAVA_FLAGS removed from jtreg running in
|
||||
JDK-8317039
|
||||
+ JDK-8318039: GHA: Bump macOS and Xcode versions
|
||||
+ JDK-8320079: The ArabicBox.java test has no control buttons
|
||||
+ JDK-8320570: NegativeArraySizeException decoding >1G UTF8
|
||||
bytes with non-ascii characters
|
||||
+ JDK-8320602: Lock contention in SchemaDVFactory.getInstance()
|
||||
+ JDK-8320945: problemlist tests failing on latest Windows 11
|
||||
update
|
||||
+ JDK-8322330: JavadocHelperTest.java OOMEs with Parallel GC
|
||||
and ZGC
|
||||
+ JDK-8323670: A few client tests intermittently throw
|
||||
ConcurrentModificationException
|
||||
+ JDK-8324755: Enable parallelism in
|
||||
vmTestbase/gc/gctests/LargeObjects tests
|
||||
+ JDK-8325022: Incorrect error message on client authentication
|
||||
+ JDK-8325179: Race in BasicDirectoryModel.validateFileCache
|
||||
+ JDK-8325862: set -XX:+ErrorFileToStderr when executing java
|
||||
in containers for some container related jtreg tests
|
||||
+ JDK-8325876: crashes in docker container tests on
|
||||
Linuxppc64le Power8 machines
|
||||
+ JDK-8326140: src/jdk.accessibility/windows/native/
|
||||
/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp
|
||||
ReleaseStringChars might be missing in early returns
|
||||
+ JDK-8327007: javax/swing/JSpinner/8008657/bug8008657.java
|
||||
fails
|
||||
+ JDK-8327137: Add test for ConcurrentModificationException in
|
||||
BasicDirectoryModel
|
||||
+ JDK-8327631: Update IANA Language Subtag Registry to Version
|
||||
2024-03-07
|
||||
+ JDK-8327787: Convert javax/swing/border/Test4129681.java
|
||||
applet test to main
|
||||
+ JDK-8327840: Automate javax/swing/border/Test4129681.java
|
||||
+ JDK-8328011: Convert java/awt/Frame/GetBoundsResizeTest/
|
||||
/GetBoundsResizeTest.java applet test to main
|
||||
+ JDK-8328110: Allow simultaneous use of PassFailJFrame with
|
||||
split UI and additional windows
|
||||
+ JDK-8328115: Convert java/awt/font/TextLayout/
|
||||
/TestJustification.html applet test to main
|
||||
+ JDK-8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest
|
||||
to automatic main test
|
||||
+ JDK-8328218: Delete test
|
||||
java/awt/Window/FindOwner/FindOwner.html
|
||||
+ JDK-8328234: Remove unused nativeUtils files
|
||||
+ JDK-8328238: Convert few closed manual applet tests to main
|
||||
+ JDK-8328269: NonFocusablePopupMenuTest.java should be marked
|
||||
as headful
|
||||
+ JDK-8328273: sun/management/jmxremote/bootstrap/
|
||||
/RmiRegistrySslTest.java failed with
|
||||
java.rmi.server.ExportException: Port already in use
|
||||
+ JDK-8328560: java/awt/event/MouseEvent/ClickDuringKeypress/
|
||||
/ClickDuringKeypress.java imports Applet
|
||||
+ JDK-8328561: test java/awt/Robot/ManualInstructions/
|
||||
/ManualInstructions.java isn't used
|
||||
+ JDK-8328953: JEditorPane.read throws ChangedCharSetException
|
||||
+ JDK-8328999: Update GIFlib to 5.2.2
|
||||
+ JDK-8329004: Update Libpng to 1.6.43
|
||||
+ JDK-8329013: StackOverflowError when starting Apache Tomcat
|
||||
with signed jar
|
||||
+ JDK-8329103: assert(!thread->in_asgct()) failed during
|
||||
multi-mode profiling
|
||||
+ JDK-8329510: Update ProblemList for
|
||||
JFileChooser/8194044/FileSystemRootTest.java
|
||||
+ JDK-8329559: Test javax/swing/JFrame/bug4419914.java failed
|
||||
because The End and Start buttons are not placed correctly and
|
||||
Tab focus does not move as expected
|
||||
+ JDK-8329995: Restricted access to '/proc' can cause JFR
|
||||
initialization to crash
|
||||
+ JDK-8330063: Upgrade jQuery to 3.7.1
|
||||
+ JDK-8330416: Update system property for Java SE specification
|
||||
maintenance version
|
||||
+ JDK-8330523: Reduce runtime and improve efficiency of
|
||||
KeepAliveTest
|
||||
+ JDK-8331063: Some HttpClient tests don't report leaks
|
||||
+ JDK-8331263: Bump update version for OpenJDK: jdk-11.0.25
|
||||
+ JDK-8331466: Problemlist serviceability/dcmd/gc/
|
||||
/RunFinalizationTest.java on generic-all
|
||||
+ JDK-8331746: Create a test to verify that the cmm id is not
|
||||
ignored
|
||||
+ JDK-8331798: Remove unused arg of checkErgonomics() in
|
||||
TestMaxHeapSizeTools.java
|
||||
+ JDK-8332008: Enable issuestitle check
|
||||
+ JDK-8332113: Update nsk.share.Log to be always verbose
|
||||
+ JDK-8332424: Update IANA Language Subtag Registry to Version
|
||||
2024-05-16
|
||||
+ JDK-8332524: Instead of printing "TLSv1.3," it is showing
|
||||
"TLS13"
|
||||
+ JDK-8332898: failure_handler: log directory of commands
|
||||
+ JDK-8332936: Test vmTestbase/metaspace/gc/watermark_70_80/
|
||||
/TestDescription.java fails with no GC's recorded
|
||||
+ JDK-8333724: Problem list security/infra/java/security/cert/
|
||||
/CertPathValidator/certification/CAInterop.java
|
||||
#teliasonerarootcav1
|
||||
+ JDK-8333804: java/net/httpclient/ForbiddenHeadTest.java threw
|
||||
an exception with 0 failures
|
||||
+ JDK-8333837: [11u] HexPrinterTest.java javac compile fails
|
||||
illegal start of expression
|
||||
+ JDK-8333839: [11u] LingeredAppTest.java fails Can't find
|
||||
source file: LingeredApp.java
|
||||
+ JDK-8334166: Enable binary check
|
||||
+ JDK-8334335: [TESTBUG] Backport of 8279164 to 11u & 17u
|
||||
includes elements of JDK-8163327
|
||||
+ JDK-8334418: Update IANA Language Subtag Registry to Version
|
||||
2024-06-14
|
||||
+ JDK-8334653: ISO 4217 Amendment 177 Update
|
||||
+ JDK-8334711: [TEST_BUG] Compilation failed of
|
||||
MimeFormatsTest/MimeFormatsTest.java
|
||||
+ JDK-8335803: SunJCE cipher throws NPE for un-extractable RSA
|
||||
keys
|
||||
+ JDK-8336301: test/jdk/java/nio/channels/
|
||||
/AsyncCloseAndInterrupt.java leaves around a FIFO file upon
|
||||
test completion
|
||||
+ JDK-8336928: GHA: Bundle artifacts removal broken
|
||||
+ JDK-8337664: Distrust TLS server certificates issued after
|
||||
Oct 2024 and anchored by Entrust Root CAs
|
||||
+ JDK-8338139: {ClassLoading,Memory}MXBean::isVerbose methods
|
||||
are inconsistent with their setVerbose methods
|
||||
+ JDK-8341057: Add 2 SSL.com TLS roots
|
||||
+ JDK-8341059: Change Entrust TLS distrust date to November 12,
|
||||
2024
|
||||
+ JDK-8341675: [11u] Remove designator
|
||||
DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.25
|
||||
- Added patches:
|
||||
* reproducible-directory-mtime.patch
|
||||
+ if present, use SOURCE_DATE_EPOCH as timestamp for newly
|
||||
created directories
|
||||
* reproducible-search-index-files.patch
|
||||
+ if present, use SOURCE_DATE_EPOCH as timestamp for the search
|
||||
index zip files created by javadoc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 18 06:07:42 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package java-11-openjdk
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2026 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -38,8 +38,8 @@
|
||||
# Standard JPackage naming and versioning defines.
|
||||
%global featurever 11
|
||||
%global interimver 0
|
||||
%global updatever 24
|
||||
%global buildver 8
|
||||
%global updatever 30
|
||||
%global buildver 7
|
||||
%global openjdk_repo jdk11u
|
||||
%global openjdk_tag jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}+%{buildver}
|
||||
%global openjdk_dir %{openjdk_repo}-jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}-%{buildver}
|
||||
@@ -222,8 +222,11 @@ Patch20: loadAssistiveTechnologies.patch
|
||||
#
|
||||
Patch21: reproducible-javadoc-timestamp.patch
|
||||
Patch22: reproducible-jlink.patch
|
||||
Patch23: reproducible-directory-mtime.patch
|
||||
Patch24: reproducible-search-index-files.patch
|
||||
#
|
||||
Patch30: JDK-8208602.patch
|
||||
Patch31: bsc_1255446.patch
|
||||
#
|
||||
# OpenJDK specific patches
|
||||
#
|
||||
@@ -266,7 +269,6 @@ BuildRequires: libxslt
|
||||
BuildRequires: mozilla-nss-devel >= 3.53
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: unzip
|
||||
BuildRequires: update-desktop-files
|
||||
BuildRequires: xorg-x11-proto-devel
|
||||
BuildRequires: xprop
|
||||
BuildRequires: zip
|
||||
@@ -289,7 +291,6 @@ Provides: java-fonts = %{version}
|
||||
# Required at least by fop
|
||||
Provides: java-%{bits} = %{javaver}
|
||||
Provides: java-%{javaver}-%{bits}
|
||||
Provides: java-10-openjdk = %{version}-%{release}
|
||||
Provides: java-openjdk-%{bits} = %{version}-%{release}
|
||||
Provides: jre-%{bits} = %{javaver}
|
||||
Provides: jre-%{javaver}-%{bits}
|
||||
@@ -303,8 +304,11 @@ Provides: jre1.6.x
|
||||
Provides: jre1.7.x
|
||||
Provides: jre1.8.x
|
||||
Provides: jre1.9.x
|
||||
%if 0%{?suse_version} <= 1500
|
||||
Provides: java-10-openjdk = %{version}-%{release}
|
||||
Obsoletes: java-10-openjdk < %{version}-%{release}
|
||||
%endif
|
||||
%endif
|
||||
%if %{bootcycle}
|
||||
%if 0%{?suse_version} > 1315 || 0%{?java_bootstrap}
|
||||
BuildRequires: java-devel >= 10
|
||||
@@ -363,7 +367,6 @@ Provides: jre-headless = %{javaver}
|
||||
Provides: jre-openjdk-headless = %{version}-%{release}
|
||||
# Standard JPackage extensions provides.
|
||||
Provides: jaas = %{version}
|
||||
Provides: java-10-openjdk-headless = %{version}-%{release}
|
||||
Provides: java-sasl = %{version}
|
||||
Provides: jce = %{version}
|
||||
Provides: jdbc-stdext = 4.3
|
||||
@@ -373,8 +376,11 @@ Provides: jndi-dns = %{version}
|
||||
Provides: jndi-ldap = %{version}
|
||||
Provides: jndi-rmi = %{version}
|
||||
Provides: jsse = %{version}
|
||||
%if 0%{?suse_version} <= 1500
|
||||
Provides: java-10-openjdk-headless = %{version}-%{release}
|
||||
Obsoletes: java-10-openjdk-headless < %{version}-%{release}
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%description headless
|
||||
The OpenJDK %{featurever} runtime environment without audio and video support.
|
||||
@@ -391,15 +397,17 @@ Requires(postun): update-alternatives
|
||||
%if 0%{?suse_version} > 1315 || 0%{?java_bootstrap}
|
||||
# Standard JPackage devel provides.
|
||||
Provides: java-%{javaver}-devel = %{version}
|
||||
Provides: java-10-openjdk-devel = %{version}-%{release}
|
||||
Provides: java-devel = %{javaver}
|
||||
Provides: java-devel-openjdk = %{version}
|
||||
Provides: java-sdk = %{javaver}
|
||||
Provides: java-sdk-%{javaver} = %{version}
|
||||
Provides: java-sdk-%{javaver}-openjdk = %{version}
|
||||
Provides: java-sdk-openjdk = %{version}
|
||||
%if 0%{?suse_version} <= 1500
|
||||
Provides: java-10-openjdk-devel = %{version}-%{release}
|
||||
Obsoletes: java-10-openjdk-devel < %{version}-%{release}
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%description devel
|
||||
The OpenJDK %{featurever} development tools.
|
||||
@@ -409,9 +417,11 @@ Summary: JMods for OpenJDK %{featurever}
|
||||
Group: Development/Languages/Java
|
||||
Requires: %{name}-devel = %{version}-%{release}
|
||||
%if 0%{?suse_version} > 1315 || 0%{?java_bootstrap}
|
||||
%if 0%{?suse_version} <= 1500
|
||||
Provides: java-10-openjdk-jmods = %{version}-%{release}
|
||||
Obsoletes: java-10-openjdk-jmods < %{version}-%{release}
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%description jmods
|
||||
The JMods for OpenJDK %{featurever}.
|
||||
@@ -421,9 +431,11 @@ Summary: OpenJDK %{featurever} Demos
|
||||
Group: Development/Languages/Java
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
%if 0%{?suse_version} > 1315 || 0%{?java_bootstrap}
|
||||
%if 0%{?suse_version} <= 1500
|
||||
Provides: java-10-openjdk-demo = %{version}-%{release}
|
||||
Obsoletes: java-10-openjdk-demo < %{version}-%{release}
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%description demo
|
||||
The OpenJDK %{featurever} demos.
|
||||
@@ -433,9 +445,11 @@ Summary: OpenJDK %{featurever} Source Bundle
|
||||
Group: Development/Languages/Java
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
%if 0%{?suse_version} > 1315 || 0%{?java_bootstrap}
|
||||
%if 0%{?suse_version} <= 1500
|
||||
Provides: java-10-openjdk-src = %{version}-%{release}
|
||||
Obsoletes: java-10-openjdk-src < %{version}-%{release}
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%description src
|
||||
The OpenJDK %{featurever} source bundle.
|
||||
@@ -452,10 +466,12 @@ BuildArch: noarch
|
||||
%if 0%{?suse_version} > 1315 || 0%{?java_bootstrap}
|
||||
# Standard JPackage javadoc provides.
|
||||
Provides: java-%{javaver}-javadoc = %{version}-%{release}
|
||||
Provides: java-10-openjdk-javadoc = %{version}-%{release}
|
||||
Provides: java-javadoc = %{version}-%{release}
|
||||
%if 0%{?suse_version} <= 1500
|
||||
Provides: java-10-openjdk-javadoc = %{version}-%{release}
|
||||
Obsoletes: java-10-openjdk-javadoc < %{version}-%{release}
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%description javadoc
|
||||
The OpenJDK %{featurever} API documentation.
|
||||
@@ -507,8 +523,11 @@ rm -rvf src/java.desktop/share/native/liblcms/lcms2*
|
||||
|
||||
%patch -P 21 -p1
|
||||
%patch -P 22 -p1
|
||||
%patch -P 23 -p1
|
||||
%patch -P 24 -p1
|
||||
|
||||
%patch -P 30 -p1
|
||||
%patch -P 31 -p1
|
||||
|
||||
# s390 build fixes
|
||||
|
||||
@@ -583,7 +602,7 @@ EXTRA_CFLAGS="${EXTRA_CFLAGS} -fno-strict-aliasing"
|
||||
%endif
|
||||
|
||||
%if 0%{?suse_version} >= 1330
|
||||
EXTRA_CFLAGS="${EXTRA_CFLAGS} -fno-delete-null-pointer-checks -fno-lifetime-dse -fpermissive"
|
||||
EXTRA_CFLAGS="${EXTRA_CFLAGS} -std=gnu11 -fno-delete-null-pointer-checks -fno-lifetime-dse -fpermissive"
|
||||
EXTRA_CPP_FLAGS="${EXTRA_CPP_FLAGS} -std=gnu++98 -fno-delete-null-pointer-checks -fno-lifetime-dse"
|
||||
%endif
|
||||
|
||||
@@ -601,7 +620,7 @@ bash ../configure \
|
||||
--with-version-pre="" \
|
||||
%endif
|
||||
--with-version-build="%{buildver}" \
|
||||
--with-version-opt="suse-%{release}-%{_arch}" \
|
||||
--with-version-opt="suse-%{suse_version}-%{_arch}" \
|
||||
--disable-warnings-as-errors \
|
||||
%if %{with zero}
|
||||
--with-jvm-variants=zero \
|
||||
@@ -923,7 +942,6 @@ done
|
||||
install -d -m 0755 %{buildroot}%{_datadir}/{applications,pixmaps}
|
||||
install -d -m 0755 %{buildroot}/%{_jvmdir}/%{sdkdir}/lib/desktop/
|
||||
install -m 0644 jconsole.desktop %{buildroot}/%{_jvmdir}/%{sdkdir}/lib/desktop/
|
||||
%suse_update_desktop_file %{buildroot}/%{_jvmdir}/%{sdkdir}/lib/desktop/jconsole.desktop
|
||||
|
||||
# Find demo directories.
|
||||
find %{buildroot}%{_jvmdir}/%{sdkdir}/demo \
|
||||
@@ -963,24 +981,18 @@ update-alternatives \
|
||||
--slave %{_jvmdir}/jre jre %{_jvmdir}/%{jrelnk} \
|
||||
--slave %{_bindir}/jjs jjs %{jrebindir}/jjs \
|
||||
--slave %{_bindir}/keytool keytool %{jrebindir}/keytool \
|
||||
--slave %{_bindir}/pack200 pack200 %{jrebindir}/pack200 \
|
||||
--slave %{_bindir}/rmid rmid %{jrebindir}/rmid \
|
||||
--slave %{_bindir}/rmiregistry rmiregistry %{jrebindir}/rmiregistry \
|
||||
--slave %{_bindir}/unpack200 unpack200 %{jrebindir}/unpack200 \
|
||||
--slave %{_mandir}/man1/java.1$ext java.1$ext \
|
||||
%{_mandir}/man1/java-%{sdklnk}.1$ext \
|
||||
--slave %{_mandir}/man1/jjs.1$ext jjs.1$ext \
|
||||
%{_mandir}/man1/jjs-%{sdklnk}.1$ext \
|
||||
--slave %{_mandir}/man1/keytool.1$ext keytool.1$ext \
|
||||
%{_mandir}/man1/keytool-%{sdklnk}.1$ext \
|
||||
--slave %{_mandir}/man1/pack200.1$ext pack200.1$ext \
|
||||
%{_mandir}/man1/pack200-%{sdklnk}.1$ext \
|
||||
--slave %{_mandir}/man1/rmid.1$ext rmid.1$ext \
|
||||
%{_mandir}/man1/rmid-%{sdklnk}.1$ext \
|
||||
--slave %{_mandir}/man1/rmiregistry.1$ext rmiregistry.1$ext \
|
||||
%{_mandir}/man1/rmiregistry-%{sdklnk}.1$ext \
|
||||
--slave %{_mandir}/man1/unpack200.1$ext unpack200.1$ext \
|
||||
%{_mandir}/man1/unpack200-%{sdklnk}.1$ext \
|
||||
|| :
|
||||
|
||||
update-alternatives \
|
||||
|
||||
BIN
jdk-11.0.24+8.tar.gz
LFS
BIN
jdk-11.0.24+8.tar.gz
LFS
Binary file not shown.
3
jdk-11.0.30+7.tar.gz
Normal file
3
jdk-11.0.30+7.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cb3997de994369b7f6e323901c69c51131042c565c70e51eff154f316a651ec2
|
||||
size 116661372
|
||||
17
reproducible-directory-mtime.patch
Normal file
17
reproducible-directory-mtime.patch
Normal file
@@ -0,0 +1,17 @@
|
||||
diff --git a/src/java.base/share/classes/java/io/File.java b/src/java.base/share/classes/java/io/File.java
|
||||
index cdf15e092b..5b5dc365fc 100644
|
||||
--- a/src/java.base/share/classes/java/io/File.java
|
||||
+++ b/src/java.base/share/classes/java/io/File.java
|
||||
@@ -1364,7 +1364,11 @@ public class File
|
||||
if (isInvalid()) {
|
||||
return false;
|
||||
}
|
||||
- return fs.createDirectory(this);
|
||||
+ boolean result = fs.createDirectory(this);
|
||||
+ if ( result && System.getenv("SOURCE_DATE_EPOCH") != null ) {
|
||||
+ fs.setLastModifiedTime(this, 1000 * Long.parseLong(System.getenv("SOURCE_DATE_EPOCH")));
|
||||
+ }
|
||||
+ return result;
|
||||
}
|
||||
|
||||
/**
|
||||
13
reproducible-search-index-files.patch
Normal file
13
reproducible-search-index-files.patch
Normal file
@@ -0,0 +1,13 @@
|
||||
--- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
|
||||
+++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
|
||||
@@ -497,6 +497,10 @@ public class AbstractIndexWriter extends HtmlDocletWriter {
|
||||
ZipOutputStream zos = new ZipOutputStream(fos)) {
|
||||
try {
|
||||
ZipEntry ze = new ZipEntry(searchIndexFile.getPath());
|
||||
+ String sde = System.getenv("SOURCE_DATE_EPOCH");
|
||||
+ if (sde != null) {
|
||||
+ ze.setTime(1000 * Long.parseLong(sde));
|
||||
+ }
|
||||
zos.putNextEntry(ze);
|
||||
zos.write(searchVar.toString().getBytes());
|
||||
} finally {
|
||||
Reference in New Issue
Block a user