The latest GoogleEarth version is now 5.0.11733.9347. So when the ebuild downloads GoogleEarthLinux.bin and then changes the file name to GoogleEarthLinux-5.0.11729.101.bin, emerge fails with a 'Filesize does not match recorded size' error. Reproducible: Always Steps to Reproduce: 1. PACKAGE_KEYWORDS="~x86" emerge googleearth 2. 3. Actual Results: >>> Emerging (1 of 1) x11-misc/googleearth-5.0.11729.1014 >>> Downloading 'http://dl.google.com/earth/client/current/GoogleEarthLinux.bin' --2009-05-17 14:15:15-- http://dl.google.com/earth/client/current/GoogleEarthLinux.bin Resolving dl.google.com... 209.85.229.190, 209.85.229.91, 209.85.229.136, ... Connecting to dl.google.com|209.85.229.190|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 25606194 (24M) [application/octet-stream] Saving to: `/usr/portage/distfiles/GoogleEarthLinux-5.0.11729.1014.bin' 100%[======================================>] 25,606,194 848K/s in 30s 2009-05-17 14:15:45 (845 KB/s) - `/usr/portage/distfiles/GoogleEarthLinux-5.0.11729.1014.bin' saved [25606194/25606194] ('Filesize does not match recorded size', 25606194L, 25602325) !!! Fetched file: GoogleEarthLinux-5.0.11729.1014.bin VERIFY FAILED! !!! Reason: Filesize does not match recorded size !!! Got: 25606194 !!! Expected: 25602325 Refetching... File renamed to '/usr/portage/distfiles/GoogleEarthLinux-5.0.11729.1014.bin._checksum_failure_.owtxY_' !!! Couldn't download 'GoogleEarthLinux-5.0.11729.1014.bin'. Aborting. * Fetch failed for 'x11-misc/googleearth-5.0.11729.1014', Log file: * '/var/tmp/portage/x11-misc/googleearth-5.0.11729.1014/temp/build.log' >>> Failed to emerge x11-misc/googleearth-5.0.11729.1014, Log file: >>> '/var/tmp/portage/x11-misc/googleearth-5.0.11729.1014/temp/build.log' Expected Results: Downloaded GoogleEarthLinux.bin and renamed to GoogleEarthLinux-5.0.11733.9347.bin Workaround: 1. cp /usr/portage/x11-misc/googleearth-5.0.11729.1014.ebuild /usr/portage/x11-misc/googleearth-5.0.11733.9347.ebuild 2. ebuild /usr/portage/x11-misc/googleearth-5.0.11733.9347.ebuild digest 3 PACKAGE_KEYWORDS="~x86" emerge googleearth
same here, just create a new Manifest
bug 269178 ?
I fixed that by both bumping the version and removing the older ebuilds. Thanks for reporting.