Mailing List Archive

Remaining dependencies for EL 8
So I've done some work to clean up the spec file to work for EL 8 and have
gotten down to these dependencies:

For now I conditionalized out the firewire libraries, I'm not sure how many
people still use FW based cable STBs...

No matching package to install: 'libbluray-devel'
This is a weird bird, RHEL built libbluray but does not distribute the
-devel package. The current Fedora maintainer told me that as a workaround
the -devel package was pushed to RPM Fusion EL 8 overrides so theoretically
should be available with a "real" build.

No matching package to install: 'libcec-devel >= 1.7'
No matching package to install: 'python3-mysql'
No matching package to install: 'yasm-devel'

Anything I missed?

Thanks,
Richard
Re: Remaining dependencies for EL 8 [ In reply to ]
On Wed, Apr 1, 2020 at 7:10 PM Richard Shaw <hobbes1069@gmail.com> wrote:

> For now I conditionalized out the firewire libraries, I'm not sure how many people still use FW based cable STBs...

See https://pagure.io/epel/issue/80
for the request to ship the -devel libraries.

> No matching package to install: 'libcec-devel >= 1.7'

See RHBZ#1756170

> No matching package to install: 'python3-mysql'

(previously commented on with referenced BZ)

> No matching package to install: 'yasm-devel'

You should just convert to BuildRequires: nasm
(been supported for nearly forever in Internet
terms)
_______________________________________________
mythtv-dev mailing list
mythtv-dev@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-dev
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: Remaining dependencies for EL 8 [ In reply to ]
On Wed, Apr 1, 2020 at 2:41 PM Gary Buhrmaster <gary.buhrmaster@gmail.com>
wrote:

> On Wed, Apr 1, 2020 at 7:10 PM Richard Shaw <hobbes1069@gmail.com> wrote:
>
> > For now I conditionalized out the firewire libraries, I'm not sure how
> many people still use FW based cable STBs...
>
> See https://pagure.io/epel/issue/80
> for the request to ship the -devel libraries.
>

Per the last update I submitted a bug on centos for libbluray. I don't
appear to have the access to mark it as "related to" but hopefully someone
does.



> > No matching package to install: 'libcec-devel >= 1.7'
>
> See RHBZ#1756170
>

I take it mythtv does not yet use the native kernel implementation?



> > No matching package to install: 'yasm-devel'
>
> You should just convert to BuildRequires: nasm
> (been supported for nearly forever in Internet
> terms)
>

Strangely enough, the spec had both listed so I removed yasm.

Thanks,
Richard
Re: Remaining dependencies for EL 8 [ In reply to ]
On Wed, Apr 1, 2020 at 8:18 PM Richard Shaw <hobbes1069@gmail.com> wrote:

> Strangely enough, the spec had both listed so I removed yasm.

If one goes back far enough, FFMpeg used yasm,
and at some point tolerated nasm, and eventually
recommended nasm and moved to tolerate yasm.
If you *really* care (and I don't) you could probably
go figure out the dates for those changes. And
then there is the MythTV configure, which was
derived from the FFMpeg configure, but has
diverged substantially (the MythTV configure
needs a total refactor, but that is a tangent).
_______________________________________________
mythtv-dev mailing list
mythtv-dev@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-dev
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: Remaining dependencies for EL 8 [ In reply to ]
On Wed, Apr 1, 2020 at 8:18 PM Richard Shaw <hobbes1069@gmail.com> wrote:

> I take it mythtv does not yet use the native kernel implementation?

Well, as I recall, it partially does, since with
recent kernels CEC is just another HID device.
However, the keycodes of (at least some) CEC
functions are greater than 255, which means
sessions using X may be somewhat limited
(wayland is the future). And controlling CEC
devices would need to be plumbed. It might
be on one of those countably infinite todo
lists of some dev to look at as to what needs
to be done.
_______________________________________________
mythtv-dev mailing list
mythtv-dev@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-dev
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: Remaining dependencies for EL 8 [ In reply to ]
On Wed, 2020-04-01 at 14:09 -0500, Richard Shaw wrote:
> No matching package to install: 'libbluray-devel'
> This is a weird bird, RHEL built libbluray but does not distribute
> the -devel package. The current Fedora maintainer told me that as a
> workaround the -devel package was pushed to RPM Fusion EL 8 overrides
> so theoretically should be available with a "real" build.

Where do I find that EL 8 overrides repo? I have the following enabled
on my centos8 test system...

CentOS-AppStream.repo:enabled=1
CentOS-Base.repo:enabled=1
CentOS-Extras.repo:enabled=1
CentOS-PowerTools.repo:enabled=1
epel-modular.repo:enabled=1
epel.repo:enabled=1
rpmfusion-free-updates.repo:enabled=1
rpmfusion-nonfree-updates.repo:enabled=1

...and I don't see a libblurary-devel.

I can confirm that with a locally built libblurary-devel, libblurary-
bdj, and libavc1394-devel packages that mythtv will compile with the
external libbluray library.

David


_______________________________________________
mythtv-dev mailing list
mythtv-dev@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-dev
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: Remaining dependencies for EL 8 [ In reply to ]
On Wed, Apr 1, 2020 at 11:59 PM David Hampton <mythtv@love2code.net> wrote:

> Where do I find that EL 8 overrides repo?

I believe only inside the RPMFusion build environment.

It is not at all uncommon for both fedora/epel/rpmfusion
to have local overrides in their build environments as
a "mitigation" for a specific issue that has not yet gotten
addressed upstream or is not yet releasable (as I recall,
the Fedora environment had licensed RH EL libraries
available before CentOS got released). Sometimes
you have to do what you have to do.

That said, CentOS has recently announced (well,
mentioned in a related post) that they are about to
make available a Devel repo to try to address some
of these issues such a lack of -devel packages and
other related missing packages. I presume there will
be a real announcement RSN which may clarify the
availability and specific packages they intend to
deal with (libbluray is a known case).
_______________________________________________
mythtv-dev mailing list
mythtv-dev@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-dev
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org