#68732 closed defect (fixed)

py311-llvmlite @0.41.0: Failed to checksum py311-llvmlite: Unable to verify file checksums

Reported by: KingfuChan (Kingfu Chan) Owned by: stromnov (Andrey Stromnov)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: py311-llvmlite

Description

I'm trying to install qgis3 or qgis3-ltr and py311-llvmlite is a dependency, build failed on py311-llvmlite. I tried to install py311-llvmlite separately, also failed with same error. I've follow the checksum guideline and manually download-install, also failed.

Attachments (1)

main.log (70.4 KB) - added by KingfuChan (Kingfu Chan) 10 months ago.

Download all attachments as: .zip

Change History (3)

Changed 10 months ago by KingfuChan (Kingfu Chan)

Attachment: main.log added

comment:1 Changed 10 months ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to stromnov
Status: newassigned

Agreed:

% sudo port fetch --no-mirrors py311-llvmlite
Password:
--->  Fetching distfiles for py311-llvmlite
--->  Attempting to fetch llvmlite-0.41.0.tar.gz from https://codeload.github.com/numba/llvmlite/legacy.tar.gz/v0.41.0?dummy=
% sudo port checksum py311-llvmlite
--->  Verifying checksums for py311-llvmlite
Error: Checksum (rmd160) mismatch for llvmlite-0.41.0.tar.gz
Error: Checksum (sha256) mismatch for llvmlite-0.41.0.tar.gz
Error: Checksum (size) mismatch for llvmlite-0.41.0.tar.gz
Error: Failed to checksum py311-llvmlite: Unable to verify file checksums
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-llvmlite/py311-llvmlite/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port py311-llvmlite failed

I see this port is using the legacy github download type, which ports should not use. This project offers release downloads, which should be used when available.

I see that 0.41.1 is available. The port should be updated to this version, setting github.tarball_from releases in the process (or use the python portgroup's default pypi download method, if applicable to this port, and in that case probably remove the github portgroup).

comment:2 Changed 10 months ago by jmroot (Joshua Root)

Resolution: fixed
Status: assignedclosed

In 9fd85e804205b5fd66b1a10cee29191e66525a4a/macports-ports (master):

py-llvmlite: update to 0.41.1, switch to pypi fetch

Closes: #68732

Note: See TracTickets for help on using tickets.