Uploaded image for project: 'Lucy'
  1. Lucy
  2. LUCY-134

Eliminate Parse::RecDescent dependency

    XMLWordPrintableJSON

Details

    Description

      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

      Attachments

        Activity

          People

            marvin Marvin Humphrey
            marvin Marvin Humphrey
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: