[ https://issues.apache.org/jira/browse/THRIFT-4416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16284835#comment-16284835 ]
James E. King, III commented on THRIFT-4416: -------------------------------------------- Pull request is out - I have repackaged 0.10.0 and packaged 0.11.0 and I have to wait until Tuesday (12/12) when the existing files are deleted on CPAN, then I can upload the replacements. > Perl CPAN Packaging Improvements > -------------------------------- > > Key: THRIFT-4416 > URL: https://issues.apache.org/jira/browse/THRIFT-4416 > Project: Thrift > Issue Type: Improvement > Components: Build Process, Perl - Library > Affects Versions: 0.10.0, 0.11.0 > Environment: CPAN > Reporter: James E. King, III > Assignee: James E. King, III > > The perl library has a few files and a shell script designed to automate the > production of a perl package for CPAN. It mostly works, however: > 1. CPAN cannot parse the package version references we use when we point to > lib/Thrift.pm from other packages. This is fixed by adding a provides{} > stanza to META.json. > 2. Users of CPAN don't care about anything but obtaining the "Thrift" package > that contains all the others, so identifying the others (like > Thrift::BinaryProtocol) is not necessary. This is done by adding a > provides{} stanza to META.json. > 3. The CPAN package no longer needs the META.yml file, as META.json is > sufficient. > 4. These changes were made by hand to the 0.11.0 package before uploading to > CPAN. This needs to be automated. -- This message was sent by Atlassian JIRA (v6.4.14#64029)