Hi James & Charlie, 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.
James has ownership of Asterisk::Config and Charlie has co-maint. This is part of the asterisk-perl distribution. It now conflicts with the Asterisk::config package, owned by PAUSE id HOOWA, and on CPAN in the Asterisk-config distribution. These used to be distinct package names, but now they’re not. I think the easiest way to resolve this would be if you could rename Asterisk::Config to Asterisk::Configuration, or similar, and then update the modules currently in the Asterisk::Config:: namespace. PAUSE doesn’t let situations like this occur any more — I’m just working through the existing cases. I realise this is a PITA, so sorry for the hassle, and thanks in advance for helping tidy up some of the dusty corners of CPAN :-) The steps would be something like this: - You do a release with renamed modules - I can drop permissions on the old package names - In a few days (once your release has made it to all CPAN mirrors), we can schedule the old releases for deletion (as they have the conflicting module in them). Cheers, Neil