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

Reply via email to