From: Robert E. <rm...@gm...> - 2010-10-29 04:44:39
|
On 10/28/2010 5:14 PM, Karl Dietz wrote: > Your grabber requires at least: > perl 5.10 (for the ~~ operator and Date::Manip 6) > Date::Manip 6 > > While Debian lenny comes with perl 5.10 it does not come with > Date::Manip 6. (FreeBSD doesn't either) > > > @core devs, the readme of Date::Manip talks about extremely limited > time zone support in version 5, some supported systems don't provide > version 6 and some grabbers already use DateTime. What should we suggest > to use for new grabbers? I think it is too early to require 5.10 and Date::Manip 6 for all of XMLTV. Many of our users use older systems that may not be upgraded except for XMLTV. (to fix a scraper problem). Personally, I'm still on Perl 5.8,7 because it works fine for me. (and the exe) Requiring perl 5.10 and Date::Manip 6 is a significant enough change I can see people needing to upgrade their OS. I don't think we should be the trigger for that. That said, there's no reason XMLTV's Makefile.PL can just not install the _fi_sv grabber, which is what it will do if dependencies are noted in Makefile.PL. I can see this causing major grief for the packagers.... if they want to include _fi_sv in their package they need to Perl 5.10/Date::Manip dependencies. How do the packagers deal with _il and it_dvb? Packagers could be put in the position of a package for newer distros and older ones (without _fi_sv) Robert |