commit java-17-openjdk for openSUSE:Factory

2024-04-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2024-04-18 22:13:41

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.26366 (New)


Package is "java-17-openjdk"

Thu Apr 18 22:13:41 2024 rev:33 rq:1168894 version:17.0.11.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2024-03-07 18:32:31.283888350 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.26366/java-17-openjdk.changes   
2024-04-18 22:14:47.274294158 +0200
@@ -1,0 +2,392 @@
+Thu Apr 18 14:19:16 UTC 2024 - Fridrich Strba 
+
+- Update to upstream tag jdk-17.0.11+9 (April 2024 CPU)
+  * Security fixes
++ JDK-8315708, CVE-2024-21012, bsc#1222987: Enhance HTTP/2
+  client usage
++ JDK-8317507, JDK-8325348, CVE-2024-21094, bsc#1222986: C2
+  compilation fails with "Exceeded _node_regs array"
++ JDK-8318340: Improve RSA key implementations
++ JDK-8319851, CVE-2024-21011, bsc#1222979: Improve exception
+  logging
++ JDK-8322122, CVE-2024-21068, bsc#1222983: Enhance generation
+  of addresses
+  * Other changes
++ JDK-6928542: Chinese characters in RTF are not decoded
++ JDK-7132796: [macosx] closed/javax/swing/JComboBox/4517214/
+  /bug4517214.java fails on MacOS
++ JDK-7148092: [macosx] When Alt+down arrow key is pressed, the
+  combobox popup does not appear.
++ JDK-7167356: (javac) investigate failing tests in
+  JavacParserTest
++ JDK-8054022: HttpURLConnection timeouts with Expect:
+  100-Continue and no chunking
++ JDK-8054572: [macosx] JComboBox paints the border incorrectly
++ JDK-8169475: WheelModifier.java fails by timeout
++ JDK-8205076: [17u] Inet6AddressImpl.c: `lookupIfLocalHost`
+  accesses `int InetAddress.preferIPv6Address` as a boolean
++ JDK-8209595: MonitorVmStartTerminate.java timed out
++ JDK-8210410: Refactor java.util.Currency:i18n shell tests to
+  plain java tests
++ JDK-8261404: Class.getReflectionFactory() is not thread-safe
++ JDK-8261837: SIGSEGV in ciVirtualCallTypeData::translate_from
++ JDK-8263256: Test java/net/Inet6Address/serialize/
+  /Inet6AddressSerializationTest.java fails due to dynamic
+  reconfigurations of network interface during test
++ JDK-8269258: java/net/httpclient/ManyRequestsLegacy.java
+  failed with connection timeout
++ JDK-8271118: C2: StressGCM should have higher priority than
+  frequency-based policy
++ JDK-8271616: oddPart in MutableBigInteger::mutableModInverse
+  contains info on final result
++ JDK-8272811: Document the effects of building with
+  _GNU_SOURCE in os_posix.hpp
++ JDK-8272853: improve `JavadocTester.runTests`
++ JDK-8273454: C2: Transform (-a)*(-b) into a*b
++ JDK-8274060: C2: Incorrect computation after JDK-8273454
++ JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java
+  fails in Windows 11
++ JDK-8274621: NullPointerException because listenAddress[0] is
+  null
++ JDK-8274632: Possible pointer overflow in PretouchTask chunk
+  claiming
++ JDK-8274634: Use String.equals instead of String.compareTo in
+  java.desktop
++ JDK-8276125: RunThese24H.java SIGSEGV in
+  JfrThreadGroup::thread_group_id
++ JDK-8278028: [test-library] Warnings cleanup of the test
+  library
++ JDK-8278312: Update SimpleSSLContext keystore to use SANs for
+  localhost IP addresses
++ JDK-8278363: Create extented container test groups
++ JDK-8280241: (aio) AsynchronousSocketChannel init fails in
+  IPv6 only Windows env
++ JDK-8281377: Remove vmTestbase/nsk/monitoring/ThreadMXBean/
+  /ThreadInfo/Deadlock/JavaDeadlock001/TestDescription.java from
+  problemlist.
++ JDK-8281543: Remove unused code/headerfile dtraceAttacher.hpp
++ JDK-8281585: Remove unused imports under test/lib and jtreg/gc
++ JDK-8283400: [macos] a11y : Screen magnifier does not reflect
+  JRadioButton value change
++ JDK-8283626: AArch64: Set relocInfo::offset_unit to 4
++ JDK-8283994: Make Xerces DatatypeException stackless
++ JDK-8286312: Stop mixing signed and unsigned types in bit
+  operations
++ JDK-8286846: test/jdk/javax/swing/plaf/aqua/
+  /CustomComboBoxFocusTest.java fails on mac aarch64
++ JDK-8287832: jdk/jfr/event/runtime/TestActiveSettingEvent.java
+  failed with "Expected two batches of Active Setting events"
++ JDK-8288663: JFR: Disabling the JfrThreadSampler commits only
+  a partially disabled state
++ JDK-8288846: misc tests fail "assert(ms < 1000) failed:
+  Un-interruptable sleep, short time use only"
++ JDK-8289764: gc/lock tests 

commit java-17-openjdk for openSUSE:Factory

2024-03-07 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2024-03-07 18:31:10

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1770 (New)


Package is "java-17-openjdk"

Thu Mar  7 18:31:10 2024 rev:32 rq:1155904 version:17.0.10.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2024-02-20 21:16:22.322428157 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1770/java-17-openjdk.changes
2024-03-07 18:32:31.283888350 +0100
@@ -1,0 +2,8 @@
+Thu Mar  7 12:44:28 UTC 2024 - Fridrich Strba 
+
+- Removed patch:
+  * alternative-tzdb_dat.patch
++ Remove the possibility to use the system timezone-java. It
+  creates more problems then it solves (bsc#1213470)
+
+---

Old:

  alternative-tzdb_dat.patch

BETA DEBUG BEGIN:
  Old:- Removed patch:
  * alternative-tzdb_dat.patch
+ Remove the possibility to use the system timezone-java. It
BETA DEBUG END:



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.DVtWEO/_old  2024-03-07 18:32:34.528008059 +0100
+++ /var/tmp/diff_new_pack.DVtWEO/_new  2024-03-07 18:32:34.532008207 +0100
@@ -177,8 +177,7 @@
 Patch300:   JDK-8282944.patch
 Patch301:   JDK-8303509.patch
 Patch302:   disable-doclint-by-default.patch
-Patch303:   alternative-tzdb_dat.patch
-Patch304:   unsigned-sni-server-name.patch
+Patch303:   unsigned-sni-server-name.patch
 #
 BuildRequires:  alsa-lib-devel
 BuildRequires:  autoconf
@@ -288,7 +287,6 @@
 # Postun requires update-alternatives to uninstall tool update-alternatives.
 Requires(postun): update-alternatives
 Recommends: mozilla-nss-sysinit
-Recommends: tzdata-java8
 Obsoletes:  %{name}-accessibility
 %if 0%{?suse_version} > 1315 || 0%{?java_bootstrap}
 # Standard JPackage base provides.
@@ -422,7 +420,6 @@
 %patch -P 301 -p1
 %patch -P 302 -p1
 %patch -P 303 -p1
-%patch -P 304 -p1
 
 # Extract systemtap tapsets
 
@@ -522,9 +519,6 @@
 
 export JAVA_HOME=$(pwd)/%{buildoutputdir}/%{imagesdir}/jdk
 
-# Copy tz.properties
-echo "sun.zoneinfo.dir=%{_datadir}/javazi" >> $JAVA_HOME/conf/tz.properties
-
 # cacerts are generated in runtime in openSUSE
 if [ -f %{buildoutputdir}/%{imagesdir}/jdk/lib/security/cacerts ]; then
 rm %{buildoutputdir}/%{imagesdir}/jdk/lib/security/cacerts
@@ -900,7 +894,6 @@
 %{_jvmdir}/%{sdkdir}/conf/security/policy/unlimited/default_local.policy
 %{_jvmdir}/%{sdkdir}/conf/security/policy/unlimited/default_US_export.policy
 %{_jvmdir}/%{sdkdir}/conf/sound.properties
-%{_jvmdir}/%{sdkdir}/conf/tz.properties
 %{_jvmdir}/%{sdkdir}/lib/desktop/jconsole.desktop
 %{_jvmdir}/%{sdkdir}/lib/jexec
 %{_jvmdir}/%{sdkdir}/lib/jfr/default.jfc


commit java-17-openjdk for openSUSE:Factory

2024-01-17 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2024-01-17 22:18:56

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.16006 (New)


Package is "java-17-openjdk"

Wed Jan 17 22:18:56 2024 rev:29 rq:1139476 version:17.0.10.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2023-10-22 21:01:42.132946334 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.16006/java-17-openjdk.changes   
2024-01-17 22:19:30.108259697 +0100
@@ -1,0 +2,541 @@
+Wed Jan 17 14:03:44 UTC 2024 - Fridrich Strba 
+
+- Update to upstream tag jdk-17.0.10+7 (January 2024 CPU)
+  * CVEs
++ CVE-2024-20918, bsc#1218907
++ CVE-2024-20919, bsc#1218903
++ CVE-2024-20921, bsc#1218905
++ CVE-2024-20932, bsc#1218908
++ CVE-2024-20945, bsc#1218909
++ CVE-2024-20952, bsc#1218911
+  * Security fixes
++ JDK-8276123, JDK-8316613: ZipFile::getEntry will not return a
+  file entry when there is a directory entry of the same name
+  within a Zip File
++ JDK-8308204: Enhanced certificate processing
++ JDK-8314295: Enhance verification of verifier
++ JDK-8314307: Improve loop handling
++ JDK-8314468: Improve Compiler loops
++ JDK-8316976: Improve signature handling
++ JDK-8317547: Enhance TLS connection support
+  * Other changes
++ JDK-6445283: ProgressMonitorInputStream not large file aware
+  (>2GB)
++ JDK-8041447: Test javax/swing/dnd/7171812/bug7171812.java
+  fails with java.lang.RuntimeException: Test failed, scroll on
+  drag doesn't work
++ JDK-8061729: Update java/net tests to eliminate dependency on
+  sun.net.www.MessageHeader and some other internal APIs
++ JDK-8161536: sun/security/pkcs11/sslecc/
+  /ClientJSSEServerJSSE.java fails with ProviderException
++ JDK-8168469: Memory leak in JceSecurity
++ JDK-8176567: nsk/jdi/ReferenceType/instances/instances002:
+  TestFailure: Unexpected size of referenceType
+  .instances(nsk.share.jdi.TestInterfaceImplementer1): 11,
+  expected: 10
++ JDK-8193543: Regression automated test '/open/test/jdk/java/
+  /awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java'
+  fails
++ JDK-8198668: MemoryPoolMBean/isUsageThresholdExceeded/
+  /isexceeded001/TestDescription.java still failing
++ JDK-8202790: DnD test DisposeFrameOnDragTest.java does not
+  clean up
++ JDK-8202931: [macos] java/awt/Choice/ChoicePopupLocation/
+  /ChoicePopupLocation.java fails
++ JDK-8207166: jdk/jshell/
+  /JdiHangingLaunchExecutionControlTest.java - launch timeout
++ JDK-8225313: serviceability/jvmti/HeapMonitor/MyPackage/
+  /HeapMonitorStatObjectCorrectnessTest.java failed with
+  Unexpected high difference percentage
++ JDK-8228990: JFR: TestNetworkUtilizationEvent.java expects 2+
+  Network interfaces on Linux but finding 1
++ JDK-8232839: JDI AfterThreadDeathTest.java failed due to
+  "FAILED: Did not get expected IllegalThreadStateException on a
+  StepRequest.enable()"
++ JDK-8232933: Javac inferred type does not conform to equality
+  constraint
++ JDK-8239801: [macos] java/awt/Focus/UnaccessibleChoice/
+  /AccessibleChoiceTest.java fails
++ JDK-8244289: fatal error: Possible safepoint reached by
+  thread that does not allow it
++ JDK-8247351: [aarch64] NullPointerException during stack
+  walking (clhsdb "where -a")
++ JDK-8249826: 5 javax/net/ssl/SSLEngine tests use @ignore w/o
+  bug-id
++ JDK-8258951: java/net/httpclient/HandshakeFailureTest.java
+  failed with "RuntimeException: Not found expected
+  SSLHandshakeException in java.io.IOException"
++ JDK-8262186: Call X509KeyManager.chooseClientAlias once for
+  all key types
++ JDK-8262901: [macos_aarch64] NativeCallTest
+  expected:<-3.8194101E18> but was:<3.02668882E10>
++ JDK-8265586: [windows] last button is not shown in AWT Frame
+  with BorderLayout and MenuBar set.
++ JDK-8266593: vmTestbase/nsk/jvmti/PopFrame/popframe011 fails
+  with "assert(java_thread == _state->get_thread()) failed: Must be"
++ JDK-8268433: serviceability/dcmd/framework/VMVersionTest.java
+  fails with Unable to send object throw not established PipeIO
+  Listener Thread connection
++ JDK-8268916: Tests for AffirmTrust roots
++ JDK-8269425: 2 jdk/jfr/api/consumer/streaming tests failed to
+  attach
++ JDK-8270199: Most SA tests are skipped on macosx-aarch64
+  because all executables are signed
++ JDK-8270447: [IR Framework] Add missing compilation level
+  restriction when using FlipC1C2 stress option
++ 

commit java-17-openjdk for openSUSE:Factory

2023-10-22 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2023-10-22 21:01:25

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1945 (New)


Package is "java-17-openjdk"

Sun Oct 22 21:01:25 2023 rev:28 rq:1119127 version:17.0.9.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2023-09-25 20:01:25.490313632 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1945/java-17-openjdk.changes
2023-10-22 21:01:42.132946334 +0200
@@ -1,0 +2,607 @@
+Thu Oct 19 08:32:39 UTC 2023 - Fridrich Strba 
+
+- Update to upstream tag jdk-17.0.9+9 (October 2023 CPU)
+  * Security fixes
++ JDK-8286503, JDK-8312367: Enhance security classes
++ JDK-8296581: Better system proxy support
++ JDK-8297856: Improve handling of Bidi characters
++ JDK-8305815, JDK-8307278: Update Libpng to 1.6.39
++ JDK-8306881, JDK-8307286: Update FreeType to 2.13.0
++ JDK-8309966, CVE-2023-22081, bsc#1216374: Enhanced TLS
+  connections
++ JDK-8312248: Enhanced archival support redux
++ JDK-8314649: Enhanced archival support redux
++ JDK-8317121, CVE-2023-22025, bsc#1216339: vector_masked_load
+  instruction is moved too early after JDK-8286941
+  * New features
++ JDK-8276799: Implementation of JEP 422: Linux/RISC-V Port
+  * Other changes
++ JDK-6176679: Application freezes when copying an animated gif 
+  image to the system clipboard
++ JDK-6381945: (cal) Japanese calendar unit test system should 
+  avoid multiple static imports
++ JDK-8040793: vmTestbase/nsk/monitoring/stress/lowmem fails on 
+  calling isCollectionUsageThresholdExceeded()
++ JDK-8153837: AArch64: Handle special cases for MaxINode & 
+  MinINode
++ JDK-8156889: ListKeychainStore.sh fails in some virtualized 
+  environments
++ JDK-8171221: Remove -XX:+CheckMemoryInitialization
++ JDK-8180266: Convert sun/security/provider/KeyStore/DKSTest.sh
+  to Java Jtreg Test
++ JDK-8195589: T6587786.java failed after JDK-8189997
++ JDK-8209398: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh 
+  failed with "PKCS11Exception: CKR_ATTRIBUTE_SENSITIVE"
++ JDK-8225012: sanity/client/SwingSet/src/ToolTipDemoTest.java 
+  fails on Windows
++ JDK-8229147: Linux os::create_thread() overcounts guardpage 
+  size with newer glibc (>=2.27)
++ JDK-8252713: jtreg time out of CtrlASCII.java seems to hang 
+  the Xserver.
++ JDK-8255548: Missing coverage for 
+  javax.xml.crypto.dom.DOMCryptoContext
++ JDK-8263044: jdk/jfr/jvm/TestDumpOnCrash.java timed out
++ JDK-8267188: gc/stringdedup/
+  /TestStringDeduplicationInterned.java fails with Shenandoah
++ JDK-8267341: macos attempt_reserve_memory_at(arg1, arg2, 
+  true) failure
++ JDK-8267517: async logging for stdout and stderr
++ JDK-8267860: Off-by-one bug when searching arrays in 
+  AlpnGreaseTest
++ JDK-8268852: AsyncLogWriter should not overide 
+  is_Named_thread()
++ JDK-8269091: javax/sound/sampled/Clip/SetPositionHang.java 
+  failed with ArrayIndexOutOfBoundsException: Array index out of 
+  range: -4
++ JDK-8269466: Factor out the common code for initializing and 
+  starting internal VM JavaThreads
++ JDK-8270331: [TESTBUG] Error: Not a test or directory 
+  containing tests: java/awt/print/PrinterJob/InitToBlack.java
++ JDK-8270794: Avoid loading Klass* twice in 
+  TypeArrayKlass::oop_size()
++ JDK-8270894: Use acquire semantics in 
+  ObjectSynchronizer::read_stable_mark()
++ JDK-8271707: migrate tests to use jdk.test.whitebox.WhiteBox
++ JDK-8271898: disable os.release_multi_mappings_vm on macOS-X64
++ JDK-8272586: emit abstract machine code in hs-err logs
++ JDK-8272654: Mark word accesses should not use Access API
++ JDK-8273092: Sort classlist in JDK image
++ JDK-8273803: Zero: Handle "zero" variant in 
+  CommandLineOptionTest.java
++ JDK-8274986: max code printed in hs-err logs should be 
+  configurable
++ JDK-8275031: runtime/ErrorHandling/
+  /MachCodeFramesInErrorFile.java fails when hsdis is present
++ JDK-8275303: sun/java2d/pipe/InterpolationQualityTest.java 
+  fails with D3D basic render driver
++ JDK-8275415: Prepare Leak Profiler for Lilliput
++ JDK-8275662: remove test/lib/sun/hotspot
++ JDK-8276333: jdk/jfr/event/oldobject/TestLargeRootSet.java 
+  failed "assert(!contains(edge->reference())) failed:
+  invariant"
++ JDK-8276651: java/lang/ProcessHandle tests fail with 
+  "RuntimeException: Input/output error" in 
+  java.lang.ProcessHandleImpl$Info.info0
+  

commit java-17-openjdk for openSUSE:Factory

2023-09-25 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2023-09-25 20:00:52

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1770 (New)


Package is "java-17-openjdk"

Mon Sep 25 20:00:52 2023 rev:27 rq:1112714 version:17.0.8.1

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2023-08-28 17:11:19.580271668 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1770/java-17-openjdk.changes
2023-09-25 20:01:25.490313632 +0200
@@ -1,0 +2,8 @@
+Thu Sep 14 07:58:44 UTC 2023 - Fridrich Strba 
+
+- Added patch:
+  * reproducible-properties.patch
++ use SOURCE_DATE_EPOCH for timestamp in the generated
+  properties files
+
+---

New:

  reproducible-properties.patch



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.3HgSSU/_old  2023-09-25 20:01:28.850434773 +0200
+++ /var/tmp/diff_new_pack.3HgSSU/_new  2023-09-25 20:01:28.854434918 +0200
@@ -165,6 +165,8 @@
 Patch12:adlc-parser.patch
 # Fix: implicit-pointer-decl
 Patch13:implicit-pointer-decl.patch
+# Use SOURCE_DATE_EPOCH in timestamp when writing properties
+Patch14:reproducible-properties.patch
 Patch15:system-pcsclite.patch
 Patch16:fips.patch
 Patch17:nss-security-provider.patch
@@ -406,6 +408,7 @@
 %patch10 -p1
 %patch12 -p1
 %patch13 -p1
+%patch14 -p1
 
 %if %{with_system_pcsc}
 %patch15 -p1

++ reproducible-properties.patch ++
--- a/src/java.base/share/classes/java/util/Properties.java
+++ b/src/java.base/share/classes/java/util/Properties.java
@@ -903,7 +903,11 @@ public class Properties extends Hashtable {
 if (comments != null) {
 writeComments(bw, comments);
 }
-bw.write("#" + new Date().toString());
+Date now = new Date();
+if (System.getenv("SOURCE_DATE_EPOCH") != null) {
+now = new Date(1000 * 
Long.parseLong(System.getenv("SOURCE_DATE_EPOCH")));
+}
+bw.write("#" + now.toString());
 bw.newLine();
 synchronized (this) {
 for (Map.Entry e : entrySet()) {


commit java-17-openjdk for openSUSE:Factory

2023-08-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2023-08-28 17:11:15

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1766 (New)


Package is "java-17-openjdk"

Mon Aug 28 17:11:15 2023 rev:26 rq:1105440 version:17.0.8.1

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2023-08-12 15:06:13.434515916 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1766/java-17-openjdk.changes
2023-08-28 17:11:19.580271668 +0200
@@ -1,0 +2,10 @@
+Wed Aug 23 06:27:50 UTC 2023 - Fridrich Strba 
+
+- Update to upstream tag jdk-17.0.8.1+1 (August 2023 emergency
+  release fixing a regression in July 2023 CPU)
+  * Changes:
++ JDK-8313765: Invalid CEN header (invalid zip64 extra data
+  field size)
++ JDK-8314677: Bump update version for OpenJDK: jdk-17.0.8.1
+
+---

Old:

  jdk-17.0.8+7.tar.gz

New:

  jdk-17.0.8.1+1.tar.gz



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.tjprM8/_old  2023-08-28 17:11:24.488447928 +0200
+++ /var/tmp/diff_new_pack.tjprM8/_new  2023-08-28 17:11:24.492448072 +0200
@@ -33,7 +33,8 @@
 %global featurever  17
 %global interimver  0
 %global updatever   8
-%global buildver7
+%global patchver1
+%global buildver1
 %global openjdk_repojdk17u
 %global openjdk_tag 
jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}+%{buildver}
 %global openjdk_dir 
%{openjdk_repo}-jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}-%{buildver}

++ config.guess ++
--- /var/tmp/diff_new_pack.tjprM8/_old  2023-08-28 17:11:24.572450945 +0200
+++ /var/tmp/diff_new_pack.tjprM8/_new  2023-08-28 17:11:24.576451088 +0200
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright 1992-2022 Free Software Foundation, Inc.
+#   Copyright 1992-2023 Free Software Foundation, Inc.
 
 # shellcheck disable=SC2006,SC2268 # see below for rationale
 
-timestamp='2022-01-09'
+timestamp='2023-07-20'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -47,7 +47,7 @@
 usage="\
 Usage: $0 [OPTION]
 
-Output the configuration name of the system \`$me' is run on.
+Output the configuration name of the system '$me' is run on.
 
 Options:
   -h, --help print this help, then exit
@@ -60,13 +60,13 @@
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright 1992-2022 Free Software Foundation, Inc.
+Copyright 1992-2023 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
 
 help="
-Try \`$me --help' for more information."
+Try '$me --help' for more information."
 
 # Parse command line
 while test $# -gt 0 ; do
@@ -102,8 +102,8 @@
 # temporary files to be created and, as you can see below, it is a
 # headache to deal with in a portable fashion.
 
-# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
-# use `HOST_CC' if defined, but it is deprecated.
+# Historically, 'CC_FOR_BUILD' used to be named 'HOST_CC'. We still
+# use 'HOST_CC' if defined, but it is deprecated.
 
 # Portable tmp directory creation inspired by the Autoconf team.
 
@@ -459,7 +459,7 @@
UNAME_RELEASE=`uname -v`
;;
esac
-   # Japanese Language versions have a version number like `4.1.3-JL'.
+   # Japanese Language versions have a version number like '4.1.3-JL'.
SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'`
GUESS=sparc-sun-sunos$SUN_REL
;;
@@ -966,11 +966,37 @@
GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC
;;
+x86_64:[Mm]anagarm:*:*|i?86:[Mm]anagarm:*:*)
+   GUESS="$UNAME_MACHINE-pc-managarm-mlibc"
+   ;;
+*:[Mm]anagarm:*:*)
+   GUESS="$UNAME_MACHINE-unknown-managarm-mlibc"
+   ;;
 *:Minix:*:*)
GUESS=$UNAME_MACHINE-unknown-minix
;;
 aarch64:Linux:*:*)
-   GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+   set_cc_for_build
+   CPU=$UNAME_MACHINE
+   LIBCABI=$LIBC
+   if test "$CC_FOR_BUILD" != no_compiler_found; then
+   ABI=64
+   sed 's/^//' << EOF > "$dummy.c"
+   #ifdef __ARM_EABI__
+   #ifdef __ARM_PCS_VFP
+   ABI=eabihf
+   #else
+   

commit java-17-openjdk for openSUSE:Factory

2023-08-12 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2023-08-12 15:06:08

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.11712 (New)


Package is "java-17-openjdk"

Sat Aug 12 15:06:08 2023 rev:25 rq:1103533 version:17.0.8.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2023-07-26 13:21:57.539318399 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.11712/java-17-openjdk.changes   
2023-08-12 15:06:13.434515916 +0200
@@ -1,0 +2,8 @@
+Fri Aug  4 15:49:22 UTC 2023 - Fridrich Strba 
+
+- Added patch:
+  * reproducible-javadoc-timestamp.patch
++ use SOURCE_DATE_EPOCH in javadoc and make the javadoc
+  generation more reproducible
+
+---

New:

  reproducible-javadoc-timestamp.patch



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.YtwprY/_old  2023-08-12 15:06:14.594523410 +0200
+++ /var/tmp/diff_new_pack.YtwprY/_new  2023-08-12 15:06:14.598523436 +0200
@@ -170,6 +170,8 @@
 #
 Patch20:loadAssistiveTechnologies.patch
 #
+Patch21:reproducible-javadoc-timestamp.patch
+#
 # OpenJDK specific patches
 #
 Patch200:   ppc_stack_overflow_fix.patch
@@ -413,6 +415,8 @@
 
 %patch20 -p1
 
+%patch21 -p1
+
 %patch200 -p1
 
 %patch300 -p1

++ reproducible-javadoc-timestamp.patch ++
--- 
a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
+++ 
b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
@@ -213,6 +213,12 @@ public class HtmlConfiguration extends BaseConfiguration {
 }
 docletVersion = v;
 
+if (System.getenv("SOURCE_DATE_EPOCH") != null) {
+startTime = new Date(1000 * 
Long.parseLong(System.getenv("SOURCE_DATE_EPOCH")));
+} else {
+startTime = new Date();
+}
+
 conditionalPages = EnumSet.noneOf(ConditionalPage.class);
 }
 protected void initConfiguration(DocletEnvironment docEnv,
@@ -223,7 +229,7 @@ public class HtmlConfiguration extends BaseConfiguration {
 }
 
 private final Runtime.Version docletVersion;
-public final Date startTime = new Date();
+public final Date startTime;
 
 @Override
 public Runtime.Version getDocletVersion() {
--- 
a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
+++ 
b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
@@ -33,6 +33,7 @@ import java.util.Arrays;
 import java.util.Collections;
 import java.util.Date;
 import java.util.List;
+import java.util.TimeZone;
 
 import jdk.javadoc.internal.doclets.toolkit.Content;
 import jdk.javadoc.internal.doclets.toolkit.util.DocPath;
@@ -265,6 +266,9 @@ public class Head extends Content {
 
 if (showTimestamp) {
 SimpleDateFormat dateFormat = new SimpleDateFormat("-MM-dd");
+if (System.getenv("SOURCE_DATE_EPOCH") != null) {
+dateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
+}
 tree.add(HtmlTree.META("dc.created", 
dateFormat.format(generatedDate)));
 }
 
@@ -298,7 +302,14 @@ public class Head extends Content {
 String text = "Generated by javadoc"; // marker string, deliberately 
not localized
 text += " (" + docletVersion.feature() + ")";
 if (timestamp) {
-text += " on " + now;
+text += " on ";
+if (System.getenv("SOURCE_DATE_EPOCH") == null) {
+text += now;
+} else {
+SimpleDateFormat fmt = new SimpleDateFormat("-MM-dd 
HH:mm:ss z");
+fmt.setTimeZone(TimeZone.getTimeZone("UTC"));
+text += fmt.format(now);
+}
 }
 return new Comment(text);
 }


commit java-17-openjdk for openSUSE:Factory

2023-07-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2023-07-26 13:21:49

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.15225 (New)


Package is "java-17-openjdk"

Wed Jul 26 13:21:49 2023 rev:24 rq:1100540 version:17.0.8.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2023-05-26 20:14:52.820050535 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.15225/java-17-openjdk.changes   
2023-07-26 13:21:57.539318399 +0200
@@ -1,0 +2,370 @@
+Tue Jul 25 06:21:18 UTC 2023 - Fridrich Strba 
+
+- Update to upstream tag jdk-17.0.8+7 (July 2023 CPU)
+  * CVEs
++ CVE-2023-22006, bsc#1213473
++ CVE-2023-22036, bsc#1213474
++ CVE-2023-22041, bsc#1213475
++ CVE-2023-22044, bsc#1213479
++ CVE-2023-22045, bsc#1213481
++ CVE-2023-22049, bsc#1213482
++ CVE-2023-25193, bsc#1207922
+  * Security fixes
++ JDK-8294323: Improve Shared Class Data
++ JDK-8296565: Enhanced archival support
++ JDK-8298676, JDK-8300891: Enhanced Look and Feel
++ JDK-8300285: Enhance TLS data handling
++ JDK-8300596: Enhance Jar Signature validation
++ JDK-8301998, JDK-8302084: Update HarfBuzz to 7.0.1
++ JDK-8302475: Enhance HTTP client file downloading
++ JDK-8302483: Enhance ZIP performance
++ JDK-8303376: Better launching of JDI
++ JDK-8304460: Improve array usages
++ JDK-8304468: Better array usages
++ JDK-8305312: Enhanced path handling
++ JDK-8308682: Enhance AES performance
+  * Other changes
++ JDK-8178806: Better exception logging in crypto code
++ JDK-8201516: DebugNonSafepoints generates incorrect
+  information
++ JDK-8224768: Test ActalisCA.java fails
++ JDK-8227060: Optimize safepoint cleanup subtask order
++ JDK-8227257: javax/swing/JFileChooser/4847375/bug4847375.java
+  fails with AssertionError
++ JDK-8238274: (sctp) JDK-7118373 is not fixed for SctpChannel
++ JDK-8244976: vmTestbase/nsk/jdi/Event/request/request001.java
+  doesn' initialize eName
++ JDK-8245877: assert(_value != __null) failed: resolving NULL
+  _value in JvmtiExport::post_compiled_method_load
++ JDK-8248001: javadoc generates invalid HTML pages whose
+  ftp:// links are broken
++ JDK-8252990: Intrinsify Unsafe.storeStoreFence
++ JDK-8254711: Add java.security.Provider.getService JFR Event
++ JDK-8257856: Make ClassFileVersionsTest.java robust to JDK
+  version updates
++ JDK-8261495: Shenandoah: reconsider update references memory
+  ordering
++ JDK-8268288: jdk/jfr/api/consumer/streaming/
+  /TestOutOfProcessMigration.java fails with "Error:
+  ShouldNotReachHere()"
++ JDK-8268298: jdk/jfr/api/consumer/log/TestVerbosity.java
+  fails: unexpected log message
++ JDK-8268582: javadoc throws NPE with --ignore-source-errors
+  option
++ JDK-8269821: Remove is-queue-active check in inner loop of
+  write_ref_array_pre_work
++ JDK-8270434: JDI+UT: Unexpected event in JDI tests
++ JDK-8270859: Post JEP 411 refactoring: client libs with
+  maximum covering > 10K
++ JDK-8270869: G1ServiceThread may not terminate
++ JDK-8271519: java/awt/event/SequencedEvent/
+  /MultipleContextsFunctionalTest.java failed with "Total [200]
+  - Expected [400]"
++ JDK-8273909: vmTestbase/nsk/jdi/Event/request/request001 can
+  still fail with "ERROR: new event is not ThreadStartEvent"
++ JDK-8274243: Implement fast-path for ASCII-compatible
+  CharsetEncoders on aarch64
++ JDK-8274615: Support relaxed atomic add for linux-aarch64
++ JDK-8274864: Remove Amman/Cairo hacks in ZoneInfoFile
++ JDK-8275233: Incorrect line number reported in exception
+  stack trace thrown from a lambda expression
++ JDK-8275287: Relax memory ordering constraints on updating
+  instance class and array class counters
++ JDK-8275721: Name of UTC timezone in a locale changes
+  depending on previous code
++ JDK-8275735: [linux] Remove deprecated Metrics api (kernel
+  memory limit)
++ JDK-8276058: Some swing test fails on specific CI macos system
++ JDK-8277407: javax/swing/plaf/synth/SynthButtonUI/6276188/
+  /bug6276188.java fails to compile after JDK-8276058
++ JDK-825: Fixup bugids in RemoveDropTargetCrashTest.java -
+  add 4357905
++ JDK-8278146: G1: Rework VM_G1Concurrent VMOp to clearly
+  identify it as pause
++ JDK-8278434: timeouts in test  java/time/test/java/time/
+  /format/TestZoneTextPrinterParser.java
++ JDK-8278834: Error "Cannot read field "sym" because
+  "this.lvar[od]" is null" when compiling
++ JDK-8282077: 

commit java-17-openjdk for openSUSE:Factory

2023-05-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2023-05-26 20:14:50

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1533 (New)


Package is "java-17-openjdk"

Fri May 26 20:14:50 2023 rev:23 rq:1088910 version:17.0.7.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2023-05-12 20:32:38.424552788 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1533/java-17-openjdk.changes
2023-05-26 20:14:52.820050535 +0200
@@ -1,0 +2,6 @@
+Wed May 24 13:47:09 UTC 2023 - Fridrich Strba 
+
+- Bring back our nss.fips.cfg file, since the variable expansion
+  in the upstream file does not work (fixes: bsc#1211679)
+
+---

New:

  nss.fips.cfg.in



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.YZ6rwV/_old  2023-05-26 20:14:53.760056138 +0200
+++ /var/tmp/diff_new_pack.YZ6rwV/_new  2023-05-26 20:14:53.764056162 +0200
@@ -139,6 +139,8 @@
 Source11:   jconsole.desktop.in
 # nss configuration file
 Source12:   nss.cfg.in
+# nss fips configuration file
+Source13:   nss.fips.cfg.in
 # Ensure we aren't using the limited crypto policy
 Source14:   TestCryptoLevel.java
 # Ensure ECDSA is working
@@ -452,6 +454,10 @@
 # Setup nss.cfg
 sed -e "s:@NSS_LIBDIR@:%{NSS_LIBDIR}:g" %{SOURCE12} > nss.cfg
 
+# Setup nss.fips.cfg
+sed -e "s:@NSS_LIBDIR@:%{NSS_LIBDIR}:g" %{SOURCE13} > nss.fips.cfg
+sed -i -e "s:@NSS_SECMOD@:sql\:/etc/pki/nssdb:g" nss.fips.cfg
+
 %build
 
 %ifarch s390x sparc64 alpha ppc64 ppc64le %{aarch64}
@@ -513,6 +519,9 @@
 # Install nss.cfg right away as we will be using the JRE above
 install -m 644 nss.cfg $JAVA_HOME/conf/security/
 
+# Install nss.fips.cfg: NSS configuration for global FIPS mode 
(crypto-policies)
+install -m 644 nss.fips.cfg $JAVA_HOME/conf/security/
+
 # Copy tz.properties
 echo "sun.zoneinfo.dir=%{_datadir}/javazi" >> $JAVA_HOME/conf/tz.properties
 

++ nss.fips.cfg.in ++
name = NSS-FIPS
nssLibraryDirectory = @NSS_LIBDIR@
nssSecmodDirectory = sql:/etc/pki/nssdb
nssDbMode = readOnly
nssModule = fips

attributes(*,CKO_SECRET_KEY,CKK_GENERIC_SECRET)={ CKA_SIGN=true }


commit java-17-openjdk for openSUSE:Factory

2023-05-12 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2023-05-12 20:32:25

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1533 (New)


Package is "java-17-openjdk"

Fri May 12 20:32:25 2023 rev:22 rq:1086543 version:17.0.7.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2023-04-27 19:59:43.713500173 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1533/java-17-openjdk.changes
2023-05-12 20:32:38.424552788 +0200
@@ -1,0 +2,18 @@
+Thu May 11 12:52:16 UTC 2023 - jsi...@suse.com
+
+- Fix for SG#65673, bsc#1210392:
+   * unsigned-sni-server-name.patch: In SSLSessionImpl, interpret
+ length of SNIServerName as an unsigned byte so that it can
+ have length up to 255 rather than 127.
+
+---
+Thu May 11 07:26:21 UTC 2023 - Fridrich Strba 
+
+- Do not install a separate nss.fips.cfg file, since there is
+  now one in the tree and the install happens automatically
+- Modified patch:
+  * fips.patch
++ enable system property file by default, without which the
+  FIPS mode would never get enabled (bsc#1211259)
+
+---

Old:

  nss.fips.cfg.in

New:

  unsigned-sni-server-name.patch



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.44uOim/_old  2023-05-12 20:32:39.836560893 +0200
+++ /var/tmp/diff_new_pack.44uOim/_new  2023-05-12 20:32:39.840560916 +0200
@@ -139,8 +139,6 @@
 Source11:   jconsole.desktop.in
 # nss configuration file
 Source12:   nss.cfg.in
-# nss fips configuration file
-Source13:   nss.fips.cfg.in
 # Ensure we aren't using the limited crypto policy
 Source14:   TestCryptoLevel.java
 # Ensure ECDSA is working
@@ -178,6 +176,7 @@
 Patch301:   JDK-8303509.patch
 Patch302:   disable-doclint-by-default.patch
 Patch303:   alternative-tzdb_dat.patch
+Patch304:   unsigned-sni-server-name.patch
 #
 BuildRequires:  alsa-lib-devel
 BuildRequires:  autoconf
@@ -418,6 +417,7 @@
 %patch301 -p1
 %patch302 -p1
 %patch303 -p1
+%patch304 -p1
 
 # Extract systemtap tapsets
 
@@ -452,10 +452,6 @@
 # Setup nss.cfg
 sed -e "s:@NSS_LIBDIR@:%{NSS_LIBDIR}:g" %{SOURCE12} > nss.cfg
 
-# Setup nss.fips.cfg
-sed -e "s:@NSS_LIBDIR@:%{NSS_LIBDIR}:g" %{SOURCE13} > nss.fips.cfg
-sed -i -e "s:@NSS_SECMOD@:sql\:/etc/pki/nssdb:g" nss.fips.cfg
-
 %build
 
 %ifarch s390x sparc64 alpha ppc64 ppc64le %{aarch64}
@@ -517,9 +513,6 @@
 # Install nss.cfg right away as we will be using the JRE above
 install -m 644 nss.cfg $JAVA_HOME/conf/security/
 
-# Install nss.fips.cfg: NSS configuration for global FIPS mode 
(crypto-policies)
-install -m 644 nss.fips.cfg $JAVA_HOME/conf/security/
-
 # Copy tz.properties
 echo "sun.zoneinfo.dir=%{_datadir}/javazi" >> $JAVA_HOME/conf/tz.properties
 
@@ -952,8 +945,8 @@
 %endif
 
 %config(noreplace) %{_jvmdir}/%{sdkdir}/lib/security/blocked.certs
-%config(noreplace) %{_jvmdir}/%{sdkdir}/conf/security/nss.cfg
-%config(noreplace) %{_jvmdir}/%{sdkdir}/conf/security/nss.fips.cfg
+%{_jvmdir}/%{sdkdir}/conf/security/nss.cfg
+%{_jvmdir}/%{sdkdir}/conf/security/nss.fips.cfg
 %{_jvmdir}/%{sdkdir}/lib/security/default.policy
 %{_jvmdir}/%{sdkdir}/lib/security/public_suffix_list.dat
 

++ fips.patch ++
--- /var/tmp/diff_new_pack.44uOim/_old  2023-05-12 20:32:39.936561467 +0200
+++ /var/tmp/diff_new_pack.44uOim/_new  2023-05-12 20:32:39.940561490 +0200
@@ -1491,7 +1491,7 @@
 +# using the system properties file stored at
 +# /etc/crypto-policies/back-ends/java.config
 +#
-+security.useSystemPropertiesFile=false
++security.useSystemPropertiesFile=true
 +
 +#
  # Determines the default key and trust manager factory algorithms for

++ unsigned-sni-server-name.patch ++
Index: 
jdk17u-jdk-17.0.6-10/src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
===
--- 
jdk17u-jdk-17.0.6-10.orig/src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
+++ 
jdk17u-jdk-17.0.6-10/src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
@@ -408,7 +408,7 @@ final class SSLSessionImpl extends Exten
 } else {
 requestedServerNames = new ArrayList<>();
 while (len > 0) {
-int l = buf.get();
+int l = Byte.toUnsignedInt(buf.get());
 b = new byte[l];
 buf.get(b, 0, l);
 requestedServerNames.add(new SNIHostName(new String(b)));


commit java-17-openjdk for openSUSE:Factory

2023-04-27 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2023-04-27 19:59:39

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1533 (New)


Package is "java-17-openjdk"

Thu Apr 27 19:59:39 2023 rev:21 rq:1083018 version:17.0.7.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2023-03-01 16:14:26.898722743 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1533/java-17-openjdk.changes
2023-04-27 19:59:43.713500173 +0200
@@ -1,0 +2,498 @@
+Wed Apr 26 11:29:03 UTC 2023 - Fridrich Strba 
+
+- Update to upstrem tag jdk-17.0.7+7 (April 2023 CPU)
+  * Security fixes:
++ JDK-8287404: Improve ping times
++ JDK-8288436: Improve Xalan supports
++ JDK-8294474, CVE-2023-21930, bsc#1210628: Better AES support
++ JDK-8295304, CVE-2023-21938, bsc#1210632: Runtime support
+  improvements
++ JDK-8296676, CVE-2023-21937, bsc#1210631: Improve String
+  platform support
++ JDK-8296684, CVE-2023-21937, bsc#1210631: Improve String
+  platform support
++ JDK-8296692, CVE-2023-21937, bsc#1210631: Improve String
+  platform support
++ JDK-8296832, CVE-2023-21939, bsc#1210634: Improve Swing
+  platform support
++ JDK-8297371: Improve UTF8 representation redux
++ JDK-8298191, CVE-2023-21954, bsc#1210635: Enhance object
+  reclamation process
++ JDK-8298310, CVE-2023-21967, bsc#1210636: Enhance TLS session
+  negotiation
++ JDK-8298667, CVE-2023-21968, bsc#1210637: Improved path
+  handling
++ JDK-8299129: Enhance NameService lookups
+  * Fixes:
++ JDK-6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion
++ JDK-6779701: Wrong defect ID in the code of test
+  LocalRMIServerSocketFactoryTest.java
++ JDK-8008243: Zero: Implement fast bytecodes
++ JDK-8048190: NoClassDefFoundError omits original
+  ExceptionInInitializerError
++ JDK-8065097: [macosx] javax/swing/Popup/
+  /TaskbarPositionTest.java fails because Popup is one pixel off
++ JDK-8144030: [macosx] test java/awt/Frame/
+  /ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again)
++ JDK-8155246: Throw error if default java.security file is
+  missing
++ JDK-8186765: Speed up test sun/net/www/protocol/https/
+  /HttpsClient/ProxyAuthTest.java
++ JDK-8192931: Regression test java/awt/font/TextLayout/
+  /CombiningPerf.java fails
++ JDK-8195809: [TESTBUG] jps and jcmd -l support for
+  containers is not tested
++ JDK-8208077: File.listRoots performance degradation
++ JDK-8209935: Test to cover CodeSource.getCodeSigners()
++ JDK-8210927: JDB tests do not update source path after
+  doing a redefine class
++ JDK-8212961: [TESTBUG] vmTestbase/nsk/stress/jni/
+  native code cleanup
++ JDK-8213531: Test javax/swing/border/TestTitledBorderLeak.java
+  fails
++ JDK-8223783: sun/net/www/http/HttpClient/MultiThreadTest.java
+  sometimes detect threads+1 connections
++ JDK-8230374: maxOutputSize, instead of javatest.maxOutputSize,
+  should be used in TEST.properties
++ JDK-8231491: JDI tc02x004 failed again due to wrong # of
+  breakpoints
++ JDK-8235297: sun/security/ssl/SSLSessionImpl/
+  /ResumptionUpdateBoundValues.java fails intermittent
++ JDK-8242115: C2 SATB barriers are not safepoint-safe
++ JDK-8244669: convert clhsdb "mem" command from javascript to
+  java
++ JDK-8245654: Add Certigna Root CA
++ JDK-8251177: [macosx] The text "big" is truncated in
+  JTabbedPane
++ JDK-8254267: javax/xml/crypto/dsig/LogParameters.java
+  failed with "RuntimeException: Unexpected log output:"
++ JDK-8258512: serviceability/sa/TestJmapCore.java timed out on
+  macOS 10.13.6
++ JDK-8262386: resourcehogs/serviceability/sa/
+  /TestHeapDumpForLargeArray.java timed out
++ JDK-8266974: duplicate property key in java.sql.rowset
+  resource bundle
++ JDK-8267038: Update IANA Language Subtag Registry to
+  Version 2022-03-02
++ JDK-8270156: Add "randomness" and "stress" keys to
+  JTreg tests which use StressGCM, StressLCM and/or StressIGVN
++ JDK-8270476: Make floating-point test infrastructure
+  more lambda and method reference friendly
++ JDK-8271471: [IR Framework] Rare occurrence of "" in PrintIdeal/PrintOptoAssembly
+  can let tests fail
++ JDK-8271838: AmazonCA.java interop test fails
++ JDK-8272702: Resolving URI relative path with no / may
+  lead to incorrect toString
++ JDK-8272985: Reference discovery is confused about
+  atomicity and degree of parallelism
++ JDK-8273154: Provide a JavadocTester 

commit java-17-openjdk for openSUSE:Factory

2023-03-01 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2023-03-01 16:14:04

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.31432 (New)


Package is "java-17-openjdk"

Wed Mar  1 16:14:04 2023 rev:20 rq:1068366 version:17.0.6.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2023-02-20 17:45:20.05523 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.31432/java-17-openjdk.changes   
2023-03-01 16:14:26.898722743 +0100
@@ -5 +5 @@
-  working and creates another problems (bsc#1205916). It can
+  working and creates another problems (bsc#1206549). It can



Other differences:
--


commit java-17-openjdk for openSUSE:Factory

2023-02-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2023-02-20 17:45:13

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.22824 (New)


Package is "java-17-openjdk"

Mon Feb 20 17:45:13 2023 rev:19 rq:1066517 version:17.0.6.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2023-02-14 20:07:59.324239328 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.22824/java-17-openjdk.changes   
2023-02-20 17:45:20.05523 +0100
@@ -1,0 +2,12 @@
+Fri Feb 17 13:19:03 UTC 2023 - Fridrich Strba 
+
+- Remove the accessibility sub-package, since it was never really
+  working and creates another problems (bsc#1205916). It can
+  eventually be built as standalone if needed
+- Removed patches:
+  * jaw-jdk10.patch
+  * jaw-misc.patch
+  * jaw-nogtk.patch
++ not needed after the removal of the accessibility sub-package
+
+---

Old:

  java-atk-wrapper-0.33.2.tar.xz
  jaw-jdk10.patch
  jaw-misc.patch
  jaw-nogtk.patch



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.mcrSl4/_old  2023-02-20 17:45:23.963277630 +0100
+++ /var/tmp/diff_new_pack.mcrSl4/_new  2023-02-20 17:45:23.967277653 +0100
@@ -37,8 +37,6 @@
 %global openjdk_repojdk17u
 %global openjdk_tag 
jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}+%{buildver}
 %global openjdk_dir 
%{openjdk_repo}-jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}-%{buildver}
-# JavaEE modules
-%global java_atk_wrapper_version 0.33.2
 # priority must be 6 digits in total
 %if 0%{?suse_version} > 1315 || 0%{?java_bootstrap}
 %global priority2705
@@ -135,8 +133,6 @@
 URL:https://openjdk.java.net/
 # Sources from upstream OpenJDK project.
 Source0:
https://github.com/openjdk/%{openjdk_repo}/archive/%{openjdk_tag}.tar.gz
-# Accessibility support
-Source8:
https://download.gnome.org/sources/java-atk-wrapper/0.33/java-atk-wrapper-%{java_atk_wrapper_version}.tar.xz
 # Systemtap tapsets. Zipped up to keep it small.
 Source10:   systemtap-tapset.tar.xz
 # Desktop files. Adapated from IcedTea.
@@ -182,10 +178,6 @@
 Patch302:   disable-doclint-by-default.patch
 Patch303:   alternative-tzdb_dat.patch
 #
-Patch400:   jaw-misc.patch
-Patch401:   jaw-jdk10.patch
-Patch402:   jaw-nogtk.patch
-#
 BuildRequires:  alsa-lib-devel
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -217,13 +209,6 @@
 BuildRequires:  xorg-x11-proto-devel
 BuildRequires:  xprop
 BuildRequires:  zip
-BuildRequires:  pkgconfig(atk) >= 2.14.0
-BuildRequires:  pkgconfig(atk-bridge-2.0)
-BuildRequires:  pkgconfig(atspi-2) >= 2.14.0
-BuildRequires:  pkgconfig(dbus-1)
-BuildRequires:  pkgconfig(glib-2.0) >= 2.32.0
-BuildRequires:  pkgconfig(gobject-2.0)
-BuildRequires:  pkgconfig(gthread-2.0)
 # Requires rest of java
 Requires:   %{name}-headless = %{version}-%{release}
 Requires:   fontconfig
@@ -301,6 +286,7 @@
 # Postun requires update-alternatives to uninstall tool update-alternatives.
 Requires(postun):update-alternatives
 Recommends: tzdata-java8
+Obsoletes:  %{name}-accessibility
 %if 0%{?suse_version} > 1315 || 0%{?java_bootstrap}
 # Standard JPackage base provides.
 Provides:   java-%{javaver}-headless = %{version}-%{release}
@@ -391,25 +377,8 @@
 %description javadoc
 The OpenJDK %{featurever} API documentation.
 
-%package accessibility
-Summary:OpenJDK %{featurever} accessibility connector
-Group:  Development/Languages/Java
-Requires:   %{name} = %{version}-%{release}
-Requires:   xprop
-
-%description accessibility
-Enables accessibility support in OpenJDK %{featurever} by using 
java-atk-wrapper. This allows
-compatible at-spi2 based accessibility programs to work for AWT and Swing-based
-programs.
-
-Please note, the java-atk-wrapper is still in beta, and OpenJDK itself is still
-being tuned to be working with accessibility features. There are known issues
-with accessibility on, so please do not install this package unless you really
-need to.
-
 %prep
 %setup -q -n %{openjdk_dir}
-%setup -q -D -n %{openjdk_dir} -T -a 8
 
 # Replace config.sub and config.guess with fresh versions
 cp %{SOURCE100} make/autoconf/build-aux/
@@ -448,10 +417,6 @@
 %patch302 -p1
 %patch303 -p1
 
-%patch400
-%patch401
-%patch402
-
 # Extract systemtap tapsets
 
 %if %{with_systemtap}
@@ -556,24 +521,6 @@
 # Copy tz.properties
 echo "sun.zoneinfo.dir=%{_datadir}/javazi" >> $JAVA_HOME/conf/tz.properties
 
-# Build the 

commit java-17-openjdk for openSUSE:Factory

2023-02-14 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2023-02-14 20:07:56

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.22824 (New)


Package is "java-17-openjdk"

Tue Feb 14 20:07:56 2023 rev:18 rq:1065429 version:17.0.6.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2023-02-09 16:21:43.470254736 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.22824/java-17-openjdk.changes   
2023-02-14 20:07:59.324239328 +0100
@@ -1,0 +2,8 @@
+Fri Feb 10 23:00:56 UTC 2023 - Fridrich Strba 
+
+- Modified patch:
+  * fips.patch
++ avoid calling C_GetInfo() too early, before cryptoki is
+  initialized (bsc#1205916)
+
+---
@@ -523,0 +532,4 @@
+- Removed patch:
+  * fix_armv6_build.patch
++ does not apply and at least a part of the fix is in this
+  version

Old:

  fix_armv6_build.patch



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.2MyoJS/_old  2023-02-14 20:08:00.816260345 +0100
+++ /var/tmp/diff_new_pack.2MyoJS/_new  2023-02-14 20:08:00.820260401 +0100
@@ -177,7 +177,6 @@
 # OpenJDK specific patches
 #
 Patch200:   ppc_stack_overflow_fix.patch
-Patch201:   fix_armv6_build.patch
 #
 Patch300:   JDK-8282944.patch
 Patch302:   disable-doclint-by-default.patch
@@ -445,10 +444,6 @@
 
 %patch200 -p1
 
-%ifarch %{arm6}
-%patch201
-%endif
-
 %patch300 -p1
 %patch302 -p1
 %patch303 -p1

++ fips.patch ++
--- /var/tmp/diff_new_pack.2MyoJS/_old  2023-02-14 20:08:00.928261922 +0100
+++ /var/tmp/diff_new_pack.2MyoJS/_new  2023-02-14 20:08:00.936262035 +0100
@@ -1,6 +1,6 @@
 diff -urEbwBN jdk17.orig/make/autoconf/build-aux/pkg.m4 
jdk17/make/autoconf/build-aux/pkg.m4
 jdk17.orig/make/autoconf/build-aux/pkg.m4  2023-01-19 09:39:57.477535423 
+0100
-+++ jdk17/make/autoconf/build-aux/pkg.m4   2023-01-19 09:40:14.493660654 
+0100
+--- jdk17.orig/make/autoconf/build-aux/pkg.m4  2023-02-10 23:59:09.332981750 
+0100
 jdk17/make/autoconf/build-aux/pkg.m4   2023-02-10 23:59:26.873089865 
+0100
 @@ -179,3 +179,19 @@
ifelse([$3], , :, [$3])
  fi[]dnl
@@ -22,8 +22,8 @@
 +AS_VAR_IF([$1], [""], [$5], [$4])dnl
 +])dnl PKG_CHECK_VAR
 diff -urEbwBN jdk17.orig/make/autoconf/libraries.m4 
jdk17/make/autoconf/libraries.m4
 jdk17.orig/make/autoconf/libraries.m4  2023-01-19 09:39:57.477535423 
+0100
-+++ jdk17/make/autoconf/libraries.m4   2023-01-19 09:40:14.493660654 +0100
+--- jdk17.orig/make/autoconf/libraries.m4  2023-02-10 23:59:09.332981750 
+0100
 jdk17/make/autoconf/libraries.m4   2023-02-10 23:59:26.885089940 +0100
 @@ -33,6 +33,7 @@
  m4_include([lib-x11.m4])
  m4_include([lib-fontconfig.m4])
@@ -42,7 +42,7 @@
if test "x$TOOLCHAIN_TYPE" != xmicrosoft; then
 diff -urEbwBN jdk17.orig/make/autoconf/lib-sysconf.m4 
jdk17/make/autoconf/lib-sysconf.m4
 --- jdk17.orig/make/autoconf/lib-sysconf.m41970-01-01 01:00:00.0 
+0100
-+++ jdk17/make/autoconf/lib-sysconf.m4 2023-01-19 09:40:14.493660654 +0100
 jdk17/make/autoconf/lib-sysconf.m4 2023-02-10 23:59:26.917090137 +0100
 @@ -0,0 +1,87 @@
 +#
 +# Copyright (c) 2021, Red Hat, Inc.
@@ -132,8 +132,8 @@
 +  AC_SUBST(NSS_LIBDIR)
 +])
 diff -urEbwBN jdk17.orig/make/autoconf/spec.gmk.in 
jdk17/make/autoconf/spec.gmk.in
 jdk17.orig/make/autoconf/spec.gmk.in   2023-01-19 09:39:57.477535423 
+0100
-+++ jdk17/make/autoconf/spec.gmk.in2023-01-19 09:40:14.493660654 +0100
+--- jdk17.orig/make/autoconf/spec.gmk.in   2023-02-10 23:59:09.332981750 
+0100
 jdk17/make/autoconf/spec.gmk.in2023-02-10 23:59:26.917090137 +0100
 @@ -841,6 +841,11 @@
  # Libraries
  #
@@ -147,8 +147,8 @@
  LCMS_CFLAGS:=@LCMS_CFLAGS@
  LCMS_LIBS:=@LCMS_LIBS@
 diff -urEbwBN jdk17.orig/make/modules/java.base/Gendata.gmk 
jdk17/make/modules/java.base/Gendata.gmk
 jdk17.orig/make/modules/java.base/Gendata.gmk  2023-01-19 
09:39:57.573536130 +0100
-+++ jdk17/make/modules/java.base/Gendata.gmk   2023-01-19 09:40:14.493660654 
+0100
+--- jdk17.orig/make/modules/java.base/Gendata.gmk  2023-02-10 
23:59:09.456982513 +0100
 jdk17/make/modules/java.base/Gendata.gmk   2023-02-10 23:59:27.157091617 
+0100
 @@ -98,3 +98,17 @@
  TARGETS += $(GENDATA_JAVA_SECURITY)
  
@@ -168,8 +168,8 @@
 +
 
+
 diff -urEbwBN jdk17.orig/make/modules/java.base/Lib.gmk 
jdk17/make/modules/java.base/Lib.gmk
 jdk17.orig/make/modules/java.base/Lib.gmk  2023-01-19 09:39:57.573536130 
+0100
-+++ 

commit java-17-openjdk for openSUSE:Factory

2023-02-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2023-02-09 16:21:27

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.4462 (New)


Package is "java-17-openjdk"

Thu Feb  9 16:21:27 2023 rev:17 rq:1063568 version:17.0.6.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2022-12-09 13:16:51.462707403 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.4462/java-17-openjdk.changes
2023-02-09 16:21:43.470254736 +0100
@@ -1,0 +2,524 @@
+Tue Feb  7 07:25:36 UTC 2023 - Fridrich Strba 
+
+- Update to upstream tag jdk-17.0.6.0+10 (January 2023 CPU)
+  * CVEs
++ CVE-2023-21835, bsc#1207246
++ CVE-2023-21843, bsc#1207248
+  * Security fixes
++ JDK-8286070: Improve UTF8 representation
++ JDK-8286496: Improve Thread labels
++ JDK-8287411: Enhance DTLS performance
++ JDK-8288516: Enhance font creation
++ JDK-8289350: Better media supports
++ JDK-8293554: Enhanced DH Key Exchanges
++ JDK-8293598: Enhance InetAddress address handling
++ JDK-8293717: Objective view of ObjectView
++ JDK-8293734: Improve BMP image handling
++ JDK-8293742: Better Banking of Sounds
++ JDK-8295687: Better BMP bounds
+  * Other changes
++ JDK-6829250: Reg test: java/awt/Toolkit/ScreenInsetsTest/
+  /ScreenInsetsTest.java fails in Windows
++ JDK-7001973: java/awt/Graphics2D/CopyAreaOOB.java fails
++ JDK-7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/
+  /Receiver/bug6186488.java fails
++ JDK-8022403: sun/java2d/DirectX/OnScreenRenderingResizeTest/
+  /OnScreenRenderingResizeTest.java fails
++ JDK-8029633: Raw inner class constructor ref should not
+  perform diamond inference
++ JDK-8030121: java/awt/dnd/MissingDragExitEventTest/
+  /MissingDragExitEventTest.java fails
++ JDK-8065422: Trailing dot in hostname causes TLS handshake to
+  fail with SNI disabled
++ JDK-8129827: [TEST_BUG] Test java/awt/Robot/RobotWheelTest/
+  /RobotWheelTest.java fails
++ JDK-8159599: [TEST_BUG] java/awt/Modal/ModalInternalFrameTest/
+  /ModalInternalFrameTest.java
++ JDK-8169187: [macosx] Aqua: java/awt/image/multiresolution/
+  /MultiresolutionIconTest.java
++ JDK-8178698: javax/sound/midi/Sequencer/MetaCallback.java
+  failed with timeout
++ JDK-8202836: [macosx] test
+  java/awt/Graphics/TextAAHintsTest.java fails
++ JDK-8210558: serviceability/sa/TestJhsdbJstackLock.java fails
+  to find '^\s+- waiting to
+  lock <0x[0-9a-f]+> \(a java\.lang\.Class ...'
++ JDK-8222323: ChildAlwaysOnTopTest.java fails with
+  "RuntimeException: Failed to unset alwaysOnTop"
++ JDK-8233557: [TESTBUG] DoubleClickTitleBarTest.java fails on
+  macOs
++ JDK-8233558: [TESTBUG] WindowOwnedByEmbeddedFrameTest.java
+  fails on macos
++ JDK-8233648: [TESTBUG] DefaultMenuBarTest.java failing on
+  macos
++ JDK-8244670: convert clhsdb "whatis" command from javascript
+  to java
++ JDK-8251466: test/java/io/File/GetXSpace.java fails on
+  Windows with mapped network drives.
++ JDK-8255439: System Tray icons get corrupted when Windows
+  scaling changes
++ JDK-8256811: Delayed/missed jdwp class unloading events
++ JDK-8257722: Improve "keytool -printcert -jarfile" output
++ JDK-8262721: Add Tests to verify single iteration loops are
+  properly optimized
++ JDK-8265489: Stress test times out because of long
+  ObjectSynchronizer::monitors_iterate(...) operation
++ JDK-8266082: AssertionError in Annotate.fromAnnotations with
+  -Xdoclint
++ JDK-8266519: Cleanup resolve() leftovers from BarrierSet et al
++ JDK-8267138: Stray suffix when starting gtests via
+  GTestWrapper.java
++ JDK-8268033: compiler/intrinsics/bmi/verifycode/
+  /BzhiTestI2L.java fails with "fatal error: Not compilable at
+  tier 3: CodeBuffer overflow"
++ JDK-8268276: Base64 Decoding optimization for x86 using
+  AVX-512
++ JDK-8268297: jdk/jfr/api/consumer/streaming/
+  /TestLatestEvent.java times out
++ JDK-8268779: ZGC: runtime/InternalApi/
+  /ThreadCpuTimesDeadlock.java#id1 failed with
+  "OutOfMemoryError: Java heap space"
++ JDK-8269029: compiler/codegen/TestCharVect2.java fails for
+  client VMs
++ JDK-8269404: Base64 Encoding optimization enhancements for
+  x86 using AVX-512
++ JDK-8269571: NMT should print total malloc bytes and
+  invocation count
++ JDK-8269743: test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/
+  /stress/jni/nativeAndMH/Test.java crash with small heap
+  (-Xmx50m)
++ JDK-8270086: ARM32-softfp: Do 

commit java-17-openjdk for openSUSE:Factory

2022-12-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2022-12-09 13:16:43

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1835 (New)


Package is "java-17-openjdk"

Fri Dec  9 13:16:43 2022 rev:16 rq:1041636 version:17.0.5.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2022-11-03 19:13:06.211626132 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1835/java-17-openjdk.changes
2022-12-09 13:16:51.462707403 +0100
@@ -1,0 +2,16 @@
+Thu Dec  8 13:19:26 UTC 2022 - Fridrich Strba 
+
+- Removed patch:
+  * system-crypto-policy.patch
++ folded into the fips.patch, since they are patching the same
+  places
+- Modified patches:
+  * fips.patch
++ revert to the version used with 17.0.4.0, since the newest
+  changes are buggy (bsc#1205916)
++ fold in the system-crypto-policy.patch
+  * nss-security-provider.patch
++ apply after the fips.patch and thus rediff the hunk to changed
+  context.
+
+---

Old:

  system-crypto-policy.patch



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.BUrpTT/_old  2022-12-09 13:16:52.630713608 +0100
+++ /var/tmp/diff_new_pack.BUrpTT/_new  2022-12-09 13:16:52.634713629 +0100
@@ -169,9 +169,8 @@
 # Fix: implicit-pointer-decl
 Patch13:implicit-pointer-decl.patch
 Patch15:system-pcsclite.patch
-Patch16:system-crypto-policy.patch
+Patch16:fips.patch
 Patch17:nss-security-provider.patch
-Patch18:fips.patch
 #
 Patch20:loadAssistiveTechnologies.patch
 #
@@ -441,7 +440,6 @@
 
 %patch16 -p1
 %patch17 -p1
-%patch18 -p1
 
 %patch20 -p1
 

++ fips.patch ++
 2744 lines (skipped)
 between /work/SRC/openSUSE:Factory/java-17-openjdk/fips.patch
 and /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1835/fips.patch

++ nss-security-provider.patch ++
--- /var/tmp/diff_new_pack.BUrpTT/_old  2022-12-09 13:16:52.854714798 +0100
+++ /var/tmp/diff_new_pack.BUrpTT/_new  2022-12-09 13:16:52.858714819 +0100
@@ -7,5 +7,5 @@
 +#security.provider.tbd=SunPKCS11 ${java.home}/lib/security/nss.cfg
  
  #
- # A list of preferred providers for specific algorithms. These providers will
+ # Security providers used when FIPS mode support is active
 


commit java-17-openjdk for openSUSE:Factory

2022-11-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2022-11-03 19:13:04

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.2275 (New)


Package is "java-17-openjdk"

Thu Nov  3 19:13:04 2022 rev:15 rq:1032778 version:17.0.5.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2022-10-22 14:12:48.896699308 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.2275/java-17-openjdk.changes
2022-11-03 19:13:06.211626132 +0100
@@ -1,0 +2,5 @@
+Tue Nov  1 15:59:11 UTC 2022 - Javier Llorente 
+
+- Fix jconsole.desktop icon 
+
+---



Other differences:
--
++ jconsole.desktop.in ++
--- /var/tmp/diff_new_pack.P7292C/_old  2022-11-03 19:13:07.639634528 +0100
+++ /var/tmp/diff_new_pack.P7292C/_new  2022-11-03 19:13:07.643634552 +0100
@@ -3,7 +3,7 @@
 GenericName=OpenJDK Monitoring & Management Console
 Comment=Monitor and manage OpenJDK applications
 Exec=@JAVA_HOME@/bin/jconsole
-Icon=java
+Icon=java-@VERSION@
 Terminal=false
 Type=Application
 StartupWMClass=sun-tools-jconsole-JConsole


commit java-17-openjdk for openSUSE:Factory

2022-10-22 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2022-10-22 14:12:28

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.2275 (New)


Package is "java-17-openjdk"

Sat Oct 22 14:12:28 2022 rev:14 rq:1030387 version:17.0.5.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2022-09-18 17:31:55.493718798 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.2275/java-17-openjdk.changes
2022-10-22 14:12:48.896699308 +0200
@@ -1,0 +2,392 @@
+Fri Oct 21 11:36:52 UTC 2022 - Fridrich Strba 
+
+- Update to upstream tag jdk-17.0.5+8 (October 2022 CPU)
+  * Security fixes
++ JDK-8282252: Improve BigInteger/Decimal validation
++ JDK-8285662: Better permission resolution
++ JDK-8286077, CVE-2022-21618, bsc#1204468: Wider MultiByte
+  conversions
++ JDK-8286511: Improve macro allocation
++ JDK-8286519: Better memory handling
++ JDK-8286526, CVE-2022-21619, bsc#1204473: Improve NTLM support
++ JDK-8286910, CVE-2022-21624, bsc#1204475: Improve JNDI lookups
++ JDK-8286918, CVE-2022-21628, bsc#1204472: Better HttpServer
+  service
++ JDK-8287446: Enhance icon presentations
++ JDK-8288508: Enhance ECDSA usage
++ JDK-8289366, CVE-2022-39399, bsc#1204480: Improve HTTP/2
+  client usage
++ JDK-8289853: Update HarfBuzz to 4.4.1
++ JDK-8290334: Update FreeType to 2.12.1
+  * Other changes
++ JDK-6782021: It is not possible to read local computer 
+  certificates with the SunMSCAPI provider
++ JDK-6854300: [TEST_BUG] java/awt/event/MouseEvent/
+  /SpuriousExitEnter/SpuriousExitEnter_3.java fails in jdk6u14
+  & jdk7
++ JDK-7131823: bug in GIFImageReader
++ JDK-8017175: [TESTBUG] javax/swing/JPopupMenu/4634626/
+  /bug4634626.java sometimes failed on ac
++ JDK-8028265: Add legacy tz tests to OpenJDK
++ JDK-8028998: [TEST_BUG] [macosx] java/awt/dnd/
+  /DropTargetEnterExitTest/MissedDragExitTest.java failed
++ JDK-8079267: [TEST_BUG] Test java/awt/Frame/MiscUndecorated/
+  /RepaintTest.java fails
++ JDK-8159694: HiDPI, Unity, java/awt/dnd/
+  /DropTargetEnterExitTest/MissedDragExitTest.java
++ JDK-8169468: NoResizeEventOnDMChangeTest.java fails because 
+  FS Window didn't receive all resizes!
++ JDK-8172065: javax/swing/JTree/4908142/bug4908142.java The 
+  selected index should be "aad"
++ JDK-8178969: [TESTBUG] Wrong reporting of 
+  gc/g1/humongousObjects/TestHeapCounters test.
++ JDK-8211002: test/jdk/java/lang/Math/PowTests.java skips 
+  testing for non-corner-case values
++ JDK-8212096: javax/net/ssl/ServerName/
+  /SSLEngineExplorerMatchedSNI.java failed intermittently due to
+  SSLException: Tag mismatch
++ JDK-8223543: [TESTBUG] Regression test java/awt/Graphics2D/
+  /DrawString/LCDTextSrcEa.java has issues
++ JDK-8225122: Test AncestorResized.java fails when Windows 
+  desktop is scaled.
++ JDK-8227651: Tests fail with SSLProtocolException: Input 
+  record too big
++ JDK-8240903: Add test to check that jmod hashes are 
+  reproducible
++ JDK-8254318: Remove .hgtags
++ JDK-8255724: [XRender] the BlitRotateClippedArea test fails 
+  on Linux in the XR pipeline
++ JDK-8256844: Make NMT late-initializable
++ JDK-8257534: misc tests failed with "NoClassDefFoundError: 
+  Could not initialize class
+  java.util.concurrent.ThreadLocalRandom"
++ JDK-8264666: Change implementation of safeAdd/safeMult in the 
+  LCMSImageLayout class
++ JDK-8264792: The NumberFormat for locale sq_XK formats price 
+  incorrectly.
++ JDK-8265360: several compiler/whitebox tests fail with 
+  "private compiler.whitebox.SimpleTestCaseHelper(int) must be 
+  compiled"
++ JDK-8269039: Disable SHA-1 Signed JARs
++ JDK-8269556: sun/tools/jhsdb/JShellHeapDumpTest.java fails 
+  with RuntimeException 'JShellToolProvider' missing from 
+  stdout/stderr
++ JDK-8270090: C2: LCM may prioritize CheckCastPP nodes over 
+  projections
++ JDK-8270312: Error: Not a test or directory containing tests: 
+  java/awt/print/PrinterJob/XparColor.java
++ JDK-8271078: jdk/incubator/vector/Float128VectorTests.java 
+  failed a subtest
++ JDK-8271344: Windows product version issue
++ JDK-8272352: Java launcher can not parse Chinese character 
+  when system locale is set to UTF-8
++ JDK-8272417: ZGC: fastdebug build crashes when printing 
+  ClassLoaderData
++ JDK-8272736: [JVMCI] Add API for reading and writing JVMCI 
+  thread locals
++ JDK-8272815: jpackage --type rpm produces an 

commit java-17-openjdk for openSUSE:Factory

2022-09-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2022-09-18 17:31:54

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.2083 (New)


Package is "java-17-openjdk"

Sun Sep 18 17:31:54 2022 rev:13 rq:1004356 version:17.0.4.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2022-07-26 19:43:19.366018950 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.2083/java-17-openjdk.changes
2022-09-18 17:31:55.493718798 +0200
@@ -1,0 +2,6 @@
+Sat Sep 17 15:32:05 UTC 2022 - Fridrich Strba 
+
+- Package the JAVA_HOME/release files in *-headless package
+  * fixes boo#1203476
+
+---



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.qqFJok/_old  2022-09-18 17:31:56.573721949 +0200
+++ /var/tmp/diff_new_pack.qqFJok/_new  2022-09-18 17:31:56.581721973 +0200
@@ -951,6 +951,7 @@
 %{_jvmdir}/%{jrelnk}
 %{_jvmprivdir}/*
 
+%{_jvmdir}/%{sdkdir}/release
 %{_jvmdir}/%{sdkdir}/bin/java
 %{_jvmdir}/%{sdkdir}/bin/jfr
 %{_jvmdir}/%{sdkdir}/bin/keytool
@@ -1125,7 +1126,6 @@
 
 %files jmods
 %dir %{_jvmdir}/%{sdkdir}/jmods
-%{_jvmdir}/%{sdkdir}/release
 %{_jvmdir}/%{sdkdir}/jmods/*.jmod
 %{_jvmdir}/%{sdkdir}/jmods/java-atk-wrapper.jar
 


commit java-17-openjdk for openSUSE:Factory

2022-07-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2022-07-26 19:43:04

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1533 (New)


Package is "java-17-openjdk"

Tue Jul 26 19:43:04 2022 rev:12 rq:990579 version:17.0.4.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2022-04-23 00:24:52.407737383 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1533/java-17-openjdk.changes
2022-07-26 19:43:19.366018950 +0200
@@ -1,0 +2,455 @@
+Thu Jul 21 10:57:42 UTC 2022 - Fridrich Strba 
+
+- Update to upstream tag jdk-17.0.4+8 (July 2022 CPU)
+  * Security fixes:
++ JDK-8272243: Improve DER parsing
++ JDK-8272249: Better properties of loaded Properties
++ JDK-8277608: Address IP Addressing
++ JDK-8281859, CVE-2022-21540, bsc#1201694: Improve class
+  compilation
++ JDK-8281866, CVE-2022-21541, bsc#1201692: Enhance
+  MethodHandle invocations
++ JDK-8283190: Improve MIDI processing
++ JDK-8284370: Improve zlib usage
++ JDK-8285407, CVE-2022-34169, bsc#1201684: Improve Xalan
+  supports
+  * Other fixes:
++ JDK-8139173: [macosx] JInternalFrame shadow is not properly
+  drawn
++ JDK-8181571: printing to CUPS fails on mac sandbox app
++ JDK-8193682: Infinite loop in ZipOutputStream.close()
++ JDK-8206187:javax/management/remote/mandatory/connection/
+  /DefaultAgentFilterTest.java fails with Port already in use
++ JDK-8209776: Refactor jdk/security/JavaDotSecurity/ifdefs.sh
+  to plain java test
++ JDK-8214733: runtime/8176717/TestInheritFD.java timed out
++ JDK-8236136: tests which use CompilationMode shouldn't be run
+  w/ TieredStopAtLevel
++ JDK-8240756: [macos] SwingSet2:TableDemo:Printed Japanese
+  characters were garbled
++ JDK-8249592: Robot.mouseMove moves cursor to incorrect
+  location when display scale varies and Java runs in DPI
+  Unaware mode
++ JDK-8251904: vmTestbase/nsk/sysdict/vm/stress/btree/btree010/
+  /btree010.java fails with ClassNotFoundException:
+  nsk.sysdict.share.BTree0LLRLRLRRLR
++ JDK-8255266: Update Public Suffix List to 3c213aa
++ JDK-8256368: Avoid repeated upcalls into Java to re-resolve
+  MH/VH linkers/invokers
++ JDK-8258814: Compilation logging crashes for thread
+  suspension / debugging tests
++ JDK-8263461: jdk/jfr/event/gc/detailed/
+  /TestEvacuationFailedEvent.java uses wrong mechanism to cause
+  evacuation failure
++ JDK-8263538: SharedArchiveConsistency.java should test
+  -Xshare:auto as well
++ JDK-8264605: vmTestbase/nsk/jvmti/SuspendThread/
+  /suspendthrd003/TestDescription.java failed with
+  "agent_tools.cpp, 471: (foundThread = (jthread)
+  jni_env->NewGlobalRef(foundThread)) != NULL"
++ JDK-8265261: java/nio/file/Files/InterruptCopy.java fails
+  with java.lang.RuntimeException: Copy was not interrupted
++ JDK-8265317: [vector] assert(payload->is_object()) failed:
+  expected 'object' value for scalar-replaced boxed vector but
+  got: NULL
++ JDK-8267163: Rename anonymous loader tests to hidden loader
+  tests
++ JDK-8268231: Aarch64: Use Ldp in intrinsics for
+  String.compareTo
++ JDK-8268558: [TESTBUG] Case 2 in
+  TestP11KeyFactoryGetRSAKeySpec is skipped
++ JDK-8268595: java/io/Serializable/serialFilter/
+  /GlobalFilterTest.java#id1 failed in timeout
++ JDK-8268773: Improvements related to: Failed to start thread
+  - pthread_create failed (EAGAIN)
++ JDK-8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java
+  assumes that GCs take 1ms minimum
++ JDK-8269077: TestSystemGC uses "require vm.gc.G1" for large
+  pages subtest
++ JDK-8269129: Multiple tier1 tests in hotspot/jtreg/compiler
+  are failing for client VMs
++ JDK-8269135: TestDifferentProtectionDomains runs into timeout
+  in client VM
++ JDK-8269373: some tests in jdk/tools/launcher/ fails on
+  localized Windows platform
++ JDK-8269753: Misplaced caret in PatternSyntaxException's
+  detail message
++ JDK-8269933: test/jdk/javax/net/ssl/compatibility/JdkInfo
+  incorrect verification of protocol and cipher support
++ JDK-8270021: Incorrect log decorators in
+  gc/g1/plab/TestPLABEvacuationFailure.java
++ JDK-8270336: [TESTBUG] Fix initialization in NonbranchyTree
++ JDK-8270435: UT: MonitorUsedDeflationThresholdTest failed:
+  did not find too_many string in output
++ JDK-8270468: TestRangeCheckEliminated fails because methods
+  are not compiled
++ JDK-8270797: ShortECDSA.java test is not complete
++ 

commit java-17-openjdk for openSUSE:Factory

2022-04-22 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2022-04-23 00:24:50

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1538 (New)


Package is "java-17-openjdk"

Sat Apr 23 00:24:50 2022 rev:11 rq:971165 version:17.0.3.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2022-03-25 21:55:33.954329173 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1538/java-17-openjdk.changes
2022-04-23 00:24:52.407737383 +0200
@@ -1,0 +2,338 @@
+Wed Apr 20 13:50:24 UTC 2022 - Fridrich Strba 
+
+- Update to upstream tag jdk-17.0.3+7 (April 2022 CPU)
+  * Security fixes:
++ JDK-8284920: Incorrect Token type causes XPath expression to
+  return empty result
++ JDK-8284548: Invalid XPath expression causes
+  StringIndexOutOfBoundsException
++ JDK-8281388: Change wrapping of EncryptedPrivateKeyInfo
++ JDK-8282397: createTempFile method of java.io.File is failing
+  when called with suffix of spaces character
++ JDK-8278356: Improve file creation
++ JDK-8270504, bsc#1198672, CVE-2022-21426: Better Xpath
+  expression handling
++ JDK-8272588: Enhanced recording parsing
++ JDK-8272594: Better record of recordings
++ JDK-8277672, bsc#1198674, CVE-2022-21434: Better invocation
+  handler handling
++ JDK-8282300: Throws NamingException instead of
+  InvalidNameException after JDK-8278972
++ JDK-8278972, bsc#1198673, CVE-2022-21496: Improve URL supports
++ JDK-8272261: Improve JFR recording file processing
++ JDK-8269938: Enhance XML processing passes redux
++ JDK-8272255: Completely handle MIDI files
++ JDK-8278805: Enhance BMP image loading
++ JDK-8278449: Improve keychain support
++ JDK-8277227: Better identification of OIDs
++ JDK-8275151, bsc#1198675, CVE-2022-21443: Improved Object
+  Identification
++ JDK-8274221: More definite BER encodings
++ JDK-8277233, bsc#1198670, CVE-2022-21449: Improve ECDSA
+  signature support
++ JDK-8278798: Improve supported intrinsic
+  * Other changes:
++ JDK-8282761: XPathFactoryImpl remove setProperty and
+  getProperty methods
++ JDK-8277795: ldap connection timeout not honoured under
+  contention
++ JDK-8276141: XPathFactory set/getProperty method
++ JDK-8274471: Add support for RSASSA-PSS in OCSP Response
++ JDK-8282219: jdk/java/lang/ProcessBuilder/Basic.java fails on
+  AIX
++ JDK-8279669: test/jdk/com/sun/jdi/TestScaffold.java uses
+  wrong condition
++ JDK-8276841: Add support for Visual Studio 2022
++ JDK-8272866: java.util.random package summary contains
+  incorrect mixing function in table
++ JDK-8272996: JNDI DNS provider fails to resolve SRV entries
+  when IPV6 stack is enabled
++ JDK-8278185: Custom JRE cannot find non-ASCII named module
+  inside
++ JDK-8281460: Let ObjectMonitor have its own NMT category
++ JDK-8278163: --with-cacerts-src variable resolved after
+  GenerateCacerts recipe setup
++ JDK-8277383: VM.metaspace optionally show chunk freelist
+  details
++ JDK-8271721: Split gc/g1/TestMixedGCLiveThreshold into
+  separate tests
++ JDK-8277488: Add expiry exception for Digicert
+  (geotrustglobalca) expiring in May 2022
++ JDK-8270117: Broken jtreg link in "Building the JDK" page
++ JDK-8279695: [TESTBUG] modify compiler/loopopts/
+  /TestSkeletonPredicateNegation.java to run on C1 also
++ JDK-8278080: Add --with-cacerts-src='user cacerts folder' to
+  enable deterministic cacerts generation
++ JDK-8277762: Allow configuration of HOTSPOT_BUILD_USER
++ JDK-8274524: SSLSocket.close() hangs if it is called during
+  the ssl handshake
++ JDK-8278346: java/nio/file/Files/probeContentType/Basic.java
+  fails on Linux SLES15 machine
++ JDK-8274171: java/nio/file/Files/probeContentType/Basic.java
+  failed on "Content type" mismatches
++ JDK-8274562: (fs) UserDefinedFileAttributeView doesn't
+  correctly determine if supported when using OverlayFS
++ JDK-8273655: content-types.properties files are missing some
+  common types
++ JDK-8279385: [test]  Adjust sun/security/pkcs12/
+  /KeytoolOpensslInteropTest.java after 8278344
++ JDK-8280373: Update Xalan serializer / SystemIDResolver to
+  align with JDK-8270492
++ JDK-8272541: Incorrect overflow test in Toom-Cook branch of
+  BigInteger multiplication
++ JDK-8278951: containers/cgroup/PlainRead.java fails on Ubuntu
+  21.10
++ JDK-8272600: (test) Use native "sleep" in Basic.java
++ JDK-8271199: Mutual TLS handshake fails signing client
+

commit java-17-openjdk for openSUSE:Factory

2022-03-25 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2022-03-25 21:55:10

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1900 (New)


Package is "java-17-openjdk"

Fri Mar 25 21:55:10 2022 rev:10 rq:964938 version:17.0.2.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2022-03-22 19:39:46.455063100 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1900/java-17-openjdk.changes
2022-03-25 21:55:33.954329173 +0100
@@ -1,0 +2,8 @@
+Fri Mar 25 19:48:14 UTC 2022 - Fridrich Strba 
+
+- Set a non-zero alternatives priority for Factory builds
+- Added patch:
+  * JDK-8282004.patch
++ fix missing CALL effects on x86_32
+
+---

New:

  JDK-8282004.patch



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.N303eM/_old  2022-03-25 21:55:35.498330643 +0100
+++ /var/tmp/diff_new_pack.N303eM/_new  2022-03-25 21:55:35.502330647 +0100
@@ -60,8 +60,11 @@
 %global jaxb_ri_repository jaxb-v2
 %global jaxb_ri_tag 2.3.1
 # priority must be 6 digits in total
-# % global priority2505
+%if 0%{?suse_version} > 1500 || 0%{?java_bootstrap}
+%global priority2705
+%else
 %global priority0
+%endif
 %global javaver %{featurever}
 # Standard JPackage directories and symbolic links.
 %global sdklnk  java-%{javaver}-openjdk
@@ -212,6 +215,7 @@
 Patch201:   fix_armv6_build.patch
 #
 Patch300:   JDK-8282944.patch
+Patch301:   JDK-8282004.patch
 Patch302:   disable-doclint-by-default.patch
 Patch303:   alternative-tzdb_dat.patch
 #
@@ -494,6 +498,7 @@
 %endif
 
 %patch300 -p1
+%patch301 -p1
 %patch302 -p1
 %patch303 -p1
 

++ JDK-8282004.patch ++
diff --git a/src/hotspot/cpu/x86/x86_32.ad b/src/hotspot/cpu/x86/x86_32.ad
index a31a38a384f..6138ca5281f 100644
--- a/src/hotspot/cpu/x86/x86_32.ad
+++ b/src/hotspot/cpu/x86/x86_32.ad
@@ -7825,9 +7825,9 @@ instruct divI_eReg(eAXRegI rax, eDXRegI rdx, eCXRegI div, 
eFlagsReg cr) %{
 %}
 
 // Divide Register Long
-instruct divL_eReg( eADXRegL dst, eRegL src1, eRegL src2, eFlagsReg cr, 
eCXRegI cx, eBXRegI bx ) %{
+instruct divL_eReg(eADXRegL dst, eRegL src1, eRegL src2) %{
   match(Set dst (DivL src1 src2));
-  effect( KILL cr, KILL cx, KILL bx );
+  effect(CALL);
   ins_cost(1);
   format %{ "PUSH   $src1.hi\n\t"
 "PUSH   $src1.lo\n\t"
@@ -7873,9 +7873,9 @@ instruct modI_eReg(eDXRegI rdx, eAXRegI rax, eCXRegI div, 
eFlagsReg cr) %{
 %}
 
 // Remainder Register Long
-instruct modL_eReg( eADXRegL dst, eRegL src1, eRegL src2, eFlagsReg cr, 
eCXRegI cx, eBXRegI bx ) %{
+instruct modL_eReg(eADXRegL dst, eRegL src1, eRegL src2) %{
   match(Set dst (ModL src1 src2));
-  effect( KILL cr, KILL cx, KILL bx );
+  effect(CALL);
   ins_cost(1);
   format %{ "PUSH   $src1.hi\n\t"
 "PUSH   $src1.lo\n\t"


commit java-17-openjdk for openSUSE:Factory

2022-03-22 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2022-03-22 19:39:42

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.25692 (New)


Package is "java-17-openjdk"

Tue Mar 22 19:39:42 2022 rev:9 rq:963792 version:17.0.2.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2022-03-20 20:55:39.514535956 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.25692/java-17-openjdk.changes   
2022-03-22 19:39:46.455063100 +0100
@@ -1,0 +2,8 @@
+Mon Mar 21 20:25:50 UTC 2022 - Fridrich Strba 
+
+- Added patch:
+  * JDK-8282944.patch
++ Upstream fix for JDK-8281944: JavaDoc throws
+  java.lang.IllegalStateException: ERRONEOUS
+
+---

New:

  JDK-8282944.patch



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.KsDwz1/_old  2022-03-22 19:39:47.891064606 +0100
+++ /var/tmp/diff_new_pack.KsDwz1/_new  2022-03-22 19:39:47.895064611 +0100
@@ -211,6 +211,7 @@
 Patch200:   ppc_stack_overflow_fix.patch
 Patch201:   fix_armv6_build.patch
 #
+Patch300:   JDK-8282944.patch
 Patch302:   disable-doclint-by-default.patch
 Patch303:   alternative-tzdb_dat.patch
 #
@@ -492,6 +493,7 @@
 %patch201
 %endif
 
+%patch300 -p1
 %patch302 -p1
 %patch303 -p1
 

++ JDK-8282944.patch ++
--- 
a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
+++ 
b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
@@ -1015,6 +1015,9 @@ public class HtmlDocletWriter {
 // @see reference label...
 label = ref.subList(1, ref.size());
 }
+case ERRONEOUS -> {
+return 
HtmlTree.SPAN(Text.of(resources.getText("doclet.tag.invalid_input", seeText)));
+}
 default ->
 throw new 
IllegalStateException(ref.get(0).getKind().toString());
 }
--- a/test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
+++ b/test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
@@ -23,15 +23,19 @@
 
 /*
  * @test
- * @bug  8017191 8182765 8200432 8239804 8250766 8262992
+ * @bug  8017191 8182765 8200432 8239804 8250766 8262992 8281944
  * @summary  Javadoc is confused by at-link to imported classes outside of the 
set of generated packages
- * @library  ../../lib
+ * @library  /tools/lib ../../lib
  * @modules jdk.javadoc/jdk.javadoc.internal.tool
- * @buildjavadoc.tester.*
+ * @buildtoolbox.ToolBox javadoc.tester.*
  * @run main TestSeeTag
  */
 
 import javadoc.tester.JavadocTester;
+import toolbox.ToolBox;
+
+import java.io.IOException;
+import java.nio.file.Path;
 
 public class TestSeeTag extends JavadocTester {
 
@@ -105,4 +109,40 @@ public class TestSeeTag extends JavadocTester {
 
 """);
 }
+
+ToolBox tb = new ToolBox();
+
+@Test
+public void testErroneous() throws IOException {
+Path src = Path.of("erroneous", "src");
+tb.writeJavaFiles(src, """
+package erroneous;
+/**
+ * Comment.
+ * @see 
+See Also:
+
+
+invalid input: 'a href="'
+
+
+
+""");
+
+}
 }


commit java-17-openjdk for openSUSE:Factory

2022-03-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2022-03-20 20:55:27

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.25692 (New)


Package is "java-17-openjdk"

Sun Mar 20 20:55:27 2022 rev:8 rq:963173 version:17.0.2.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2022-02-04 21:52:38.803048352 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.25692/java-17-openjdk.changes   
2022-03-20 20:55:39.514535956 +0100
@@ -1,0 +2,7 @@
+Sun Mar 20 01:08:12 UTC 2022 - Fridrich Strba 
+
+- Modified patch:
+  * disable-doclint-by-default.patch
++ try actually disable the doclint by default
+
+---



Other differences:
--
++ disable-doclint-by-default.patch ++
--- /var/tmp/diff_new_pack.MvknN5/_old  2022-03-20 20:55:41.106538247 +0100
+++ /var/tmp/diff_new_pack.MvknN5/_new  2022-03-20 20:55:41.110538253 +0100
@@ -1,6 +1,17 @@
 jdk15/test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java 
2020-03-11 22:25:18.0 +0100
-+++ jdk15/test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java 
2020-03-17 19:11:23.870026518 +0100
-@@ -155,12 +155,12 @@
+--- 
a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
 
b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
+@@ -767,7 +767,7 @@ public abstract class BaseConfiguration {
+ }
+ } else {
+ // no -Xmsgs options of any kind, use default
+-doclintOpts.add(DocLint.XMSGS_OPTION);
++return;
+ }
+ 
+ if (!customTagNames.isEmpty()) {
+--- a/test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
 b/test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
+@@ -155,12 +155,12 @@ public class DocLintTest {
  files = List.of(new TestJFO("Test.java", code));
  
  test(List.of(htmlVersion),
@@ -17,7 +28,7 @@
  
  //test(List.of("-Xdoclint:none"),
  //Main.Result.OK,
-@@ -183,8 +183,8 @@
+@@ -183,8 +183,8 @@ public class DocLintTest {
  EnumSet.of(Message.DL_WRN12));
  
  test(List.of(htmlVersion, rawDiags, "-private"),


commit java-17-openjdk for openSUSE:Factory

2022-02-04 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2022-02-04 21:49:22

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1898 (New)


Package is "java-17-openjdk"

Fri Feb  4 21:49:22 2022 rev:7 rq:951534 version:17.0.2.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2021-11-08 17:25:09.856731922 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1898/java-17-openjdk.changes
2022-02-04 21:52:38.803048352 +0100
@@ -1,0 +2,557 @@
+Fri Feb  4 07:07:23 UTC 2022 - Fridrich Strba 
+
+- Update to upstream tag jdk-17.0.2+8 (January 2021 CPU)
+  * Security fixes
++ JDK-8251329: (zipfs) Files.walkFileTree walks infinitely if
+  zip has dir named "." inside
++ JDK-8264934, CVE-2022-21248, bnc#1194926: Enhance cross VM
+  serialization
++ JDK-8268488: More valuable DerValues
++ JDK-8268494: Better inlining of inlined interfaces
++ JDK-8268512: More content for ContentInfo
++ JDK-8268813, CVE-2022-21283, bnc#1194937: Better String
+  matching
++ JDK-8269151: Better construction of EncryptedPrivateKeyInfo
++ JDK-8269944: Better HTTP transport redux
++ JDK-8270386, CVE-2022-21291, bsc#1194925: Better verification
+  of scan methods
++ JDK-8270392, CVE-2022-21293, bsc#1194935: Improve String
+  constructions
++ JDK-8270416, CVE-2022-21294, bsc#1194934: Enhance construction
+  of Identity maps
++ JDK-8270492, CVE-2022-21282, bsc#1194933: Better resolution of
+  URIs
++ JDK-8270498, CVE-2022-21296, bsc#1194932: Improve SAX Parser
+  configuration management
++ JDK-8270646, CVE-2022-21299, bsc#1194931: Improved scanning of
+  XML entities
++ JDK-8270952, CVE-2022-21277, bsc#1194930: Improve TIFF file
+  handling
++ JDK-8271962: Better TrueType font loading
++ JDK-8271968: Better canonical naming
++ JDK-8271987: Manifest improved manifest entries
++ JDK-8272014, CVE-2022-21305, bsc#1194939: Better array
+  indexing
++ JDK-8272026, CVE-2022-21340, bsc#1194940: Verify Jar
+  Verification
++ JDK-8272236, CVE-2022-21341, bsc#1194941: Improve serial forms
+  for transport
++ JDK-8272272: Enhance jcmd communication
++ JDK-8272462: Enhance image handling
++ JDK-8273290: Enhance sound handling
++ JDK-8273756, CVE-2022-21360, bsc#1194929: Enhance BMP image
+  support
++ JDK-8273838, CVE-2022-21365, bsc#1194928: Enhanced BMP
+  processing
++ JDK-8274096, CVE-2022-21366, bsc#1194927: Improve decoding of
+  image files
+  * Other changes
++ JDK-4819544: SwingSet2 JTable Demo throws NullPointerException
++ JDK-8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/
+  /4251579/bug4251579.java failure due to timing
++ JDK-8140241: (fc) Data transfer from FileChannel to itself
+  causes hang in case of overlap
++ JDK-8174819: java/nio/file/WatchService/LotsOfEvents.java
+  fails intermittently
++ JDK-8190753: (zipfs): Accessing a large entry (> 2^31 bytes)
+  leads to a negative initial size for ByteArrayOutputStream
++ JDK-8214761: Bug in parallel Kahan summation implementation
++ JDK-8223923: C2: Missing interference with mismatched unsafe
+  accesses
++ JDK-8233020: (fs) UnixFileSystemProvider should use
+  StaticProperty.userDir().
++ JDK-8238649: Call new Win32 API SetThreadDescription in
+  os::set_native_thread_name
++ JDK-8244675: assert(IncrementalInline ||
+  (_late_inlines.length() == 0 && !has_mh_late_inlines()))
++ JDK-8261236: C2: ClhsdbJstackXcompStress test fails when
+  StressGCM is enabled
++ JDK-8261579: AArch64: Support for weaker memory ordering in
+  Atomic
++ JDK-8262031: Create implementation for
+  NSAccessibilityNavigableStaticText protocol
++ JDK-8262095: NPE in Flow$FlowAnalyzer.visitApply: Cannot
+  invoke getThrownTypes because tree.meth.type is null
++ JDK-8263059: security/infra/java/security/cert/
+  /CertPathValidator/certification/ComodoCA.java fails due to
+  revoked cert
++ JDK-8263364: sun/net/www/http/KeepAliveStream/
+  /KeepAliveStreamCloseWithWrongContentLength.java wedged in
+  getInputStream
++ JDK-8263375: Support stack watermarks in Zero VM
++ JDK-8263773: Reenable German localization for builds at Oracle
++ JDK-8264286: Create implementation for NSAccessibilityColumn
+  protocol peer
++ JDK-8264287: Create implementation for
+  NSAccessibilityComboBox protocol peer
++ JDK-8264291: Create implementation for NSAccessibilityCell
+  protocol peer
++ JDK-8264292: Create implementation for 

commit java-17-openjdk for openSUSE:Factory

2021-11-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2021-11-08 17:24:23

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1890 (New)


Package is "java-17-openjdk"

Mon Nov  8 17:24:23 2021 rev:6 rq:929873 version:17.0.1.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2021-10-23 00:51:56.677146982 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1890/java-17-openjdk.changes
2021-11-08 17:25:09.856731922 +0100
@@ -1,0 +2,30 @@
+Fri Nov  5 16:52:14 UTC 2021 - Fridrich Strba 
+
+- Modified patch:
+  * fips.patch
++ return in native code after generating java.io.IOException
+
+---
+Thu Nov  4 07:44:09 UTC 2021 - Fridrich Strba 
+
+- Modified patches:
+  * PStack-808293.patch
+  * adlc-parser.patch
+  * alternative-tzdb_dat.patch
+  * disable-doclint-by-default.patch
+  * java-atk-wrapper-security.patch
+  * jaw-jdk10.patch
+  * jaw-misc.patch
+  * loadAssistiveTechnologies.patch
+  * memory-limits.patch
+  * multiple-pkcs11-library-init.patch
+  * ppc_stack_overflow_fix.patch
+  * system-crypto-policy.patch
+  * system-pcsclite.patch
+  * zero-ranges.patch
++ Rediff to apply all hunks without shifts
+  * fips.patch
++ Fix unused function compiler warning found in systemconf.c
++ Allow plain key import
+
+---



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.tQpeXA/_old  2021-11-08 17:25:11.152732773 +0100
+++ /var/tmp/diff_new_pack.tQpeXA/_new  2021-11-08 17:25:11.156732777 +0100
@@ -537,7 +537,7 @@
 
 # Setup nss.fips.cfg
 sed -e "s:@NSS_LIBDIR@:%{NSS_LIBDIR}:g" %{SOURCE13} > nss.fips.cfg
-sed -i -e "s:@NSS_SECMOD@:/etc/pki/nssdb:g" nss.fips.cfg
+sed -i -e "s:@NSS_SECMOD@:sql\:/etc/pki/nssdb:g" nss.fips.cfg
 
 %build
 

++ PStack-808293.patch ++
--- /var/tmp/diff_new_pack.tQpeXA/_old  2021-11-08 17:25:11.200732806 +0100
+++ /var/tmp/diff_new_pack.tQpeXA/_new  2021-11-08 17:25:11.200732806 +0100
@@ -1,6 +1,6 @@
 --- 
jdk10/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java 
   2016-01-21 19:16:09.0 +0100
 +++ 
jdk10/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java 
   2016-01-29 15:49:47.815913736 +0100
-@@ -88,7 +89,8 @@
+@@ -101,7 +102,8 @@
 if (jthread != null) {
jthread.printThreadInfoOn(out);
 }
@@ -10,7 +10,7 @@
ClosestSymbol sym = f.closestSymbolToPC();
Address pc = f.pc();
out.print(pc + "\t");
-@@ -158,10 +160,19 @@
+@@ -183,10 +185,19 @@
   }
}
}

++ adlc-parser.patch ++
--- /var/tmp/diff_new_pack.tQpeXA/_old  2021-11-08 17:25:11.244732834 +0100
+++ /var/tmp/diff_new_pack.tQpeXA/_new  2021-11-08 17:25:11.244732834 +0100
@@ -1,6 +1,6 @@
 --- jdk10/src/hotspot/share/adlc/formsopt.cpp  2014-07-03 21:56:12.0 
+0200
 +++ jdk10/src/hotspot/share/adlc/formsopt.cpp  2014-07-14 11:43:21.900408570 
+0200
-@@ -347,6 +347,7 @@
+@@ -445,6 +445,7 @@
_return_value = NULL;
_c_return_value = NULL;
_interpreter_frame_pointer_reg = NULL;

++ alternative-tzdb_dat.patch ++
--- /var/tmp/diff_new_pack.tQpeXA/_old  2021-11-08 17:25:11.252732839 +0100
+++ /var/tmp/diff_new_pack.tQpeXA/_new  2021-11-08 17:25:11.256732842 +0100
@@ -63,7 +63,7 @@
  import java.util.SimpleTimeZone;
  import java.util.concurrent.ConcurrentHashMap;
  import java.util.zip.CRC32;
-@@ -251,7 +252,15 @@
+@@ -252,7 +253,15 @@
  AccessController.doPrivileged(new PrivilegedAction() {
  public Void run() {
  try {
@@ -80,7 +80,7 @@
  try (DataInputStream dis = new DataInputStream(
   new BufferedInputStream(new FileInputStream(
   new File(libDir, "tzdb.dat") {
-@@ -265,6 +274,28 @@
+@@ -266,6 +275,28 @@
  });
  }
  

++ disable-doclint-by-default.patch ++
--- /var/tmp/diff_new_pack.tQpeXA/_old  2021-11-08 17:25:11.276732855 +0100
+++ /var/tmp/diff_new_pack.tQpeXA/_new  2021-11-08 17:25:11.280732858 +0100
@@ -1,6 +1,6 @@
 --- jdk15/test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java 
2020-03-11 22:25:18.0 +0100
 +++ jdk15/test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java 
2020-03-17 19:11:23.870026518 +0100
-@@ -147,12 +147,12 @@
+@@ -155,12 +155,12 @@
  files = 

commit java-17-openjdk for openSUSE:Factory

2021-10-22 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2021-10-23 00:51:16

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1890 (New)


Package is "java-17-openjdk"

Sat Oct 23 00:51:16 2021 rev:5 rq:926869 version:17.0.1.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2021-09-20 23:36:16.079404461 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1890/java-17-openjdk.changes
2021-10-23 00:51:56.677146982 +0200
@@ -1,0 +2,139 @@
+Fri Oct 22 05:58:29 UTC 2021 - Fridrich Strba 
+
+- Update to upstream tag jdk-17.0.1+12 (October 2021 CPU)
+  * Security fixes
++ JDK-8263314: Enhance XML Dsig modes
++ JDK-8265167, CVE-2021-35556, bsc#1191910: Richer Text Editors
++ JDK-8265574: Improve handling of sheets
++ JDK-8265580, CVE-2021-35559, bsc#1191911: Enhanced style for
+  RTF kit
++ JDK-8265776: Improve Stream handling for SSL
++ JDK-8266097, CVE-2021-35561, bsc#1191912: Better hashing
+  support
++ JDK-8266103: Better specified spec values
++ JDK-8266109: More Resilient Classloading
++ JDK-8266115: More Manifest Jar Loading
++ JDK-8266137, CVE-2021-35564, bsc#1191913: Improve Keystore
+  integrity
++ JDK-8266689, CVE-2021-35567, bsc#1191903: More Constrained
+  Delegation
++ JDK-8267086: ArrayIndexOutOfBoundsException in
+  java.security.KeyFactory.generatePublic
++ JDK-8267712: Better LDAP reference processing
++ JDK-8267729, CVE-2021-35578, bsc#1191904: Improve TLS client
+  handshaking
++ JDK-8267735, CVE-2021-35586, bsc#1191914: Better BMP support
++ JDK-8268199: Correct certificate requests
++ JDK-8268205: Enhance DTLS client handshake
++ JDK-8268506: More Manifest Digests
++ JDK-8269618, CVE-2021-35603, bsc#1191906: Better session
+  identification
++ JDK-8269624: Enhance method selection support
++ JDK-8270398: Enhance canonicalization
++ JDK-8270404: Better canonicalization
+  * Other changes:
++ JDK-8225082: Remove IdenTrust certificate that is expiring in
+  September 2021
++ JDK-8225083: Remove Google certificate that is expiring in
+  December 2021
++ JDK-8243543: jtreg test security/infra/java/security/cert/
+  /CertPathValidator/certification/BuypassCA.java fails
++ JDK-8248899: security/infra/java/security/cert/
+  /CertPathValidator/certification/QuoVadisCA.java fails,
+  Certificate has been revoked
++ JDK-8261088: Repeatable annotations without @Target cannot
+  have containers that target module declarations
++ JDK-8262731: [macOS] Exception from "Printable.print" is
+  swallowed during "PrinterJob.print"
++ JDK-8263531: Remove unused buffer int
++ JDK-8266182: Automate manual steps listed in the test
+  jdk/sun/security/pkcs12/ParamsTest.java
++ JDK-8267625: AARCH64: typo in LIR_Assembler::emit_profile_type
++ JDK-8267666: Add option to jcmd GC.heap_dump to use existing
+  file
++ JDK-8268019: C2: assert(no_dead_loop) failed: dead loop
+  detected
++ JDK-8268261: C2: assert(n != __null) failed: Bad immediate
+  dominator info.
++ JDK-8268427: Improve AlgorithmConstraints:checkAlgorithm
+  performance
++ JDK-8268500: Better specified ParameterSpecs
++ JDK-8268963: [IR Framework] Some default regexes matching on
+  PrintOptoAssembly in IRNode.java do not work on all platforms
++ JDK-8269297: Bump version numbers for JDK 17.0.1
++ JDK-8269478: Shenandoah: gc/shenandoah/mxbeans tests should
+  be more resilient
++ JDK-8269574: C2: Avoid redundant uncommon traps in
+  GraphKit::builtin_throw() for JVMTI exception events
++ JDK-8269763: The JEditorPane is blank after JDK-8265167
++ JDK-8269851: OperatingSystemMXBean getProcessCpuLoad reports
+  incorrect process cpu usage in containers
++ JDK-8269882: stack-use-after-scope in NewObjectA
++ JDK-8269897: Shenandoah: Resolve UNKNOWN access strength,
+  where possible
++ JDK-8269934: RunThese24H.java failed with
+  EXCEPTION_ACCESS_VIOLATION in
+  java_lang_Thread::get_thread_status
++ JDK-8269993: [Test]: java/net/httpclient/
+  /DigestEchoClientSSL.java contains redundant @run tags
++ JDK-8270094: Shenandoah: Provide human-readable labels for
+  test configurations
++ JDK-8270096: Shenandoah: Optimize
+  gc/shenandoah/TestRefprocSanity.java for interpreter mode
++ JDK-8270098: ZGC: ZBarrierSetC2::clone_at_expansion fails
+  with "Guard against surprises" assert
++ JDK-8270137: Kerberos Credential Retrieval from Cache not
+  Working in Cross-Realm Setup
++ 

commit java-17-openjdk for openSUSE:Factory

2021-09-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2021-09-20 23:33:25

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1899 (New)


Package is "java-17-openjdk"

Mon Sep 20 23:33:25 2021 rev:4 rq:920320 version:17.0.0.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2021-09-17 23:26:13.989251247 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1899/java-17-openjdk.changes
2021-09-20 23:36:16.079404461 +0200
@@ -1,0 +2,7 @@
+Mon Sep 20 06:41:11 UTC 2021 - Fridrich Strba 
+
+- Added patch:
+  * openjdk-glibc234.patch
++ fix build with glibc-2.34 (bsc#1189201)
+
+---

New:

  openjdk-glibc234.patch



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.IyxUpo/_old  2021-09-20 23:36:17.335406012 +0200
+++ /var/tmp/diff_new_pack.IyxUpo/_new  2021-09-20 23:36:17.335406012 +0200
@@ -214,6 +214,8 @@
 #
 Patch20:loadAssistiveTechnologies.patch
 #
+Patch30:openjdk-glibc234.patch
+#
 # OpenJDK specific patches
 #
 Patch200:   ppc_stack_overflow_fix.patch
@@ -506,6 +508,8 @@
 
 %patch20 -p1
 
+%patch30 -p1
+
 %patch200 -p1
 
 %ifarch %{arm6}

++ openjdk-glibc234.patch ++
--- openjdk/test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c  
2021-04-09 11:36:58.0 +0200
+++ openjdk/test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c  
2021-08-26 15:42:52.326232581 +0200
@@ -67,8 +67,17 @@
   longjmp(context, 1);
 }
 
+static char* altstack = NULL;
+
 void set_signal_handler() {
-  static char altstack[SIGSTKSZ];
+  if (altstack == NULL) {
+// Dynamically allocated in case SIGSTKSZ is not constant
+altstack = malloc(SIGSTKSZ);
+if (altstack == NULL) {
+  fprintf(stderr, "Test ERROR. Unable to malloc altstack space\n");
+  exit(7);
+}
+  }
 
   stack_t ss = {
 .ss_size = SIGSTKSZ,


commit java-17-openjdk for openSUSE:Factory

2021-09-17 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2021-09-17 23:25:57

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1899 (New)


Package is "java-17-openjdk"

Fri Sep 17 23:25:57 2021 rev:3 rq:919651 version:17.0.0.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2021-09-14 21:15:09.744450541 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1899/java-17-openjdk.changes
2021-09-17 23:26:13.989251247 +0200
@@ -1,0 +2,7 @@
+Thu Sep 16 06:16:11 UTC 2021 - Fridrich Strba 
+
+- Added patch:
+  * fips.patch
++ implement FIPS support in OpenJDK
+
+---
@@ -4 +11,9 @@
-- jdk-17+35 is official release of OpenJDK 17
+- jdk-17+35 is official release of OpenJDK 17 (jsc#SLE-18742)
+
+---
+Mon Sep 13 12:46:09 UTC 2021 - Fridrich Strba 
+
+- Modified patch:
+  * nss-security-provider.patch
++ revert recent changes making NSS provider the default one
++ fixes bsc#1190252

New:

  fips.patch
  nss.fips.cfg.in



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.ONNMFh/_old  2021-09-17 23:26:15.985253027 +0200
+++ /var/tmp/diff_new_pack.ONNMFh/_new  2021-09-17 23:26:15.993253034 +0200
@@ -158,7 +158,9 @@
 # Desktop files. Adapated from IcedTea.
 Source11:   jconsole.desktop.in
 # nss configuration file
-Source13:   nss.cfg.in
+Source12:   nss.cfg.in
+# nss fips configuration file
+Source13:   nss.fips.cfg.in
 # Ensure we aren't using the limited crypto policy
 Source14:   TestCryptoLevel.java
 # Ensure ECDSA is working
@@ -208,6 +210,7 @@
 
 Patch16:system-crypto-policy.patch
 Patch17:nss-security-provider.patch
+Patch18:fips.patch
 #
 Patch20:loadAssistiveTechnologies.patch
 #
@@ -249,7 +252,7 @@
 BuildRequires:  libpng-devel
 BuildRequires:  libtool
 BuildRequires:  libxslt
-BuildRequires:  mozilla-nss-devel
+BuildRequires:  mozilla-nss-devel >= 3.53
 BuildRequires:  pkgconfig
 BuildRequires:  unzip
 BuildRequires:  update-desktop-files
@@ -499,6 +502,7 @@
 
 %patch16 -p1
 %patch17 -p1
+%patch18 -p1
 
 %patch20 -p1
 
@@ -549,7 +553,11 @@
 done
 
 # Setup nss.cfg
-sed -e "s:@NSS_LIBDIR@:%{NSS_LIBDIR}:g" %{SOURCE13} > nss.cfg
+sed -e "s:@NSS_LIBDIR@:%{NSS_LIBDIR}:g" %{SOURCE12} > nss.cfg
+
+# Setup nss.fips.cfg
+sed -e "s:@NSS_LIBDIR@:%{NSS_LIBDIR}:g" %{SOURCE13} > nss.fips.cfg
+sed -i -e "s:@NSS_SECMOD@:/etc/pki/nssdb:g" nss.fips.cfg
 
 %build
 
@@ -588,6 +596,7 @@
 --disable-keep-packaged-modules \
 --with-debug-level=%{debugbuild} \
 --with-native-debug-symbols=internal \
+--enable-sysconf-nss \
 --with-zlib=system \
 --with-libjpeg=system \
 --with-giflib=system \
@@ -617,6 +626,9 @@
 # Install nss.cfg right away as we will be using the JRE above
 install -m 644 nss.cfg $JAVA_HOME/conf/security/
 
+# Install nss.fips.cfg: NSS configuration for global FIPS mode 
(crypto-policies)
+install -m 644 nss.fips.cfg $JAVA_HOME/conf/security/
+
 # Copy tz.properties
 echo "sun.zoneinfo.dir=%{_datadir}/javazi" >> $JAVA_HOME/conf/tz.properties
 
@@ -1221,6 +1233,7 @@
 %{_jvmdir}/%{sdkdir}/lib/libprefs.so
 %{_jvmdir}/%{sdkdir}/lib/librmi.so
 %{_jvmdir}/%{sdkdir}/lib/libsctp.so
+%{_jvmdir}/%{sdkdir}/lib/libsystemconf.so
 %ifarch x86_64
 %{_jvmdir}/%{sdkdir}/lib/libsvml.so
 %endif
@@ -1240,6 +1253,7 @@
 
 %config(noreplace) %{_jvmdir}/%{sdkdir}/lib/security/blocked.certs
 %config(noreplace) %{_jvmdir}/%{sdkdir}/conf/security/nss.cfg
+%config(noreplace) %{_jvmdir}/%{sdkdir}/conf/security/nss.fips.cfg
 %{_jvmdir}/%{sdkdir}/lib/security/default.policy
 %{_jvmdir}/%{sdkdir}/lib/security/public_suffix_list.dat
 

++ fips.patch ++
 774 lines (skipped)

++ nss-security-provider.patch ++
--- /var/tmp/diff_new_pack.ONNMFh/_old  2021-09-17 23:26:16.257253270 +0200
+++ /var/tmp/diff_new_pack.ONNMFh/_new  2021-09-17 23:26:16.257253270 +0200
@@ -1,10 +1,10 @@
 --- openjdk/src/java.base/share/conf/security/java.security2021-03-16 
07:15:49.798093653 +0100
 +++ openjdk/src/java.base/share/conf/security/java.security2021-03-16 
11:38:01.416893125 +0100
-@@ -60,6 +60,7 @@
+@@ -78,6 +78,7 @@ security.provider.tbd=SunMSCAPI
+ security.provider.tbd=Apple
+ #endif
+ security.provider.tbd=SunPKCS11
++#security.provider.tbd=SunPKCS11 ${java.home}/lib/security/nss.cfg
+ 
  #
- # List of providers and their preference orders (see above):
- #
-+security.provider.tbd=SunPKCS11 ${java.home}/conf/security/nss.cfg
- 

commit java-17-openjdk for openSUSE:Factory

2021-09-14 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2021-09-14 21:14:50

Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1899 (New)


Package is "java-17-openjdk"

Tue Sep 14 21:14:50 2021 rev:2 rq:918965 version:17.0.0.0

Changes:

--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2021-08-25 20:59:05.625091438 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1899/java-17-openjdk.changes
2021-09-14 21:15:09.744450541 +0200
@@ -1,0 +2,5 @@
+Tue Sep 14 14:33:43 UTC 2021 - Fridrich Strba 
+
+- jdk-17+35 is official release of OpenJDK 17
+
+---



Other differences:
--
++ java-17-openjdk.spec ++
--- /var/tmp/diff_new_pack.TzI4oP/_old  2021-09-14 21:15:11.136451907 +0200
+++ /var/tmp/diff_new_pack.TzI4oP/_new  2021-09-14 21:15:11.140451910 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package java-17-openjdk
+# spec file
 #
 # Copyright (c) 2021 SUSE LLC
 #
@@ -141,7 +141,7 @@
 %global tapsetdir %{tapsetroot}/tapset/%{_build_cpu}
 %endif
 Name:   java-%{featurever}-openjdk
-Version:
%{featurever}.%{interimver}.%{updatever}.%{patchver}~%{buildver}
+Version:%{featurever}.%{interimver}.%{updatever}.%{patchver}
 Release:0
 Summary:OpenJDK %{featurever} Runtime Environment
 License:Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND 
GPL-2.0-only AND GPL-2.0-only WITH Classpath-exception-2.0 AND LGPL-2.0-only 
AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3C
@@ -267,6 +267,7 @@
 Requires:   %{name}-headless = %{version}-%{release}
 Requires:   fontconfig
 Requires(post): file
+%if 0%{?suse_version} > 1500 || 0%{?java_bootstrap}
 # Standard JPackage base provides.
 Provides:   java = %{javaver}
 Provides:   java-%{javaver} = %{version}-%{release}
@@ -285,7 +286,7 @@
 Provides:   jre-%{javaver}-%{bits}
 Provides:   jre-%{javaver}-openjdk-%{bits} = %{version}-%{release}
 Provides:   jre-openjdk-%{bits} = %{version}-%{release}
-Provides:   jre1.1openSUSE_Leap_42.30.x
+Provides:   jre1.10.x
 Provides:   jre1.3.x
 Provides:   jre1.4.x
 Provides:   jre1.5.x
@@ -293,6 +294,7 @@
 Provides:   jre1.7.x
 Provides:   jre1.8.x
 Provides:   jre1.9.x
+%endif
 %if 0%{?suse_version} < 1500
 BuildRequires:  gcc7
 BuildRequires:  gcc7-c++
@@ -304,11 +306,15 @@
 BuildRequires:  liblcms2-devel
 %endif
 %if %{bootcycle}
+%if 0%{?suse_version} > 1500 || 0%{?java_bootstrap}
 BuildRequires:  java-devel >= 16
 BuildConflicts: java-devel >= 18
 %else
 BuildRequires:  %{name}-devel
 %endif
+%else
+BuildRequires:  %{name}-devel
+%endif
 # Zero-assembler build requirement.
 %if %{with zero}
 BuildRequires:  libffi-devel
@@ -337,8 +343,9 @@
 # Post requires update-alternatives to install tool update-alternatives.
 Requires(post): update-alternatives
 # Postun requires update-alternatives to uninstall tool update-alternatives.
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
 Recommends: tzdata-java8
+%if 0%{?suse_version} > 1500 || 0%{?java_bootstrap}
 # Standard JPackage base provides.
 Provides:   java-%{javaver}-headless = %{version}-%{release}
 Provides:   java-headless = %{javaver}
@@ -358,6 +365,7 @@
 Provides:   jndi-ldap = %{version}
 Provides:   jndi-rmi = %{version}
 Provides:   jsse = %{version}
+%endif
 
 %description headless
 The OpenJDK %{featurever} runtime environment without audio and video support.
@@ -370,7 +378,8 @@
 # Post requires update-alternatives to install tool update-alternatives.
 Requires(post): update-alternatives
 # Postun requires update-alternatives to uninstall tool update-alternatives.
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
+%if 0%{?suse_version} > 1500 || 0%{?java_bootstrap}
 # Standard JPackage devel provides.
 Provides:   java-%{javaver}-devel = %{version}
 Provides:   java-devel = %{javaver}
@@ -379,6 +388,7 @@
 Provides:   java-sdk-%{javaver} = %{version}
 Provides:   java-sdk-%{javaver}-openjdk = %{version}
 Provides:   java-sdk-openjdk = %{version}
+%endif
 
 %description devel
 The OpenJDK %{featurever} development tools.
@@ -414,10 +424,12 @@
 # Post requires update-alternatives to install javadoc alternative.
 Requires(post): update-alternatives
 # Postun requires update-alternatives to uninstall javadoc alternative.
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
+%if 0%{?suse_version} > 1500 || 0%{?java_bootstrap}
 # Standard JPackage javadoc