In x86 the actual newpg-0.9.4-r1 ebuild needs <= libgcrypt-1.1.90. But there is already libgcrypt-1.1.94 in x86. So emerge -uD world upgrades/downgrades between libgcrypt-1.1.94 and libgcrypt-1.1.12 in an endless loop. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Please also note http://forums.gentoo.org/viewtopic.php?t=187988&highlight=libgcrypt
can we add the block-ebuild-thingie for newpg against >=gpg-1.9.* <snip> ftp://ftp.gnupg.org/gcrypt/alpha/aegypten/newpg-latest.README newpg is not anymore supported; please use gnupg-1.9.x - or if available gnupg-2.x. </snap> ---------------- rockoo@porkoo ~ # sudo etcat -v gnupg [ Results for search key : gnupg ] [ Candidate applications found : 7 ] Only printing found installed programs. * app-crypt/gnupg : [ ] 1.2.3-r2 (0) OVERLAY [ ] 1.2.3-r5 (0) OVERLAY [ ] 1.2.4 (0) OVERLAY [ ~ ] 1.2.5 (0) OVERLAY [ ~ ] 1.9.0 (0) OVERLAY [ ~ ] 1.9.8 (0) OVERLAY [ ~I] 1.9.10 (0) OVERLAY ------------ rockoo@porkoo ~ # sudo emerge -vp newpg These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild UD] dev-libs/libksba-0.4.7 [0.9.8] 434 kB [ebuild UD] dev-libs/libgcrypt-1.1.12 [1.2.0] -doc +nls 724 kB [ebuild N ] app-crypt/newpg-0.9.4-r1 +nls 592 kB
Fixed by the removal of newpg from gentoo and the impending removal of newpg from every users machine.