Bug#948678: stretch-pu: package libbusiness-hours-perl/0.13-0+deb9u1

Adrian Bunk bunk at debian.org
Sat Jan 11 20:26:34 GMT 2020


Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian.org at packages.debian.org
Usertags: pu

  * New upstream release.
    - Only change is a fix for a build and runtime failure
      with dates after 2018-12-31. (Closes: #934842)

Except for upstream metadata not shipped in the binary package
the changes in the new upstream version are this bugfix and
the version bump.
-------------- next part --------------
diff -Nru libbusiness-hours-perl-0.12/Changes libbusiness-hours-perl-0.13/Changes
--- libbusiness-hours-perl-0.12/Changes	2013-08-22 18:13:59.000000000 +0300
+++ libbusiness-hours-perl-0.13/Changes	2019-01-11 21:27:48.000000000 +0200
@@ -1,5 +1,10 @@
 Revision history for Perl module Business::Hours
 
+0.13
+  * Use explicit 4 digit years when using localtime. This fixes
+    some test failures that started after 2018-12-31 because of
+    date math.
+
 0.12
   * merge of 0.11 and 0.10_01:
   ** support shifts over midnight
diff -Nru libbusiness-hours-perl-0.12/debian/changelog libbusiness-hours-perl-0.13/debian/changelog
--- libbusiness-hours-perl-0.12/debian/changelog	2016-03-17 19:31:02.000000000 +0200
+++ libbusiness-hours-perl-0.13/debian/changelog	2020-01-11 21:36:25.000000000 +0200
@@ -1,3 +1,12 @@
+libbusiness-hours-perl (0.13-0+deb9u1) stretch; urgency=medium
+
+  * Non-maintainer upload.
+  * New upstream release.
+    - Only change is a fix for a build and runtime failure
+      with dates after 2018-12-31. (Closes: #934842)
+
+ -- Adrian Bunk <bunk at debian.org>  Sat, 11 Jan 2020 21:36:25 +0200
+
 libbusiness-hours-perl (0.12-1) unstable; urgency=low
 
   * Initial Release. (Closes: #810812)
diff -Nru libbusiness-hours-perl-0.12/lib/Business/Hours.pm libbusiness-hours-perl-0.13/lib/Business/Hours.pm
--- libbusiness-hours-perl-0.12/lib/Business/Hours.pm	2013-08-22 18:14:59.000000000 +0300
+++ libbusiness-hours-perl-0.13/lib/Business/Hours.pm	2019-01-11 21:18:25.000000000 +0200
@@ -7,7 +7,7 @@
 use Set::IntSpan;
 use Time::Local qw/timelocal_nocheck/;
 
-our $VERSION = '0.12';
+our $VERSION = '0.13';
 
 =head1 NAME
 
@@ -272,6 +272,7 @@
     # jump back to the first day (Sunday) of the last week before the period
     # began.
     my @start        = localtime( $args{'Start'} );
+    $start[5] += 1900;  # Set 4 digit year, see perldoc localtime
     my $month        = $start[4];
     my $year         = $start[5];
     my $first_sunday = $start[3] - $start[6];
@@ -320,6 +321,7 @@
 
         my @today = (localtime($week_start))[3, 4, 5];
         $today[0]--; # compensate next increment
+        $today[2] += 1900;  # Set 4 digit year
 
         # foreach day in the week, find that day's business hours in
         # seconds since the epoch.
@@ -352,6 +354,7 @@
     if ( my @holidays = $self->holidays ) {
         my $start_year = $year;
         my $end_year = (localtime $args{'End'})[5];
+        $end_year += 1900;  # Set 4 digit year
         foreach my $holiday (@holidays) {
             my ($year, $month, $date) = ($holiday =~ /^(?:(\d\d\d\d)\D)?(\d\d)\D(\d\d)$/);
             $month--;
diff -Nru libbusiness-hours-perl-0.12/META.json libbusiness-hours-perl-0.13/META.json
--- libbusiness-hours-perl-0.12/META.json	2013-08-22 18:16:00.000000000 +0300
+++ libbusiness-hours-perl-0.13/META.json	2019-01-11 21:32:15.000000000 +0200
@@ -4,7 +4,7 @@
       "Jesse Vincent (jesse at cpan.org)"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 6.72, CPAN::Meta::Converter version 2.131560",
+   "generated_by" : "ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 2.150005",
    "license" : [
       "unknown"
    ],
@@ -38,5 +38,6 @@
       }
    },
    "release_status" : "stable",
-   "version" : "0.12"
+   "version" : "0.13",
+   "x_serialization_backend" : "JSON::PP version 2.27300"
 }
diff -Nru libbusiness-hours-perl-0.12/META.yml libbusiness-hours-perl-0.13/META.yml
--- libbusiness-hours-perl-0.12/META.yml	2013-08-22 18:16:00.000000000 +0300
+++ libbusiness-hours-perl-0.13/META.yml	2019-01-11 21:32:15.000000000 +0200
@@ -3,21 +3,22 @@
 author:
   - 'Jesse Vincent (jesse at cpan.org)'
 build_requires:
-  ExtUtils::MakeMaker: 0
+  ExtUtils::MakeMaker: '0'
 configure_requires:
-  ExtUtils::MakeMaker: 0
+  ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.72, CPAN::Meta::Converter version 2.131560'
+generated_by: 'ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 2.150005'
 license: unknown
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
+  version: '1.4'
 name: Business-Hours
 no_index:
   directory:
     - t
     - inc
 requires:
-  Set::IntSpan: 1.12
-  Time::Local: 0
-version: 0.12
+  Set::IntSpan: '1.12'
+  Time::Local: '0'
+version: '0.13'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.012'
diff -Nru libbusiness-hours-perl-0.12/SIGNATURE libbusiness-hours-perl-0.13/SIGNATURE
--- libbusiness-hours-perl-0.12/SIGNATURE	2013-08-22 18:16:06.000000000 +0300
+++ libbusiness-hours-perl-0.13/SIGNATURE	2019-01-11 21:32:26.000000000 +0200
@@ -1,5 +1,5 @@
 This file contains message digests of all files listed in MANIFEST,
-signed via the Module::Signature module, version 0.73.
+signed via the Module::Signature module, version 0.79.
 
 To verify the content in this distribution, first make sure you have
 Module::Signature installed, then type:
@@ -14,23 +14,26 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-SHA1 b67ccca482b91c862584e929ed9fe911080d67ec Changes
+SHA1 515774d022d4e70a043cc7dda92e553e13ee685c Changes
 SHA1 f235ba4160673bcb7c9d58c2f09dbc7fc0efadea LICENSE
 SHA1 a5d8888d68707497096338f505d524012f835062 MANIFEST
 SHA1 e476d8bd724d46eb9e255cc8afc98b92269e2255 MANIFEST.SKIP
-SHA1 a90262c93d261ffe181214b35a0b9336444699dd META.json
-SHA1 084e922e9da4e1e070a15ed6dbff01c2e83d97ef META.yml
+SHA1 d6b114cb8e3d06538ccc11bc4385eee6b3b6ceae META.json
+SHA1 e5ceaac93c205a279e950470f60b9040aed7e04a META.yml
 SHA1 7ca81bdcf42eaa6f4cfb777b54c914bd9a8c6a4c Makefile.PL
 SHA1 7e27ecbd2a455bf2ec9f91f1b8c29853a3663d62 README
-SHA1 d9c0aa93a7ba34a1de2ef1096ea7b6dac9464bb3 lib/Business/Hours.pm
+SHA1 3594c93368cd8b88be5917a1088cd0a11cc54720 lib/Business/Hours.pm
 SHA1 a9c1a7b193f0ce4419bd6ae3a5b84bf1a6f94dfa t/1-business-hours.t
 SHA1 18ff7b16cde0b1ba61858ee263ea50a87a1a6919 t/2-holidays.t
 SHA1 e18498f5413cb08aa563e3d0c76a1d9c6520b8c5 t/99-pod-coverage.t
 SHA1 aaf51e0d68143ceff893513e9a95bd01cdfa216f t/99-pod.t
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.14 (Darwin)
 
-iEYEARECAAYFAlIWKzEACgkQvH6dkeDZaS9P4ACeIwY/ETX/j4kK+VVHY3wnEzX0
-/q0An3ioyiXz2k2qXAuDNCvKuwZo+CeL
-=KHND
+iQEcBAEBAgAGBQJcOO8/AAoJEBXncVGnZqUUrVAH/AvnYYbLkoIIWVejb4RxNk+d
+b/xj7D1o85m5QlZtEyXrv6w5vNVb/hecXinfwHFBT5hECio/vX5kz+id0E/tM+os
+JrsQfAaCKOwMIq7m0RpGyzJi6z1I4Sc3LDiHjK8BZKPlYTIw2Wwoyymk5zGoYqEq
+Mqz88XxcQPFqz68d0pT3wJNZPV0lQq9S+Fd9GZI9sEVP0jN3dXOLq/Lif9aN5Wpg
+6qZB3oFZ59ukH3SDbrKjoK9helodHoFlLCw/072sL/vW2ZrWJRyRDtQT8si3ugJh
+LNWV3RIqEvkdvp42oZMDe2yAXlA+s597QtcyCHy34w7/IKUCl02Kjmv90y4OvKs=
+=MSxE
 -----END PGP SIGNATURE-----


More information about the pkg-perl-maintainers mailing list