[mythtv] [mythtv-commits] mythtv commit: r11281 - in branches/release-0-20-fixes/mythtv/libs by bjm

Kevin Kuphal kuphal at dls.net
Sun Sep 24 12:36:08 UTC 2006


Martin Ebourne wrote:
> On Sun, 24 Sep 2006 02:00:29 +0000, mythtv wrote:
>   
>>       Author: bjm
>>         Date: 2006-09-24 02:00:27 +0000 (Sun, 24 Sep 2006)
>> New Revision: 11281
>>    Changeset: http://cvs.mythtv.org/trac/changeset/11281
>>
>> Modified:
>>
>>    branches/release-0-20-fixes/mythtv/libs/libmyth/mythcontext.h
>>    branches/release-0-20-fixes/mythtv/libs/libmythtv/programinfo.cpp
>>    branches/release-0-20-fixes/mythtv/libs/libmythtv/programinfo.h
>>
>> Log:
>>
>> Add parentid to the proginfo StringLists so that info passed to and from
>> slaves have the correct ID. This bumps NUMPROGRAMLINES to 42 and
>> MYTH_PROTO_VERSION to "31".
>>     
>
> Is it really a good idea to change the protocol version on the stable
> branch?
>
> Many projects have a policy where binary compatibility, database
> compatibility, and especially protocol level compatibility must be kept
> at all times on stable branches, and I suspect that users have an
> expectation that minor versions will work together. Are there any such
> guidelines for MythTV?
>
> In myth's case it could be even more of a problem because the packagers
> tend to release off the head of the stable branch rather than waiting for
> point releases, so sooner or later people are going to uprade 0.20-6 to
> 0.20-7 or some such on one machine and be very surprised when it all
> breaks.
>
>   
Not to speak for Isaac, but it has pretty much been MythTV policy that 
all systems must run the same revision so someone updating one machine 
to 0.20-7 while another is 0.20-6 is unsupported.

Kevin


More information about the mythtv-dev mailing list