James E. King, III created THRIFT-4069:
------------------------------------------

             Summary: Perl packages should be in individual files and have 
proper version syntax
                 Key: THRIFT-4069
                 URL: https://issues.apache.org/jira/browse/THRIFT-4069
             Project: Thrift
          Issue Type: Improvement
          Components: Perl - Library
    Affects Versions: 0.10.0
         Environment: Perl
            Reporter: James E. King, III
            Assignee: James E. King, III


Currently our perl package module files contain multiple packages.  We should 
break each package out to an individual file and properly version it.  Package 
versioning was introduced in Perl 5.10 so:

1. Update the minimum required perl to 5.10.
2. For each package use the {{perl MODULE VERSION}} perlmod syntax, where 
VERSION is {{v0.11.0}}.

Currently if you inspect the Perl PAUSE version metadata for Thrift's 
sub-modules only the 0.9.0 modules from gslin have version identities.  Ideally 
it would be nice to find a way to eliminate all the module's sub-package and 
have a single "Thrift" package as the only metadata generated for the 
distribution but I don't see a way to do that unless we combine all of thrift's 
perl modules into a single amalgamation, which is not out of the question...



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to