From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1DqmbU-0003M3-FH for garchives@archives.gentoo.org; Fri, 08 Jul 2005 06:44:52 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j686hbpF008402; Fri, 8 Jul 2005 06:43:37 GMT Received: from mail.moodmedia.ro (mail.moodmedia.ro [194.176.186.204]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j686dlQW014200 for ; Fri, 8 Jul 2005 06:39:47 GMT Received: from [192.168.0.2] (NS.moodmedia.ro [194.176.186.201]) by mail.moodmedia.ro (8.12.8/8.12.534) with ESMTP id j686cgvB003671 for ; Fri, 8 Jul 2005 09:38:42 +0300 Message-ID: <42CE1C7D.5020103@moodmedia.ro> Date: Fri, 08 Jul 2005 09:26:05 +0300 From: Catalin Grigoroscuta User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050629 X-Accept-Language: en-us, en Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] equery caching? References: <42CD4CF7.8020905@moodmedia.ro> In-Reply-To: Content-Type: multipart/alternative; boundary="------------010801040902010500010900" X-MailScanner: Found to be clean X-Archives-Salt: 327cdf74-764c-4759-ba81-837926ae2147 X-Archives-Hash: 72eb4cb839da0d4f4523e600adc674d9 This is a multi-part message in MIME format. --------------010801040902010500010900 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi, 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. Regards, and thanks for your answer, Catalin 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 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 >> >> >> >> > > > --------------010801040902010500010900 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Hi,

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.

Regards, and thanks for your answer,
Catalin

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 <c.grigoroscuta@moodmedia.ro> 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


    

  

--------------010801040902010500010900-- -- gentoo-user@gentoo.org mailing list