From aaab5bb809386fe59113c7cff1341cbf532fe4e7 Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Thu, 16 Feb 2023 15:18:54 +0100 Subject: [PATCH] perl: pretend compatibility for given ?at date --- perl.plp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/perl.plp b/perl.plp index 99863ff..c36f5e8 100644 --- a/perl.plp +++ b/perl.plp @@ -32,9 +32,13 @@ eval { use Time::Piece; use Time::Seconds; - my @versions = sort keys %{$info}; my $now = Time::Piece->new; - $now = $now->strptime($_, '%Y-%m-%d') for $get{at} // (); + if (my $ts = $get{at}) { + $now = $now->strptime($ts, '%Y-%m-%d'); + say "Compatibility details emulated for $ts."; + } + my $ts = $now->strftime('%F'); + my @versions = sort grep { $info->{$_}{release} le $ts } keys %{$info}; # perlpolicy: «We "officially" support the two most recent stable release # series. [...] we will attempt to fix critical issues» -- 2.30.0