[ 
https://issues.apache.org/jira/browse/LUCENE-9868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17308604#comment-17308604
 ] 

Uwe Schindler commented on LUCENE-9868:
---------------------------------------

I tend to think that all regenerate tasks should maybe add a separate file 
containing an md5 (that's a valid hash here, because does not need to be 
bullet-proof; also crc32 would be enough!) next to each regenerated file.

The precommit check task should simply search for such checksum files  in 
source tree and validate the corrsponding file. The check task then won't even 
need to know the task, it just searches for checksums and validates them.

The it is up to all regenerate tasks to know which files they modify and 
checksum them. We may add a function in the build for reusage.

> Verify checksums on generated files
> -----------------------------------
>
>                 Key: LUCENE-9868
>                 URL: https://issues.apache.org/jira/browse/LUCENE-9868
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Dawid Weiss
>            Assignee: Dawid Weiss
>            Priority: Minor
>
> This would prevent accidental changes to generated resources/ files.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to