Opened 16 months ago

Last modified 15 months ago

#66805 closed defect

rav1e @0.6.3: Checksum mismatch — at Version 1

Reported by: amadeus24 Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: rav1e

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Running macOS 13.2 Ventura and I has updated macports today on a arm MacBook.
During update I got the message:

Error: Checksum (rmd160) mismatch for rav1e-0.6.3.tar.gz
Error: Checksum (sha256) mismatch for rav1e-0.6.3.tar.gz
Error: Checksum (size) mismatch for rav1e-0.6.3.tar.gz
Error: Failed to checksum rav1e: Unable to verify file checksums

Had a look at:
https://packages.macports.org/rav1e
https://fra.de.packages.macports.org/rav1e
https://nue.de.packages.macports.org/rav1e
But there was no "rav1e-0.6.3_0.darwin_22.arm64.tbz2"

Change History (2)

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

Description: modified (diff)
Keywords: rav1e could not be downloaded removed
Summary: rav1e current release (rav1e-0.6.3_0.darwin_22.arm64.tbz2) is not availablerav1e @0.6.3: Checksum mismatch

No packages are available for any port for darwin_22.arm64 yet. See #66637. That should not be a problem. When a package is not available, MacPorts builds from source. That's what's failing on your system because the rav1e-0.6.3.tar.gz distfile you downloaded has different checksums than we expected. Where did your rav1e-0.6.3.tar.gz distfile come from? If your log doesn't show and you don't remember, sudo port clean --all rav1e and try again, and attach the main.log if it still fails.

We've been getting a lot of checksum mismatch bugs reported lately but we haven't been able to reproduce them. (I cannot reproduce this problem with rav1e.) We need to know where the bad files are coming from (which a clean log should show) to be able to proceed with a fix.

Changed 16 months ago by amadeus24

Attachment: main.log added

main.log

Note: See TracTickets for help on using tickets.