#48987: mythtv-core.27: checksum mismatch -----------------------------+-------------------------- Reporter: gsulsh57@… | Owner: ctreleaven@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mythtv-core.27 | -----------------------------+-------------------------- Comment (by ctreleaven@…): No. Myth includes a .gitattributes file that causes another file to be updated during a git-archive operation. Which is what happens when GitHub creates a tarball from a commit hash. Unfortunately it apparently creates different results at different times. The following shows the difference between the Sep 17 snapshot and Sep 25: {{{ $ diff -ur prev new diff -ur prev/MythTV-mythtv-e9b577d/mythtv/EXPORTED_VERSION new/MythTV- mythtv-e9b577d/mythtv/EXPORTED_VERSION --- prev/MythTV-mythtv-e9b577d/mythtv/EXPORTED_VERSION 2015-09-09 13:14:00.000000000 -0400 +++ new/MythTV-mythtv-e9b577d/mythtv/EXPORTED_VERSION 2015-09-09 13:14:00.000000000 -0400 @@ -1,2 +1,2 @@ SOURCE_VERSION="e9b577d" -BRANCH=" (fixes/0.27)" +BRANCH="" }}} Just one line...but more than enough to mess up the checksums! I don't understand git/.gitattributes well enough to determine why. I contacted the MythTV dev who set this up (2 years ago) but he stopped responding (IRC) and I believe he is leaving on an extended trip in the near future. If you're interested, the commit is: [https://github.com/MythTV/mythtv/commit/cc037a8804c3f260e33f5611272b19269992...] -- Ticket URL: <https://trac.macports.org/ticket/48987#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X