<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 6, 2020, 1:40 PM Mike Bibbings <<a href="mailto:mike.bibbings@gmail.com">mike.bibbings@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 06/03/2020 17:49, James Abernathy wrote:<br>
>> On Mar 6, 2020, at 11:50 AM, Mike Bibbings <<a href="mailto:mike.bibbings@gmail.com" target="_blank" rel="noreferrer">mike.bibbings@gmail.com</a>> wrote:<br>
>><br>
>> On 06/03/2020 16:37, Jim Abernathy wrote:<br>
>>> On 3/6/20 10:40 AM, Mike Bibbings wrote:<br>
>>>> On 06/03/2020 12:41, Jim Abernathy wrote:<br>
>>>>> In the Mythtv XMLTV wiki it mentions that xmltv package is out of date which it is (0.5.7) It mentions a fix of adding:<br>
>>>>><br>
>>>>> deb <a href="http://ftp.us.debian.org/debian" rel="noreferrer noreferrer" target="_blank">http://ftp.us.debian.org/debian</a> sid main<br>
>>>>><br>
>>>>> to the /etc/apt/sources.list, etc.<br>
>>>>><br>
>>>>> However you can't do the install because of a missing key signature.<br>
>>>>><br>
>>>>> The bottom line is I can get xmltv installed and up to date, but it's a real pain using the old package, plus 2 different github installs to finally get there.<br>
>>>>><br>
>>>>> My point is, since v31 requires the use of XMLTV for ScheduleDirect EPG it needs to be easier.  I use tv_grab_zz_sdjson_sqlite and it's not even up to date on the xmltv github site.<br>
>>>>><br>
>>>>> Maybe it's a simple fix of the Mythtv XMLTV wiki instructions to tell the user how to get the xmltv from the right repository along with the key?<br>
>>>>><br>
>>>>> Jim A<br>
>>>>><br>
>>>> Jim,<br>
>>>><br>
>>>> I presume the mythtv xmltv wiki page is <a href="https://www.mythtv.org/wiki/XMLTV" rel="noreferrer noreferrer" target="_blank">https://www.mythtv.org/wiki/XMLTV</a><br>
>>>><br>
>>>> Luckily it did not work, and I  would not recommend mixing Ubuntu repositories with debian repositories, it can lead to all sorts of complications.<br>
>>>><br>
>>>> As is common with Ubuntu and Debian repositories many things only get updated at release time.<br>
>>>><br>
>>>> To get the latest XMLTV version (now hosted at github, previously sourceforge), the following works for Ubuntu, Debian (Buster/Bullseye) and Raspbian Buster<br>
>>>><br>
>>>> # ensure git and make are installed<br>
>>>> sudo apt update<br>
>>>> sudo apt install git make<br>
>>>><br>
>>>> mkdir -p build<br>
>>>> cd build<br>
>>>> git clone <a href="https://github.com/XMLTV/xmltv.git" rel="noreferrer noreferrer" target="_blank">https://github.com/XMLTV/xmltv.git</a><br>
>>>> cd xmltv<br>
>>>> perl Makefile.PL<br>
>>>> make<br>
>>>> make test<br>
>>>> sudo make install<br>
>>>><br>
>>>> The 'sudo make install' puts the grabbers in /usr/local/bin, the original versions are still in/usr/bin , but will not be used (/usr/local/bin is checked in $PATH  before /usr/bin/)<br>
>>>><br>
>>>> use 'tv_find_grabbers' to list all grabbers, including location<br>
>>>><br>
>>>> As of writing, tv_grab_zz_sdjson_sqlite is at version 1.67 in github.<br>
>>>><br>
>>>> Mike<br>
>>>><br>
>>> On a clean system the perl Makefile.PL doesn't work. Something is missing. I can get around it by first installing xmltv from the Ubuntu repository to get some needed perl pieces. Short of that it's a long list of perl pieces you have to know how to install before you can proceed.<br>
>>><br>
>>> Console log:<br>
>>><br>
>>> jim@jim-development:~/build/xmltv$ perl Makefile.PL<br>
>>> Can't locate Term/ReadKey.pm in @INC (you may need to install the Term::ReadKey module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./lib/Ask/Term.pm line 9.<br>
>>> BEGIN failed--compilation aborted at ./lib/Ask/Term.pm line 9.<br>
>>> Compilation failed in require at Makefile.PL line 244.<br>
>>><br>
>>> Jim A<br>
>><br>
>> Sorry, you are  correct, I missed xmltv from the "sudo apt install git make" line, so it should read:<br>
>><br>
>> sudo apt install git make xmltv<br>
>><br>
>> Installing the distribution's version of xmltv gets the required perl modules (and saves all the hassle of installing the various modules).<br>
>><br>
>><br>
>> Mike<br>
> It would be great if someone with the access could put those instructions on the wiki instead of the incorrect information that is there about the Ubuntu XMLTV install.<br>
><br>
> Jim A<br>
><br>
><br>
I have updated the xmltv wiki page <a href="https://www.mythtv.org/wiki/XMLTV" rel="noreferrer noreferrer" target="_blank">https://www.mythtv.org/wiki/XMLTV</a><br>
<br>
<br>
Mike<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Looks good, thanks. </div><div dir="auto"><br></div><div dir="auto">Jim A</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>