I always found this annoying... How come when I emerge something, my 'esearch' isn't updated until the next time I do an 'esync'?
* www-apps/trac Latest version available: 0.9.6 Latest version installed: [ Not Installed ] Size of downloaded files: 995 kB Homepage: http://trac.edgewall.com/ Description: Trac is a minimalistic web-based project management, wiki and bug/issue tracking system. License: trac But I *DO* have it installed.... daevid ~ # emerge -av trac [ebuild R ] www-apps/trac-0.9.6 USE="cgi sqlite -enscript -fastcgi -postgres -silvercity -vhosts" 331 kB Then if I do an 'esync' it shows (and in some kind of ironic slap in my face, THEN it shows me there is an update, so I have to re-emerge it to be current): * www-apps/trac Latest version available: 0.10.1 Latest version installed: 0.9.6 Size of downloaded files: 1,288 kB Homepage: http://trac.edgewall.com/ Description: Trac is a minimalistic web-based project management, wiki and bug/issue tracking system. License: trac Why can't portage just be smart enough (and "smart" is a very generous term for the code neede to update this) to update whatever record/file/log/whatever it is that shows what I have installed?! This seems so silly and like a 0.0.3 kind of feature to put in to portage. I've added this as a bug since I didn't see one in there already: http://bugs.gentoo.org/show_bug.cgi?id=155452 -- gentoo-user@gentoo.org mailing list