<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Sep 30, 2014 at 6:20 AM, Carl Hunter <span dir="ltr">&lt;<a href="mailto:cdhunter2@yahoo.com" target="_blank">cdhunter2@yahoo.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 9/29/2014 7:00 PM, Karl Newman wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
This reply ended up in my spam filter for some reason. Anyway, I was<br>
going to suggest that you try to ping the mythtv-dev list. Although it&#39;s<br>
possible that the key developer(s) that worked on that code are no<br>
longer with the project. A git-bisect could be helpful here, too, to<br>
identify the exact commit which broke it, but those are a pain with<br>
mythtv because of the database versioning. You&#39;d really need an isolated<br>
system (or chroot?) to test with.<br>
<br>
Karl<br>
<br>
</blockquote>
<br>
I do have an isolated system running Mythbuntu 11.10 with 0.24 installed.  I can compile on it too.  I was thinking of stepping through the git commits until it broke.  I think I can compile everything but only use the new mythcommflag and <a href="http://libmythtv-0.24.so">libmythtv-0.24.so</a>.  Could someone correct me if I&#39;m wrong?  I&#39;m still learning all the git commands too so I&#39;ll take a look at git-bisect.<br>
<br>
Thanks<br></blockquote></div><br>Ugh, this was in my spam filter again. Apparently it&#39;s some breakage from yahoo that mailing lists are expected to &quot;fix&quot;. Anyway. If you&#39;re set up to compile on that system, then just checkout the git source for v0.25 (assuming that one is actually bad). Full documentation for git bisect is here: <a href="http://git-scm.com/docs/git-bisect">http://git-scm.com/docs/git-bisect</a> but basically, starting from v0.25, do a &#39;git bisect start&#39;, then &#39;git bisect bad&#39; and &#39;git bisect good v0.24.2&#39;. That will then checkout a revision halfway between the good and bad marked revisions. Then compile and test it. If it&#39;s still good, mark it with &#39;git bisect good&#39; and if not, then &#39;git bisect bad&#39;. Note that you&#39;ll need to restore a database backup after every &#39;git bisect bad&#39; because that moves to an earlier revision which may be incompatible with your (upgraded) database. If you encounter one that won&#39;t compile or run, you can mark it with &#39;git bisect skip&#39;, which will move to the next revision. Once you&#39;ve done this maybe 15(?) times, it should be able to name the bad commit, which can then get closer inspection.<br><br></div><div class="gmail_extra">I fear that after all this you may find that the problem is a monster ffmpeg import commit which will be impossible to pinpoint where the breakage is, but if you&#39;re willing to try this, I would be very grateful. I&#39;m also willing to test a patch (and possibly help to put a patch together from commits) against 0.27 once you get to that point.<br><br></div><div class="gmail_extra">Sincerely,<br><br>Karl<br></div></div>