I've updated gpgme to: Calculating dependencies ...done! [ebuild R ] app-crypt/gpgme-0.9.0-r1 0 kB However, due to cryptplug's dependencies, emerge -pvuD world wants to install gpgme-0.3.14-r1 too. This results in a blocking situation. Reproducible: Always Steps to Reproduce: 1. emerge cryptplug 2. emerge -pvuD world 3. See a beautiful blocker you have ;-) Actual Results: emerge wants to install both versions of gpgme Expected Results: The older version should have been forgotten Portage 2.0.51-r2 (default-linux/x86/2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 i686) ================================================================= System uname: 2.6.9-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 3.40GHz Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-Os -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/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/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="-Os -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs candy ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi acpi4linux alsa arts audiofile autofs avi berkdb bidi bitmap-fonts cdparanoia cdr crypt cups devfs dga divx4linux doc dvb dvd dvdr encode escreen esd f77 fam fbcon flac flash foomaticdb gdbm gif gimpprint gphoto2 gpm gtk gtk2 imagemagick imlib ipv6 jack java jpeg junit kadu-modules kadu-voice kde libg++ libwww lirc mad md5sum mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pcmcia pda pdflib perl png pnp ppds python qt quicktime readline ruby samba scanner sdl slang spell sqlite sse ssl svga tcltk tcpd tetex tiff truetype type1 usb videos vim-with-x wxwindows x86 xine xml xml2 xmms xv xvid zlib linguas_pl"
Please read the bugzilla product descriptions, this is NOT a bugzilla problem.
Problems regarding ebuilds are not bugzilla problems? Well, I'm confused.
do not use gpgme-0.3.16 Use 0.3.14-r1 for old version programs and 0.9.0+ for newer programs Both can be installed because they are on different slots. Please include emerge --deubug -u --deep world -output to determine what is requireing 0.3.16.
I never said emerge wants to install gpgme-0.3.16... After doing emerge sync today, emerge -pvuD world doesn't show the new gpgme as a blocker. It will install it in a new slot - as you said. I think that the problem has been fixed.
Manually unmerging "=gpgme-0.3.14" seems to "fix" this problem.
Hm... unmerging 0.3.14, emerging 0.9.x and then emerging 0.3.14 fixes the problem, I suppose... can you confirm?
the last comment on bug 64485 will hopefully remove any further problems once fixed. *** This bug has been marked as a duplicate of 64485 ***