• Re: change of dist location @ CPAN

    From estrabd@estrabd@gmail.com to muc.lists.freebsd.ports on Fri Mar 6 15:49:00 2026
    From Newsgroup: muc.lists.freebsd.ports

    --0000000000009db3b3064c620748
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    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=E2=80=AFPM Sergei Vyshenski <svysh.fbsd@gmail.=

    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/...
    to
    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.05=
    2.tar.gz

    https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.052.t=
    ar.gz

    But version 0.053 can be found only here:

    https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.053.t=
    ar.gz

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

    MASTER_SITE_SUBDIR=3D 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



    --0000000000009db3b3064c620748
    Content-Type: text/html; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    <div dir=3D"ltr"><div>Hi, Leon probably did not do that. It&#39;s probably = the upstream metacpan distributors. You may wish to reach out to Olaf Ander=
    s or post a message on Reddit&#39;s r/perl. The people who maintain the mod= ule and PAUSE infrastructures are active there. I would be surprised to kno=
    w if they would have done that knowing that so many Ports rely on it.</div>= </div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
    On Fri, Mar 6, 2026 at 12:22=E2=80=AFPM Sergei Vyshenski &lt;<a href=3D"mai= lto:svysh.fbsd@gmail.com" target=3D"_blank">svysh.fbsd@gmail.com</a>&gt; wr= ote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
    0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>

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

    <a href=3D"https://metacpan.org/author/LEONT" rel=3D"noreferrer" target=3D"= _blank">https://metacpan.org/author/LEONT</a><br>

    recently has changed location of his distributions<br>
    from<br>
    <a href=3D"https://cpan.metacpan.org/modules/by-module/." rel=3D"noreferrer=
    " target=3D"_blank">https://cpan.metacpan.org/modules/by-module/.</a>..<br> to<br>
    <a href=3D"https://cpan.metacpan.org/authors/id/L/LE/LEONT/." rel=3D"norefe= rrer" target=3D"_blank">https://cpan.metacpan.org/authors/id/L/LE/LEONT/.</= a>..<br>

    More precisely older versions can be found at BOTH locations, but newer <br=

    versions can be found ONLY at the second location.<br>

    Consider module Module::Build::Tiny=C2=A0as an example.<br>

    Version 0.052 can be found in both places:<br>
    <a href=3D"https://cpan.metacpan.org/modules/by-module/Module/Module-Build-= Tiny-0.052.tar.gz" rel=3D"noreferrer" target=3D"_blank">https://cpan.metacp= an.org/modules/by-module/Module/Module-Build-Tiny-0.052.tar.gz</a><br>
    <a href=3D"https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tin= y-0.052.tar.gz" rel=3D"noreferrer" target=3D"_blank">https://cpan.metacpan.= org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.052.tar.gz</a><br>

    But version 0.053 can be found only here:<br>
    <a href=3D"https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tin= y-0.053.tar.gz" rel=3D"noreferrer" target=3D"_blank">https://cpan.metacpan.= org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.053.tar.gz</a><br>

    Hence maintainers had better add a line to the respective port&#39;s <br> Makefile, which is similar to:<br>

    MASTER_SITE_SUBDIR=3D=C2=A0 =C2=A0 CPAN:LEONT<br>

    Otherwise portscout will fail to warn about new versions.<br>

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

    Regards, Sergei<br>

    </blockquote></div>

    --0000000000009db3b3064c620748--


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From estrabd@estrabd@gmail.com to muc.lists.freebsd.ports on Fri Mar 6 20:08:17 2026
    From Newsgroup: muc.lists.freebsd.ports

    --000000000000cbc740064c65a68c
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    Hi Sergei,

    It appears to be a symlink issue via PAUSE > late 2025 per Olaf (I
    contacted him), and he's raised the issue upstream. Hopefully it can get
    sorted out there.

    Cheers,
    Brett

    On Fri, Mar 6, 2026 at 5:44=E2=80=AFPM Sergei Vyshenski <svysh.fbsd@gmail.c=

    wrote:

    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=E2=80=AFPM Sergei Vyshenski <svysh.fbsd@gmail.com> 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.05=
    2.tar.gz

    https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.052.t=
    ar.gz

    But version 0.053 can be found only here:

    https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.053.t=
    ar.gz

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

    MASTER_SITE_SUBDIR=3D CPAN:LEONT

    Otherwise portscout will fail to warn about new versions.

    Have no idea if this change of location is typical to this particul=
    ar
    author.
    And have no idea how this change could be automated to make all per=
    l
    ports happy .

    Regards, Sergei




    --000000000000cbc740064c65a68c
    Content-Type: text/html; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    <div dir=3D"ltr"><div>Hi Sergei,<br><br></div><div>It appears to be a symli=
    nk issue via PAUSE &gt; late 2025 per Olaf (I contacted him), and he&#39;s = raised the issue upstream. Hopefully it can get sorted out there.</div><div= ><br></div><div>Cheers,<br></div><div>Brett</div></div><br><div class=3D"gm= ail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Mar 6, 2026 at 5:4= 4=E2=80=AFPM Sergei Vyshenski &lt;<a href=3D"mailto:svysh.fbsd@gmail.com" t= arget=3D"_blank">svysh.fbsd@gmail.com</a>&gt; wrote:<br></div><blockquote c= lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
    d rgb(204,204,204);padding-left:1ex">You are right. Leon is not to blame. T=
    he problem is nearly global for <br>
    all of CPAN.<br>
    &quot;Nearly&quot; means that only perl modules which have recent updates a=
    re <br>
    affected.<br>
    Looking at my ports, I would estimate &quot;recent&quot; as within several = months.<br>

    On 7 Mar 26 Sat 0:49, estrabd wrote:<br>
    &gt; Hi, Leon probably did not do that. It&#39;s probably the upstream meta= cpan <br>
    &gt; distributors. You may wish to reach out to Olaf Anders or post a <br>
    &gt; message on Reddit&#39;s r/perl. The people who maintain the module and=

    &gt; PAUSE infrastructures are active there. I would be surprised to know <=

    &gt; if they would have done that knowing that so many Ports rely on it.<br=

    &gt;<br>
    &gt; On Fri, Mar 6, 2026 at 12:22=E2=80=AFPM Sergei Vyshenski <br>
    &gt; &lt;<a href=3D"mailto:svysh.fbsd@gmail.com" target=3D"_blank">svysh.fb= sd@gmail.com</a>&gt; wrote:<br>
    &gt;<br>
    &gt;=C2=A0 =C2=A0 =C2=A0Hi,<br>
    &gt;<br>
    &gt;=C2=A0 =C2=A0 =C2=A0Leon Timmermans (LEONT), author of 147 perl modules=
    at CPAN:<br>
    &gt;<br>
    &gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"https://metacpan.org/author/LEONT" rel= =3D"noreferrer" target=3D"_blank">https://metacpan.org/author/LEONT</a><br> &gt;<br>
    &gt;=C2=A0 =C2=A0 =C2=A0recently has changed location of his distributions<=

    &gt;=C2=A0 =C2=A0 =C2=A0from<br>
    &gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"https://cpan.metacpan.org/modules/by-mod= ule/" rel=3D"noreferrer" target=3D"_blank">https://cpan.metacpan.org/module= s/by-module/</a>.<br>
    &gt;=C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"https://cpan.metacpan.org/modules/by= -module/" rel=3D"noreferrer" target=3D"_blank">https://cpan.metacpan.org/mo= dules/by-module/</a>.&gt;..<br>
    &gt;=C2=A0 =C2=A0 =C2=A0to<br>
    &gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"https://cpan.metacpan.org/authors/id/L/L= E/LEONT/" rel=3D"noreferrer" target=3D"_blank">https://cpan.metacpan.org/au= thors/id/L/LE/LEONT/</a>.<br>
    &gt;=C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"https://cpan.metacpan.org/authors/id= /L/LE/LEONT/" rel=3D"noreferrer" target=3D"_blank">https://cpan.metacpan.or= g/authors/id/L/LE/LEONT/</a>.&gt;..<br>
    &gt;<br>
    &gt;=C2=A0 =C2=A0 =C2=A0More precisely older versions can be found at BOTH = locations, but<br>
    &gt;=C2=A0 =C2=A0 =C2=A0newer<br>
    &gt;=C2=A0 =C2=A0 =C2=A0versions can be found ONLY at the second location.<=

    &gt;<br>
    &gt;=C2=A0 =C2=A0 =C2=A0Consider module Module::Build::Tiny=C2=A0as an exam= ple.<br>
    &gt;<br>
    &gt;=C2=A0 =C2=A0 =C2=A0Version 0.052 can be found in both places:<br> &gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"https://cpan.metacpan.org/modules/by-mod= ule/Module/Module-Build-Tiny-0.052.tar.gz" rel=3D"noreferrer" target=3D"_bl= ank">https://cpan.metacpan.org/modules/by-module/Module/Module-Build-Tiny-0= .052.tar.gz</a><br>
    &gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"https://cpan.metacpan.org/authors/id/L/L= E/LEONT/Module-Build-Tiny-0.052.tar.gz" rel=3D"noreferrer" target=3D"_blank= ">https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.052.t= ar.gz</a><br>
    &gt;<br>
    &gt;=C2=A0 =C2=A0 =C2=A0But version 0.053 can be found only here:<br> &gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"https://cpan.metacpan.org/authors/id/L/L= E/LEONT/Module-Build-Tiny-0.053.tar.gz" rel=3D"noreferrer" target=3D"_blank= ">https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.053.t= ar.gz</a><br>
    &gt;<br>
    &gt;=C2=A0 =C2=A0 =C2=A0Hence maintainers had better add a line to the resp= ective port&#39;s<br>
    &gt;=C2=A0 =C2=A0 =C2=A0Makefile, which is similar to:<br>
    &gt;<br>
    &gt;=C2=A0 =C2=A0 =C2=A0MASTER_SITE_SUBDIR=3D=C2=A0 =C2=A0 CPAN:LEONT<br> &gt;<br>
    &gt;=C2=A0 =C2=A0 =C2=A0Otherwise portscout will fail to warn about new ver= sions.<br>
    &gt;<br>
    &gt;=C2=A0 =C2=A0 =C2=A0Have no idea if this change of location is typical =
    to this particular<br>
    &gt;=C2=A0 =C2=A0 =C2=A0author.<br>
    &gt;=C2=A0 =C2=A0 =C2=A0And have no idea how this change could be automated=
    to make all perl<br>
    &gt;=C2=A0 =C2=A0 =C2=A0ports happy .<br>
    &gt;<br>
    &gt;=C2=A0 =C2=A0 =C2=A0Regards, Sergei<br>
    &gt;<br>

    </blockquote></div>

    --000000000000cbc740064c65a68c--


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21d-Linux NewsLink 1.2