all of the digests in media-video/mplayer/files call for a copy of MD5 5fdc36704c4ec3a6dc6b57a536608180 Blue-1.4.tar.bz2 221734 But the current downloadable copy has a size of 221764 and an MD5 of 05dd8e4f11a715c9e5d2abf1cdeb907c I recently built this package on FreeBSD where the same file had a length of 221733 and an md5 of e79ac5d48e46e118b4792dc1d371b2d2 It appears the package source keep changing this file, preserving the version and leaving others to guess what's current I have done a couple of emerge sync's to see if there is a portage update Reproducible: Always Steps to Reproduce: 1.emerge mplayer, then wait 2. 3. Actual Results: # emerge mplayer ... !!! Digest verification Failed: !!! /usr/portage/distfiles/Blue-1.4.tar.bz2 !!! Reason: Filesize does not match recorded size
Is still a problem?
I can confirm the problem with the current portage tree (30 Aug.) The file size and md5sum of the file that I downloaded from ftp3.mplayerhq.hu (one of the authoritative mplayer sites) are the same as those reported by Jim: # md5sum Blue-1.4.tar.bz2 05dd8e4f11a715c9e5d2abf1cdeb907c Blue-1.4.tar.bz2 # ls -l Blue-1.4.tar.bz2 -rw-r--r-- 1 root portage 221764 Mar 25 15:42 Blue-1.4.tar.bz2
I just did a removal of my portage/media-video/mplayer directory, an emerge-synch, and still get the same problem as above. small distfiles # emerge -f mplayer Calculating dependencies ...done! >>> emerge (1 of 1) media-video/mplayer-1.0_pre7-r1 to / >>> Previously fetched file: font-arial-iso-8859-2.tar.bz2 size ;-) >>> Previously fetched file: font-arial-iso-8859-2.tar.bz2 MD5 ;-) !!! Previously fetched file: Blue-1.4.tar.bz2 !!! Reason: Filesize does not match recorded size Refetching... >>> Downloading ftp://gentoo.risq.qc.ca/distfiles/Blue-1.4.tar.bz2 --12:23:23-- ftp://gentoo.risq.qc.ca/distfiles/Blue-1.4.tar.bz2 => `/usr/portage/distfiles/Blue-1.4.tar.bz2' Resolving gentoo.risq.qc.ca... 206.167.113.52 Connecting to gentoo.risq.qc.ca|206.167.113.52|:21... connected. Logging in as anonymous ... Login incorrect. >>> Downloading http://www1.mplayerhq.hu/MPlayer/Skin/Blue-1.4.tar.bz2 --12:23:23-- http://www1.mplayerhq.hu/MPlayer/Skin/Blue-1.4.tar.bz2 => `/usr/portage/distfiles/Blue-1.4.tar.bz2' Resolving www1.mplayerhq.hu... 192.190.173.45 Connecting to www1.mplayerhq.hu|192.190.173.45|:80... connected. HTTP request sent, awaiting response... 404 Not Found 12:23:24 ERROR 404: Not Found. >>> Downloading http://www2.mplayerhq.hu/MPlayer/Skin/Blue-1.4.tar.bz2 --12:23:24-- http://www2.mplayerhq.hu/MPlayer/Skin/Blue-1.4.tar.bz2 => `/usr/portage/distfiles/Blue-1.4.tar.bz2' Resolving www2.mplayerhq.hu... 193.225.187.202 Connecting to www2.mplayerhq.hu|193.225.187.202|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 221,764 (217K) [application/x-tar] 100%[====================================>] 221,764 185.02K/s 12:23:25 (184.25 KB/s) - `/usr/portage/distfiles/Blue-1.4.tar.bz2' saved [221764/221764] !!! Fetched file: Blue-1.4.tar.bz2 VERIFY FAILED! !!! Reason: Filesize does not match recorded size Removing corrupt distfile... !!! Couldn't download Blue-1.4.tar.bz2. Aborting. !!! Fetch for /usr/portage/media-video/mplayer/mplayer-1.0_pre7-r1.ebuild failed, continuing... !!! Some fetch errors were encountered. Please see above for details. Is there a workaround? Can I manually update the checksums somewhere?
Marc, You can work around this by using a cmd like ebuild /usr/portage/<category>/<package>/<package>-<version>.ebuild digest or ebuild /usr/portage/<category>/<package>/<package>-<version>.ebuild manifest but reporting the problem here usually makes it get fixed quite fast. Jim, if this is fixed, would You mind to resolve the bug "fixed" or "invalid"?
Works for me on 0.2-r3, 0.2-r4 and 0.2-r5