commit java-17-openjdk for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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