When I try to emerge buddha-1.2, the file buddha-1.2.tar.gz is retrieved correctly but its size and md5 checksum doesn't match with the data specified in the "digest-buddha-1.2" file. digest-buddha-1.2 content: MD5 30911eea28e6deb332715a94f4d97e10 buddha-1.2.tar.gz 552116 The apparent correct data: MD5 e662d5e2891d7d5e203c477723b62aa3 buddha-1.2.tar.gz 548697 Reproducible: Always Steps to Reproduce: 1. emerge buddha 2. 3. Actual Results: Calculating dependencies ...done! >>> emerge (1 of 1) dev-haskell/buddha-1.2 to / >>> Resuming download... >>> Downloading http://gentoo.osuosl.org/distfiles/buddha-1.2.tar.gz --21:56:03-- http://gentoo.osuosl.org/distfiles/buddha-1.2.tar.gz => `/usr/portage/distfiles/buddha-1.2.tar.gz' Resolving gentoo.osuosl.org... 156.56.247.195 Connecting to gentoo.osuosl.org[156.56.247.195]:80... connected. HTTP request sent, awaiting response... 416 Requested Range Not Satisfiable Continued download failed on this file, which conflicts with `-c'. Refusing to truncate existing file `/usr/portage/distfiles/buddha-1.2.tar.gz'. >>> Resuming download... >>> Downloading http://distro.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/buddha-1.2.tar.gz --21:56:05-- http://distro.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/buddha-1.2.tar.gz => `/usr/portage/distfiles/buddha-1.2.tar.gz' Resolving distro.ibiblio.org... 152.2.210.109 Connecting to distro.ibiblio.org[152.2.210.109]:80... connected. HTTP request sent, awaiting response... 416 Requested Range Not Satisfiable The file is already fully retrieved; nothing to do. >>> Resuming download... >>> Downloading http://www.cs.mu.oz.au/~bjpop/buddha/download/buddha-1.2.tar.gz --21:56:20-- http://www.cs.mu.oz.au/%7Ebjpop/buddha/download/buddha-1.2.tar.gz => `/usr/portage/distfiles/buddha-1.2.tar.gz' Resolving www.cs.mu.oz.au... 128.250.37.80 Connecting to www.cs.mu.oz.au[128.250.37.80]:80... connected. HTTP request sent, awaiting response... 200 OK The file is already fully retrieved; nothing to do. !!! Couldn't download buddha-1.2.tar.gz. Aborting. Expected Results: The file is already fully retrieved, there is no need to complete (gunzip -t buddha-1.2.tar.gz thinks the same). We should be now compiling the app. emerge info: Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r9 i686) ================================================================= System uname: 2.6.9-gentoo-r9 i686 AMD Athlon(tm) XP 1900+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -mcpu=athlon-xp -O2 -pipe -fomit-frame-pointer -ffast-math" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -mcpu=athlon-xp -O3 -pipe -fomit-frame-pointer -ffast-math" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.fi.gentoo.org/gentoo-portage" USE="3dnow 3dnowex S3TC X acpi alsa avi bash-completion berkdb bitmap-fonts bonobo bzlib cdr cdrom crypt dga dio divx4linux dvd esd fam flac ggi gif glut gnome gpm gstreamer gtk gtk2 guile imagemagick imlib jabber jpeg kde libg++ libwww lzo mad matroska mmx mmx2 motif mpeg msn ncurses nls nptl oggvorbis opengl oss pam pdflib perl pic png python qt quicktime readline samba sdl slang speex sse ssl svga tcltk tcpd tetex theora tiff truetype x86 xine xml xml2 xmms xv xvid zlib"
Created attachment 45621 [details, diff] Proposed patch
Yes, I noticed this very recently myself. The tarball has changed, already quite a while ago, without notice. The Gentoo mirrors don't automatically update tarballs once they've grabbed it once, so these things are hard to notice. I'll update the md5 soon. For the time being, the workaround is to regenerate the digest, but I see you have already done this. Thanks for the report. ks
I've updated the digest and pushed the new tarball to the mirrors. It can take a while until all mirrors are updated ... Thanks again. Closing the bug. ks