Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 37809 - Digest mismatch on net-im/gaim 0.75
Summary: Digest mismatch on net-im/gaim 0.75
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gaim Bugs Crew
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-10 09:11 UTC by Daniel Westermann-Clark
Modified: 2004-01-10 20:55 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
differences between different gaim-0.75 releases on sourceforge (diff-gaim0.75,9.52 KB, text/plain)
2004-01-10 10:29 UTC, Nicolai Lissner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Westermann-Clark 2004-01-10 09:11:47 UTC
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"
Comment 1 Daniel Westermann-Clark 2004-01-10 09:14:32 UTC
This appears to be a Sourceforge mirroring problem.  http://dl.sourceforge.net/ has a copy that matches Gentoo's digest.
Comment 2 Nicolai Lissner 2004-01-10 10:28:08 UTC
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.
Comment 3 Nicolai Lissner 2004-01-10 10:29:30 UTC
Created attachment 23557 [details]
differences between different gaim-0.75 releases on sourceforge
Comment 4 Daniel Westermann-Clark 2004-01-10 15:51:12 UTC
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
Comment 5 Don Seiler (RETIRED) gentoo-dev 2004-01-10 20:42:47 UTC
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.
Comment 6 Don Seiler (RETIRED) gentoo-dev 2004-01-10 20:55:31 UTC
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