[mythtv-users] mythv 0.27 test packages (future RPM Fusion)

James Linder jam at tigger.ws
Sat Sep 21 02:07:35 UTC 2013


On 21/09/2013, at 12:39 AM, mythtv-users-request at mythtv.org wrote:

>> 
>> Once again this compiled (rpmbuild --rebuild) and installed without
>> problems on my 32-bit non-standard-SL6 laptop.  Thanks, Richard.
>> 
>> 2013-09-20 07:19:41.649542 C  mythbackend version: tag: v0.27 [317d5b7]
>> www.mythtv.org
>> 2013-09-20 07:19:41.649624 C  Qt version: compile: 4.8.5, runtime: 4.8.5
>> 
>> I'm confused about the benefit tradeoff, for a user without access to
>> up-to-date rpm packages, of building from an SRPM like this - which I can
>> now do - or from a git pull;  I have done the pull;  it updates very
>> easily, and buildbot keeps reporting build success on f18-64-bit, which I
>> shall want to use.  I haven't tried it yet.  But AIUI that seems to require
>> config, make, install and I suppose it doesn't produce rpm packages and
>> consequently requires a new management approach.  Any comments?
>> 
>> http://www.mythtv.org/wiki/MythTV-HOWTO_-_0.26#Manually_building_MythTV
>> 
> 
> You can look through the upstream spec[1] which is very similar to the RPM
> Fusion spec but a short, and generic, answer is that the spec documents a
> LOT of tweaks and other things to make the resultant package compliant with
> the distro's packaging guidelines. Of course automatic install of
> dependencies is nice too and you don't have to rely on upstreams "make
> uninstall" getting it right. I actually build everything into an RPM
> because sometimes a lot more is required than a simple make; make install
> and by documenting in the spec file I don't have to remember what I did.
> Also rpmbuild/rpmlint catch a lot of upstream problems.
> 
> Specifically for mythtv it does things like create the mythtv user for you,
> install service files, log rotation, and other pre-setup activities, tweaks
> and patches that may not be in git.

When I tried to build the rpm it needed pages of dependencies, whereas the git version built without any issues.
Methinks that having someone else's asinine ideas eg mythtv user is umm daft. eg uber secret database password to prevent my wife hacking mythtv.

So I guess I'll make an rpm spec that does no fooling around.

James


More information about the mythtv-users mailing list