On 10/22/25 15:14, Ask Bjørn Hansen wrote:
We rebuilt the primary CPAN mirror source over the last weeks. (It’s now in
Kubernetes and operated via git, including the current version of the various
decades old tools maintaining metadata).
I tried pretty hard to make sure the RRR recent data was accurate, but I had to
relearn a bit about how it works in the process so the files had some erroneous
epochs for a few days.
Maybe metacpan needs a onetime full rsync (or the rrr client restarted?)
Ask
I believe we have a recurrence of the problem we were experiencing
earlier this month. A CPAN distribution gets uploaded by its
maintainer. It becomes available for download and installation via
'cpan'. But its home page doesn't get updated on metacpan.org. It
doesn't show up at https://metacpan.org/recent. When you update your
'minicpan' repository, the distribution doesn't get updated.
Case in point: Time-Piece. As of the time of this message,
https://metacpan.org/dist/Time-Piece shows Time-Piece-1.38 as the most
recent version, uploaded on Oct 18 2025. However,
https://www.cpan.org/authors/id/E/ES/ESAYM/Time-Piece-1.39.tar.gz is
available on CPAN.
I discovered this somewhat accidentally. Time-Piece is shipped with the
Perl 5 core distribution. We (Perl 5 Porters, or P5P) have a program
which tells us when newer versions of such "upstream cpan" distributions
are available for merging ("synching") into the main Perl 5 development
branch ("blead"). I ran that program this morning and it identified
Time-Piece-1.39 available for synching into blead.
#####
Time::Piece:
Perl: ESAYM/Time-Piece-1.38.tar.gz
CPAN: ESAYM/Time-Piece-1.39.tar.gz
#####
I ran it through CPANtesters on Linux and FreeBSD, with good results.
But when I went to https://fastapi.metacpan.org/v1/release/Time-Piece,
which said that the distro's most recent release was
Time-Piece-1.38, uploaded on "2025-10-18T05:44:33". You *can* file
CPANtesters reports against version 1.39; see
http://fast2-matrix.cpantesters.org/?dist=Time-Piece%201.39. The first
such report arrived at 2025-10-25 00:06 Eastern Daylight Time (which I
think translates to 04:06 UCT).
I understand that there is maintenance work being done on metacpan.org
this weekend. I can only hope that what I have described above will be
cleaned up by that work. Thank you very much.