[MacPorts] #60444: py38-llvmlite @0.32.0: checksum failure (was: checksum failure for py38-llvmlite)

MacPorts noreply at macports.org
Wed May 6 17:16:16 UTC 2020


#60444: py38-llvmlite @0.32.0: checksum failure
--------------------------+----------------------
  Reporter:  mfacorcoran  |      Owner:  stromnov
      Type:  defect       |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.6.2
Resolution:               |   Keywords:
      Port:  py-llvmlite  |
--------------------------+----------------------
Changes (by ryandesign):

 * status:  new => assigned
 * priority:  High => Normal
 * version:   => 2.6.2
 * owner:  (none) => stromnov
 * port:   => py-llvmlite


Comment:

 Confirmed. Here is the difference between [https://distfiles.macports.org
 /py-llvmlite/ the copy of the file we mirrored] on April 20, 2020 and the
 one now on GitHub:

 {{{
 --- 0/numba-llvmlite-78426de/llvmlite/_version.py       2020-04-15
 13:37:27.000000000 -0500
 +++ 1/numba-llvmlite-78426de/llvmlite/_version.py       2020-04-15
 13:37:27.000000000 -0500
 @@ -9,7 +9,7 @@
  # versioneer-0.12 (https://github.com/warner/python-versioneer)

  # these strings will be replaced by git during git-archive
 -git_refnames = " (tag: v0.32.0, release0.32)"
 +git_refnames = " (tag: v0.32.0)"
  git_full = "26059d238f4ba23dff74703dd27168591d889edd"

  # these strings are filled in when 'setup.py versioneer' creates
 _version.py
 }}}

 [https://github.com/numba/llvmlite/blob/master/llvmlite/_version.py The
 file in their repository] actually has the following contents:

 {{{
 # these strings will be replaced by git during git-archive
 git_refnames = "$Format:%d$"
 git_full = "$Format:%H$"
 }}}

 So apparently `$Format:%d$` and `$Format:%H$` get replaced at the time
 that GitHub creates the archive. And it looks like something changed
 between April 20 and now. I would guess that on April 20 the repository
 contained two tags, one named v0.32.0 and another named release0.32, both
 pointing to the 0.32.0 code, and that some time between then and now the
 release0.32 tag was removed.

 I guess we have to handle this as a [PortfileRecipes#stealth-updates
 stealth update]. Or if the next version is released soon we could just
 wait for that. The
 [https://github.com/numba/llvmlite/commit/a2d95b5066ea0d26c1fbebaf63966013ff379802
 changelog says] version 0.32.1 will be released tomorrow.

-- 
Ticket URL: <https://trac.macports.org/ticket/60444#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list