You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucy.apache.org by "Marvin Humphrey (JIRA)" <ji...@apache.org> on 2011/03/14 04:48:29 UTC
[lucy-issues] [jira] Created: (LUCY-134) Eliminate Parse::RecDescent dependency
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
[lucy-issues] [jira] [Resolved] (LUCY-134) Eliminate Parse::RecDescent dependency
Posted by "Marvin Humphrey (Resolved) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/LUCY-134?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marvin Humphrey resolved LUCY-134.
----------------------------------
Resolution: Fixed
Assignee: Marvin Humphrey
With the change of the Clownfish compiler to use Flex/Lemon instead of
Parse::RecDescent, and with the earlier changes to the cookbook documentation,
Parse::RecDescent has now been eliminated as a Lucy dependency.
> 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
> Assignee: Marvin Humphrey
> Fix For: 0.3.0 (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.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira