Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Users

Keeping builds up-to-date

 

 

MythTV users RSS feed   Index | Next | Previous | View Threaded


J.Pilk at tesco

Jul 19, 2012, 1:40 AM

Post #1 of 5 (392 views)
Permalink
Keeping builds up-to-date

After years of running MythTV installed from packages I now have a local
build from the 0.25.2 tarballs, but I'm not clear of the best way to
keep it updated, if that seems a good thing to do.

The ATrpms packages use gitfixes.patch files; I don't know how these
are created. I haven't used git and don't know what resources it would
need at my end. Would I do better to do a git clone instead? Can I
rebuild small parts of the system if I want to try some out-of-tree
patch? How?

I expect these questions are covered somewhere in the wiki, but I
haven't found it easy to find a concise and up-to-date set of
recommendations. Any suggestions?

John P
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


mythlist at assursys

Jul 19, 2012, 3:00 AM

Post #2 of 5 (376 views)
Permalink
Re: Keeping builds up-to-date [In reply to]

On Thu, 19 Jul 2012, John Pilkington wrote:

> After years of running MythTV installed from packages I now have a local
> build from the 0.25.2 tarballs, but I'm not clear of the best way to keep it
> updated, if that seems a good thing to do.
>
> The ATrpms packages use gitfixes.patch files; I don't know how these are
> created. I haven't used git and don't know what resources it would need at
> my end. Would I do better to do a git clone instead? Can I rebuild small
> parts of the system if I want to try some out-of-tree patch? How?
>
> I expect these questions are covered somewhere in the wiki, but I haven't
> found it easy to find a concise and up-to-date set of recommendations. Any
> suggestions?

From my personal MythTV RPM specfile (based on Fedora/rpmfusion's, which in
turn was based on Axel Thimm's), some notes to myself:

# AJB20110112 - summary of pulling 0.24-fixes using GIT
# cd /usr/src/redhat/SOURCES/mythtv-0.24-fixes-GIT20110112
# mv mythtv/mythtv-0.24 mythtv/mythtv
# mv mythtv/mythplugins-0.24 mythtv/mythplugins
# git clone git://github.com/MythTV/mythtv.git mythtv
# git checkout fixes/0.24
# git pull
# cd mythplugins
# git clone git://github.com/MythTV/mythweb.git
# git checkout fixes/0.24
# git pull
# cd ../..
# mv mythtv/mythtv mythtv/mythtv-0.24
# mv mythtv/mythplugins mythtv/mythplugins-0.24
#
# to update tree:
# cd /usr/src/redhat/SOURCES/mythtv-0.24-fixes-GIT20110112
# mv mythtv/mythtv-0.24 mythtv/mythtv
# mv mythtv/mythplugins-0.24 mythtv/mythplugins
# cd mythtv
# git pull
# cd mythplugins/mythweb
# git pull
# mv mythtv/mythtv mythtv/mythtv-0.24
# mv mythtv/mythplugins mythtv/mythplugins-0.24

Then tar those two directories up as:

Source0: http://www.mythtv.org/mc/mythtv-%{version}-gitfixes-20110212.tar.bz2
Source1: http://www.mythtv.org/mc/mythplugins-%{version}-gitfixes-20110212.tar.bz2

Then comment out the application of patches that don't apply because they're
obsoleted by the current version from GIT (0, 1, 101, 102, 103 in the last
build I did, about 18 months ago).

> John P

HTH,
Alex
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


J.Pilk at tesco

Jul 19, 2012, 4:12 AM

Post #3 of 5 (375 views)
Permalink
Re: Keeping builds up-to-date [In reply to]

On 19/07/12 11:00, Alex Butcher wrote:
> On Thu, 19 Jul 2012, John Pilkington wrote:
>
>> After years of running MythTV installed from packages I now have a
>> local build from the 0.25.2 tarballs, but I'm not clear of the best
>> way to keep it updated, if that seems a good thing to do.
>>
>> The ATrpms packages use gitfixes.patch files; I don't know how these
>> are created. I haven't used git and don't know what resources it
>> would need at my end. Would I do better to do a git clone instead?
>> Can I rebuild small parts of the system if I want to try some
>> out-of-tree patch? How?
>>
>> I expect these questions are covered somewhere in the wiki, but I
>> haven't found it easy to find a concise and up-to-date set of
>> recommendations. Any suggestions?
>
>> From my personal MythTV RPM specfile (based on Fedora/rpmfusion's,
>> which in
> turn was based on Axel Thimm's), some notes to myself:
>
> # AJB20110112 - summary of pulling 0.24-fixes using GIT
> # cd /usr/src/redhat/SOURCES/mythtv-0.24-fixes-GIT20110112
> # mv mythtv/mythtv-0.24 mythtv/mythtv
> # mv mythtv/mythplugins-0.24 mythtv/mythplugins
> # git clone git://github.com/MythTV/mythtv.git mythtv
> # git checkout fixes/0.24
> # git pull
> # cd mythplugins
> # git clone git://github.com/MythTV/mythweb.git
> # git checkout fixes/0.24
> # git pull
> # cd ../..
> # mv mythtv/mythtv mythtv/mythtv-0.24
> # mv mythtv/mythplugins mythtv/mythplugins-0.24
> # # to update tree:
> # cd /usr/src/redhat/SOURCES/mythtv-0.24-fixes-GIT20110112
> # mv mythtv/mythtv-0.24 mythtv/mythtv
> # mv mythtv/mythplugins-0.24 mythtv/mythplugins
> # cd mythtv
> # git pull
> # cd mythplugins/mythweb
> # git pull
> # mv mythtv/mythtv mythtv/mythtv-0.24
> # mv mythtv/mythplugins mythtv/mythplugins-0.24
>
> Then tar those two directories up as:
>
> Source0:
> http://www.mythtv.org/mc/mythtv-%{version}-gitfixes-20110212.tar.bz2
> Source1:
> http://www.mythtv.org/mc/mythplugins-%{version}-gitfixes-20110212.tar.bz2
>
> Then comment out the application of patches that don't apply because
> they're
> obsoleted by the current version from GIT (0, 1, 101, 102, 103 in the last
> build I did, about 18 months ago).
>
>> John P
>
> HTH,
> Alex

Yes, thanks, that looks fine. I was afraid I had sent a 'please send me
any information that you have about the Universe' sort of query.

John



_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


monkeypet at gmail

Jul 19, 2012, 7:08 PM

Post #4 of 5 (361 views)
Permalink
Re: Keeping builds up-to-date [In reply to]

On Thu, Jul 19, 2012 at 1:40 AM, John Pilkington <J.Pilk [at] tesco> wrote:

> After years of running MythTV installed from packages I now have a local
> build from the 0.25.2 tarballs, but I'm not clear of the best way to keep
> it updated, if that seems a good thing to do.
>
> The ATrpms packages use gitfixes.patch files; I don't know how these are
> created. I haven't used git and don't know what resources it would need at
> my end. Would I do better to do a git clone instead? Can I rebuild small
> parts of the system if I want to try some out-of-tree patch? How?
>

http://www.mythtv.org/wiki/Building_RPMS_from_Source


>
> I expect these questions are covered somewhere in the wiki, but I haven't
> found it easy to find a concise and up-to-date set of recommendations. Any
> suggestions?
>
> John P
> ______________________________**_________________
> mythtv-users mailing list
> mythtv-users [at] mythtv
> http://www.mythtv.org/mailman/**listinfo/mythtv-users<http://www.mythtv.org/mailman/listinfo/mythtv-users>
>


J.Pilk at tesco

Jul 20, 2012, 5:29 AM

Post #5 of 5 (359 views)
Permalink
Re: Keeping builds up-to-date [In reply to]

On 20/07/12 03:08, Monkey Pet wrote:
> On Thu, Jul 19, 2012 at 1:40 AM, John Pilkington <J.Pilk [at] tesco
> <mailto:J.Pilk [at] tesco>> wrote:
>
> After years of running MythTV installed from packages I now have a
> local build from the 0.25.2 tarballs, but I'm not clear of the best
> way to keep it updated, if that seems a good thing to do.
>
> The ATrpms packages use gitfixes.patch files; I don't know how
> these are created. I haven't used git and don't know what resources
> it would need at my end. Would I do better to do a git clone
> instead? Can I rebuild small parts of the system if I want to try
> some out-of-tree patch? How?
>
>
> http://www.mythtv.org/wiki/Building_RPMS_from_Source
>
>
> I expect these questions are covered somewhere in the wiki, but I
> haven't found it easy to find a concise and up-to-date set of
> recommendations. Any suggestions?
>

Thanks - to you and Geoff. That looks useful too. But I'm glad to see
that Axel expects to be back in business soon :-)

Cheers,

John


_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users

MythTV users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.