[mythtv-users] Mixing SVN Frontend (0.21) with 0.20.2 Backend

Brad DerManouelian myth at dermanouelian.com
Wed Dec 26 00:40:25 UTC 2007


On Dec 25, 2007, at 4:30 PM, Ma Begaj wrote:

> 2007/12/25, William Munson <w.munson at comcast.net>:
>> Tim Litwiller wrote:
>>> Your versions have to match. Either use all .20.2 or use all SVN
>>>
>> Not just run SVN but you must have the same version of SVN running on
>> ALL your machines so you need to upgrade code on every myth machine  
>> at
>> the same time. Also, you cannot go backwards from SVN to release  
>> other
>> than by saving a copy of your database and restoring it when you  
>> want to
>> go back. This means anything recorded while running SVN will be lost
>> when reverting. On the other hand, we are getting close to another
>> release of Myth so the code in SVN is pretty stable right now and I
>> would not hesitate to suggest switching to SVN if you are willing  
>> to put
>> up with a few possible bugs. I have been running SVN for a year or  
>> so. I
>> just monitor the dev and commits lists and do not upgrade until the  
>> code
>> is in a stable state, ie. I wait until a few days have passed since a
>> major commit to allow the devs to fix any errors that crop up. I find
>> some of the features in the new code are required to be able to run  
>> my
>> system the way I want.
>>
>> Bill
>>
>
> this would not be a problem if mythfrontend and plugins would
> communicate with mythbackend through a specified protocol without
> directly writing into database. fyi, this is not a critic, just an
> explanation.

versioning mismatch errors only happen when the protocol version has  
been upgraded, not necessarily the version of mythtv. The protocol  
version is only upgrade when it's necessary for new functionality. My  
point is that there is a specified protocol used for communication. It  
changes relatively often so having the exact same version frontend/ 
backend is the only supported way to run. I've run unsupported  
mismatched frontend/backend versions before and it doesn't seem to  
care as long as you avoid functionality that has changed between  
versions. No, I'm not going to tell anyone how to do this because if  
you don't know then you definitely shouldn't be doing it. ;)



More information about the mythtv-users mailing list