Discussion:
[Xmltv-devel] [ xmltv-Bugs-3077854 ] Missing dependency upon IO::Wrap Perl module
SourceForge.net
2010-09-29 09:06:17 UTC
Permalink
Bugs item #3077854, was opened at 2010-09-29 09:06
Message generated for change (Tracker Item Submitted) made by mikedapsych
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&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: General
Group: v1.0 (example)
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Mike Parker (mikedapsych)
Assigned to: Nobody/Anonymous (nobody)
Summary: Missing dependency upon IO::Wrap Perl module

Initial Comment:
XMLTV's tv_grab_uk_rt grabber appears to have an undocumented dependency upon the IO::Wrap Perl module (within the build process, anyway). A successfully built tv_grab_uk_rt grabber produces the following when first invoked:

Can't locate IO/Wrap.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i686-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
Compilation failed in require at /usr/local/bin/tv_grab_uk_rt line 12.
BEGIN failed--compilation aborted at /usr/local/bin/tv_grab_uk_rt line 12.



----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&group_id=39046
SourceForge.net
2010-09-29 09:55:56 UTC
Permalink
Bugs item #3077854, was opened at 2010-09-29 11:06
Message generated for change (Settings changed) made by dekarl
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&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_uk_rt
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Mike Parker (mikedapsych)
Assigned to: Nick Morrott (knowledgejunkie)
Summary: Missing dependency upon IO::Wrap Perl module

Initial Comment:
XMLTV's tv_grab_uk_rt grabber appears to have an undocumented dependency upon the IO::Wrap Perl module (within the build process, anyway). A successfully built tv_grab_uk_rt grabber produces the following when first invoked:

Can't locate IO/Wrap.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i686-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
Compilation failed in require at /usr/local/bin/tv_grab_uk_rt line 12.
BEGIN failed--compilation aborted at /usr/local/bin/tv_grab_uk_rt line 12.



----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&group_id=39046
SourceForge.net
2010-09-29 10:43:52 UTC
Permalink
Bugs item #3077854, was opened at 2010-09-29 11:06
Message generated for change (Comment added) made by dekarl
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&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_uk_rt
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Mike Parker (mikedapsych)
Assigned to: Nick Morrott (knowledgejunkie)
Summary: Missing dependency upon IO::Wrap Perl module

Initial Comment:
XMLTV's tv_grab_uk_rt grabber appears to have an undocumented dependency upon the IO::Wrap Perl module (within the build process, anyway). A successfully built tv_grab_uk_rt grabber produces the following when first invoked:

Can't locate IO/Wrap.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i686-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
Compilation failed in require at /usr/local/bin/tv_grab_uk_rt line 12.
BEGIN failed--compilation aborted at /usr/local/bin/tv_grab_uk_rt line 12.



----------------------------------------------------------------------
Comment By: Karl Dietz (dekarl)
Date: 2010-09-29 12:43

Message:
This dependency got added mid 2008 when _uk_rt started to use
XMLTV::Options but it seems it is not used anymore over at XMLTV::Options.

Can you to remove the offending line in Options.pm and retest?
use IO::Wrap qw/wraphandle/;
----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&group_id=39046
SourceForge.net
2010-09-29 10:58:06 UTC
Permalink
Bugs item #3077854, was opened at 2010-09-29 09:06
Message generated for change (Comment added) made by mikedapsych
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&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_uk_rt
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Mike Parker (mikedapsych)
Assigned to: Nick Morrott (knowledgejunkie)
Summary: Missing dependency upon IO::Wrap Perl module

Initial Comment:
XMLTV's tv_grab_uk_rt grabber appears to have an undocumented dependency upon the IO::Wrap Perl module (within the build process, anyway). A successfully built tv_grab_uk_rt grabber produces the following when first invoked:

Can't locate IO/Wrap.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i686-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
Compilation failed in require at /usr/local/bin/tv_grab_uk_rt line 12.
BEGIN failed--compilation aborted at /usr/local/bin/tv_grab_uk_rt line 12.



----------------------------------------------------------------------
Comment By: Mike Parker (mikedapsych)
Date: 2010-09-29 10:58
use IO::Wrap qw/wraphandle/;
Removing the offending line from Options.pm solves the issue.

Many thanks

Mike

----------------------------------------------------------------------

Comment By: Karl Dietz (dekarl)
Date: 2010-09-29 10:43

Message:
This dependency got added mid 2008 when _uk_rt started to use
XMLTV::Options but it seems it is not used anymore over at XMLTV::Options.

Can you to remove the offending line in Options.pm and retest?
use IO::Wrap qw/wraphandle/;
----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&group_id=39046
SourceForge.net
2010-10-01 07:06:49 UTC
Permalink
Bugs item #3077854, was opened at 2010-09-29 10:06
Message generated for change (Comment added) made by knowledgejunkie
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&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_uk_rt
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Mike Parker (mikedapsych)
Assigned to: Nick Morrott (knowledgejunkie)
Summary: Missing dependency upon IO::Wrap Perl module

Initial Comment:
XMLTV's tv_grab_uk_rt grabber appears to have an undocumented dependency upon the IO::Wrap Perl module (within the build process, anyway). A successfully built tv_grab_uk_rt grabber produces the following when first invoked:

Can't locate IO/Wrap.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i686-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
Compilation failed in require at /usr/local/bin/tv_grab_uk_rt line 12.
BEGIN failed--compilation aborted at /usr/local/bin/tv_grab_uk_rt line 12.



----------------------------------------------------------------------
Comment By: Nick Morrott (knowledgejunkie)
Date: 2010-10-01 08:06

Message:
I can't see that IO::Wrap was ever used in Options.pm, although the 'use'
requirement was present in its initial version. Does this make it a
pseudo-requirement of _any_ grabber that uses XMLTV::Options until the
offending line is removed per dekarl's suggestion? (i.e. I can't see that
it is specific to uk_rt).

----------------------------------------------------------------------

Comment By: Mike Parker (mikedapsych)
Date: 2010-09-29 11:58
use IO::Wrap qw/wraphandle/;
Removing the offending line from Options.pm solves the issue.

Many thanks

Mike

----------------------------------------------------------------------

Comment By: Karl Dietz (dekarl)
Date: 2010-09-29 11:43

Message:
This dependency got added mid 2008 when _uk_rt started to use
XMLTV::Options but it seems it is not used anymore over at XMLTV::Options.

Can you to remove the offending line in Options.pm and retest?
use IO::Wrap qw/wraphandle/;
----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&group_id=39046
SourceForge.net
2010-10-01 07:37:54 UTC
Permalink
Bugs item #3077854, was opened at 2010-09-29 09:06
Message generated for change (Comment added) made by mikedapsych
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&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_uk_rt
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Mike Parker (mikedapsych)
Assigned to: Nick Morrott (knowledgejunkie)
Summary: Missing dependency upon IO::Wrap Perl module

Initial Comment:
XMLTV's tv_grab_uk_rt grabber appears to have an undocumented dependency upon the IO::Wrap Perl module (within the build process, anyway). A successfully built tv_grab_uk_rt grabber produces the following when first invoked:

Can't locate IO/Wrap.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i686-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
Compilation failed in require at /usr/local/bin/tv_grab_uk_rt line 12.
BEGIN failed--compilation aborted at /usr/local/bin/tv_grab_uk_rt line 12.



----------------------------------------------------------------------
Comment By: Mike Parker (mikedapsych)
Date: 2010-10-01 07:37

Message:
Nick,
Does this make it a pseudo-requirement of _any_ grabber that uses
XMLTV::Options until the offending line is removed per dekarl's
suggestion? (i.e. I > can't see that it is specific to uk_rt).

I think you're correct. My interest is only in tv_grab_uk_rt, but any
other grabber using Options.pm would have the same "pseudo-dependency".

Oh, and wihilst I have the chance, many thanks for some great work on
XMLTV.

Mike



----------------------------------------------------------------------

Comment By: Nick Morrott (knowledgejunkie)
Date: 2010-10-01 07:06

Message:
I can't see that IO::Wrap was ever used in Options.pm, although the 'use'
requirement was present in its initial version. Does this make it a
pseudo-requirement of _any_ grabber that uses XMLTV::Options until the
offending line is removed per dekarl's suggestion? (i.e. I can't see that
it is specific to uk_rt).

----------------------------------------------------------------------

Comment By: Mike Parker (mikedapsych)
Date: 2010-09-29 10:58
use IO::Wrap qw/wraphandle/;
Removing the offending line from Options.pm solves the issue.

Many thanks

Mike

----------------------------------------------------------------------

Comment By: Karl Dietz (dekarl)
Date: 2010-09-29 10:43

Message:
This dependency got added mid 2008 when _uk_rt started to use
XMLTV::Options but it seems it is not used anymore over at XMLTV::Options.

Can you to remove the offending line in Options.pm and retest?
use IO::Wrap qw/wraphandle/;
----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&group_id=39046
SourceForge.net
2010-10-01 16:38:14 UTC
Permalink
Bugs item #3077854, was opened at 2010-09-29 11:06
Message generated for change (Comment added) made by dekarl
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&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_uk_rt
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Mike Parker (mikedapsych)
Assigned to: Nick Morrott (knowledgejunkie)
Summary: Missing dependency upon IO::Wrap Perl module

Initial Comment:
XMLTV's tv_grab_uk_rt grabber appears to have an undocumented dependency upon the IO::Wrap Perl module (within the build process, anyway). A successfully built tv_grab_uk_rt grabber produces the following when first invoked:

Can't locate IO/Wrap.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i686-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
Compilation failed in require at /usr/local/bin/tv_grab_uk_rt line 12.
BEGIN failed--compilation aborted at /usr/local/bin/tv_grab_uk_rt line 12.



----------------------------------------------------------------------
Comment By: Karl Dietz (dekarl)
Date: 2010-10-01 18:38

Message:
I'm preparing a patch to remove all IO::* dependencies from Options.pm and
readd them where needed (module IO::Scalar from the IO::Stringy library) so
they are clearly visible (and not pulled in unless their used)

----------------------------------------------------------------------

Comment By: Mike Parker (mikedapsych)
Date: 2010-10-01 09:37

Message:
Nick,
Does this make it a pseudo-requirement of _any_ grabber that uses
XMLTV::Options until the offending line is removed per dekarl's
suggestion? (i.e. I > can't see that it is specific to uk_rt).

I think you're correct. My interest is only in tv_grab_uk_rt, but any
other grabber using Options.pm would have the same "pseudo-dependency".

Oh, and wihilst I have the chance, many thanks for some great work on
XMLTV.

Mike



----------------------------------------------------------------------

Comment By: Nick Morrott (knowledgejunkie)
Date: 2010-10-01 09:06

Message:
I can't see that IO::Wrap was ever used in Options.pm, although the 'use'
requirement was present in its initial version. Does this make it a
pseudo-requirement of _any_ grabber that uses XMLTV::Options until the
offending line is removed per dekarl's suggestion? (i.e. I can't see that
it is specific to uk_rt).

----------------------------------------------------------------------

Comment By: Mike Parker (mikedapsych)
Date: 2010-09-29 12:58
use IO::Wrap qw/wraphandle/;
Removing the offending line from Options.pm solves the issue.

Many thanks

Mike

----------------------------------------------------------------------

Comment By: Karl Dietz (dekarl)
Date: 2010-09-29 12:43

Message:
This dependency got added mid 2008 when _uk_rt started to use
XMLTV::Options but it seems it is not used anymore over at XMLTV::Options.

Can you to remove the offending line in Options.pm and retest?
use IO::Wrap qw/wraphandle/;
----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&group_id=39046
SourceForge.net
2010-10-01 17:52:27 UTC
Permalink
Bugs item #3077854, was opened at 2010-09-29 11:06
Message generated for change (Comment added) made by dekarl
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&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_uk_rt
Group: None
Status: Closed
Resolution: Fixed
Priority: 5
Private: No
Submitted By: Mike Parker (mikedapsych)
Assigned to: Nick Morrott (knowledgejunkie)
Summary: Missing dependency upon IO::Wrap Perl module

Initial Comment:
XMLTV's tv_grab_uk_rt grabber appears to have an undocumented dependency upon the IO::Wrap Perl module (within the build process, anyway). A successfully built tv_grab_uk_rt grabber produces the following when first invoked:

Can't locate IO/Wrap.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i686-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
Compilation failed in require at /usr/local/bin/tv_grab_uk_rt line 12.
BEGIN failed--compilation aborted at /usr/local/bin/tv_grab_uk_rt line 12.



----------------------------------------------------------------------
Comment By: Karl Dietz (dekarl)
Date: 2010-10-01 19:52

Message:
fixed in
http://xmltv.cvs.sourceforge.net/viewvc/xmltv/xmltv/lib/Options.pm?r1=1.20&r2=1.21
thanks for testing and coming to the same conclusion after inspecting the
code

----------------------------------------------------------------------

Comment By: Karl Dietz (dekarl)
Date: 2010-10-01 18:38

Message:
I'm preparing a patch to remove all IO::* dependencies from Options.pm and
readd them where needed (module IO::Scalar from the IO::Stringy library) so
they are clearly visible (and not pulled in unless their used)

----------------------------------------------------------------------

Comment By: Mike Parker (mikedapsych)
Date: 2010-10-01 09:37

Message:
Nick,
Does this make it a pseudo-requirement of _any_ grabber that uses
XMLTV::Options until the offending line is removed per dekarl's
suggestion? (i.e. I > can't see that it is specific to uk_rt).

I think you're correct. My interest is only in tv_grab_uk_rt, but any
other grabber using Options.pm would have the same "pseudo-dependency".

Oh, and wihilst I have the chance, many thanks for some great work on
XMLTV.

Mike



----------------------------------------------------------------------

Comment By: Nick Morrott (knowledgejunkie)
Date: 2010-10-01 09:06

Message:
I can't see that IO::Wrap was ever used in Options.pm, although the 'use'
requirement was present in its initial version. Does this make it a
pseudo-requirement of _any_ grabber that uses XMLTV::Options until the
offending line is removed per dekarl's suggestion? (i.e. I can't see that
it is specific to uk_rt).

----------------------------------------------------------------------

Comment By: Mike Parker (mikedapsych)
Date: 2010-09-29 12:58
use IO::Wrap qw/wraphandle/;
Removing the offending line from Options.pm solves the issue.

Many thanks

Mike

----------------------------------------------------------------------

Comment By: Karl Dietz (dekarl)
Date: 2010-09-29 12:43

Message:
This dependency got added mid 2008 when _uk_rt started to use
XMLTV::Options but it seems it is not used anymore over at XMLTV::Options.

Can you to remove the offending line in Options.pm and retest?
use IO::Wrap qw/wraphandle/;
----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&group_id=39046
SourceForge.net
2010-10-04 12:56:09 UTC
Permalink
Bugs item #3077854, was opened at 2010-09-29 09:06
Message generated for change (Comment added) made by mikedapsych
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&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_uk_rt
Group: None
Status: Closed
Resolution: Fixed
Priority: 5
Private: No
Submitted By: Mike Parker (mikedapsych)
Assigned to: Nick Morrott (knowledgejunkie)
Summary: Missing dependency upon IO::Wrap Perl module

Initial Comment:
XMLTV's tv_grab_uk_rt grabber appears to have an undocumented dependency upon the IO::Wrap Perl module (within the build process, anyway). A successfully built tv_grab_uk_rt grabber produces the following when first invoked:

Can't locate IO/Wrap.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i686-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
Compilation failed in require at /usr/local/bin/tv_grab_uk_rt line 12.
BEGIN failed--compilation aborted at /usr/local/bin/tv_grab_uk_rt line 12.



----------------------------------------------------------------------

Comment By: Mike Parker (mikedapsych)
Date: 2010-10-04 12:56

Message:
I don't believe it's valid to remove the following line from Options.pm:

use vars qw($fd);

as $fd is used in lines 441 & 448. The removal of the following seems OK,
however:

use IO::Wrap qw/wraphandle/;
use IO::Scalar;

Cheers,

Mike

----------------------------------------------------------------------

Comment By: Karl Dietz (dekarl)
Date: 2010-10-01 17:52

Message:
fixed in
http://xmltv.cvs.sourceforge.net/viewvc/xmltv/xmltv/lib/Options.pm?r1=1.20&r2=1.21
thanks for testing and coming to the same conclusion after inspecting the
code

----------------------------------------------------------------------

Comment By: Karl Dietz (dekarl)
Date: 2010-10-01 16:38

Message:
I'm preparing a patch to remove all IO::* dependencies from Options.pm and
readd them where needed (module IO::Scalar from the IO::Stringy library) so
they are clearly visible (and not pulled in unless their used)

----------------------------------------------------------------------

Comment By: Mike Parker (mikedapsych)
Date: 2010-10-01 07:37

Message:
Nick,
Does this make it a pseudo-requirement of _any_ grabber that uses
XMLTV::Options until the offending line is removed per dekarl's
suggestion? (i.e. I > can't see that it is specific to uk_rt).

I think you're correct. My interest is only in tv_grab_uk_rt, but any
other grabber using Options.pm would have the same "pseudo-dependency".

Oh, and wihilst I have the chance, many thanks for some great work on
XMLTV.

Mike



----------------------------------------------------------------------

Comment By: Nick Morrott (knowledgejunkie)
Date: 2010-10-01 07:06

Message:
I can't see that IO::Wrap was ever used in Options.pm, although the 'use'
requirement was present in its initial version. Does this make it a
pseudo-requirement of _any_ grabber that uses XMLTV::Options until the
offending line is removed per dekarl's suggestion? (i.e. I can't see that
it is specific to uk_rt).

----------------------------------------------------------------------

Comment By: Mike Parker (mikedapsych)
Date: 2010-09-29 10:58
use IO::Wrap qw/wraphandle/;
Removing the offending line from Options.pm solves the issue.

Many thanks

Mike

----------------------------------------------------------------------

Comment By: Karl Dietz (dekarl)
Date: 2010-09-29 10:43

Message:
This dependency got added mid 2008 when _uk_rt started to use
XMLTV::Options but it seems it is not used anymore over at XMLTV::Options.

Can you to remove the offending line in Options.pm and retest?
use IO::Wrap qw/wraphandle/;
----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&group_id=39046
SourceForge.net
2010-10-04 14:26:39 UTC
Permalink
Bugs item #3077854, was opened at 2010-09-29 11:06
Message generated for change (Comment added) made by dekarl
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&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_uk_rt
Group: None
Status: Closed
Resolution: Fixed
Priority: 5
Private: No
Submitted By: Mike Parker (mikedapsych)
Assigned to: Nick Morrott (knowledgejunkie)
Summary: Missing dependency upon IO::Wrap Perl module

Initial Comment:
XMLTV's tv_grab_uk_rt grabber appears to have an undocumented dependency upon the IO::Wrap Perl module (within the build process, anyway). A successfully built tv_grab_uk_rt grabber produces the following when first invoked:

Can't locate IO/Wrap.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i686-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.10/XMLTV/Options.pm line 38.
Compilation failed in require at /usr/local/bin/tv_grab_uk_rt line 12.
BEGIN failed--compilation aborted at /usr/local/bin/tv_grab_uk_rt line 12.



----------------------------------------------------------------------
Comment By: Karl Dietz (dekarl)
Date: 2010-10-04 16:26

Message:
$fd was a leftover from
http://xmltv.cvs.sourceforge.net/viewvc/xmltv/xmltv/lib/Options.pm?r1=1.19&r2=1.20
it's not really related but rather slipped in with the same cleanup change
(didn't want to run a separate full test for both changes)

----------------------------------------------------------------------

Comment By: Mike Parker (mikedapsych)
Date: 2010-10-04 14:56

Message:
I don't believe it's valid to remove the following line from Options.pm:

use vars qw($fd);

as $fd is used in lines 441 & 448. The removal of the following seems OK,
however:

use IO::Wrap qw/wraphandle/;
use IO::Scalar;

Cheers,

Mike

----------------------------------------------------------------------

Comment By: Karl Dietz (dekarl)
Date: 2010-10-01 19:52

Message:
fixed in
http://xmltv.cvs.sourceforge.net/viewvc/xmltv/xmltv/lib/Options.pm?r1=1.20&r2=1.21
thanks for testing and coming to the same conclusion after inspecting the
code

----------------------------------------------------------------------

Comment By: Karl Dietz (dekarl)
Date: 2010-10-01 18:38

Message:
I'm preparing a patch to remove all IO::* dependencies from Options.pm and
readd them where needed (module IO::Scalar from the IO::Stringy library) so
they are clearly visible (and not pulled in unless their used)

----------------------------------------------------------------------

Comment By: Mike Parker (mikedapsych)
Date: 2010-10-01 09:37

Message:
Nick,
Does this make it a pseudo-requirement of _any_ grabber that uses
XMLTV::Options until the offending line is removed per dekarl's
suggestion? (i.e. I > can't see that it is specific to uk_rt).

I think you're correct. My interest is only in tv_grab_uk_rt, but any
other grabber using Options.pm would have the same "pseudo-dependency".

Oh, and wihilst I have the chance, many thanks for some great work on
XMLTV.

Mike



----------------------------------------------------------------------

Comment By: Nick Morrott (knowledgejunkie)
Date: 2010-10-01 09:06

Message:
I can't see that IO::Wrap was ever used in Options.pm, although the 'use'
requirement was present in its initial version. Does this make it a
pseudo-requirement of _any_ grabber that uses XMLTV::Options until the
offending line is removed per dekarl's suggestion? (i.e. I can't see that
it is specific to uk_rt).

----------------------------------------------------------------------

Comment By: Mike Parker (mikedapsych)
Date: 2010-09-29 12:58
use IO::Wrap qw/wraphandle/;
Removing the offending line from Options.pm solves the issue.

Many thanks

Mike

----------------------------------------------------------------------

Comment By: Karl Dietz (dekarl)
Date: 2010-09-29 12:43

Message:
This dependency got added mid 2008 when _uk_rt started to use
XMLTV::Options but it seems it is not used anymore over at XMLTV::Options.

Can you to remove the offending line in Options.pm and retest?
use IO::Wrap qw/wraphandle/;
----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=424135&aid=3077854&group_id=39046
Loading...