hi, i had linux-headers-2.4.19 installed, and emerged linux-headers-2.4.21. i noticed, that both versions were listes when i do "qpkg --dups -v". i took a look at the ebuilds and both say SLOT="0". Reproducible: Always Steps to Reproduce: 1. emerge linux-headers-2.4.19 2. emerge linux-headers-2.4.21 3. qpkg --dups -v
Portage does not read the ebuild when it decides SLOTs and what packages should be unmerged: it reads the database entry in /var/db/pkg/${category}/${ebuild}-${version}/SLOT which used to be set to ${KV} for 2.4.19; giving it a slot of 2.4.19. This was resolved a while ago: http://www.gentoo.org/cgi-bin/viewcvs.cgi/sys-kernel/linux-headers/linux-headers-2.4.19.ebuild?r1=1.19&r2=1.20 so it seems that you just had the "SLOT=${KV}" version installed. Thanks.