<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 1/4/12 3:03 PM, jk90090 wrote:
    <blockquote cite="mid:4F04DABE.9090905@gmail.com" type="cite">On
      1/4/12 2:11 PM, Mark Kendall wrote:
      <br>
      <blockquote type="cite">On 4 January 2012 21:53,
        jk90090<a class="moz-txt-link-rfc2396E" href="mailto:jk90090@gmail.com">&lt;jk90090@gmail.com&gt;</a>&nbsp; wrote:
        <br>
        <blockquote type="cite">Started noticing that my MythWeb
          "Recordings" page wasn't showing preview
          <br>
          icons. Check the backend log and saw the following sort of
          errors:
          <br>
          <br>
          2012-01-03 15:55:44.682301 E [7951/8502] HttpServer82
          <br>
          services/content.cpp:450 (GetPreviewImage?) -GetPreviewImage?:
          no recording
          <br>
          for start time 'Mon Jan 2 12:00:00 2012'
          <br>
          I did an update (manual gentoo ebuild) yesterday before
          submitting the
          <br>
          ticket. MythTV build is from mythtv-0.25_pre20120103.tar.gz .
          MythWeb is
          <br>
          www-apps/mythweb-0.25_pre20111115, also pulling in from the
          manual ebuild.
          <br>
        </blockquote>
        Mythweb was updated for UTC on 2/12/2011
        <br>
(<a class="moz-txt-link-freetext" href="https://github.com/MythTV/mythweb/commit/e9e99daf2fae331d24f940d249fbf476873fb55a">https://github.com/MythTV/mythweb/commit/e9e99daf2fae331d24f940d249fbf476873fb55a</a>).
        <br>
        <br>
        I suggest you update mythweb.
        <br>
        <br>
        regards
        <br>
        <br>
        Mark
        <br>
        <br>
      </blockquote>
      Looked at the commit, and found the commits for utils.php and
      Program.php&nbsp; aren't being reflected in my build for
      www-apps/mythweb-0.25_pre20111115 .&nbsp; Now trying to figure out how
      it's pulling this build...
      <br>
      <br>
      -JK
      <br>
    </blockquote>
    source
/usr/local/mythtv_portage/Gentoo/www-apps/mythweb/mythweb-0.25_pre20111115.ebuild<br>
    ++ EAPI=2<br>
    ++ MYTHTV_VERSION=<br>
    ++ MYTHTV_BRANCH=master<br>
    ++ MYTHTV_REV=40cef91e1d226ca73a1d36d2976433456a35fcd4<br>
    ++ MYTHTV_SREV=40cef91<br>
    ...<br>
    SRC_URI='<a class="moz-txt-link-freetext" href="https://github.com/MythTV/mythweb/tarball/40cef91e1d226ca73a1d36d2976433456a35fcd4">https://github.com/MythTV/mythweb/tarball/40cef91e1d226ca73a1d36d2976433456a35fcd4</a>
    -&gt; mythweb-0.25_pre20111115.tar.gz'<br>
    <br>
    <br>
    Looked on GitHub (
    <a class="moz-txt-link-freetext" href="https://github.com/MythTV/packaging/tree/master/Gentoo/www-apps/mythweb">https://github.com/MythTV/packaging/tree/master/Gentoo/www-apps/mythweb</a>
    ) and the Ebuild version bump points to the above.<br>
    <br>
    If I wget that url, I get MythTV-mythweb-40cef91.tar.gz .&nbsp; Looking
    inside there, most (if not all) files are dated November 15, 2011,
    and the files above are MISSING the commits.<br>
    <br>
    Turns out the scripts/mythtv-buildrebuild.py doesn't by default
    update mythweb at all, so I wasn't on a newer packaging than the Nov
    15th one (but still that should have included the commits):<br>
    <br>
    # scripts/mythtv-buildebuild.py --packages media-tv/mythtv --verbose<br>
    Updating media-tv/mythtv<br>
    Base automatically chosen: mythtv-0.25_pre20120103<br>
    Autoselecting hash: a42250ad3f66279f2f3adb4a1c4b77495038eb5e<br>
    New version set to: mythtv-0.25_pre20120104<br>
    Opening "/usr/portage/distfiles/mythtv-0.25_pre20120104.tar.gz" to
    find shortened hash:&nbsp; a42250a<br>
    Updating "media-tv/mythtv/mythtv-0.25_pre20120103.ebuild" to
    "media-tv/mythtv/mythtv-0.25_pre20120104.ebuild"<br>
    Digesting...<br>
    <br>
    # scripts/mythtv-buildebuild.py --packages www-apps/mythweb
    --verbose<br>
    Updating www-apps/mythweb<br>
    Base automatically chosen: mythweb-0.25_pre20111115<br>
    Autoselecting hash: 91ee0a299ccea2caba0292c110c253454d5c5bbb<br>
    New version set to: mythweb-0.25_pre20120104<br>
    Opening "/usr/portage/distfiles/mythtv-0.25_pre20120104.tar.gz" to
    find shortened hash:&nbsp; a42250a<br>
    Updating "www-apps/mythweb/mythweb-0.25_pre20111115.ebuild" to
    "www-apps/mythweb/mythweb-0.25_pre20120104.ebuild"<br>
    Digesting...<br>
    <br>
    # emerge -p mythweb<br>
    <br>
    These are the packages that would be merged, in order:<br>
    <br>
    Calculating dependencies... done!<br>
    [ebuild&nbsp; NS&nbsp;&nbsp; ~] www-apps/mythweb-0.25_pre20120104
    [0.25_pre20111115] USE="-vhosts" <br>
    <br>
    &nbsp;* IMPORTANT: 11 news items need reading for repository 'gentoo'.<br>
    &nbsp;* Use eselect news to read news items.<br>
    <br>
    But that fails to emerge.<br>
    <br>
    So next, I just created a new github clone:<br>
    <br>
    <meta charset="utf-8">
    <pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal 'Bitstream Vera Sans Mono', Courier, monospace; font-family: 'Bitstream Vera Sans Mono', Courier, monospace; font-size: 11px; color: rgb(68, 68, 68); white-space: pre-wrap; word-wrap: break-word; width: 74em; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(248, 248, 248); ">git clone <a class="moz-txt-link-freetext" href="git://github.com/MythTV/packaging.git">git://github.com/MythTV/packaging.git</a> /usr/local/mythtv_portage/

And re-emerged mythweb.
</pre>
    <br>
    And re-emerged.<br>
    Results, the same missing commits.<br>
    <br>
    What should I do next?<br>
    <br>
    -JK<br>
    <br>
    <br>
  </body>
</html>