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