Hi Flavio, I’m emailing you wearing my PAUSE admin hat. I’m have a project to work through conflict in package names and permissions.
Your “v6” distribution has a package “Javascript”, which appears in the CPAN Index: Javascript undef F/FG/FGLOCK/v6-0.044.tar.gz This conflicts with the package “JavaScript”, which is part of Claes Jakobsson’s JavaScript distribution: JavaScript 1.16 C/CL/CLAESJAC/JavaScript-1.16.tar.gz I’ve copied Claes on this email as well. This came about because in the past PAUSE treated package names case sensitively. But given case-insensitive filesystems, that didn’t work, so now PAUSE considers package names case insensitively, when looking at permissions and indexing. We had to resolve ownership of the /javascript/i namespace, so CLAESJAC now has first-come permissions, and you currently have co-maint. But we’re not in a maintainable position: someone can’t install both your distribution and Claes’s on a MacOS machine, for example. So would you mind renaming your JavaScript package to something like Perlito::JavaScript please? The steps needed are: 1. Release a new version of your v6 dist with the JavaScript package renamed 2. After some time, delete all releases from your CPAN author directory that contain JavaScript 3. Give up your co-maint permission on the JavaScript package name Maybe some of your other top-level package names in v6 could be similarly renamed? Sorry the hassle. Cheers, Neil