Skip Menu |

This queue is for tickets about the Archive-Tar CPAN distribution.

Report information
The Basics
Id: 84911
Status: resolved
Priority: 0/
Queue: Archive-Tar

People
Owner: Nobody in particular
Requestors: thaljef [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 1.90
Fixed in: 1.96



Subject: Embed (or workaround) dependency on Package::Constants
Archive::Tar::Constants uses Package::Constants to generate its @EXPORT list. And since Archive::Tar is part of the CORE, so is Package::Constants. I understand the utility of Package::Constants, but I don't feel it belongs in the core. There are many ways to effectively declare a "constant", and Package::Constants only works for one of them. So having this package in the CORES gives it a status of authority and completeness that isn't really warranted. As far as I can tell, Archive::Tar is the only core module that uses Package::Constant. It is a fairly small package, so I humbly suggest embedding it directly in Archive::Tar::Constants or just avoid using it entirely. That way, Package::Constants can be removed from the CORE in a future release. Thanks for your consideration, and for this wonderful module.
Archive::Tar::Constant now doesn't rely on Package::Constants. Package::Constants, as a result, has been scheduled for removal from core. Many thanks.