Kenneth Pronovici wrote:

Shaun & Andy -


A user of FreeGuide, which uses xmltv, says he needs
libarchive-zip-perl and libio-stringy-perl installed for freeguide to
work. I haven't needed these packages. The freeguide upstream author,
Andy, thinks it might be because the grabber for his region needs it.
What do you know of this issue? Should xmltv-util Recommends:
libarchive-zip-perl, libio-stringy-perl?



I build the Debian dependencies based on the list that Ed Avis has put into XMLTV's README file. Required files are listed as Depends, optional files (like Term::Progressbar) are listed as Recommends, etc. I just checked, and as of now, none of the Perl modules in these two packages are listed in the README.

If some grabber or utility requires these two additional packages, then
I should certainly add them to the dependencies.  However, I'd like to
know what grabber it is that's having the problem, and I'd like to
coordinate with Ed to make sure that these packages are listed in the
upstream README as well.

From a quick check through the code, it looks like tv_grab_uk_bleb is
the offending grabber, or possibly tv_grab_se_swedb.  These extra
dependencies are even listed in the Makefile.PL.  However, Makefile.PL
doesn't seem to be enforcing the prerequisite on build.  I don't think
I've ever seen that before.  Usually, a build within a pbuilder chroot
exposes this sort of thing.

Can you have your FreeGuide user confirm that his problem is with
tv_grab_uk_bleb or tv_grab_se_swedb? In the meantime, I'll put together
a new package with the correct dependencies and I'll also create a patch
for the upstream README to fix the discrepancy.


I'm pretty sure it is tv_grab_uk_bleb. The problem is that it is a hard dependency, but only for this particular grabber, so it's difficult to fit into a formal dependency structure.

Andy



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Reply via email to