Opened 5 months ago

Closed 5 months ago

Last modified 5 months ago

#68917 closed defect (fixed)

svt-av1 @1.8.0: Unable to verify file checksums

Reported by: ianthrive (Ian Timothy) Owned by: i0ntempest
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: svt-av1

Description (last modified by ianthrive (Ian Timothy))

% doas port clean svt-av1 && doas port install svt-av1 && cat /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_svt-av1/svt-av1/main.log
[...snip...]
:notice:checksum --->  Verifying checksums for svt-av1
:debug:checksum Executing org.macports.checksum (svt-av1)
:info:checksum --->  Checksumming SVT-AV1-1.8.0.tar.bz2
:debug:checksum Calculated (rmd160) is 0123a602b270b6d1b242ef08ca4dee08c3e2b270
:error:checksum Checksum (rmd160) mismatch for SVT-AV1-1.8.0.tar.bz2
:info:checksum Portfile checksum: SVT-AV1-1.8.0.tar.bz2 rmd160 e7a28b9a9670dad06030a6739cf29c7417349ed5
:info:checksum Distfile checksum: SVT-AV1-1.8.0.tar.bz2 rmd160 0123a602b270b6d1b242ef08ca4dee08c3e2b270
:debug:checksum Calculated (sha256) is 8c1b09f95bbd7d4856e9dad9ab22d0eefc36328a9ca545707142cf33095fb05d
:error:checksum Checksum (sha256) mismatch for SVT-AV1-1.8.0.tar.bz2
:info:checksum Portfile checksum: SVT-AV1-1.8.0.tar.bz2 sha256 f3ea4ed71ea21c82d376c805da694df39f1c89c8870e8a1e2cf47462a6ca2c56
:info:checksum Distfile checksum: SVT-AV1-1.8.0.tar.bz2 sha256 8c1b09f95bbd7d4856e9dad9ab22d0eefc36328a9ca545707142cf33095fb05d
:debug:checksum Calculated (size) is 9598053
:error:checksum Checksum (size) mismatch for SVT-AV1-1.8.0.tar.bz2
:info:checksum Portfile checksum: SVT-AV1-1.8.0.tar.bz2 size 9597001
:info:checksum Distfile checksum: SVT-AV1-1.8.0.tar.bz2 size 9598053
:info:checksum The correct checksum line may be:
:info:checksum checksums           rmd160  0123a602b270b6d1b242ef08ca4dee08c3e2b270 \
:info:checksum                     sha256  8c1b09f95bbd7d4856e9dad9ab22d0eefc36328a9ca545707142cf33095fb05d \
:info:checksum                     size    9598053
:error:checksum Failed to checksum svt-av1: Unable to verify file checksums
:debug:checksum Error code: NONE
:debug:checksum Backtrace: Unable to verify file checksums
:debug:checksum     while executing
:debug:checksum "$procedure $targetname"
% uname -a && \
    sw_vers -ProductVersion && \
    port version && \
    pkgutil --pkg-info=com.apple.pkg.{CLTools_Executables,CLTools_Base,DeveloperToolsCLI,DeveloperToolsCLILeo} 2>/dev/null | sed -n 's/^version: //p' && \
    xcodebuild -version
Darwin ian.local 23.1.0 Darwin Kernel Version 23.1.0: Mon Oct  9 21:27:24 PDT 2023; root:xnu-10002.41.9~6/RELEASE_ARM64_T6000 arm64
14.1.2
Version: 2.8.1
15.0.0.0.1.1694021235
Xcode 15.1
Build version 15C65

Change History (7)

comment:1 Changed 5 months ago by ianthrive (Ian Timothy)

Description: modified (diff)

comment:2 Changed 5 months ago by i0ntempest

Resolution: fixed
Status: assignedclosed

In d39bb3e70ab5d42428498976483b2ed399f93113/macports-ports (master):

svt-av1: stealth upgrade

Closes: #68917

comment:3 Changed 5 months ago by fhgwright (Fred Wright)

The stealth upgrade didn't actually work, because it has a mismatch between the expected tarball name of SVT-AV1-1.8.0.tar.bz2 and the actual tarball name of SVT-AV1-v1.8.0.tar.bz2 (note the 'v').

comment:4 Changed 5 months ago by fhgwright (Fred Wright)

Resolution: fixed
Status: closedreopened

comment:5 Changed 5 months ago by i0ntempest

I can fetch https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v1.8.0/SVT-AV1-1.8.0.tar.bz2 just fine, I don't know why buildbot got a 404. Can someone trigger the mirror again?

comment:6 Changed 5 months ago by ryandesign (Ryan Carsten Schmidt)

No amount of triggering new builds on buildbot will allow it to fetch that file until #68932 is resolved.

comment:7 in reply to:  3 Changed 5 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: reopenedclosed

Replying to fhgwright:

The stealth upgrade didn't actually work, because it has a mismatch between the expected tarball name of SVT-AV1-1.8.0.tar.bz2 and the actual tarball name of SVT-AV1-v1.8.0.tar.bz2 (note the 'v').

The mismatched distname is not a problem:

% sudo port fetch --no-mirrors svt-av1         
--->  Fetching distfiles for svt-av1
--->  Attempting to fetch SVT-AV1-1.8.0.tar.bz2 from https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v1.8.0
% sudo port checksum svt-av1             
--->  Verifying checksums for svt-av1

GitLab, like GitHub, allows any distfile name to be specified for automatically-generated tarballs, and the gitlab and github portgroups are designed to take advantage of that fact.

Last edited 5 months ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)
Note: See TracTickets for help on using tickets.