# emerge -up grsec-sources These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] sys-kernel/grsec-sources-2.4.24.1.9.13 # emerge -s grsec-sources Searching... [ Results for search key : grsec-sources ] [ Applications found : 1 ] * sys-kernel/grsec-sources Latest version available: 2.4.24.1.9.13 Latest version installed: 2.4.23.1.9.13-r1 Size of downloaded files: 29,138 kB Homepage: http://www.kernel.org/ http://www.grsecurity.net Description: Vanilla sources of the linux kernel with the grsecurity 1.9.13 patch $ qpkg -I -v sys-kernel sys-kernel/linux-headers-2.4.19-r1 * sys-kernel/grsec-sources-2.4.23.1.9.13-r1 * Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: I expected that there is no [ebuild N ] sys-kernel/grsec-sources-2.4.24.1.9.13 $ emerge info Portage 2.0.49-r20 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.23-grsec-1.9.13) ================================================================= System uname: 2.4.23-grsec-1.9.13 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.3.10p1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.linux.no/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X apache2 apm arts avi berkdb crypt cups encode esd foomaticdb gd gdbm gif gpm gtk2 imlib innodb java jbig jpeg kde lcms libg++ libwww mad mbox mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl png python qt quicktime readline sdl slang slp snmp spell ssl svga tcltk tcpd tiff truetype usb wmf x86 xml2 xv zlib linguas_de"
but an [ebuild U ] sys-kernel/grsec-sources-2.4.24.1.9.13
I think that's related to kernel packages having different SLOT, if you install an already installed package that has a new SLOT it is not seen as an upgrade. Feature or bug? A feature IMHO.
Gregorio is right (personally I'd like an S there).