Hi Pierre, 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 two or more people are owners of namespaces previously considered distinct, and now considered the same.
You have ownership of the “FOO” package, which is used in testing in your Class-Hook distribution. But this clashes with the “Foo” namespace owned by RATAXIS and “foo”, owned by ASIMJALIS. Because your distribution doesn’t install “FOO”, you don’t need permissions for it — you could tell PAUSE to not worry about it. The easiest (and conventional) way would be to move your tests into a t/ directory, and move FOO.pm to t/lib/FOO.pm. PAUSE ignores test modules in t/lib/. Would you be happy to do a release to make these changes? If you’re not doing Perl these days, or not looking to do anything with this module, would you be happy for me to do a release to make these changes? Having done that I could then safely drop your permissions on FOO. PAUSE doesn’t let situations like this occur any more — I’m tidying up the existing cases. Cheers, Neil