After fetching jta-1.0.1B-classes.zip from Sun's site the command emerge jta fails digest verification. Reproducible: Always Steps to Reproduce: 1. Download jta-1.0.1B-classes.zip from http://java.sun.com/products/jta/ 2. cp jta-1.0.1B-classes.zip /usr/portage/distfiles 3. emerge jta Actual Results: # emerge jta Calculating dependencies ...done! >>> emerge (1 of 1) dev-java/jta-1.0.1 to / >>> md5 files ;-) jta-1.0.1.ebuild >>> md5 files ;-) ChangeLog >>> md5 files ;-) metadata.xml >>> md5 files ;-) files/digest-jta-1.0.1 !!! Digest verification Failed: !!! /usr/portage/distfiles/jta-1_0_1B-classes.zip !!! Reason: Filesize does not match recorded size Expected Results: The ebuild should pass digest verification and install cleanly. Here is my emerge info output: Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r5 i686) ================================================================= System uname: 2.6.11-gentoo-r5 i686 AMD Athlon(tm) XP 3200+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 29 2005, 09:53:33)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.6.3, 1.9.5, 1.7.9-r1, 1.4_p6, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.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/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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="-O2 -march=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://xenon.icss.priv/gentoo-download/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirror.switch.ch/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo" LANG="en_US" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://xenon.icss.priv/gentoo-portage" USE="x86 3dnow 3dnowex 3dnowext X aalib adns alsa apm avi berkdb bitmap-fonts cdr crypt cups curl doc eds emboss encode esd fam flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk+ gtk2 imagemagick imlib java jpeg junit kerberos ldap libg++ libwww mad mikmod mmx mmxext motif mozilla mp3 mpeg ncurses nls odbc ogg oggvorbis opengl oss pam pdflib perl png postgres ppds python quicktime readline samba scanner sdl spell sse ssl tcpd threads tiff truetype truetype-fonts type1-fonts ucs2 unicode vorbis xine xml xml2 xv zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, LINGUAS Also the file size and MD5 sum of the .zip downloaded from Sun: file: jta-1_0_1B-classes.zip size: 10776 bytes MD5: 80c07f28970813a65be67db5c779a721
works fine here, this time sun hasnt changed the distfiles content as it seems. your downloaded copy is broken.