Re: mythtv .27 centos 7 rpm feedback
Stephen Collier <[email protected]> Sun, 01 Mar 2015 20:33:26 +1100
| Newsgroups | gmane.linux.redhat.rpm.atrpms.general |
|---|---|
| Message-ID | <[email protected]> |
On 28/02/2015 3:58 PM, Barry Quiel wrote: > > > On 2/25/2015 3:02 AM, Stephen Collier wrote: >> On 25/02/2015 9:39 pm, Stephen Collier wrote: >>> On 25/02/2015 7:03 pm, Stephen Collier wrote: >>>> 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: >>>>> 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 >>>> >>>> _______________________________________________ >>>> atrpms-users mailing list >>>> [email protected] >>>> http://lists.atrpms.net/mailman/listinfo/atrpms-users >>>> >>> my mistake libcec 2.2.0 is current >>> >>> _______________________________________________ >>> atrpms-users mailing list >>> [email protected] >>> http://lists.atrpms.net/mailman/listinfo/atrpms-users >>> >> I've compiled 2.2 it should be at the repos soon - give it a try - >> there appear to be no configuration options. >> >> Good luck >> >> Stephen >> >> _______________________________________________ >> atrpms-users mailing list >> [email protected] >> http://lists.atrpms.net/mailman/listinfo/atrpms-users > > Nope that didn't do it. Still not compiled with auto-discover > support. Also noticed that the package is libcec-2.2.0 but the > libraries in the package are 2.0.2. I didn't manage to get it compile > with autodiscover support. The compile scripts don't deal well with > the all the changes around systemd in CentOS7. Good news is that > everything works in Myth with CEC support, so we are on the right > track. Just need to get a good package so I can just yum update to > stay current :) > > _______________________________________________ > atrpms-users mailing list > [email protected] > http://lists.atrpms.net/mailman/listinfo/atrpms-users > The library was pulled from https://github.com/Pulse-Eight/libcec/tree/libcec-2.2.0-repack and they were 2.2.0 not sure where 2.0.2 came from. Stephen I