Hi Yamashina-san and Taku-san,

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.

MIKAGE owns the Tripletail::DB::STH namespace (HIO has co-maint), which was 
include in the H/HI/HIO/Tripletail-0.49.tar.gz release. This conflicts with the 
Tripletail::DB::Sth namespace, which HIO has ownership of, and which is in the 
later H/HI/HIO/Tripletail-0.50.tar.gz.

To resolve this permissions situation I propose to do the following:
 - drop the permissions on the older Tripletail::DB::STH package
 - schedule older releases for deletion

Looking at the CPAN Index, I can see the following entries from older releases:

    Tripletail::DB::_scope          undef  H/HI/HIO/Tripletail-0.49.tar.gz
    Tripletail::DB::STH             undef  H/HI/HIO/Tripletail-0.49.tar.gz
    Tripletail::Filter::Redirect    undef  H/HI/HIO/Tripletail-0.31.tar.gz
    Tripletail::SMIME                0.06  H/HI/HIO/Tripletail-0.34.tar.gz

These look like modules that were either dropped, refactored away, or renamed, 
in subsequent releases. The danger of keeping these on CPAN is that someone 
could try to install one of these, and end up unintentionally installing an 
older version of Tripletail.

The safest thing would be delete version 0.49 and all earlier releases, unless 
there’s some reason why you want to keep certain older versions on CPAN? 
(Remember that all releases are always available on BackPAN).

Are you happy for me to drop the permissions on Tripletail::DB::STH, and would 
you like me to schedule deletion of all the older releases?

Cheers,
Neil

Reply via email to