Adjust tests to pass 4-digit years to Time::Local

This commit is contained in:
Petr Písař 2020-01-06 12:56:30 +01:00
parent c0734f5011
commit 4b8f7a4feb
2 changed files with 39 additions and 1 deletions

View File

@ -0,0 +1,32 @@
Subject: tests fails in 2020
MIME-Version: 1.0
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: Web
Message-ID: <rt-4.0.18-3376-1519211598-1392.0-0-0@rt.cpan.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Encrypt: 0
X-RT-Sign: 0
Content-Length: 557
similar to https://rt.cpan.org/Public/Bug/Display.html?id=124508
after 2020-01-01 $offset was shifting dates from 2002 to 2102
This trivial patch fixed it for me:
Index: TimeDate-2.30/t/getdate.t
===================================================================
--- TimeDate-2.30.orig/t/getdate.t
+++ TimeDate-2.30/t/getdate.t
@@ -156,7 +156,7 @@ Jul 22 10:00:00 UTC 2002 ;102733200
!;
require Time::Local;
-my $offset = Time::Local::timegm(0,0,0,1,0,70);
+my $offset = Time::Local::timegm(0,0,0,1,0,1970);
@data = split(/\n/, $data);

View File

@ -1,11 +1,13 @@
Name: perl-TimeDate
Version: 2.30
Epoch: 1
Release: 18%{?dist}
Release: 19%{?dist}
Summary: A Perl module for time and date manipulation
License: GPL+ or Artistic
URL: https://metacpan.org/release/TimeDate
Source0: https://cpan.metacpan.org/authors/id/G/GB/GBARR/TimeDate-%{version}.tar.gz
# Adjust tests to pass 4-digit years to Time::Local, CPAN RT#124509
Patch0: TimeDate-2.30-Pass_4_digit_year_in_tests.patch
BuildArch: noarch
BuildRequires: perl-generators
BuildRequires: perl(base)
@ -29,6 +31,7 @@ textual representations of points in time.
%prep
%setup -q -n TimeDate-%{version}
%patch0 -p1
# ChangeLog is ISO-8859-1 encoded
iconv -f iso-8859-1 -t utf8 < ChangeLog > ChangeLog.utf8
mv ChangeLog.utf8 ChangeLog
@ -54,6 +57,9 @@ make test
%{_mandir}/man3/*.3*
%changelog
* Mon Jan 06 2020 Petr Pisar <ppisar@redhat.com> - 1:2.30-19
- Adjust tests to pass 4-digit years to Time::Local (CPAN RT#124509)
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.30-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild