[MacPorts] #39511: py27-pyfits: checksum mismatch
#39511: py27-pyfits: checksum mismatch --------------------+------------------------- Reporter: ram@… | Owner: aronnax@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: py27-pytits --------------------+------------------------- Getting a checksum mismatch when trying to install py27-pyfits {{{ Error: Checksum (md5) mismatch for pyfits-3.1.2.tar.gz Portfile checksum: pyfits-3.1.2.tar.gz md5 fc849bf9b8d79235356d3fd1096757c1 Distfile checksum: pyfits-3.1.2.tar.gz md5 d0f1dce1719170b0c9777bbb15bbd8b3 Error: Checksum (sha1) mismatch for pyfits-3.1.2.tar.gz Portfile checksum: pyfits-3.1.2.tar.gz sha1 442dd89e62d68d91c1bc0a0ee4364cab794c52e8 Distfile checksum: pyfits-3.1.2.tar.gz sha1 feec80bbd210ec86242c88f86a6acb32a062f7a2 Error: Checksum (rmd160) mismatch for pyfits-3.1.2.tar.gz Portfile checksum: pyfits-3.1.2.tar.gz rmd160 c80064d9b6f077bc6aae6f551c111b3503e50f58 Distfile checksum: pyfits-3.1.2.tar.gz rmd160 5230b2b8db4eebcba9e883e30877b2cd52718261 The correct checksum line may be: checksums md5 d0f1dce1719170b0c9777bbb15bbd8b3 \ sha1 feec80bbd210ec86242c88f86a6acb32a062f7a2 \ rmd160 5230b2b8db4eebcba9e883e30877b2cd52718261 }}} The usual `port clean --all py27-pyfits` has no effect. Downloading the tarball manually from the homepage also results in these same checksums, not the ones in the Portfile. -- Ticket URL: <https://trac.macports.org/ticket/39511> MacPorts <http://www.macports.org/> Ports system for OS X
#39511: py27-pyfits: checksum mismatch --------------------------+----------------------- Reporter: ram@… | Owner: aronnax@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: py27-pytits | --------------------------+----------------------- Comment (by aronnax@…): The copy that MacPorts downloaded on my computer on May 7 has checksums that match those listed in the Portfile, but I confirm that the tarball that is currently linked from the PyFITS download page (http://www.stsci.edu/institute/software_hardware/pyfits/Download) does not match. I will contact the developers. -- Ticket URL: <https://trac.macports.org/ticket/39511#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#39511: py27-pyfits: checksum mismatch --------------------------+----------------------- Reporter: ram@… | Owner: aronnax@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: py27-pytits | --------------------------+----------------------- Comment (by ram@…): The date of the tarball currently downloaded is from 15 May, so it looks like they've done a stealth update. Can you do a diff between the two versions and see what they changed? -- Ticket URL: <https://trac.macports.org/ticket/39511#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#39511: py27-pyfits: checksum mismatch --------------------------+----------------------- Reporter: ram@… | Owner: aronnax@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: py27-pytits | --------------------------+----------------------- Comment (by aronnax@…): Replying to [comment:2 ram@…]:
The date of the tarball currently downloaded is from 15 May, so it looks like they've done a stealth update. Can you do a diff between the two versions and see what they changed?
I did. It's actually an innocuous change. -- Ticket URL: <https://trac.macports.org/ticket/39511#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#39511: py27-pyfits: checksum mismatch --------------------------+----------------------- Reporter: ram@… | Owner: aronnax@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: py27-pytits | --------------------------+----------------------- Comment (by ram@…): wiki:PortfileRecipes#stealth-updates is probably the right approach. -- Ticket URL: <https://trac.macports.org/ticket/39511#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#39511: py27-pyfits: checksum mismatch --------------------------+----------------------- Reporter: ram@… | Owner: aronnax@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: py27-pytits | --------------------------+----------------------- Changes (by aronnax@…): * status: new => closed * resolution: => fixed Comment: Replying to [comment:4 ram@…]:
wiki:PortfileRecipes#stealth-updates is probably the right approach.
Thank you. Fixed in r107245. -- Ticket URL: <https://trac.macports.org/ticket/39511#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#39511: py27-pyfits: checksum mismatch --------------------------+----------------------- Reporter: ram@… | Owner: aronnax@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: py27-pyfits | --------------------------+----------------------- Changes (by jmr@…): * port: py27-pytits => py27-pyfits -- Ticket URL: <https://trac.macports.org/ticket/39511#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts