#29806: BibTool: checksum mismatch due to misconfigured server -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: tristan@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: BibTool -------------------------------------+-------------------------------------- The BibTool port fails to fetch properly: {{{ ---> Attempting to fetch BibTool-2.48.tar.gz from http://tug.ctan.org /tex-archive/biblio/bibtex/utils/bibtool/ % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 7908 0 7908 0 0 13087 0 --:--:-- --:--:-- --:--:-- 19477 ---> Verifying checksum(s) for BibTool DEBUG: checksum phase started at Sun Jun 12 23:39:58 CDT 2011 DEBUG: Executing org.macports.checksum (BibTool) ---> Checksumming BibTool-2.48.tar.gz Error: Checksum (md5) mismatch for BibTool-2.48.tar.gz Portfile checksum: BibTool-2.48.tar.gz md5 20ebb18ea55e5f64b67f5b8edaa0d6fa Distfile checksum: BibTool-2.48.tar.gz md5 fb1ac7494a261f7745624097eb4f6e3e The correct checksum line may be: checksums md5 fb1ac7494a261f7745624097eb4f6e3e \ sha1 2fd9eb9fba50f59d119c6e2fcb8f4addccb16c6b \ rmd160 c0dc8f4d9bdeb2b292525d375d2a56a3b619f5d2 *** The non-matching file appears to be HTML. See this page for possible reasons for the checksum mismatch: <http://trac.macports.org/wiki/MisbehavingServers> *** }}} The reason is that upstream has updated the software to a new version and removed the old file http://tug.ctan.org/tex- archive/biblio/bibtex/utils/bibtool/BibTool-2.48.tar.gz. When you request the old file, you get a page that says "Note: you requested the material at a path /biblio/bibtex/utils/bibtool/BibTool-2.48.tar.gz that doesn't exist. This is the closest directory". Upstream should not remove old distfiles, and upstream should return a proper 404 error code when requested URLs do not exist. Not doing so causes problems for MacPorts, as you can see. Please report these issues to upstream. I'll submit a separate ticket to request this port be updated to the latest version, but that will only temporarily hide this problem (until a new version is released), so these issues do still need to be fixed upstream. -- Ticket URL: <https://trac.macports.org/ticket/29806> MacPorts <http://www.macports.org/> Ports system for Mac OS