Re: mythtv .27 centos 7 rpm feedback

Stephen Collier <[email protected]> Wed, 25 Feb 2015 19:03:49 +1100
Newsgroups gmane.linux.redhat.rpm.atrpms.general
Message-ID <[email protected]>
On 25/02/2015 6:07 PM, Barry Quiel wrote:
>
>
> On 2/24/2015 9:53 PM, Stephen Collier wrote:
>> On 25/02/2015 3:19 PM, Barry Quiel wrote:
>>>
>>>
>>> On 2/24/2015 1:20 AM, Duncan Brown wrote:
>>>> On 24/02/2015 06:38, Stephen Collier wrote:
>>>>> On 24/02/2015 4:08 pm, Barry Quiel wrote:
>>>>>> Stephen -
>>>>>>
>>>>>> Thanks for the CentOS7 packages of .27.  I have been looking for 
>>>>>> them
>>>>>> for a while.  A quick piece of feedback.  It looks like 
>>>>>> python-Mythtv
>>>>>> is missing a dependency.  None of the metadata lookups would work
>>>>>> until I added python-lxml.  It didn't get added as a dependency. 
>>>>>> This
>>>>>> could be my issue however.  I used the CentOS minimal install disk
>>>>>> and added from there.  It's possible that python-lxml would get
>>>>>> installed from a "normal install"
>>>>>>
>>>>>> Also one request:  Any chance your next build of mythtv you could
>>>>>> include hdmi-cec support?  I installed libcec from your repo and can
>>>>>> see the cec traffic with my pulse8 adapter.  The key presses just
>>>>>> aren't getting into mythfrontend.  I did a mythfrontend --version 
>>>>>> and
>>>>>> didn't see cec listed.  My guess is that you didn't compile in cec
>>>>>> support in myth, but I could be doing it wrong too.
>>>>>>
>>>>>> _______________________________________________
>>>>>> atrpms-users mailing list
>>>>>> [email protected]
>>>>>> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>>>>>>
>>>>> Barry,
>>>>>
>>>>> Thanks for the info. I'll add it to the build. I've tried a couple of
>>>>> times to get cec in the build (not too hard) but it ignores it at
>>>>> configure time. If I know someone wants it I'll have a much harder
>>>>> look as I wanted to include it in the original builds.
>>>>>
>>>>> Cheers
>>>>> Stephen
>>>>>
>>>>> _______________________________________________
>>>>> atrpms-users mailing list
>>>>> [email protected]
>>>>> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>>>> I think it needs this patch to work with the version of libcec I 
>>>> assume
>>>> you are using
>>>>
>>>> https://code.mythtv.org/trac/ticket/11338
>>>>
>>>> _______________________________________________
>>>> atrpms-users mailing list
>>>> [email protected]
>>>> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>>>
>>> So no luck on the new packages.  I'm not sure if its actually getting
>>> compiled in.  I recall you mentioning you were have problems and it
>>> was being ignored by configure.  When I do a mythfrontend --version I
>>> would expect to see something like using_cec or using_libcec. I don't
>>> see that, but I could be wrong.  I also don't see mythfrontend linked
>>> against libcec.  But it's possible that they aren't linking against
>>> the library and just reading raw from the /dev/tty.  In that case all
>>> my assumptions would be incorrect.
>>>
>>> _______________________________________________
>>> atrpms-users mailing list
>>> [email protected]
>>> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>>>
>> Barry,
>>
>> Sorry the new packages built before I made the changes. Automatic builds
>> help me not have to keep kicking them off but they sometimes build at
>> the wrong time. The 27.4-20 rpms are the ones you need. They should
>> build over the next couple of hours. Mock which is part of the build
>> system broke so I had to patch it before anything would build hence the
>> delay.
>>
>> Let me know if it works. It should be there soon.
>>
>> Cheers
>> Stephen
>>
>> _______________________________________________
>> atrpms-users mailing list
>> [email protected]
>> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>
> Unfortunately it's still not working.  But its not a myth problem its 
> a libcec problem.  Basically the library can't find the /dev/tty that 
> the adapter is plugged into.  So since it can't find it it can't give 
> it to mythfrontend.  I don't see any method or config file option to 
> specify so that the library can find the /dev/tty without the 
> detection code.
>
> The error is:
> libCEC has not been compiled with detection code for the Pulse-Eight 
> USB-CEC Adapter, so the path to the COM port has to be provided to 
> libCEC if this adapter is being used
>
> Here is where I got libcec from ;)
> libcec.x86_64        2.1.3-2.el7   @scrpms
> libcec-devel.x86_64  2.1.3-2.el7   scrpms
>
> If I can find the time maybe I will take a crack at trying to compile 
> libcec with detection code.  I'd probably be playing a bit of catch-up 
> considering you have already packaged it, so have a build script.
>
> _______________________________________________
> atrpms-users mailing list
> [email protected]
> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>
You can start with the src rpm and unpack
rpm2cpio libcec-2.1.3-2.el6.src.rpm | cpio -iv

libcec 2.4 is out so that is probably the place to start

I may have a look tomorrow if I have time.

Cheers and good luck
Stephen