[mythtv] Building MythTV SVN Packages (rpm)

Chris Petersen lists at forevermore.net
Wed Apr 5 07:48:18 UTC 2006


Axel Thimm wrote:
> On Tue, Apr 04, 2006 at 05:28:33PM -0700, Chris Petersen wrote:
>>> This creates issues for both the packager and the developers as it
>>> gets even more confusing as to what svn the user is talking about.
>> huh?  a revision is a revision.
> 
> Is this svn from Chris' or from ATrpms' that is broken?

well, since neither atrpms nor my spec adds any patches (that I know of) 
to svn (and if yours does, it shouldn't), it would be "revision 12345" 
svn.  SVN checkout should be "pristine" exactly as the devs intend it 
to, or it would create all KINDS Of problems for bug reports.

>>> We've been trying to convince Isaac that having CVS/svn packaging is a
>>> good thing, if this starts being a fork war then he'll probably
>>> digress again.
>> I don't consider this "packaging"...  it's more "building svn but 
>> letting rpm keep track of the installed files"...  no one should be 
>> using these files without knowing how to build packages, etc.
> 
> And does your target audience know that there are no upgrade paths to
> future ATrpms packages?

My target audience is me.  But why would there be problems upgrading? 
I've gone from my svn packages to your release packages for the past 2 
releases with no trouble whatsoever.

>>>> Maybe I'll have to take a look at what you're doing now and see what
>>>> I can backport into mine.
>>> I'd had preferred if you had considered merging any valuable bits the
>>> other way, but it's your choice.
>> I've posted my changes several times over the last few months, and see 
>> no changes ever being ported to yours (or any comments about them).
> 
> I've made comments both to you and Buzz on lists and in private, I
> even reported some bugs you had in your conditionals. The most
> important comment one is that you cannot reqrite something for 90%
> stylistic preferences and 10% functional/bug parts and expect the
> other party to go through every line and compare.

I remember a handful of bug reports from you about some if-statements 
when I first wrote the spec.  None of them panned out, the spec worked 
exactly as I expected it to.  The "stylistic" changes were done 
specifically to make building easier on users -- you already know how 
many complaints you get about the atrelease tag (which is still my 
opinion that it should be hard-replaced pre-build so any src.rpm can be 
recompiled easily), I just took it a step further and documented all of 
the other options..

-Chris


More information about the mythtv-dev mailing list