[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