[mythtv] Backwards compatibility

Lawrence Rust lvr at softsystem.co.uk
Tue Jan 5 20:33:53 UTC 2016


On Tue, 2016-01-05 at 14:25 -0500, Dan Wilga wrote:
> On 1/5/16 1:36 PM, Lawrence Rust wrote:
> > This set me thinking - how difficult would it be to achieve backwards
> > protocol and schema compatibility for the frontend?  So over the weekend
> > I tried some ideas:
> >
> > 1. Enable read-only access to old old database schema.
> > 2. Fallback to an old version of the Myth comms protocol.
> > 3. Provide a translation layer for updated protocol requests
> > 4. Provide a translation layer for serialised data structs.
> This is a great idea, Lawrence. I know I am much more likely to try this 
> than I would be to replace my working BE with 0.28.
> 
> Is there any chance the 0.28 code could run a *slave* BE talking to a 
> 0.27 *master* BE?

This is distinctly possible - not with what I have now but with a little
bit more effort.

>  That's another scenario under which I could test. It 
> would even allow me to temporarily reassign my tuners to the 0.28 slave 
> and try recording.

That's what I was hoping - a more diverse test environment exercising
all the corners.

-- Lawrence Rust.



More information about the mythtv-dev mailing list