[MacPorts] #48987: mythtv-core.27: checksum mismatch
MacPorts
noreply at macports.org
Tue Sep 29 14:23:36 PDT 2015
#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/cc037a8804c3f260e33f5611272b192699927662]
--
Ticket URL: <https://trac.macports.org/ticket/48987#comment:7>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list