Opened 18 months ago
Last modified 2 months ago
#69971 assigned defect
uhd-39lts @3.9-LTS: checksum mismatch
| Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | michaelld (Michael Dickens) |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.9.3 |
| Keywords: | Cc: | ||
| Port: | uhd-39lts |
Description
---> Attempting to fetch uhd-UHD-3.9.LTS.tar.gz from https://codeload.github.com/EttusResearch/uhd/legacy.tar.gz/UHD-3.9.LTS?dummy=
…
---> Verifying checksums for uhd-39lts
DEBUG: Executing org.macports.checksum (uhd-39lts)
---> Checksumming uhd-UHD-3.9.LTS.tar.gz
DEBUG: Calculated (rmd160) is 211093bd09083ec62f535c2c43980836bb5aa3a5
Error: Checksum (rmd160) mismatch for uhd-UHD-3.9.LTS.tar.gz
Portfile checksum: uhd-UHD-3.9.LTS.tar.gz rmd160 0765543ffdc36df568012640422fda8c70809f62
Distfile checksum: uhd-UHD-3.9.LTS.tar.gz rmd160 211093bd09083ec62f535c2c43980836bb5aa3a5
DEBUG: Calculated (sha256) is c2c447f417b332ff2474130fcf9436ead9290f6136ebd75f1a477158449a26a3
Error: Checksum (sha256) mismatch for uhd-UHD-3.9.LTS.tar.gz
Portfile checksum: uhd-UHD-3.9.LTS.tar.gz sha256 a6b4055c5d2d007c978c6577d87151ce9d505d6f5c116f0d20f176497424147e
Distfile checksum: uhd-UHD-3.9.LTS.tar.gz sha256 c2c447f417b332ff2474130fcf9436ead9290f6136ebd75f1a477158449a26a3
DEBUG: Calculated (size) is 2464200
Error: Checksum (size) mismatch for uhd-UHD-3.9.LTS.tar.gz
Portfile checksum: uhd-UHD-3.9.LTS.tar.gz size 2463897
Distfile checksum: uhd-UHD-3.9.LTS.tar.gz size 2464200
The correct checksum line may be:
checksums rmd160 211093bd09083ec62f535c2c43980836bb5aa3a5 \
sha256 c2c447f417b332ff2474130fcf9436ead9290f6136ebd75f1a477158449a26a3 \
size 2464200
Error: Failed to checksum uhd-39lts: Unable to verify file checksums
Change History (2)
comment:1 Changed 2 months ago by ryandesign (Ryan Carsten Schmidt)
comment:2 Changed 2 months ago by ryandesign (Ryan Carsten Schmidt)
I'm attempting to update the port but it needs other fixes too, one for cmake >= 4 and one for a boost error that I haven't tracked down yet.
Note: See
TracTickets for help on using
tickets.

The port says:
github.setup EttusResearch uhd UHD-3.9.LTS"UHD-3.9.LTS" is not a tag; it's a branch. It changes when commits are added to the branch, causing a checksum mismatch.
The portfile checksums match commit e820212 from that branch from 2018.
But the new checksums match commit 9ebbb8e of that branch from 2019.
If we still need this port, update to the latest commit from the branch, using its commit hash rather than the branch name.