JDK-8209652 : Ensemble: Update version of Lucene to 7.4.0
Type:Bug
Component:javafx
Sub-Component:samples
Affected Version:8u172,openjfx12
Priority:P3
Status:Resolved
Resolution:Fixed
Submitted:2018-08-17
Updated:2020-01-31
Resolved:2018-08-29
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
We are currently using Lucene 7.1.0 in Ensemble. The latest version of Lucene is 7.4.0, which was released on June 27, 2018, so we should update to that version.
Comments
I note that the patch applies to jdk 8u after accounting for a change to the context of the diffs (not the diffs themselves) in one file, and after adjusting for the location of the third-party readme file to bump the version number, so I don't plan to send another webrev.
29-08-2018
This is approved to backport to 8u-dev for 8u202.
29-08-2018
Changeset: e1d1bb48b99a
Author: kcr
Date: 2018-08-29 08:07 -0700
URL: http://hg.openjdk.java.net/openjfx/jfx-dev/rt/rev/e1d1bb48b99a
8209652: Ensemble: Update version of Lucene to 7.4.0
Reviewed-by: prr
29-08-2018
+1 from me.
-phil.
28-08-2018
Webrev: http://cr.openjdk.java.net/~kcr/8209652/webrev/
The fix is to change 7.4.0 to 7.4.0 in a few build scripts, one Eclipse IDE file, and the third-party license file to download and use Lucene 7.4.0. I also slightly reduced the number of places where we have to hard-code the version number (although it is still in a few places, since the file name itself has the version number in it).
28-08-2018
I looked at the release notes for 7.2, 7.3, and 7.4 and there are no relevant incompatibilities nor is there anything to suggest the need to regenerate the index files, so I don't plan to for this update.
28-08-2018
Since this is an update to a new minor version, I don't expect any problems. It should be as simple as updating the build files to download and use 7.4.0 instead of 7.1.0. I will also look through the release notes to see if anything suggests the need for any other changes as a result of the new version. Related to this, I will check whether we need to regenerate the index files.