I have a gentoo running, recently installed. Now I want to put a kde on it. This is input and output of my attempt: mymachine> emerge -av kde-meta:4.3 These are the packages that would be merged, in order: Calculating dependencies / * Digest verification failed: * /usr/portage/kde-base/libkdeedu/libkdeedu-4.3.4.ebuild * Reason: Filesize does not match recorded size * Got: 610 * Expected: 607 ... done! [ebuild N ] media-libs/jpeg-7 950 kB [ebuild N ] media-libs/libogg-1.1.4 430 kB [ebuild N ] sys-apps/eject-2.1.5-r1 USE="nls" 121 kB [ebuild N ] sys-libs/libutempter-1.1.5 15 kB .... (lot more package coming here) .... [ebuild N ] kde-base/kdebase-startkde-4.3.3-r1 USE="(-aqua) (-kdeenablefinal) (-kdeprefix)" 0 kB [ebuild N ] kde-base/kdebase-meta-4.3.3 USE="semantic-desktop (-kdeprefix) -policykit" 0 kB [ebuild N ] kde-base/kde-meta-4.3.3 USE="nls -accessibility (-kdeprefix)" 0 kB Total: 460 packages (458 new, 2 in new slots), Size of downloads: 750,167 kB Would you like to merge these packages? [Yes/No] yes >>> Verifying ebuild manifests !!! Digest verification failed: !!! /usr/portage/kde-base/libkdeedu/libkdeedu-4.3.4.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 610 !!! Expected: 607 Reproducible: Always Steps to Reproduce: 1. Take very basic standard gentoo installation and run command "emerge -av kde-meta:4.3" 2. Type 'yes' when prompted whether you want to merge. 3. Actual Results: Failure of installing kde Expected Results: Installation of kde When I first ran the emerge command I was asked to add a number of USE flags. I did that and after several runs and adding several USE flags I got this error.
Could try to emerge --sync ? I've checked a moment ago, digest was ok on my box
I ran it with --sync and that helped. After updating portage tree I now get a different error (Error: circular dependencies). So, I guess this is not a bug after all.