Opened 14 years ago

Closed 14 years ago

#27991 closed update (fixed)

Updated swi-prolog-devel portfile for version 5.11.12

Reported by: pmoura (Paulo Moura) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: haspatch maintainer Cc:
Port: swi-prolog-devel

Description

Updated swi-prolog-devel portfile for version 5.11.12.

Attachments (1)

Portfile-swi-prolog-devel.diff (701 bytes) - added by pmoura (Paulo Moura) 14 years ago.

Download all attachments as: .zip

Change History (4)

Changed 14 years ago by pmoura (Paulo Moura)

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

Cc: ryandesign@… removed
Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

Thanks.

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

The checksums don't seem to match.

--->  Computing dependencies for swi-prolog-devel
--->  Fetching swi-prolog-devel
--->  Attempting to fetch pl-5.11.12.tar.gz from http://distfiles.macports.org/swi-prolog
--->  Attempting to fetch pl-5.11.12.tar.gz from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/swi-prolog
--->  Attempting to fetch pl-5.11.12.tar.gz from http://lil.fr.distfiles.macports.org/swi-prolog
--->  Attempting to fetch pl-5.11.12.tar.gz from http://www.swi-prolog.org/download/devel/src/
--->  Verifying checksum(s) for swi-prolog-devel
Error: Checksum (md5) mismatch for pl-5.11.12.tar.gz
Error: Checksum (sha1) mismatch for pl-5.11.12.tar.gz
Error: Checksum (rmd160) mismatch for pl-5.11.12.tar.gz
Error: Target org.macports.checksum returned: Unable to verify file checksums
--->  Verifying checksum(s) for swi-prolog-devel
DEBUG: checksum phase started at Mon Jan 17 22:39:52 CST 2011
DEBUG: Executing org.macports.checksum (swi-prolog-devel)
--->  Checksumming pl-5.11.12.tar.gz
Error: Checksum (md5) mismatch for pl-5.11.12.tar.gz
Portfile checksum: pl-5.11.12.tar.gz md5 40144dc08109210ffeeb4b74fc698d92
Distfile checksum: pl-5.11.12.tar.gz md5 a3c45a72067614ae61375b01248001e2
Error: Checksum (sha1) mismatch for pl-5.11.12.tar.gz
Portfile checksum: pl-5.11.12.tar.gz sha1 b94885f7b93adcacfaa0407cb364f52e658b0b29
Distfile checksum: pl-5.11.12.tar.gz sha1 d807cbc0c2a5164d6ced8bc46074aa97fbaa8d94
Error: Checksum (rmd160) mismatch for pl-5.11.12.tar.gz
Portfile checksum: pl-5.11.12.tar.gz rmd160 7d9ec781ac67ddc4ee2ac3eb4926879b6eb42363
Distfile checksum: pl-5.11.12.tar.gz rmd160 19c2a0e599048f4fdef2aea5aa623b3889bc7ac7
The correct checksum line may be:
checksums           md5     a3c45a72067614ae61375b01248001e2 \
                    sha1    d807cbc0c2a5164d6ced8bc46074aa97fbaa8d94 \
                    rmd160  19c2a0e599048f4fdef2aea5aa623b3889bc7ac7
Error: Target org.macports.checksum returned: Unable to verify file checksums

The pl-5.11.12.tar.gz that got downloaded from http://www.swi-prolog.org/download/devel/src/ is much larger than usual (21MB compared with 13MB for previous releases) and is, according to "file", not a .tar.gz file, but an MS-DOS executable. Perhaps the wrong file got uploaded to your web server, or an attacker has replaced it?

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

Resolution: fixed
Status: assignedclosed

We discussed by email that their server was having some file system problems, it has been restored from backups, and now the checksums match. Committed the update in r75264.

Note: See TracTickets for help on using tickets.