Mailing List Archive

Re: [mythtv-commits] [MythTV/mythtv] c51c7d: externrecorder: patches for rpm builder
On 13/06/2019 23:25, John Poet wrote:
> Branch: refs/heads/master
> Home: https://github.com/MythTV/mythtv
> Commit: c51c7d7bebc57fd184b050532f78cfb965372767
> https://github.com/MythTV/mythtv/commit/c51c7d7bebc57fd184b050532f78cfb965372767
> Author: John Poet <jpoet@mythtv.org>
> Date: 2019-06-13 (Thu, 13 Jun 2019)
>
> Changed paths:
> M mythtv/programs/mythexternrecorder/MythExternRecApp.cpp
> M mythtv/programs/mythexternrecorder/MythExternRecApp.h
> A mythtv/programs/mythexternrecorder/config/ffmpeg-channels.conf
> A mythtv/programs/mythexternrecorder/config/ffmpeg.conf
> A mythtv/programs/mythexternrecorder/config/gstreamer-sdi.conf
> A mythtv/programs/mythexternrecorder/config/twitch-channels.conf
> A mythtv/programs/mythexternrecorder/config/twitch.conf
> A mythtv/programs/mythexternrecorder/config/vlc-channels.conf
> A mythtv/programs/mythexternrecorder/config/vlc.conf
> R mythtv/programs/mythexternrecorder/external-ffmpeg-channels.conf
> R mythtv/programs/mythexternrecorder/external-ffmpeg.conf
> R mythtv/programs/mythexternrecorder/external-twitch-channels.conf
> R mythtv/programs/mythexternrecorder/external-twitch.conf
> R mythtv/programs/mythexternrecorder/external-vlc-channels.conf
> R mythtv/programs/mythexternrecorder/external-vlc.conf
> M mythtv/programs/mythexternrecorder/mythexternrecorder.pro
>
> Log Message:
> -----------
> mythexternrecorder: Allow process environment to be configured.

This commit moved 6 .conf files and added one. It has broken rpm
packaging at

https://github.com/garybuhrmaster/packaging/tree/master/MythTV/rpm

Checking for unpackaged file(s): /usr/lib/rpm/check-files
/builddir/build/BUILDROOT/mythtv-31.Pre.508.g698f1f9865-100.fc29.x86_64

BUILDSTDERR: Installed (but unpackaged) file(s) found:
BUILDSTDERR: /usr/share/mythtv/externrecorder/ffmpeg-channels.conf
BUILDSTDERR: /usr/share/mythtv/externrecorder/ffmpeg.conf
BUILDSTDERR: /usr/share/mythtv/externrecorder/gstreamer-sdi.conf
BUILDSTDERR: /usr/share/mythtv/externrecorder/twitch-channels.conf
BUILDSTDERR: /usr/share/mythtv/externrecorder/twitch.conf
BUILDSTDERR: /usr/share/mythtv/externrecorder/vlc-channels.conf
BUILDSTDERR: /usr/share/mythtv/externrecorder/vlc.conf

The log also shows 8 files listed twice, identified only by hashes. I
suppose they are related.
-------------------

I now have rpms built for both F29 and el7 at 31.Pre.513.g7e4286a69f

F29 is running with no problems seen, but I haven't tried the
externrecorder. Will install el7 soonish if all goes well.

Patches for the github specfiles attached; as usual for me they have
libvpx disabled for el7.

John P
Re: [mythtv-commits] [MythTV/mythtv] c51c7d: externrecorder: patches for rpm builder [ In reply to ]
I now have rpms built for both F29 and el7 at 31.Pre.513.g7e4286a69f

F29 is running with no problems seen, but I haven't tried the
externrecorder. Will install el7 soonish if all goes well.

Patches for the github specfiles attached; as usual for me they have
libvpx disabled for el7.

John P
-----------------

These patches allowed the build process to complete but dropped the
mythexternrecorder executable file.

In the active mythtv.spec

Remove the (new) line

"rm -f %{buildroot}%{_bindir}/mythexternrecorder"

and in the %files backend stanza restore the deleted

"%{_bindir}/mythexternrecorder"

"Commenting out" probably won't work.

John
Re: [mythtv-commits] [MythTV/mythtv] c51c7d: externrecorder: patches for rpm builder [ In reply to ]
Builds with this problem run on my Fedora 29 system for around 80
minutes before failing, so I'll attach specfile patches that have
actually worked with master in the last day or two.

I haven't tried them on versions without the commit quoted in the
subject; nor have I tried using the externrecorder.

The results run under F29 and el7.

John
Re: [mythtv-commits] [MythTV/mythtv] c51c7d: externrecorder: patches for rpm builder [ In reply to ]
Builds with this problem run on my Fedora 29 system for around 80
minutes before failing, so I'll attach specfile patches that have
actually worked with master in the last day or two.

I haven't tried them on versions without the commit quoted in the
subject; nor have I tried using the externrecorder.

The results run under F29 and el7.
----------------
I see that the specfile has now been updated on github. Not
identically, and affecting a different package, but presumably with
broadly similar effect. I still need the libvpx exclusion for
installation in KDE/el7.

Thanks Gary!

John










_______________________________________________
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