"qlist -D" only compare names of the installed packages, and not their categories. Because of that, it may list some false-positives. Here are the ones i get on my system for instance: app-admin/sudo-1.6.8_p12-r1 app-vim/sudo-2.0 cross-powerpc-gentoo-linux-uclibc/binutils-2.17 cross-powerpc-gentoo-linux-uclibc/gcc-4.1.1-r1 cross-powerpc-gentoo-linux-uclibc/linux-headers-2.6.16 dev-db/mysql-5.0.32 mail-mta/qmail-1.03-r16 media-libs/glut-3.7.1 sys-devel/binutils-2.17 sys-devel/gcc-4.1.1-r3 sys-kernel/linux-headers-2.6.19.2-r2 virtual/glut-1.0 virtual/mysql-5.0 virtual/qmail-1.03 The attached patch fixes that.
Created attachment 109104 [details, diff] 20070204--qlist--fix_categories_false_positives.patch
Thanks for the patch. cvs ci -m "- 20070204--qlist--fix_categories_false_positives.patch bug 165259 - TGL" qlist.c /var/cvsroot/gentoo-projects/portage-utils/qlist.c,v <-- qlist.c new revision: 1.43; previous revision: 1.42