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
 

Reply via email to