1
0

36 Commits

Author SHA256 Message Date
03bac9cd3f Accepting request 1328936 from Java:Factory
January 2026 CPU

OBS-URL: https://build.opensuse.org/request/show/1328936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-11-openjdk?expand=0&rev=84
2026-01-26 10:01:53 +00:00
2d21375bd0 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=338 2026-01-23 18:04:18 +00:00
05b55473c2 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=337 2026-01-21 12:07:58 +00:00
9663a6d2a1 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=336 2026-01-14 16:28:31 +00:00
1830e4850c OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=335 2025-11-16 17:13:55 +00:00
394d62b189 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=334 2025-11-16 14:17:09 +00:00
a9f29b7c7a Accepting request 1313028 from Java:Factory
October 2025 CPU

OBS-URL: https://build.opensuse.org/request/show/1313028
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-11-openjdk?expand=0&rev=83
2025-10-23 14:35:43 +00:00
a2edfcf54c OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=332 2025-10-22 10:14:48 +00:00
49c2f283aa OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=331 2025-10-22 07:51:14 +00:00
045f9a75a5 Accepting request 1307555 from Java:Factory
Remove unpack200 and pack200 from alternatives

OBS-URL: https://build.opensuse.org/request/show/1307555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-11-openjdk?expand=0&rev=82
2025-09-29 14:32:23 +00:00
767661484d OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=329 2025-08-30 15:06:07 +00:00
3ab0ffda82 Accepting request 1301356 from Java:Factory
fix build with new glibc

OBS-URL: https://build.opensuse.org/request/show/1301356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-11-openjdk?expand=0&rev=81
2025-08-26 12:56:56 +00:00
274fd6b80a OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=327 2025-08-22 09:02:42 +00:00
5c6dd3d042 Build with new glibc
OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=326
2025-08-22 08:15:12 +00:00
9e46693f28 Accepting request 1294993 from Java:Factory
Do not embed rebuild counter (bsc#1246806)

OBS-URL: https://build.opensuse.org/request/show/1294993
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-11-openjdk?expand=0&rev=80
2025-07-23 14:33:08 +00:00
3202a0f9e1 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=324 2025-07-22 06:18:24 +00:00
1b2b4332fb OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=323 2025-07-21 16:39:48 +00:00
544282d941 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=322 2025-07-21 10:56:35 +00:00
0e82c80f15 Accepting request 1294288 from Java:Factory
July 2025 CPU

OBS-URL: https://build.opensuse.org/request/show/1294288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-11-openjdk?expand=0&rev=79
2025-07-18 13:59:25 +00:00
f6d994f184 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=320 2025-07-18 04:51:20 +00:00
9aee47c0de OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=319 2025-07-08 08:43:36 +00:00
40ee86196c Accepting request 1273384 from Java:Factory
OBS-URL: https://build.opensuse.org/request/show/1273384
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-11-openjdk?expand=0&rev=78
2025-04-30 17:02:43 +00:00
1b58996478 add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to still allow build on Leap 15.6
OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=317
2025-04-29 10:22:33 +00:00
269c5b679e Accepting request 1272281 from Java:Factory
April 2025 CPU

OBS-URL: https://build.opensuse.org/request/show/1272281
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-11-openjdk?expand=0&rev=77
2025-04-24 15:25:13 +00:00
8e8bba5957 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=315 2025-04-24 03:06:01 +00:00
64499d6ad8 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=314 2025-04-16 08:32:00 +00:00
a1f9cf5107 Accepting request 1239547 from Java:Factory
January 2025 CPU

OBS-URL: https://build.opensuse.org/request/show/1239547
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-11-openjdk?expand=0&rev=76
2025-01-23 16:56:50 +00:00
5efbd2ec27 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=312 2025-01-22 14:13:08 +00:00
20edddaaaf OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=311 2025-01-22 12:38:10 +00:00
837500ea70 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=310 2025-01-22 11:40:55 +00:00
7752839b27 Accepting request 1218723 from Java:Factory
October 2024 CPU changes

OBS-URL: https://build.opensuse.org/request/show/1218723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-11-openjdk?expand=0&rev=75
2024-10-28 14:17:46 +00:00
6e60ebb92d OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=308 2024-10-28 07:53:52 +00:00
fcdba4d897 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=307 2024-10-16 08:21:42 +00:00
066a00b1d3 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=306 2024-10-07 12:06:41 +00:00
dbbed7b653 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=305 2024-10-07 10:48:39 +00:00
79c1bd15e7 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-11-openjdk?expand=0&rev=304 2024-10-07 08:59:09 +00:00
7 changed files with 786 additions and 20 deletions

26
bsc_1255446.patch Normal file
View 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());
}

View File

@@ -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>

View File

@@ -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 \

Binary file not shown.

3
jdk-11.0.30+7.tar.gz Normal file
View File

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

View 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;
}
/**

View 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 {