[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