SourceForge.net
2010-10-25 10:08:41 UTC
Bugs item #2975193, was opened at 2010-03-23 13:21
Message generated for change (Comment added) made by dekarl
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=2975193&group_id=39046
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: tv_grab_ch_search
Group: None
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Daniel Bittel (betlit)
Just upgraded to Ubuntu 10.04 beta and I have problems with grabbers tv_grab_fr and tv_grab_ch_search... both crash with an error involving date:
tv_grab_fr : "date_to_local() expects a Date::Manip object as first argument at /usr/share/perl/5.10/Memoize.pm line 247"
tv_grab_ch_search : "cannot parse date '03. 23.2010 09:00' at /usr/share/perl/5.10/Memoize.pm line 247"
My libdate-manip-perl is 6.05
----------------------------------------------------------------------
Message:
closing as fixed as
_fr has been fixed in march
_ch_search has been rebuilt last week, --slow is no more
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2010-08-14 15:21
Message:
Using CSV with xmltv 0.6.57 and calling tv_grab_ch_search --slow gives
still the following error:
<channel id="prosieben.ch">
<display-name lang="de">Pro7</display-name>
grabbing channels : cannot parse date '08. 14.2010 06:20' at
/usr/lib/perl5/5.12.1/Memoize.pm line 247
Is the additional withe space after the month "08." and befor the rest of
the date "14.2010" maybe the reason?
When running without the --slow options the output is without a withe
space between month and day:
<channel id="prosieben.ch">
<display-name lang="de">Pro7</display-name>
grabbing channels : </channel>
<programme start="20100814062000 +0200" channel="ard.de">
I upgraded Date::Manip to the newest version but it did not change the
outcome.
Without the "--slow" options it runs flawless.
----------------------------------------------------------------------
Comment By: Andreas Baumann (andreas_baumann)
Date: 2010-04-14 18:27
Message:
I'm using xmltv 0.5.56-1 on arch:
Calling it without arguments works ok.
Calling it with --slow:
/usr/bin/perlbin/vendor/tv_grab_ch_search --slow > slow.xml
using config filename /home/vdr/.xmltv/tv_grab_ch_search.conf
getting list of channels:
##################################################
grabbing channels : cannot parse date '04. 14.2010 09:00' at
/usr/share/perl5/core_perl/Memoize.pm line 247
----------------------------------------------------------------------
Comment By: liquidator87 ()
Date: 2010-04-12 18:12
Message:
@andreas_baumann:
can you test the grabber using the --slow option? Without it it runs fine
for me too...
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2010-04-12 17:44
Message:
I'm still getting the error now... What is the latest version of the
grabber?
----------------------------------------------------------------------
Comment By: Andreas Baumann (andreas_baumann)
Date: 2010-04-12 16:35
Message:
tv_grab_search_ch started to work again yesterday for me.
I suspect the wrong date/time entry causing Date::Manip to croak went away
after some weeks
of causing problems.
----------------------------------------------------------------------
Comment By: liquidator87 ()
Date: 2010-04-12 15:44
Message:
Thanks for fixing tv_grab_fr (which works well now) but tv_grab_ch_search
still doesn't work, I keep getting the same error...
----------------------------------------------------------------------
Comment By: Nick Morrott (knowledgejunkie)
Date: 2010-03-28 04:19
Message:
These issues should be resolved by the patches just committed to update DST
handling with newer versions of Date::Manip.
The _fr grabber now outputs the following for the problematic episode of
Law and Order you mentioned:
<programme start="20100328013000 +0100" stop="20100328032000 +0200"
channel="C1.telepoche.com">
<title>New York, police judiciaire</title>
Please retest with current CVS and report back. I'll mark this issue as
fixed (as both grabbers now pass validation) but will leave the ticket open
for the timebeing.
A new release of XMLTV is likely within the next week.
----------------------------------------------------------------------
Comment By: Francois Gouget (fgouget)
Date: 2010-03-23 21:20
Message:
I figured it out. One of the programs that cause trouble is this one:
http://telepoche.guidetele.com/programmes-tv/emission/32404484/telepoche/nuit/2010-03-27
According to that page it starts at 1h30 am and lasts 50 minutes so we
compute an end time of 2h20. This differs from the time on the grid page
(3h20) so we override it. However that's the day we move the clocks forward
by one hour at 2am, so 2h20 am does not exist. This causes
DST::parse_local_date() to fail and thus DST::date_to_local() to get a bad
value.
Not sure how to fix it though.
----------------------------------------------------------------------
Comment By: Francois Gouget (fgouget)
Date: 2010-03-23 19:47
an idea...
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=2975193&group_id=39046
Message generated for change (Comment added) made by dekarl
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=2975193&group_id=39046
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: tv_grab_ch_search
Group: None
Status: Closed
Resolution: Fixed
Priority: 5Resolution: Fixed
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Daniel Bittel (betlit)
Summary: _ch_search: date problem with --slow
Initial Comment:Just upgraded to Ubuntu 10.04 beta and I have problems with grabbers tv_grab_fr and tv_grab_ch_search... both crash with an error involving date:
tv_grab_fr : "date_to_local() expects a Date::Manip object as first argument at /usr/share/perl/5.10/Memoize.pm line 247"
tv_grab_ch_search : "cannot parse date '03. 23.2010 09:00' at /usr/share/perl/5.10/Memoize.pm line 247"
My libdate-manip-perl is 6.05
----------------------------------------------------------------------
Comment By: Karl Dietz (dekarl)
Date: 2010-10-25 12:08Message:
closing as fixed as
_fr has been fixed in march
_ch_search has been rebuilt last week, --slow is no more
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2010-08-14 15:21
Message:
Using CSV with xmltv 0.6.57 and calling tv_grab_ch_search --slow gives
still the following error:
<channel id="prosieben.ch">
<display-name lang="de">Pro7</display-name>
grabbing channels : cannot parse date '08. 14.2010 06:20' at
/usr/lib/perl5/5.12.1/Memoize.pm line 247
Is the additional withe space after the month "08." and befor the rest of
the date "14.2010" maybe the reason?
When running without the --slow options the output is without a withe
space between month and day:
<channel id="prosieben.ch">
<display-name lang="de">Pro7</display-name>
grabbing channels : </channel>
<programme start="20100814062000 +0200" channel="ard.de">
I upgraded Date::Manip to the newest version but it did not change the
outcome.
Without the "--slow" options it runs flawless.
----------------------------------------------------------------------
Comment By: Andreas Baumann (andreas_baumann)
Date: 2010-04-14 18:27
Message:
I'm using xmltv 0.5.56-1 on arch:
Calling it without arguments works ok.
Calling it with --slow:
/usr/bin/perlbin/vendor/tv_grab_ch_search --slow > slow.xml
using config filename /home/vdr/.xmltv/tv_grab_ch_search.conf
getting list of channels:
##################################################
grabbing channels : cannot parse date '04. 14.2010 09:00' at
/usr/share/perl5/core_perl/Memoize.pm line 247
----------------------------------------------------------------------
Comment By: liquidator87 ()
Date: 2010-04-12 18:12
Message:
@andreas_baumann:
can you test the grabber using the --slow option? Without it it runs fine
for me too...
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2010-04-12 17:44
Message:
I'm still getting the error now... What is the latest version of the
grabber?
----------------------------------------------------------------------
Comment By: Andreas Baumann (andreas_baumann)
Date: 2010-04-12 16:35
Message:
tv_grab_search_ch started to work again yesterday for me.
I suspect the wrong date/time entry causing Date::Manip to croak went away
after some weeks
of causing problems.
----------------------------------------------------------------------
Comment By: liquidator87 ()
Date: 2010-04-12 15:44
Message:
Thanks for fixing tv_grab_fr (which works well now) but tv_grab_ch_search
still doesn't work, I keep getting the same error...
----------------------------------------------------------------------
Comment By: Nick Morrott (knowledgejunkie)
Date: 2010-03-28 04:19
Message:
These issues should be resolved by the patches just committed to update DST
handling with newer versions of Date::Manip.
The _fr grabber now outputs the following for the problematic episode of
Law and Order you mentioned:
<programme start="20100328013000 +0100" stop="20100328032000 +0200"
channel="C1.telepoche.com">
<title>New York, police judiciaire</title>
Please retest with current CVS and report back. I'll mark this issue as
fixed (as both grabbers now pass validation) but will leave the ticket open
for the timebeing.
A new release of XMLTV is likely within the next week.
----------------------------------------------------------------------
Comment By: Francois Gouget (fgouget)
Date: 2010-03-23 21:20
Message:
I figured it out. One of the programs that cause trouble is this one:
http://telepoche.guidetele.com/programmes-tv/emission/32404484/telepoche/nuit/2010-03-27
According to that page it starts at 1h30 am and lasts 50 minutes so we
compute an end time of 2h20. This differs from the time on the grid page
(3h20) so we override it. However that's the day we move the clocks forward
by one hour at 2am, so 2h20 am does not exist. This causes
DST::parse_local_date() to fail and thus DST::date_to_local() to get a bad
value.
Not sure how to fix it though.
----------------------------------------------------------------------
Comment By: Francois Gouget (fgouget)
Date: 2010-03-23 19:47
tv_grab_fr : "date_to_local() expects a Date::Manip object as first
argument at /usr/share/perl/5.10/Memoize.pm line 247"
I also get this error but I have not figured it out yet. So if someone hasargument at /usr/share/perl/5.10/Memoize.pm line 247"
an idea...
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=2975193&group_id=39046