[
https://issues.apache.org/jira/browse/LUCENE-4335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13722974#comment-13722974
]
Steve Rowe commented on LUCENE-4335:
------------------------------------
bq. I don't want to setup a fixed JFlex on Jenkins, I want to download it with
IVY, so before resolving this issue we should have a JFlex version available.
If Steve Rowe is not able to relaese the version on Maven, we should maybe fork
jflex on Google Code and make a release including the ANT task.
I can't promise I'll release JFlex anytime soon, sorry. If you want to fork,
you can certainly do that. FYI, Gerwin Klein, the JFlex founder, has done some
work (maybe all that needs to be done? not sure at this point) to convert JFlex
to a BSD license. I'll review the source and see what state that effort is in
- BSD licensing should simplify forking, I think.
> 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
> Assignee: Michael McCandless
> Attachments: LUCENE-4335.patch, LUCENE-4335.patch, LUCENE-4335.patch
>
>
> 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: [email protected]
For additional commands, e-mail: [email protected]