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)