Hi all,

I’m one of the PAUSE admins. I’m emailing you because 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.

One such case is the conflict between I18N::String (which BABF owns, and DRTECH 
has co-maint on) and i18n::string (owned by AUDREYT, and four others have 
co-maint). To resolve this, one of the package names needs to either be removed 
from CPAN, or marked for non indexing. The immediately obvious options I can 
see are:

  1. The I18N-String distribution doesn’t appear to install on recent versions 
of Perl,
     or on many older Perls either. See: 
http://matrix.cpantesters.org/?dist=I18N-String
     So maybe the distribution can be deleted from CPAN and I drop drop the 
permissions?
     I notice that the module name has been marked for HANDOFF as well.

  2. The i18n::string package is a “cuckoo package” defined in i18n.pm, in the 
i18n distribution.
     Given the public interface for i18n, I think it would be fine to hide the 
i18n::string
     from PAUSE (or you could rename it, of course).

Audrey, would you be happy to do a release, changing the package lines to:

    package
        i18n::string;

    package
        i18n::var;

PAUSE doesn’t let situations like this occur any more — I’m working through the 
historical cases, resolving conflicts.

Cheers,
Neil



Reply via email to