I tried to upgrade dev-util/scons from 2.3.0 to 2.3.5 but emerge stopped during the fetch phase. It tried all the SourceForge mirrors but to no avail, obviosuly all fetched files are equal among them but differs, at least in size, with the information recorded in Manifest. Maybe this file digest wasn't generated properly? You can check the file here: http://sourceforge.net/projects/scons/files/scons/2.3.5/ Reproducible: Always Steps to Reproduce: 1. Mark for update dev-util/scons to 2.3.5 2. Fetch fails because of size Actual Results: >>> Downloading 'http://tcpdiag.dl.sourceforge.net/scons/scons-2.3.5.tar.gz' --2015-09-22 18:57:53-- http://tcpdiag.dl.sourceforge.net/scons/scons-2.3.5.tar.gz Resolviendo tcpdiag.dl.sourceforge.net... 69.160.243.51 Conectando con tcpdiag.dl.sourceforge.net[69.160.243.51]:80... conectado. Petición HTTP enviada, esperando respuesta... 302 Found Localización: http://downloads.sourceforge.net/scons/scons-2.3.5.tar.gz?download&failedmirror=tcpdiag.dl.sourceforge.net [siguiendo] --2015-09-22 18:57:54-- http://downloads.sourceforge.net/scons/scons-2.3.5.tar.gz?download&failedmirror=tcpdiag.dl.sourceforge.net Resolviendo downloads.sourceforge.net... 216.34.181.59 Conectando con downloads.sourceforge.net[216.34.181.59]:80... conectado. Petición HTTP enviada, esperando respuesta... 301 Moved Permanently Localización: http://downloads.sourceforge.net/project/scons/scons/2.3.5/scons-2.3.5.tar.gz?download=&failedmirror=tcpdiag.dl.sourceforge.net [siguiendo] --2015-09-22 18:57:54-- http://downloads.sourceforge.net/project/scons/scons/2.3.5/scons-2.3.5.tar.gz?download=&failedmirror=tcpdiag.dl.sourc eforge.net Conectando con downloads.sourceforge.net[216.34.181.59]:80... conectado. Petición HTTP enviada, esperando respuesta... 302 Found Localización: http://vorboss.dl.sourceforge.net/project/scons/scons/2.3.5/scons-2.3.5.tar.gz [siguiendo] --2015-09-22 18:57:55-- http://vorboss.dl.sourceforge.net/project/scons/scons/2.3.5/scons-2.3.5.tar.gz Resolviendo vorboss.dl.sourceforge.net... 5.10.152.194 Conectando con vorboss.dl.sourceforge.net[5.10.152.194]:80... conectado. Petición HTTP enviada, esperando respuesta... 200 OK Longitud: 631619 (617K) [application/x-gzip] Grabando a: “/usr/portage/distfiles/scons-2.3.5.tar.gz” /usr/portage/distfiles/scons-2.3.5. 100%[===================================================================>] 616,82K 420KB/s en 1,5s 2015-09-22 18:57:57 (420 KB/s) - “/usr/portage/distfiles/scons-2.3.5.tar.gz” guardado [631619/631619] !!! Fetched file: scons-2.3.5.tar.gz VERIFY FAILED! !!! Reason: Filesize does not match recorded size !!! Got: 631619 !!! Expected: 508684 Refetching... File renamed to '/usr/portage/distfiles/scons-2.3.5.tar.gz._checksum_failure_.B_cQCH' Expected Results: dev-util/scons updated to 2.3.5
It seems upstream replaced the tarball on us. However, it would also seem that you have GENTOO_MIRRORS set to empty; you should be able to get the original tarball from distfiles.gentoo.org.
commit e32ec5d6dbf46a3b79c526ebef8eb71b322d4bdc Author: Mike Gilbert <floppym@gentoo.org> Date: Tue Sep 22 20:12:52 2015 -0400 dev-util/scons: Use new upstream tarball for 2.3.5 Package-Manager: portage-2.2.21_p119
Out of curiosity, what they changed? Just repackaged?
(In reply to Michał Górny from comment #3) > Out of curiosity, what they changed? Just repackaged? Basically they forgot to include scons.1 in the tarball. The rest of the delta was SVN keyword changes.