When libofx-0.7.0 is installed `emerge -uD world` wants to upgrade it to libofx-0.8.0 and after libofx-0.8.0 is installed `emerge -uD world` wants to downgrade it to libofx-0.7.0 etc. This annoying behaviour should be fixed. Packages that I have installed that are using libofx are gnucash, kmymoney2 and grisbi. Reproducible: Always Steps to Reproduce: 1. 2. 3. Gentoo Base System version 1.12.0_pre8 Portage 2.0.52-r1 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r1, 2.6.13-gentoo-r1 i686) ================================================================= System uname: 2.6.13-gentoo-r1 i686 AMD Athlon(tm) XP 1600+ dev-lang/python: 2.4.1-r1 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 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/" LANG="de_DE.UTF-8" LINGUAS="de" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/usr/var" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X a52 aac aalib accessibility acpi aim alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts bluetooth bonobo cdparanoia cdr chipcard crypt cups curl dba dga directfb divx4linux doc dv dvd dvdr dvdread eds emacs emacs-w3 emboss encode f77 fam fame fbcon flash font-server foomaticdb fortran ftp gcc-libffi gcj gd gdbm gif gimpprint gpm gstreamer gtk gtk2 gtkhtml guile hbci icq imagemagick imlib ipv6 irmc jabber jce jpeg kde lcms ldap libg++ libwww live lzo mad maildir mailwrapper mbox mikmod milter mime ming mjpeg mmx mmx2 mmxext motif mozilla mp3 mpeg msn mysql nas ncurses network nls nvidia objc odbc offensive ofx ogg oggvorbis on-the-fly-crypt opengl oscar oss pam pdflib perl php plugin png ppds print python qt quicktime quotes readline real scanner sdl slang smime spell spl sqlite sse ssl svga tcltk tcpd tetex theora tidy tiff tokenizer truetype truetype-fonts type1-fonts unicode usb userlocales videos visualization vorbis win32codecs wmf x86 xine xml xml2 xmms xpm xv xvid yahoo zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, MAKEOPTS
You'll have a package installed that relys on libofx-0.7. As long as this happens with packages marked testing it is your job to decide how you want to resolve this.
The only packages I have installed that are using libofx are gnucash, grisbi and kmymoney2 because libofx was only installed after setting the USE flag "ofx". And after installing libofx `revdep-rebuild` reinstalled only these three packages again. This is the dependency in grisbi-0.5.7.ebuild: DEPEND="ofx? ( >=dev-libs/libofx-0.7.0 )" This is the dependency in kmymoney2-0.8.ebuild: DEPEND="ofx? ( >=dev-libs/libofx-0.7 )" This is the dependency in gnucash-1.8.11.ebuild: RDEPEND="ofx? ( >=dev-libs/libofx-0.7.0 )" You see, every ebuild depends on libofx-0.7.0 or greater. So the bug must be somewhere else.
Ok, sorry. You're right. Found out that I forgot a package that also depends on libofx. qhacc was the cause.