While unmerging vim-6.3-r2 I get the following: *****SNIP***** >>> app-editors/vim-6.3-r4 merged. app-editors/vim selected: 6.3-r2 protected: 6.3-r4 omitted: none >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. >>> Waiting 5 seconds before starting... >>> (Control-C to abort)... >>> Unmerging in: 5 4 3 2 1 >>> Unmerging app-editors/vim-6.3-r2... No package files given... Grabbing a set. QA Notice: ECLASS 'multilib' inherited illegally in app-editors/vim-6.3-r2 QA Notice: ECLASS 'fdo-mime' inherited illegally in app-editors/vim-6.3-r2 *****SNIP***** It's the old version but I thought I'd mention it. Is this the correct place to report these QA notices? I usually see them pretty often but I generally ignore them. Reproducible: Always Steps to Reproduce: 1. 2. 3. dice@entropy ~ $ emerge info Portage 2.0.51-r14 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-mm2-dice2 i686) ================================================================= System uname: 2.6.10-mm2-dice2 i686 AMD Athlon(tm) MP Processor 1800+ Gentoo Base System version 1.6.8 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Sep 9 2004, 22:25:07)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.8.5-r2, 1.6.3, 1.9.4, 1.5, 1.7.9 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r3 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-Os -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /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=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.binarycompass.org http://ftp-mirror.internap.com/pub/gentoo/ http://gentoo.ccccom.com ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/mine" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X aalib acpi alsa apache2 apm avi berkdb bitmap-fonts cdr composite crypt dba dvd dvdr encode ethereal evo f77 fam fbcon font-server foomaticdb fortran freetype gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg junit libg++ libwww mad mikmod mmx motif mozilla moznocompose moznoirc moznomail mpeg mysql ncurses nls nptl nvidia obscene oggvorbis opengl oss pam pdflib perl pic png python quicktime readline samba sdl slang spell ssl svg svga tcpd tetex threads tiff truetype truetype-fonts type1-fonts videos xft xml xml2 xmms xv xvmc zlib" Unset: LDFLAGS
Hrm. I suspect that this was caused by me adding in an inherit for fdo-mime that wasn't there when you merged the package. If you do a fresh install then it won't occur again -- portage sometimes gets slightly confused and gives spurious inherit notices for that kind of thing. I'll close this as CANTFIX -- it's not actually a QA violation, just portage being silly. If I'm wrong, and this occurs if you do a fresh install then uninstall of vim, please reopen.
Yeah, the message didn't come back. I unmerged 6.3-r4, remerged 6.3-r2, unmerged 6.3-r2, remerged 6.3-r2, then upgraded to 6.3-r4 and never saw it.