When trying to install gaim 0.75, I get the following error: !!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: 227653b2987315f53f43b64aa3ba7216 >>> your file's digest: 9935155985c25dfc9b59183de0da3c30 !!! File does not exist: /usr/portage/distfiles//gaim-0.75.tar.bz2 I have tried multiple Sourceforge mirrors, and all give me the digest 9935155985c25dfc9b59183de0da3c30. Reproducible: Always Steps to Reproduce: 1. emerge sync 2. emerge gaim Actual Results: Gaim 0.75 failed to install due to a digest mismatch. Expected Results: Gaim 0.75 should have been installed. Portage 2.0.49-r20 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.6.1-rc1) ================================================================= System uname: 2.6.1-rc1 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.4.3.10p1 distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O2 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -O2 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distcc sandbox userpriv" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.oregonstate.edu" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi alsa apm avi berkdb cdr crypt cups dvd encode fbcon foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib jpeg kde libg++ libwww mad maildir mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pda pdflib perl png python qt quicktime readline sasl sdl slang spell ssl svga tcpd tiff truetype x86 xml xml2 xmms xv zlib"
This appears to be a Sourceforge mirroring problem. http://dl.sourceforge.net/ has a copy that matches Gentoo's digest.
The file seems to have really changed - I have got now both versions: one as referred in portage tree with md5sum 227653b2987315f53f43b64aa3ba7216 another more recent one with md5sum 9935155985c25dfc9b59183de0da3c30 I have compared the files and attach the diff - mainly a text in file NEWS.
Created attachment 23557 [details] differences between different gaim-0.75 releases on sourceforge
The digests are incorrect in Portage. Of the four mirrors that are currently listed, two of them have the correct file while the other two do not: 9935155985c25dfc9b59183de0da3c30 gaim-0.75-aleron.tar.bz2 227653b2987315f53f43b64aa3ba7216 gaim-0.75-heanet.tar.bz2 227653b2987315f53f43b64aa3ba7216 gaim-0.75-umn.tar.bz2 9935155985c25dfc9b59183de0da3c30 gaim-0.75-unc.tar.bz2 As Nicolai Lissner pointed out, there is an updated NEWS file and updated po files. The NEWS file should be the following: http://cvs.sourceforge.net/viewcvs.py/gaim/gaim/NEWS?rev=1.233&view=auto
Yeah the gaim team chose to simply fix some issues after releasing 0.75 last night and re-issue gaim-0.75 source tars. Not the way I would have handled it but they live in a different world. I'll adjust our digest to the newer file. Of course until the mirrors all sync up a lot of users will get incorrect digest errors. But there I don't think there is much I can do about it.
Newer digests committed. Again, users will still see errors until all sourceforge mirrors are synced up. Replacing existing release files is just evil on so many levels that it doesn't at all surprise me that the gaim devs did it. But I'm sure they'll tell you it's our fault for using digests in the first place. :p