Hi Luke, I’m emailing you wearing my PAUSE admin hat: I’m working on resolving conflicts caused by PAUSE now considering package names case insensitively. This has left us with some situations where people are owners of namespaces previously considered distinct, and now considered the same.
You have ownership of the PARENT namespace, which is used by your Class::Role module (last released in 2003), in the Class-Role distribution. Your PARENT namespace now conflicts with the “parent” module, which has been shipped with Perl since 5.10.1. To resolve this I’d like to drop your ownership of the “PARENT” namespace. To fully clean this up you should really release a new version that doesn’t use the PARENT namespace, or delete Class-Role from CPAN entirely. But because this is a cuckoo package (not a stand-alone module), installing your Class::Role module can’t clobber “parent” on case-insensitive filesystems. Are you ok with me dropping your ownership of the PARENT namespace? PAUSE will no longer let situations like this occur, so I’m cleaning up historical cases like yours. Cheers, Neil