Eliminate Parse::RecDescent dependency
--------------------------------------

                 Key: LUCY-134
                 URL: https://issues.apache.org/jira/browse/LUCY-134
             Project: Lucy
          Issue Type: Task
          Components: Clownfish, Documentation
            Reporter: Marvin Humphrey
             Fix For: 0.2-incubating


Lucy currently has a build-time dependency on the CPAN module
Parse::RecDescent, via the class Clownfish::Parser within the Clownfish
compiler.  Parse::RecDescent is Perl-licensed, so we must work to eliminate
it.

Thanks to the ruling in LEGAL-86, it is not necessary to purge
Parse::RecDescent from Clownfish prior to 0.1.0-incubating, but the sooner the
better.

Parse::RecDescent is also used by the sample class FlatQueryParser, which is
documented in Lucy::Docs::Cookbook::CustomQueryParser.  According to LEGAL-86,
this usage presents no legal concern, but we plan to revise the cookbook entry
and eliminate mention of Parse::RecDescent nonetheless.

Dev list threads: [http://s.apache.org/ub] [http://s.apache.org/ma]


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to