]> git.etc.gen.nz Git - mythtv-status.git/commitdiff
Surpress a warning that we don't really care about.
authorAndrew Ruthven <andrew@etc.gen.nz>
Thu, 3 Mar 2011 09:49:21 +0000 (22:49 +1300)
committerAndrew Ruthven <andrew@etc.gen.nz>
Thu, 3 Mar 2011 09:58:32 +0000 (22:58 +1300)
ChangeLog
INSTALL
bin/mythtv-status

index 73639dbf1d846643792761515ffe0a02a1fe3c69..54fcc0b57041a1e16579bcb98390ac9df28a9bd1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2011-03-03     Andrew Ruthven
+       It turns out that $SIG{ALRM} doesn't always work with LWP::UserAgent
+       as you'd expect.  I've certainly noticed mythtv-status hanging
+       during cron jobs on a regular basis, and this could well explain
+       it.
+
+2010-12-01     Andrew Ruthven
+       Make sure that Date::Manip is running in 5.x compatibiity mode.
+
 2010-09-16     Andrew Ruthven
        Add support for extra recording state.
 
diff --git a/INSTALL b/INSTALL
index cc95b7dbc37537a91db3d0e057497c82aca478da..7c35f28f2a3b2c3c5467d67ad9d6ccc1983251fa 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -9,6 +9,7 @@ You will need to have the following Perl modules installed:
   XML::LibXML
   Date::Manip
   MIME::Entity
+  Sys::SigAction
   MythTV - The MythTV Perl API <optional>
 
 If you have installed this package using Debian then they should already be
@@ -19,6 +20,7 @@ For Fedora 7, the required package names are (they are all available via yum):
   perl-XML-LibXML
   perl-DateManip
   perl-MIME-tools
+  perl-Sys-SigAction
   perl-MythTV
 
 MOTD
index bfa5ef5631e62e1ff5654dab3471c1cdffeec3db..6c5a20442f4b1bd0575624117c5bf760f790d851 100755 (executable)
@@ -11,8 +11,9 @@
 # While I would love to enable the 6.xx interface for Date::Manip we may
 # still need to run on platforms that only have version 5.x.  So we'll
 # turn on backwards compatible mode for now.
-BEGIN {
-       $Date::Manip::Backend = 'DM5';
+{
+  no warnings 'once';
+  $Date::Manip::Backend = 'DM5';
 }
 
 use LWP::UserAgent;