Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#63768 closed defect (fixed)

py27-parsedatetime @2.5.0 - Checksum error

Reported by: FaradayLight (Faraday Light) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: Cc:
Port: py-parsedatetime

Description (last modified by jmroot (Joshua Root))

Check sum errors reported form the package:

--->  Fetching archive for py27-parsedatetime                                                                                                                                                                       
--->  Attempting to fetch py27-parsedatetime-2.5_0.darwin_21.noarch.tbz2 from https://packages.macports.org/py27-parsedatetime
--->  Attempting to fetch py27-parsedatetime-2.5_0.darwin_21.noarch.tbz2 from https://mse.uk.packages.macports.org/py27-parsedatetime
--->  Attempting to fetch py27-parsedatetime-2.5_0.darwin_21.noarch.tbz2 from https://ema.uk.packages.macports.org/py27-parsedatetime
--->  Verifying checksums for py27-parsedatetime
Error: Checksum (rmd160) mismatch for parsedatetime-2.5.tar.gz
Error: Checksum (sha256) mismatch for parsedatetime-2.5.tar.gz
Error: Checksum (size) mismatch for parsedatetime-2.5.tar.gz
Error: Failed to checksum py27-parsedatetime: Unable to verify file checksums

See attached.

Attachments (1)

err.txt (3.5 KB) - added by FaradayLight (Faraday Light) 3 years ago.
Main.log extract

Download all attachments as: .zip

Change History (5)

Changed 3 years ago by FaradayLight (Faraday Light)

Attachment: err.txt added

Main.log extract

comment:1 Changed 3 years ago by jmroot (Joshua Root)

Description: modified (diff)
Port: py-parsedatetime added; py27-parsedatetime removed

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

Confirmed. The file we mirrored at https://distfiles.macports.org/py-parsedatetime/parsedatetime-2.5.tar.gz on February 8, 2020 has checksums that match what's in the Portfile. The file now at https://files.pythonhosted.org/packages/source/p/parsedatetime/parsedatetime-2.5.tar.gz was modified on February 26, 2020 and has different checksums. The only difference between the two is the name of the enclosing directory (the old file's directory name is bear-parsedatetime-6bb78ad while the new one's is parsedatetime-2.5) which makes no difference to MacPorts, so there is no reason for us to switch to the new distfile or increase the port's revision; we can just prevent the use of the upstream server. After the update is committed, wait 1 hour, then sudo port selfupdate and sudo port clean --all py27-parsedatetime and try again.

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

Owner: set to ryandesign
Resolution: fixed
Status: newclosed

In e4f05bae7d8d88a55708b3ce8741619eac889d8f/macports-ports (master):

py27-parsedatetime: Avoid stealth update

Closes: #63768

comment:4 Changed 3 years ago by FaradayLight (Faraday Light)

Thank you.

P.S. Thanks for sorting out the formatting of the comments - I was only half awake at the time and could not figure out why it looked wrong.

Note: See TracTickets for help on using tickets.