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

Explicit version number for each Perl module

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 0.3.0 (incubating)
    • Fix Version/s: 0.3.1, 0.4.0
    • Component/s: Perl bindings
    • Labels:
      None

      Description

      The Perl/CPAN dependency system is organized around versions for each Perl
      module/package, rather than versions for each distribution. Up until now, we
      have only maintained a version in Lucy.pm; in order to accommodate Perl/CPAN,
      we must make a version available for every public Perl module.

      The solution is to add an explicit version number to each Perl package which
      is visible to CPAN. To reduce errors, version numbers will be modified using
      the devel/bin/update_version script, and the Perl build system will validate
      versions for all published modules when building the CPAN tarball.

      Additionally, we will require a more recent version of Module::Build when
      building the CPAN tarball. (The fact that the CPAN release of Lucy 0.3.0 was
      built with an earlier version of M::B than 0.2.2 caused problems related to
      this version numbering issue.)

      Dev list discussion: http://s.apache.org/1ZJ http://s.apache.org/MCn

        Attachments

          Activity

            People

            • Assignee:
              justatheory David E. Wheeler
              Reporter:
              marvin Marvin Humphrey
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: