What I'm trying to accomplish: For some packages, when a new version is available, to be able to merge them without adding them to /etc/portage/package.keyword, and when/if the installed version is marked as stable I wish eix-test-obsolete won't tell me that this particular package is redundant.
How my system is configured: I have those packages listed in /etc/portage/package.keyword without the version number, and the same packages name also in /etc/portage/package.keywords.nowarn Lately it seems that eix disregards the content of /etc/portage/package.keywords.nowarn, or maybe I messed up with a configuration file :) for example: grep amsn /etc/portage/* /etc/portage/package.keywords:net-im/amsn ~amd64 /etc/portage/package.keywords.nowarn:net-im/amsn in_keywords no_change The only flags in eixrc (following the guide in [1]) are related to mask/unmask policies, so they shouldn't interfere with my goal: cat /etc/eixrc | grep -Ev '^\#|^$' TEST_FOR_NONEXISTENT=true NONEXISTENT_IF_OTHER_OVERLAY=true REDUNDANT_IF_UNMASK_NO_CHANGE=false REDUNDANT_IF_IN_MASK=false Anyway "eix-test-obsolete -bd" lists amsn among the programs redundant in /etc/portage/package.keywords because the latest version is stable (or maybe because there are keyworded unstable versions?). eix --version eix 0.22.6 (gcc-4.4.4, x86_64-pc-linux-gnu) The complete output: eix-test-obsolete -bd No non-matching entries in /etc/portage/package.keywords. No non-matching entries in /etc/portage/package.accept_keywords. No non-matching entries in /etc/portage/package.mask. No non-matching entries in /etc/portage/package.unmask. No non-matching or empty entries in /etc/portage/package.use. No non-matching or empty entries in /etc/portage/package.env. No non-matching or empty entries in /etc/portage/package.cflags. The names of all installed packages are in the database. Redundant in /etc/portage/package.{,accept_}keywords: ... considered as REDUNDANT_IF_WEAKER [I] sys-apps/portage (2.2.0_alph...@01/01/2011): Portage is the package management and distribution system for Gentoo ... considered as REDUNDANT_IF_NO_CHANGE [I] app-emulation/dosemu (1.4.1_pre20091...@01/05/2010): DOS Emulator [I] app-emulation/virtualbox-bin (3.2.12...@31/12/2010): Family of powerful x86 virtualization products for enterprise as well as home use [I] app-emulation/virtualbox-guest-additions (3.2...@03/01/2011): VirtualBox kernel modules and user-space tools for Linux guests [I] app-emulation/virtualbox-modules (3.2...@03/01/2011): Kernel Modules for Virtualbox [I] media-video/ffmpeg (0.6_p25...@26/11/2010): Complete solution to record, convert and stream audio and video. Includes libavcodec. [I] media-video/nvidia-settings (260.19...@20/12/2010): NVIDIA Linux X11 Settings Utility [I] net-im/amsn (0.9...@28/11/2010): Alvaro's Messenger client for MSN [I] net-wireless/madwifi-ng (0.9.4.4133.20100...@03/01/2011): Next Generation driver for Atheros based IEEE 802.11a/b/g wireless LAN cards [I] net-wireless/madwifi-ng-tools (0.9.4.4133.20100...@12/08/2010): Next Generation tools for configuration of Atheros based IEEE 802.11a/b/g wireless LAN cards [I] sys-apps/dbus (1....@03/01/2011): A message bus system, a simple way for applications to talk to each other [I] www-client/firefox (3.6...@10/12/2010): Firefox Web Browser [I] x11-drivers/xf86-input-virtualbox (3.2...@04/12/2010): VirtualBox input driver [I] x11-drivers/xf86-video-virtualbox (3.2...@03/01/2011): VirtualBox video driver Found 13 matches. No uninstalled entries in /etc/portage/package.{,accept_}keywords No redundant entries in /etc/portage/package.mask No uninstalled entries in /etc/portage/package.mask No redundant entries in /etc/portage/package.unmask No uninstalled entries in /etc/portage/package.unmask No redundant entries in /etc/portage/package.use No uninstalled entries in /etc/portage/package.use No redundant entries in /etc/portage/package.env No uninstalled entries in /etc/portage/package.env No redundant entries in /etc/portage/package.cflags No uninstalled entries in /etc/portage/package.cflags All installed versions of packages are in the database. [1] http://linuxreviews.org/man/eix/ Thanks in advance Francesco -- Linux Version 2.6.36-gentoo-r6, Compiled #2 SMP PREEMPT Mon Jan 3 11:54:58 CET 2011 Two 1GHz AMD Athlon 64 Processors, 4GB RAM, 4021.84 Bogomips Total aemaeth