Hello, I just synced my portage tree and portage complains for perl-IPC-Cmd-0.700.ebuild: Calculating dependencies s * Digest verification failed: * /usr/portage/virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.700.ebuild * Reason: Filesize does not match recorded size * Got: 646 * Expected: 633 ... done! Please fix this package.
I tried to resync from different mirrors with no luck. It looks like wrong commit was made.
Works fine here. jer@bastiaan /newaches/gentoo/cvs/gentoo-x86/virtual/perl-IPC-Cmd $ cvs diff jer@bastiaan /newaches/gentoo/cvs/gentoo-x86/virtual/perl-IPC-Cmd $ cvs up jer@bastiaan /newaches/gentoo/cvs/gentoo-x86/virtual/perl-IPC-Cmd $ ebuild perl-IPC-Cmd-0.700.ebuild manifest Appending /newaches/gentoo/cvs/gentoo-x86 to PORTDIR_OVERLAY... >>> Creating Manifest for /newaches/gentoo/cvs/gentoo-x86/virtual/perl-IPC-Cmd jer@bastiaan /newaches/gentoo/cvs/gentoo-x86/virtual/perl-IPC-Cmd $ cvs diff jer@bastiaan /newaches/gentoo/cvs/gentoo-x86/virtual/perl-IPC-Cmd $ And also: jer@bastiaan /newaches/gentoo/cvs/gentoo-x86/virtual/perl-IPC-Cmd $ cvs diff -r 1.3 -r 1.4 perl-IPC-Cmd-0.700.ebuild Index: perl-IPC-Cmd-0.700.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.700.ebuild,v retrieving revision 1.3 retrieving revision 1.4 diff -u -B -r1.3 -r1.4 --- perl-IPC-Cmd-0.700.ebuild 27 Feb 2011 11:30:10 -0000 1.3 +++ perl-IPC-Cmd-0.700.ebuild 2 May 2011 20:01:20 -0000 1.4 @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.700.ebuild,v 1.3 2011/02/27 11:30:10 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.700.ebuild,v 1.4 2011/05/02 20:01:20 grobian Exp $ DESCRIPTION="finding and running system commands made easy" HOMEPAGE="" @@ -8,7 +8,7 @@ LICENSE="" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="~perl-core/IPC-Cmd-${PV}" That's the latest CVS revision 1.4, which added those 14 bytes you are missing. 1) Please post your `emerge --info' output too. 2) Please post the emerge --sync log as well.
Hmm, I synced my portage again and the problem is gone. Perhaps, some mirrors were temporary out of sync.