Digest entry in the portage tree: MD5 003daed2d31fe7f4aaa79c8e739f8200 splat-0.08.tar.bz2 12172 Digest values for the downloaded file (from www.l8nite.net): MD5 dfb95e372284fbc9b97039190808e575 splat-0.08.tar.bz2 12180
*** This bug has been marked as a duplicate of 102571 ***
Following a suggestion from Jon Coome <maedhros@gentoo.org>, I synced against rsync.gentoo.org instead of the local (Australian) mirror. That didn't solve the problem with the digest entry, which probably means the problem is with the digest entry in the master portage tree rather than a duplication issue with the mirrors.
$ cat digest-splat-0.08 MD5 003daed2d31fe7f4aaa79c8e739f8200 splat-0.08.tar.bz2 12172 Calculating dependencies ...done! >>> emerge (1 of 1) app-portage/splat-0.08 to / >>> Downloading ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo/distfiles/splat-0.08.tar.bz2 --15:40:33-- ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo/distfiles/splat-0.08.tar.bz2 => `/usr/portage/distfiles/splat-0.08.tar.bz2' Resolving ftp.sh.cvut.cz... 147.32.127.222 Connecting to ftp.sh.cvut.cz|147.32.127.222|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /MIRRORS/gentoo/gentoo/distfiles ... done. ==> PASV ... done. ==> RETR splat-0.08.tar.bz2 ... done. Length: 12,172 (12K) (unauthoritative) 100%[=================================================================================================>] 12,172 --.--K/s 15:40:33 (1.89 MB/s) - `/usr/portage/distfiles/splat-0.08.tar.bz2' saved [12172] >>> splat-0.08.tar.bz2 size ;-) >>> splat-0.08.tar.bz2 MD5 ;-) >>> md5 files ;-) splat-0.08.ebuild >>> md5 files ;-) splat-0.07.ebuild >>> md5 files ;-) files/digest-splat-0.07 >>> md5 files ;-) files/digest-splat-0.08 >>> md5 src_uri ;-) splat-0.08.tar.bz2 Clearly a mirror issue that you have. So which mirrors are you using?
My local mirror is rsync3.au.gentoo.org, but after changing make.conf to use "rsync.gentoo.org", the mirrors have been hawk.ussg.iupui.edu and crane.ussg.iupui.edu (the latter was after I received your comment, and still has the problem.)
I notice that you're retrieving splat-0.08.tar.bz2 from ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo/distfiles/splat-0.08.tar.bz2 If you try to get it from the site in the SRC_URI in the ebuild, http://www.l8nite.net/projects/splat/downloads/splat-0.08.tar.bz2 , you'll get the same results as me. That implies that the file has been updated since the ebuild was generated, and your ftp mirror still has the old copy.
(More information provided; reopened for action.)
is this still an issue? what is your gentoo_mirrors variable in make.conf?
I don't have GENTOO_MIRRORS set at the moment to eliminate mirrors from the problem. The problem still exists. The copy of splat-0.08.tar.bz2 I downloaded from distfiles.gentoo.org matches the digest details in the portage tree, but the copy from the SRC_URI variable in the ebuild (from l8nite.net) is different. If the SRC_URI version is considered definitive, the distfiles and ebuild need to be updated to match it; otherwise, the SRC_URI should be changed to point only to the Gentoo mirrors.
Hey guys, any ideas? From the SRC_URI jforman@sixthstreet ~ $ md5sum /mnt/temp/splat-0.08.tar.bz2 dfb95e372284fbc9b97039190808e575 /mnt/temp/splat-0.08.tar.bz2 From our mirrors: sixthstreet ~ # md5sum /usr/portage/distfiles/splat-0.08.tar.bz2 003daed2d31fe7f4aaa79c8e739f8200 /usr/portage/distfiles/splat-0.08.tar.bz2
As far as I can tell, upstream regenerated their tarball. There are no differences in the contents between the two, so I will re-upload the file to the mirrors and fix the digest in the ebuild.
Fixed, give it some time for everything to sync up.