Opened 7 months ago
Last modified 7 months ago
#69836 closed defect
kicad @7.0.11: checksum mismatch — at Version 2
Reported by: | Gamespeople | Owned by: | ra1nb0w |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ryandesign (Ryan Carsten Schmidt) | |
Port: | kicad |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
I've done the Checksum error test - reran: sudo port /self update, /clean —dist kicad and tried /install kicad again… and I am still getting:
---> Computing dependencies for kicad ---> Fetching archive for kicad ---> Attempting to fetch kicad-7.0.11_0.darwin_19.x86_64.tbz2 from https://packages.macports.org/kicad ---> Attempting to fetch kicad-7.0.11_0.darwin_19.x86_64.tbz2 from http://mirror.fcix.net/macports/packages/kicad ---> Attempting to fetch kicad-7.0.11_0.darwin_19.x86_64.tbz2 from https://ywg.ca.packages.macports.org/mirror/macports/packages/kicad ---> Verifying checksums for kicad Error: Checksum (rmd160) mismatch for kicad-7.0.11.tar.bz2 Error: Checksum (sha256) mismatch for kicad-7.0.11.tar.bz2 Error: Checksum (size) mismatch for kicad-7.0.11.tar.bz2 Error: Failed to checksum kicad: Unable to verify file checksums
I see that KiCad updated 7.0.11 Feb 22 (I assume 2024), and perhaps no one else has tried to install this since.
Hope I didn't make a mistake assigning this to ra1nb0w!
John :-#)#
Change History (2)
comment:1 Changed 7 months ago by Gamespeople
Description: | modified (diff) |
---|---|
Owner: | set to ra1nb0w |
Status: | new → assigned |
comment:2 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign added |
---|---|
Description: | modified (diff) |
Port: | kicad added; Kicad removed |
Summary: | Kicad 7.0.11.0 incorrect Checksums. This is for Catalina 10.15.7 install → kicad @7.0.11: checksum mismatch |
Note: See
TracTickets for help on using
tickets.
I updated kicad to 7.0.11 on April 7 and the checksums were correct at that time. I agree that they are incorrect now:
The difference between the file we mirrored April 7 and the file available from GitLab today is:
kicad-7.0.11/thirdparty/argparse/tools/build.bat
That is to say, a Windows build file's line endings changed from CRLF to LF, which is very frustrating because the file in their repository has not changed so this should absolutely not happen. Perhaps GitLab changed how they automatically generate tarballs. This is one of the perils of tying ports to automatically-generated tarballs and why we really don't want to do it and only do it when the developers do not give us any other option.
Updating to 7.0.11 was always intended to be a stopgap before updating to 8.x which will of course fix the issue since the new version will have different checksums. Until then we can ignore the inexplicable stealth update.