[perl-DateTime-Format-DateManip] Pass test with Date-Manip-6.49

Petr Pisar ppisar at fedoraproject.org
Wed Mar 11 13:34:50 UTC 2015


commit efa6cb22fbc424fd8eda0554e84d1f2780e58cbe
Author: Petr Písař <ppisar at redhat.com>
Date:   Wed Mar 11 14:22:21 2015 +0100

    Pass test with Date-Manip-6.49

 ...teManip-0.04-Set-system-time-zone-in-test.patch | 38 ++++++++++++++++++++++
 perl-DateTime-Format-DateManip.spec                |  8 ++++-
 2 files changed, 45 insertions(+), 1 deletion(-)
---
diff --git a/DateTime-Format-DateManip-0.04-Set-system-time-zone-in-test.patch b/DateTime-Format-DateManip-0.04-Set-system-time-zone-in-test.patch
new file mode 100644
index 0000000..3a29e8e
--- /dev/null
+++ b/DateTime-Format-DateManip-0.04-Set-system-time-zone-in-test.patch
@@ -0,0 +1,38 @@
+From 8a64bb4e3bb6c9a41e140d6e7c2c450cb0d8ec50 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
+Date: Wed, 11 Mar 2015 14:17:52 +0100
+Subject: [PATCH] Set system time zone in test
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The 01conversions.t fails since Date-Manip-6.49 because it takes time
+zone from syste. Whether it's a bug or a feature, setting TZ
+enviroment variable makes the test happy.
+
+CPAN RT#102670
+
+Signed-off-by: Petr Písař <ppisar at redhat.com>
+---
+ t/01conversions.t | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/t/01conversions.t b/t/01conversions.t
+index f4b308c..9f51b61 100644
+--- a/t/01conversions.t
++++ b/t/01conversions.t
+@@ -2,6 +2,11 @@ use strict;
+ 
+ use Test::More;
+ 
++## Set the system time zone because of CPAN RT#102670
++BEGIN {
++    $ENV{TZ}="US/Eastern";
++}
++
+ use DateTime::Format::DateManip;
+ use DateTime;
+ use Date::Manip;
+-- 
+2.1.0
+
diff --git a/perl-DateTime-Format-DateManip.spec b/perl-DateTime-Format-DateManip.spec
index 35f740c..b3d939c 100644
--- a/perl-DateTime-Format-DateManip.spec
+++ b/perl-DateTime-Format-DateManip.spec
@@ -1,6 +1,6 @@
 Name:           perl-DateTime-Format-DateManip
 Version:        0.04
-Release:        17%{?dist}
+Release:        18%{?dist}
 Summary:        Convert Date::Manip to DateTime and vice versa
 License:        GPL+ or Artistic
 Group:          Development/Libraries
@@ -8,6 +8,8 @@ URL:            http://search.cpan.org/dist/DateTime-Format-DateManip/
 Source0:        http://www.cpan.org/authors/id/B/BB/BBENNETT/dt-fmt-datemanip/DateTime-Format-DateManip-%{version}.tar.gz
 # Use full time zone name instead of an ambiguous abbreviation, CPAN RT#55771
 Patch0:         DateTime-Format-DateManip-01conversion.patch
+# Pass test with Date-Manip-6.49, bug #1199969, CPAN RT#102670
+Patch1:         DateTime-Format-DateManip-0.04-Set-system-time-zone-in-test.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:      noarch
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
@@ -28,6 +30,7 @@ objects. Recurrences are note yet supported.
 %prep
 %setup -q -n DateTime-Format-DateManip-%{version}
 %patch0 -p1
+%patch1 -p1
 
 %build
 %{__perl} Build.PL installdirs=vendor
@@ -54,6 +57,9 @@ rm -rf %{buildroot}
 %{_mandir}/man3/*
 
 %changelog
+* Wed Mar 11 2015 Petr Pisar <ppisar at redhat.com> - 0.04-18
+- Pass test with Date-Manip-6.49 (bug #1199969)
+
 * Fri Aug 29 2014 Jitka Plesnikova <jplesnik at redhat.com> - 0.04-17
 - Perl 5.20 rebuild
 


More information about the scm-commits mailing list