# emerge opera Calculating dependencies ...done! >>> emerge (1 of 1) www-client/opera-8.51 to / >>> md5 files ;-) opera-7.54-r3.ebuild >>> md5 files ;-) opera-8.00.ebuild >>> md5 files ;-) opera-8.01.ebuild >>> md5 files ;-) opera-8.02.ebuild >>> md5 files ;-) opera-8.50.ebuild >>> md5 files ;-) opera-8.51.ebuild >>> md5 files ;-) files/digest-opera-7.54-r3 >>> md5 files ;-) files/digest-opera-8.00 >>> md5 files ;-) files/digest-opera-8.01 >>> md5 files ;-) files/digest-opera-8.02 >>> md5 files ;-) files/digest-opera-8.50 >>> md5 files ;-) files/digest-opera-8.51 >>> md5 files ;-) files/opera-qt.2.patch >>> md5 files ;-) files/opera-qt.patch >>> md5 files ;-) files/opera.desktop !!! Digest verification Failed: !!! /usr/portage/distfiles/opera-8.51-20051114.1-static-qt.i386-en.tar.bz2 !!! Reason: Filesize does not match recorded size # ls -l /usr/portage/distfiles/opera-8.51-20051114.1-static-qt.i386-en.tar.bz2 -rw-rw-r-- 1 root portage 5810388 2005-11-23 11:34 /usr/portage/distfiles/opera-8.51-20051114.1-static-qt.i386-en.tar.bz2 # cat /usr/portage/www-client/opera/files/digest-opera-8.51 MD5 11f09f05d91ba3b05733bd48af255b69 opera-8.51-20051114.1-static-qt.i386-en.tar.bz2 734136 MD5 78c3b7d568b3e35a0f7cf3b55d2a6238 opera-8.51-20051114.1-static-qt.ppc-en.tar.bz2 5811132 MD5 ff5976406678e864116b1ff093a177b4 opera-8.51-20051114.1-static-qt.sparc-en.tar.bz2 5702501 MD5 c9aa6c640406548fcc655a18227d9037 opera-8.51-20051114.5-shared-qt.i386-en.tar.bz2 3971187 # emerge --info Portage 2.0.53_rc7 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r3, 2.6.13.2-20050928 x86_64) ================================================================= System uname: 2.6.13.2-20050928 x86_64 AMD Athlon(tm) 64 Processor 3700+ Gentoo Base System version 1.12.0_pre10 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=k8 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/" LANG="en_US.utf8" LC_ALL="en_US.utf8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/local" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="amd64 X alsa audiofile avi bitmap-fonts bzip2 cdinstall cdr cjk crypt cups curl emboss encode expat fam ffmpeg flac foomaticdb fortran gif gpm gstreamer gtk gtk2 guile imlib ipv6 java jpeg junit lcms libwww lua lzw lzw-tiff mad mng mp3 mpeg ncurses nls nptl nptlonly ogg openal opengl pam pdflib perl png python quicktime readline sdl speex spell ssl tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales vorbis xine xml2 xmms xpm xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, LINGUAS Reproducible: Always Steps to Reproduce:
(In reply to comment #0) Same problem here. Attempting to emerge opera-8.51-20051114.1-static-qt.i386-en.tar.bz2 fails with the same error. I just synced today, so it's the newly stable (for x86) version that goes wrong, not the old ~x86 version, which I haven't tried.
I can confirm it. The 8.50 emerges fine. The new 8.51 halts with the indicated error.
Same here. It looks like the digest was simply generated from a truncated static-qt.i386 tbz2: $ cat files/digest-opera-8.51 MD5 11f09f05d91ba3b05733bd48af255b69 opera-8.51-20051114.1-static-qt.i386-en.tar.bz2 734136 MD5 c9aa6c640406548fcc655a18227d9037 opera-8.51-20051114.5-shared-qt.i386-en.tar.bz2 3971187 MD5 ff5976406678e864116b1ff093a177b4 opera-8.51-20051114.1-static-qt.sparc-en.tar.bz2 5702501 MD5 78c3b7d568b3e35a0f7cf3b55d2a6238 opera-8.51-20051114.1-static-qt.ppc-en.tar.bz2 5811132 $ md5sum /var/dist/opera-8.51-20051114.1-static-qt.i386-en.tar.bz2 bd6bd9cfaf13b6509c8531d02a4c51a2 /var/dist/opera-8.51-20051114.1-static-qt.i386-en.tar.bz2 $ head -c 734136 /var/dist/opera-8.51-20051114.1-static-qt.i386-en.tar.bz2 | md5sum 11f09f05d91ba3b05733bd48af255b69 -
Since this is a security bug and a rather simple fix, I went ahead and rebuilt the digest and put it in cvs. Thanks for reporting!
(In reply to comment #4) > Since this is a security bug and a rather simple fix, I went ahead and rebuilt > the digest and put it in cvs. Thanks for reporting! I'm sorry I caused this problem, and thanks for the fix. Must have been an unfinished download on my part. 8-(