<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(204,0,0)"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On 9 September 2014 03:23, Thomas Mashos <span dir="ltr">&lt;<a href="mailto:thomas@mashos.com" target="_blank">thomas@mashos.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">On Mon, Sep 8, 2014 at 3:56 AM, Michael T. Dean &lt;<a href="mailto:mtdean@thirdcontact.com">mtdean@thirdcontact.com</a>&gt; wrote:<br>
&gt; On 09/08/2014 04:49 AM, Grant Gardner wrote:<br>
&gt;&gt;<br>
&gt;&gt; If I&#39;ve read the code correctly current trunk can go back as far as<br>
&gt;&gt; 0.24, and 0.24-fixes can go back as far as 0.14<br>
&gt;&gt; See - <a href="https://code.mythtv.org/trac/ticket/504" target="_blank">https://code.mythtv.org/trac/ticket/504</a><br>
&gt;<br>
&gt;</span><span class=""><br>
&gt; This is why I&#39;m of the opinion that just having one database upgrade utility<br>
&gt; is the way to go.  I do like the idea of a command-line upgrade (and planned<br>
&gt; to modify MythTV to allow it).  I just don&#39;t think we need any kind of<br>
&gt; &quot;upgrade any MythTV database version to any other&quot; support--especially since<br>
&gt; there&#39;s a /very/ good reason we dropped support for upgrading from pre-0.22<br>
&gt; database versions (because the code that does so doesn&#39;t work properly with<br>
&gt; modern Qt and Qt-MySQL drivers, so it may fail or--worse--silently corrupt<br>
&gt; the data).<br>
&gt;<br><br></span></blockquote><div><br></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(204,0,0);display:inline">Makes sense.</div></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(204,0,0);display:inline"><br></div></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(204,0,0);display:inline">In any case I have backported the simple approach to --bootstrap to 0.24-fixes</div></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(204,0,0);display:inline"><a href="https://github.com/lwoggardner/mythtv/tree/bootstrap-0.24">https://github.com/lwoggardner/mythtv/tree/bootstrap-0.24</a>. </div></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(204,0,0);display:inline"><br></div></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(204,0,0);display:inline">This could be used as a base to build a virtual machine or docker image (with the right versions of qt / mysql) with which to upgrade old database backups up to something that </div><span style="color:rgb(204,0,0);font-family:verdana,sans-serif">any later version can then upgrade.<div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(204,0,0);display:inline">​ </div></span></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(204,0,0);display:inline"><br></div></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(204,0,0);display:inline">Since I don&#39;t have any old databases to test with I&#39;m going to leave it here.</div></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(204,0,0);display:inline">​</div> <br></div></div></div></div>