DateCalc behaviour has changed, use a different mode.
authorAndrew Ruthven <andrew@etc.gen.nz>
Tue, 2 Aug 2016 11:32:50 +0000 (23:32 +1200)
committerAndrew Ruthven <andrew@etc.gen.nz>
Tue, 2 Aug 2016 12:10:07 +0000 (00:10 +1200)
Somewhere between Date::Manip v6.0 and v6.32 the behaviour for DateCalc has
changed, so that now a DateCalc will keep on increasing the hours field,
without rolling over the days field.

Switching to an approximate mode for DateCalc which resolves this.

ChangeLog
THANKS
bin/mythtv-status
debian/changelog

index 4b2b509ce0a83c6e073def958fb8832d0d2bb08e..2eff48b442826ea7d9df546bac54a11b8b0f6b23 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2016-08-02     Andrew Ruthven
+       Somewhere between Date::Manip v6.0 and v6.32 the behaviour for
+       DateCalc has changed, so that now a DateCalc will keep on
+       increasing the hours field, without rolling over the days field.
+
+       Switching to an approximate mode for DateCalc which resolves this.
+
 2015-01-10     Andrew Ruthven
        Make the cron.d file for Debian use mythtv-update-motd to stop
        systemd from being upset.
diff --git a/THANKS b/THANKS
index c920ab51b5c73a94f3fa76378b290e90cf691c7e..b68304acd6b1b14121caf062a8640f940e11a738 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -19,6 +19,7 @@ I'd like to thank the following people:
  - Steve Gunther - Doing some home work on the OSD declutter changes.
  - Julian Gilbey - Fixing up some errors in reporting the next scheduled
    recording.
+ - Göran Uddeborg- Reporting the DateCalc behaviour change.
  - The Debian translators - Especially the Portuguese guys - you rock!
  - All the MythTV developers for working on a great bit of software
  
index 83cf6cc72531f3aa4bba65b6a10e9db99f62995b..122c4dc1f2b72a733d10f9c2041151ac9c3134fe 100755 (executable)
@@ -464,7 +464,7 @@ my @blocks = (
           if $next_time eq 'Never' || $next_time eq 'now';
 
         my $err;
-        my $delta   = DateCalc($c->{'date'} || 'now', $next_time, \$err, 0);
+        my $delta   = DateCalc($c->{'date'} || 'now', $next_time, \$err, 1);
         my $seconds = Delta_Format($delta, 'approx', 0, '%sh');
 
        # If the next recording is more than 1 day in the future,
index 3b8b7f93b03c01fb3cb5b431919c2169ab7ec9d5..018f748437a21f444028eb388fe3ed098390d663 100644 (file)
@@ -1,3 +1,9 @@
+mythtv-status (0.10.8-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Andrew Ruthven <andrew@etc.gen.nz>  Tue, 02 Aug 2016 23:28:58 +1200
+
 mythtv-status (0.10.7-1) unstable; urgency=low
 
   * New upstream release (Closes: #772801).