Package: xmltv-util
Version: 0.5.63-2
Severity: normal

tv_grab_na_dd uses the --offset option in a way that does not allow negative
offsets (ie. grabbing data for the previous X days). The attached patch
fixes the issue, and does not break positive offsets.

-- System Information:
Debian Release: 8.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (103, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.3.0-0.bpo.1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_CA.utf8, LC_CTYPE=en_CA.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages xmltv-util depends on:
pn  libarchive-zip-perl               <none>
ii  libdata-dump-perl                 1.22-1
ii  libdate-manip-perl                6.47-1
pn  libdatetime-format-iso8601-perl   <none>
pn  libdatetime-format-strptime-perl  <none>
ii  libdatetime-perl                  2:1.12-1
ii  libdatetime-timezone-perl         1:1.75-2+2015g
ii  libhtml-parser-perl               3.71-1+b3
pn  libhtml-tableextract-perl         <none>
ii  libhtml-tree-perl                 5.03-1
pn  libhttp-cache-transparent-perl    <none>
ii  libio-stringy-perl                2.110-5
ii  libjson-perl                      2.61-1
ii  libparse-recdescent-perl          1.967009+dfsg-1
pn  libsoap-lite-perl                 <none>
ii  libterm-readkey-perl              2.32-1+b1
pn  libtext-bidi-perl                 <none>
ii  libtext-iconv-perl                1.7-5+b2
pn  libwww-mechanize-perl             <none>
ii  libwww-perl                       6.08-1
pn  libxml-dom-perl                   <none>
pn  libxml-libxml-perl                <none>
pn  libxml-libxslt-perl               <none>
ii  libxml-parser-perl                2.41-3
ii  libxml-twig-perl                  1:3.48-1
pn  libxml-writer-perl                <none>
pn  libxmltv-perl                     <none>
ii  perl [libio-compress-perl]        5.20.2-3+deb8u3
ii  perl-modules                      5.20.2-3+deb8u3

Versions of packages xmltv-util recommends:
pn  liblingua-preferred-perl  <none>
pn  libterm-progressbar-perl  <none>
ii  libunicode-string-perl    2.09-5+b2

Versions of packages xmltv-util suggests:
pn  liblinux-dvb-perl          <none>
pn  liblog-tracemessages-perl  <none>
pn  libtext-kakasi-perl        <none>
pn  xmltv-gui                  <none>
--- /usr/bin/tv_grab_na_dd	2012-06-29 19:22:43.000000000 -0600
+++ tv_grab_na_dd	2016-02-15 09:45:09.167082293 -0700
@@ -638,7 +638,7 @@
 #
 # TMS bug causes errors around UTC midnight, so let's bump it by a second
 #
-    my $start = DateCalc("00:00:01","+ $opt_offset days") || die "ERROR: Can't compute <$opt_offset> days\n";
+    my $start = DateCalc("00:00:01","$opt_offset days") || die "ERROR: Can't compute <$opt_offset> days\n";
     my $stop  = DateCalc($start    ,"+ $opt_days   days") || die "ERROR: Can't compute <$opt_days> days\n";
 
 #

Reply via email to