You are right. Leon is not to blame. The problem is nearly global for all of CPAN. "Nearly" means that only perl modules which have recent updates are affected.
Looking at my ports, I would estimate "recent" as within several months.

On 7 Mar 26 Sat 0:49, estrabd wrote:
Hi, Leon probably did not do that. It's probably the upstream metacpan distributors. You may wish to reach out to Olaf Anders or post a message on Reddit's r/perl. The people who maintain the module and PAUSE infrastructures are active there. I would be surprised to know if they would have done that knowing that so many Ports rely on it.

On Fri, Mar 6, 2026 at 12:22 PM Sergei Vyshenski <[email protected]> wrote:

    Hi,

    Leon Timmermans (LEONT), author of 147 perl modules at CPAN:

    https://metacpan.org/author/LEONT

    recently has changed location of his distributions
    from
    https://cpan.metacpan.org/modules/by-module/.
    <https://cpan.metacpan.org/modules/by-module/.>..
    to
    https://cpan.metacpan.org/authors/id/L/LE/LEONT/.
    <https://cpan.metacpan.org/authors/id/L/LE/LEONT/.>..

    More precisely older versions can be found at BOTH locations, but
    newer
    versions can be found ONLY at the second location.

    Consider module Module::Build::Tiny as an example.

    Version 0.052 can be found in both places:
    
https://cpan.metacpan.org/modules/by-module/Module/Module-Build-Tiny-0.052.tar.gz
    
https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.052.tar.gz

    But version 0.053 can be found only here:
    
https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.053.tar.gz

    Hence maintainers had better add a line to the respective port's
    Makefile, which is similar to:

    MASTER_SITE_SUBDIR=    CPAN:LEONT

    Otherwise portscout will fail to warn about new versions.

    Have no idea if this change of location is typical to this particular
    author.
    And have no idea how this change could be automated to make all perl
    ports happy .

    Regards, Sergei



Reply via email to