Opened 10 months ago

Closed 10 months ago

Last modified 9 months ago

#67907 closed defect (fixed)

libqalculate @4.7.0: broken checksums

Reported by: barracuda156 Owned by: judaew (Vadym-Valdis Yudaiev)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: libqalculate

Description

--->  libqalculate-4.7.0.tar.gz does not exist in /opt/local/var/macports/distfiles/libqalculate
--->  Attempting to fetch libqalculate-4.7.0.tar.gz from https://github.com/qalculate/libqalculate/archive/v4.7.0
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 2060k    0 2060k    0     0   970k      0 --:--:--  0:00:02 --:--:-- 7574k
--->  Verifying checksums for libqalculate
--->  Checksumming libqalculate-4.7.0.tar.gz
Error: Checksum (rmd160) mismatch for libqalculate-4.7.0.tar.gz
Portfile checksum: libqalculate-4.7.0.tar.gz rmd160 6bbbdd90bf9b74c87f0b13520683cfa1fc402350
Distfile checksum: libqalculate-4.7.0.tar.gz rmd160 4cc2712760a64c86590e77e2773f4c072e3d2230
Error: Checksum (sha256) mismatch for libqalculate-4.7.0.tar.gz
Portfile checksum: libqalculate-4.7.0.tar.gz sha256 114ed13f756347bc09a8ae49fa747352be783aa66abc5b38233000955b76b698
Distfile checksum: libqalculate-4.7.0.tar.gz sha256 5d49a042c1b59fd000567f78c9ae84fb30ad57e695e5cc0b023d04c7521809a8
Error: Checksum (size) mismatch for libqalculate-4.7.0.tar.gz
Portfile checksum: libqalculate-4.7.0.tar.gz size 2109638
Distfile checksum: libqalculate-4.7.0.tar.gz size 2109585
The correct checksum line may be:
checksums           rmd160  4cc2712760a64c86590e77e2773f4c072e3d2230 \
                    sha256  5d49a042c1b59fd000567f78c9ae84fb30ad57e695e5cc0b023d04c7521809a8 \
                    size    2109585
Error: Failed to checksum libqalculate: Unable to verify file checksums

Change History (5)

comment:1 Changed 10 months ago by judaew (Vadym-Valdis Yudaiev)

The checksums of the files that are on our mirror servers match, but the files that are now on the upstream server don't match:

% sudo port fetch --no-mirrors libqalculate
--->  Fetching distfiles for libqalculate
--->  Attempting to fetch libqalculate-4.7.0.tar.gz from https://github.com/qalculate/libqalculate/archive/v4.7.0

% sudo port checksum libqalculate
--->  Verifying checksums for libqalculate
Error: Checksum (rmd160) mismatch for libqalculate-4.7.0.tar.gz
Error: Checksum (sha256) mismatch for libqalculate-4.7.0.tar.gz
Error: Checksum (size) mismatch for libqalculate-4.7.0.tar.gz
Error: Failed to checksum libqalculate: Unable to verify file checksums

comment:2 Changed 10 months ago by judaew (Vadym-Valdis Yudaiev)

Resolution: fixed
Status: assignedclosed

In 76ba0e232fc37d7e7d017f446a3e4f803e901cf3/macports-ports (master):

libqalculate: fix checksums

Closed: #67907

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

Hm, it really was a stealth update.

Note that the repository was previously not properly updated and the v4.7.0 tag was therefor on the wrong commit (and did not match the source tarball)

That also points out that a release tarball is available, so future updates should use that instead of the github-generated archive.

comment:4 Changed 10 months ago by judaew (Vadym-Valdis Yudaiev)

In 7478277c22c2317dabbcac30903ccb6bd09c08c9/macports-ports (master):

libqalculate: Add TODO comment

See #67907

comment:5 Changed 9 months ago by judaew (Vadym-Valdis Yudaiev)

In 28d1f0b699df248340807cabbb4cc373f45efedc/macports-ports (master):

{lib,}qalculate{-gtk,-qt,}: Update to 4.8.0

Closed #67907

Note: See TracTickets for help on using tickets.