lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael McCandless (JIRA)" <j...@apache.org>
Subject [jira] [Created] (LUCENE-4335) Builds should regenerate all generated sources
Date Tue, 28 Aug 2012 19:21:07 GMT
Michael McCandless created LUCENE-4335:
------------------------------------------

             Summary: Builds should regenerate all generated sources
                 Key: LUCENE-4335
                 URL: https://issues.apache.org/jira/browse/LUCENE-4335
             Project: Lucene - Core
          Issue Type: Improvement
            Reporter: Michael McCandless


We have more and more sources that are generated programmatically (query parsers, fuzzy levN
tables from Moman, packed ints specialized decoders, etc.), and it's dangerous because developers
may directly edit the generated sources and forget to edit the meta-source.  It's happened
to me several times ... most recently just after landing the BlockPostingsFormat branch.

I think we should re-gen all of these in our builds and fail the build if this creates a difference.
 I know some generators (eg JavaCC) embed timestamps and so always create mods ... we can
leave them out of this for starters (or maybe post-process the sources to remove the timestamps)
...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message