rclabo commented on issue #419: URL: https://github.com/apache/lucenenet/issues/419#issuecomment-780872223
I've spent some time working on this and unfortunately it's a lot bigger than it first appears. On the surface it requires two patches: LUCENE-5817 & LUCENE-5840. But those patches were made to Lucene 4.10 files, and when investigating other patches that just one of the patched files ([hunspell/Dictionary.java](https://github.com/apache/lucene-solr/blame/releases/lucene-solr/4.10.0/lucene/analysis/common/src/java/org/apache/lucene/analysis/hunspell/Dictionary.java) ) contains, I learned that it contained the following patches that occurred after Lucene 4.8.1: LUCENE-5485, LUCENE-5603, LUCENE-5777, LUCENE-5778, LUCENE-5823, LUCENE-5826, and LUCENE-5864. That was almost enough of a deterrent for me right there. But I figured if most of those patches were only to the same small set of files, maybe applying all of them was still doable. But unfortunately "LUCENE-5778: support hunspell morphological description fields", has 20 changed files associated with it. Changes of that scale out of sync from when they were originally applied (i.e. applying them to 4.8.1 when they were not applied until 4.10) feels pretty risky to me. And one would need to check for missing patches in those 20 files as well, as well as the other files affected by the other patches I listed above. This feels too big to do now, at least for me. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
