Whoops, you're right, I thought that equery was part of the other
etools just because of the naming convention.  Pity what not having
access to a gentoo box at work anymore will do to a man.

On 7/8/05, Zac Medico <[EMAIL PROTECTED]> wrote:
> Catalin Grigoroscuta wrote:
> 
> >> 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).
> 
> The depends query shows all depends regardless of whether they are enabled or 
> not (by USE flags).
> 
> >> 2. "equery hasuse motif" also shows emacs
> >> Is there any caching done by equery? How can I invalidate it?
> 
> The hasuse query shows all USE flags regardless of whether they are enabled 
> or not.
> 
> There is no cache, it queries the database directly.
> 
> > I did not use esync, I did not even know about it, and I do not recall
> > seeing it in install docs...
> > It is quite strange why equery (which is in gentoolkit package) relies
> > on eupdatedb (which is in esearch package), and gentoolkit does not
> > depend on esearch.
> > If it were not for your answer, I wouldn't have known about esync and
> > eupdatedb.
> > I think maybe the install docs should be updated, or at least put
> > esearch as a dependency of gentoolkit.
> 
> Gentoolkit and equery do not depend on esearch.
> 
> > 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.
> 
> I explained this above.  If you file a bug then AFAIKT it's a feature request.
> 
> Zac
> --
> [email protected] mailing list
> 
>

-- 
[email protected] mailing list

Reply via email to