Opened 5 weeks ago

Last modified 2 weeks ago

#70569 assigned defect

cpmtools @2.24: checksum mismatch

Reported by: barracuda156 Owned by: codesmythe (Rob Gowin)
Priority: Normal Milestone:
Component: ports Version: 2.10.0
Keywords: Cc:
Port: cpmtools

Description

--->  Fetching distfiles for cpmtools
--->  cpmtools-2.24.tar.gz does not exist in /opt/local/var/macports/distfiles/cpmtools/2.24_1
--->  Attempting to fetch cpmtools-2.24.tar.gz from http://www.moria.de/~michael/cpmtools/files
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  176k  100  176k    0     0  87551      0  0:00:02  0:00:02 --:--:-- 87585
--->  Verifying checksums for cpmtools
--->  Checksumming cpmtools-2.24.tar.gz
Error: Checksum (rmd160) mismatch for cpmtools-2.24.tar.gz
Portfile checksum: cpmtools-2.24.tar.gz rmd160 449ed39ee1855f19d8f8de53fa45ea078722fed8
Distfile checksum: cpmtools-2.24.tar.gz rmd160 b42502b4d57cc00dfbdfe2006d6be37fe388616c
Error: Checksum (sha256) mismatch for cpmtools-2.24.tar.gz
Portfile checksum: cpmtools-2.24.tar.gz sha256 fe75024a5696f518e566dd91b16d4de3e5f530af671e1fb49d6f51c932a57ff7
Distfile checksum: cpmtools-2.24.tar.gz sha256 051ab170d1dee69f1474bc2fd66d17288d6ba132b916612b9667cf852aa884d6
Error: Checksum (size) mismatch for cpmtools-2.24.tar.gz
Portfile checksum: cpmtools-2.24.tar.gz size 178916
Distfile checksum: cpmtools-2.24.tar.gz size 181215
The correct checksum line may be:
checksums           rmd160  b42502b4d57cc00dfbdfe2006d6be37fe388616c \
                    sha256  051ab170d1dee69f1474bc2fd66d17288d6ba132b916612b9667cf852aa884d6 \
                    size    181215
Error: Failed to checksum cpmtools: Unable to verify file checksums

Change History (3)

comment:1 Changed 5 weeks ago by ryandesign (Ryan Carsten Schmidt)

The developers have stealth-updated this software. The diff between the version we mirrored and the one on the server now is 800 lines long but here is the beginning:

  • cpmtools-2.24/NEWS

    diff -ru macports/cpmtools-2.24/NEWS moria/cpmtools-2.24/NEWS
    old new  
    55o  Fix fsck name check with regard to spaces
    66o  Refactored filename translation for other host OS
    77o  Fixed -f amstrad broken with 2.23
     8o  Fix possible buffer overrun in cpmcp
     9o  mkfs.cpm only created the DateStamper file, but did not
     10   write its initial content.
     11o  fsck.cpm now checks DateStamper file mode, extent and size
     12o  Check for format bug with extent size < 16k
     13o  Allow to configure extent size
     14o  Different KB conversion in cpmls for block size < 1024
     15o  Fixed cpmls -F total used statistics, documented different
     16   directory entry counts by CP/M 3
  • cpmtools-2.24/configure.in

    diff -ru macports/cpmtools-2.24/configure.in moria/cpmtools-2.24/configure.in
    old new  
    22AC_CONFIG_HEADERS([config.h])
    33AC_CANONICAL_HOST
    44VERSION=2.24
    5 UPDATED='January 27, 2023'
     5UPDATED='April 8, 2023'
    66
    77DEVICE="posix"
    88TERM="curses"

This is the second time this version of this software has been stealth-updated; see the last commit [e2bb03dd5d188daf97ac36a36e4ca3c7556159e9/macports-ports].

The developers should be asked not to stealth-update their software anymore.

comment:2 Changed 5 weeks ago by ryandesign (Ryan Carsten Schmidt)

Cc: codesmythe removed
Owner: set to codesmythe
Status: newassigned
Summary: cpmtools: checksum mismatchcpmtools @2.24: checksum mismatch

comment:3 Changed 2 weeks ago by ryandesign (Ryan Carsten Schmidt)

Version 2.24 was stealth updated again on August 29, 2024.

Someone has deliberately excluded the moria.de domain name from being saved at archive.org but the April 8, 2023 version is still available at http://attic-distfiles.pld-linux.org/by-md5/0/c/0cb3a4c2fa7b2b05d9096d06b4b126b7/cpmtools-2.24.tar.gz. The diff between that and the new August 29, 2024 version is huge because the configure script was regenerated with a new version of autoconf. Other than that, it looks like just one bugfix:

  • cpmtools-2.24/NEWS

    old new  
    1414o  Different KB conversion in cpmls for block size < 1024
    1515o  Fixed cpmls -F total used statistics, documented different
    1616   directory entry counts by CP/M 3
     17o  Catch misfiring auto-geometry heuristic in LibDsk
  • cpmtools-2.24/configure.in

    diff -ru 20230408/cpmtools-2.24/configure.in 20240829/cpmtools-2.24/configure.in
    old new  
    22AC_CONFIG_HEADERS([config.h])
    33AC_CANONICAL_HOST
    44VERSION=2.24
    5 UPDATED='April 8, 2023'
     5UPDATED='August 29, 2024'
    66
    77DEVICE="posix"
    88TERM="curses"
Note: See TracTickets for help on using tickets.