Hi again,

Even with eupdtaedb, same result.
I think this might be a bug in equery. Should I put it in bugzilla?
Here is the proof for what I think is a bug: see the output of "equery hasuse motif" and "equery uses emacs". The results are contradictory.

catalin ~ # equery hasuse motif
[ Searching for USE flag motif in all categories among: ]
 * installed packages
[I--] [  ] app-editors/emacs-21.4-r1 (21)
[I--] [  ] app-text/xpdf-3.00-r8 (0)
[I--] [  ] x11-terms/rxvt-2.7.10-r2 (0)
catalin ~ # equery uses emacs
[ Searching for packages matching emacs... ]
[ Colour Code : set unset ]
[ Legend    : Left column  (U) - USE flags from make.conf              ]
[           : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for app-editors/emacs-21.4-r1 ]
 U I
 + + X          : Adds support for X11
 - - Xaw3d      : Adds support of the 3d athena widget set
 - - gnome      : Adds GNOME support
 + + leim       : Adds input methods support to Emacs
 - - lesstif    : Use lesstif over openmotif in cases where a program supports both
 - - motif      : Adds motif support (x11-libs/openmotif x11-libs/lesstif)
 + + nls        : <unknown>
 - - nosendmail : If you do not want to install any MTA


Wade Brown wrote:
Equery, esearch, and einfo (I think) are from an index built by
running eupdatedb.  I'd imagine you're using esync which is just a
very small script that does emerge sync && eupdatedb, so doing a fresh
esync would alleviate the problem you seem to be having, albeit with a
bit of overkill.  Just run eupdatedb as root and see if everything
updates properly.

On 7/7/05, Catalin Grigoroscuta <[EMAIL PROTECTED]> wrote:
  
Hello,

I've just rebuilt my system without "motif" use flag (with emerge
--newuse, etc).
Everything works fine, except that equery shows stale data.

For example:
1. "equery depends emacs" shows openmotif as dependency, but emacs is
rebuilt without motif USE ("emerge -pv emacs" clearly shows this).
2. "equery hasuse motif" also shows emacs

Is there any caching done by equery? How can I invalidate it?

Thank you,
Catalin

--
gentoo-user@gentoo.org mailing list


    

  

Reply via email to