rmuir commented on a change in pull request #61:
URL: https://github.com/apache/lucene/pull/61#discussion_r606244542



##########
File path: gradle/generation/icu.gradle
##########
@@ -49,6 +49,13 @@ configure(project(":lucene:analysis:icu")) {
     // May be undefined yet, so use a provider.
     dependsOn { sourceSets.tools.runtimeClasspath }
 
+    // gennorm generates file order-dependent output, so make it constant here.

Review comment:
       @dweiss it is my understanding order doesnt matter. so `a > b` followed 
by `b > c` is the same as `b > c` followed by `a > b`. the normalization will 
happen recursively so that 'a' maps to 'c' in either case. this recursive 
process happens at gennorm2 'compile time'. but in version 2 of the file 
format, they added a mechanism to recover the original non-recursive mappings, 
so this may cause a data file change even though semanticw are unchanged? just 
my guess... more details: 
http://site.icu-project.org/design/normalization/custom




-- 
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]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to