[mythtv] Re: [mythtv-commits] mythtv commit: r7932 by nigel
George Nassas
gnassas at mac.com
Sun Nov 20 23:16:44 EST 2005
On 20-Nov-05, at 9:43 PM, Nigel Pearson wrote:
> but I don't think it guarantees that the resultant code
> will interoperate. r1234 of mythtv might not talk to r1234
> of mythplugins, and the situation might not change until r2345.
Since svn revision numbers are repository-wide it does guarantee
consistency from a source control point of view. Sure, a clueless or
malicious developer could commit intentional breakage but I didn't
think we had any of those... unless you'd like to name names ;)
Point is mixing revisions is wrong. You can argue that most of the time
it's only a little wrong but it's still wrong. Closing that obvious
hole makes things a little more robust and that's good. Same deal for
cleaning nulls out of System arguments. There's no technical reason to
leave potential problems in there and they always end up biting you
when you're in a hurry and you don't have time to deal with them and
your wife/SO is yelling at you to finish with the computer so lets code
defensively and live happily ever after.
> because it regenerates some headers, which will force a big
> re-compile of most of the source.
> A workaround would be to add a "rebuild" option,
> which skips the reconfigure (and maybe the Makefile deletion).
OK. I figured there were too many options already but if that's the
best approach... I'll revisit in-place builds when I get some time in
December.
I'm having trouble configuring with the single disk image but that's
probably because I've been copying the built dependancies from one
image to another and something must be out of place. Tomorrow I'll do a
full run from scratch and when that succeeds I'll post an updated
packager script.
- George
More information about the mythtv-dev
mailing list