diff --git a/.gitignore b/.gitignore index c9b50f8..5eb44fd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -SOURCES/aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u262-b10-4curve.tar.xz +SOURCES/aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u265-b01-4curve.tar.xz SOURCES/tapsets-icedtea-3.15.0.tar.xz diff --git a/.java-1.8.0-openjdk.metadata b/.java-1.8.0-openjdk.metadata index c12c6b7..2d6c98c 100644 --- a/.java-1.8.0-openjdk.metadata +++ b/.java-1.8.0-openjdk.metadata @@ -1,2 +1,2 @@ -3445c176e0e387f519e43febd79895e9ed7ba74d SOURCES/aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u262-b10-4curve.tar.xz +a00a0c65e1c1a9ffc1028992cde398ee11d9c94a SOURCES/aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u265-b01-4curve.tar.xz 7ae2cba67467825b2c2a5fec7aea041865023002 SOURCES/tapsets-icedtea-3.15.0.tar.xz diff --git a/SOURCES/NEWS b/SOURCES/NEWS index b1298ec..fd782fc 100644 --- a/SOURCES/NEWS +++ b/SOURCES/NEWS @@ -3,6 +3,16 @@ Key: JDK-X - https://bugs.openjdk.java.net/browse/JDK-X CVE-XXXX-YYYY: https://cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY +New in release OpenJDK 8u265 (2020-07-27): +=========================================== +Live versions of these release notes can be found at: + * https://bitly.com/openjdk8u265 + * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u265.txt + +* Bug fixes + - JDK-8249677: Regression in 8u after JDK-8237117: Better ForkJoinPool behavior + - JDK-8250546: Expect changed behaviour reported in JDK-8249846 + New in release OpenJDK 8u262 (2020-07-14): =========================================== Live versions of these release notes can be found at: @@ -67,7 +77,6 @@ Live versions of these release notes can be found at: - JDK-8195818: JFR.start should increase autogenerated name by one - JDK-8195819: Remove recording=x from jcmd JFR.check output - JDK-8196969: JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE - - JDK-8197441: Signature#initSign/initVerify for an invalid private/public key fails with ClassCastException for SunPKCS11 provider - JDK-8199712: Flight Recorder - JDK-8202578: Revisit location for class unload events - JDK-8202835: jfr/event/os/TestSystemProcess.java fails on missing events @@ -76,7 +85,6 @@ Live versions of these release notes can be found at: - JDK-8203664: JFR start failure after AppCDS archive created with JFR StartFlightRecording - JDK-8203921: JFR thread sampling is missing fixes from JDK-8194552 - JDK-8203929: Limit amount of data for JFR.dump - - JDK-8204152: SignedObject throws NullPointerException for null keys with an initialized Signature object - JDK-8205516: JFR tool - JDK-8207392: [PPC64] Implement JFR profiling - JDK-8207829: FlightRecorderMXBeanImpl is leaking the first classloader which calls it @@ -112,28 +120,20 @@ Live versions of these release notes can be found at: - JDK-8217744: [TESTBUG] JFR TestShutdownEvent fails on some systems due to process surviving SIGINT - JDK-8217748: [TESTBUG] Exclude TestSig test case from JFR TestShutdownEvent - JDK-8218935: Make jfr strncpy uses GCC 8.x friendly - - JDK-8219597: (bf) Heap buffer state changes could provoke unexpected exceptions - JDK-8220293: Deadlock in JFR string pool - JDK-8223689: Add JFR Thread Sampling Support - JDK-8223690: Add JFR BiasedLock Event Support - JDK-8223691: Add JFR G1 Region Type Change Event Support - JDK-8223692: Add JFR G1 Heap Summary Event Support - - JDK-8223898: Forward references to Nashorn - - JDK-8223904: Improve Nashorn matching - JDK-8224172: assert(jfr_is_event_enabled(id)) failed: invariant - JDK-8224475: JTextPane does not show images in HTML rendering - - JDK-8224541: Better mapping of serial ENUMs - - JDK-8224549: Less Blocking Array Queues - JDK-8225068: Remove DocuSign root certificate that is expiring in May 2020 - JDK-8225069: Remove Comodo root certificate that is expiring in May 2020 - - JDK-8225130: Add exception for expiring Comodo roots to VerifyCACerts test - - JDK-8225603: Enhancement for big integers - JDK-8226253: JAWS reports wrong number of radio buttons when buttons are hidden. - JDK-8226779: [TESTBUG] Test JFR API from Java agent - JDK-8226892: ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys - JDK-8227011: Starting a JFR recording in response to JVMTI VMInit and / or Java agent premain corrupts memory - JDK-8227269: Slow class loading when running with JDWP - - JDK-8227542: Manifest improved jar headers - JDK-8227605: Kitchensink fails "assert((((klass)->trace_id() & (JfrTraceIdEpoch::leakp_in_use_this_epoch_bit())) != 0)) failed: invariant" - JDK-8229366: JFR backport allows unchecked writing to memory - JDK-8229401: Fix JFR code cache test failures @@ -141,7 +141,6 @@ Live versions of these release notes can be found at: - JDK-8229873: 8229401 broke jdk8u-jfr-incubator - JDK-8229888: (zipfs) Updating an existing zip file does not preserve original permissions - JDK-8229899: Make java.io.File.isInvalid() less racy - - JDK-8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception - JDK-8230448: [test] JFRSecurityTestSuite.java is failing on Windows - JDK-8230597: Update GIFlib library to the 5.2.1 - JDK-8230707: JFR related tests are failing @@ -150,41 +149,27 @@ Live versions of these release notes can be found at: - JDK-8230856: Java_java_net_NetworkInterface_getByName0 on unix misses ReleaseStringUTFChars in early return - JDK-8230926: [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout - JDK-8230947: TestLookForUntestedEvents.java is failing after JDK-8230707 - - JDK-8231415: Better signatures in XML - JDK-8231995: two jtreg tests failed after 8229366 is fixed - JDK-8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing - - JDK-8233250: Better X11 rendering - - JDK-8233410: Better Build Scripting - JDK-8233623: Add classpath exception to copyright in EventHandlerProxyCreator.java file - JDK-8233880: Support compilers with multi-digit major version numbers - - JDK-8234027: Better JCEKS key support - - JDK-8234408: Improve TLS session handling - - JDK-8234825: Better Headings for HTTP Servers - - JDK-8234841: Enhance buffering of byte buffers - - JDK-8235274: Enhance typing of methods - - JDK-8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64 - JDK-8236002: CSR for JFR backport suggests not leaving out the package-info - JDK-8236008: Some backup files were accidentally left in the hotspot tree - JDK-8236074: Missed package-info - JDK-8236174: Should update javadoc since tags - - JDK-8236201: Better Scanner conversions - JDK-8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing - JDK-8238076: Fix OpenJDK 7 Bootstrap Broken by JFR Backport - JDK-8238452: Keytool generates wrong expiration date if validity is set to 2050/01/01 - JDK-8238555: Allow Initialization of SunPKCS11 with NSS when there are external FIPS modules in the NSSDB - JDK-8238589: Necessary code cleanup in JFR for JDK8u - JDK-8238590: Enable JFR by default during compilation in 8u - - JDK-8238960: linux-i586 builds are inconsistent as the newly build jdk is not able to reserve enough space for object heap - JDK-8239055: Wrong implementation of VMState.hasListener - JDK-8239476: JDK-8238589 broke windows build by moving OrderedPair - JDK-8239479: minimal1 and zero builds are failing - JDK-8239852: java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed - JDK-8239867: correct over use of INCLUDE_JFR macro - JDK-8240375: Disable JFR by default for July 2020 release - - JDK-8240521: Revert backport of 8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call - JDK-8240576: JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges - - JDK-8241296: Segfault in JNIHandleBlock::oops_do() - - JDK-8241307: Marlin renderer should not be the default in 8u252 - JDK-8241444: Metaspace::_class_vsm not initialized if compressed class pointers are disabled - JDK-8241638: launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set - JDK-8241750: x86_32 build failure after JDK-8227269 diff --git a/SPECS/java-1.8.0-openjdk.spec b/SPECS/java-1.8.0-openjdk.spec index 8483fbf..7717f95 100644 --- a/SPECS/java-1.8.0-openjdk.spec +++ b/SPECS/java-1.8.0-openjdk.spec @@ -184,7 +184,7 @@ # note, following three variables are sedded from update_sources if used correctly. Hardcode them rather there. %global shenandoah_project aarch64-port %global shenandoah_repo jdk8u-shenandoah -%global shenandoah_revision aarch64-shenandoah-jdk8u262-b10 +%global shenandoah_revision aarch64-shenandoah-jdk8u265-b01 # Define old aarch64/jdk8u tree variables for compatibility %global project %{shenandoah_project} %global repo %{shenandoah_repo} @@ -552,9 +552,9 @@ exit 0 %global files_jre_headless() %{expand: %defattr(-,root,root,-) -%license %{buildoutputdir %%1}/images/%{jdkimage}/jre/ASSEMBLY_EXCEPTION -%license %{buildoutputdir %%1}/images/%{jdkimage}/jre/LICENSE -%license %{buildoutputdir %%1}/images/%{jdkimage}/jre/THIRD_PARTY_README +%license %{_jvmdir}/%{jredir %%1}/ASSEMBLY_EXCEPTION +%license %{_jvmdir}/%{jredir %%1}/LICENSE +%license %{_jvmdir}/%{jredir %%1}/THIRD_PARTY_README %doc %{_defaultdocdir}/%{uniquejavadocdir %%1}/NEWS %dir %{_jvmdir}/%{sdkdir %%1} %{_jvmdir}/%{jrelnk %%1} @@ -598,9 +598,9 @@ exit 0 %global files_devel() %{expand: %defattr(-,root,root,-) -%license %{buildoutputdir %%1}/images/%{jdkimage}/ASSEMBLY_EXCEPTION -%license %{buildoutputdir %%1}/images/%{jdkimage}/LICENSE -%license %{buildoutputdir %%1}/images/%{jdkimage}/THIRD_PARTY_README +%license %{_jvmdir}/%{sdkdir %%1}/ASSEMBLY_EXCEPTION +%license %{_jvmdir}/%{sdkdir %%1}/LICENSE +%license %{_jvmdir}/%{sdkdir %%1}/THIRD_PARTY_README %dir %{_jvmdir}/%{sdkdir %%1}/bin %dir %{_jvmdir}/%{sdkdir %%1}/include %dir %{_jvmdir}/%{sdkdir %%1}/lib @@ -1706,9 +1706,9 @@ mkdir -p $RPM_BUILD_ROOT%{_jvmdir}/%{jredir $suffix}/lib/%{archinstall}/client/ # Install main files. install -d -m 755 $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir $suffix} - cp -a bin include lib src.zip $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir $suffix} + cp -a bin include lib src.zip {ASSEMBLY_EXCEPTION,LICENSE,THIRD_PARTY_README} $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir $suffix} install -d -m 755 $RPM_BUILD_ROOT%{_jvmdir}/%{jredir $suffix} - cp -a jre/bin jre/lib $RPM_BUILD_ROOT%{_jvmdir}/%{jredir $suffix} + cp -a jre/bin jre/lib jre/{ASSEMBLY_EXCEPTION,LICENSE,THIRD_PARTY_README} $RPM_BUILD_ROOT%{_jvmdir}/%{jredir $suffix} %if %{with_systemtap} # Install systemtap support files @@ -2103,6 +2103,19 @@ require "copy_jdk_configs.lua" %endif %changelog +* Mon Jul 27 2020 Jiri Vanek - 1:1.8.0.265.b01-1 +- ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README moved to fully versioned dirs +- Resolves: rhbz#1861222 + +* Mon Jul 27 2020 Andrew Hughes - 1:1.8.0.265.b01-0 +- Update to aarch64-shenandoah-jdk8u265-b01. +- Update release notes for 8u265 release. +- Resolves: rhbz#1860456 + +* Thu Jul 16 2020 Andrew Hughes - 1:1.8.0.262.b10-2 +- Remove issues in NEWS file duplicated between 8u252 & 8u262 releases. +- Resolves: rhbz#1838811 + * Sun Jul 12 2020 Andrew Hughes - 1:1.8.0.262.b10-1 - Update to aarch64-shenandoah-jdk8u262-b10. - Switch to GA mode for final release.