!!! Fetched file: libstemmer_c.tgz VERIFY FAILED! !!! Reason: Filesize does not match recorded size !!! Got: 129211 !!! Expected: 129203 Reproducible: Always Steps to Reproduce: 1. emerge app-misc/sphinx-0.9.8.1 with stemmer set 2. 3. Actual Results: test scripts # emerge -a sphinx These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] app-misc/sphinx-0.9.8.1 USE="stemmer*" Would you like to merge these packages? [Yes/No] y >>> Verifying ebuild manifests >>> Emerging (1 of 1) app-misc/sphinx-0.9.8.1 * sphinx-0.9.8.1.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] >>> Downloading 'http://snowball.tartarus.org/dist/libstemmer_c.tgz' --2009-07-02 18:16:45-- http://snowball.tartarus.org/dist/libstemmer_c.tgz Resolving snowball.tartarus.org... 80.252.125.10 Connecting to snowball.tartarus.org|80.252.125.10|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 129211 (126K) [application/x-gzip] Saving to: `/usr/portage/distfiles/libstemmer_c.tgz' 100%[======================================================================>] 129,211 449K/s in 0.3s 2009-07-02 18:16:45 (449 KB/s) - `/usr/portage/distfiles/libstemmer_c.tgz' saved [129211/129211] ('Filesize does not match recorded size', 129211, 129203) !!! Fetched file: libstemmer_c.tgz VERIFY FAILED! !!! Reason: Filesize does not match recorded size !!! Got: 129211 !!! Expected: 129203 Refetching... File renamed to '/usr/portage/distfiles/libstemmer_c.tgz._checksum_failure_.p_vlr3' !!! Couldn't download 'libstemmer_c.tgz'. Aborting. * Fetch failed for 'app-misc/sphinx-0.9.8.1', Log file: * '/var/tmp/portage/app-misc/sphinx-0.9.8.1/temp/build.log' >>> Failed to emerge app-misc/sphinx-0.9.8.1, Log file: >>> '/var/tmp/portage/app-misc/sphinx-0.9.8.1/temp/build.log' * Messages for package app-misc/sphinx-0.9.8.1: * Fetch failed for 'app-misc/sphinx-0.9.8.1', Log file: * '/var/tmp/portage/app-misc/sphinx-0.9.8.1/temp/build.log' Expected Results: huh...
See, if the downloaded file is correct archive, if it is it may be a problem with manifest, if it's not it may be the server.
It's because upstream keeps changing the file.
Fixed in CVS, thanks for reporting.
This problem is back again: !!! Fetched file: libstemmer_c.tgz VERIFY FAILED! !!! Reason: Filesize does not match recorded size !!! Got: 129195 !!! Expected: 129206
I'm wondering why we have RESTRICT="mirror" in the ebuild? I don't see any such restrictions mentioned on either the Sphinx or stemmer sites, and both have liberal licenses (GPL and BSD).
I think it would be fine to mirror as long as we version it at the same time.
Still have this error. Can you fix it? Sphinx is a very important package for webdev.
I just mirrored it to Gentoo with a version number now because the bug was blocking me elsewhere. Cleaned up test? conditional in RDEPEND too.
This bug seems to be back: # emerge -av app-misc/sphinx [ebuild N ] app-misc/sphinx-0.9.8.1 USE="mysql stemmer -debug -id64 -postgres -test" 1,054 kB ... >>> Downloading 'http://snowball.tartarus.org/dist/libstemmer_c.tgz' ... !!! Fetched file: libstemmer_c.tgz VERIFY FAILED! !!! Reason: Filesize does not match recorded size !!! Got: 129523 !!! Expected: 129195