From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: guix edit mutt -- with new option, and dependency, how I got it working Date: Thu, 10 Mar 2016 15:45:51 -0500 Message-ID: <20160310204551.GA7510@jasmine> References: <20160310004446.GA23830@protected.rcdrun.com> <20160310014522.GB29687@jasmine> <20160310065806.GA2618@protected.rcdrun.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39669) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ae7Sx-0004im-EM for help-guix@gnu.org; Thu, 10 Mar 2016 15:45:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ae7Su-00057Y-7h for help-guix@gnu.org; Thu, 10 Mar 2016 15:45:51 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:41705) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ae7Su-00057T-3b for help-guix@gnu.org; Thu, 10 Mar 2016 15:45:48 -0500 Content-Disposition: inline In-Reply-To: <20160310065806.GA2618@protected.rcdrun.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org To: Jean Louis Cc: help-guix@gnu.org On Thu, Mar 10, 2016 at 07:58:06AM +0100, Jean Louis wrote: > Hello Leo, > > I was using mutt on Debian, that option was always included: > header_cache > > - mutt accesses remote emails > - this speeds up everything > - GuixSD already includes gdbm and tokyocabinet > - I have chosen gdbm, but testing could show if else is better > > Imagine, when you have 2000-3000 emails, one need to wait long time, for > mutt to read all the headers, seconds. This way it is 1 second. > > It should be included by default, as GuixSD does have external database > libraries. I'm really glad you mentioned this on our list! My "Archive" mail folder has ~30000 messages, and I rarely opened it because of how long it would take Mutt to load them all. With this option enabled, it loads almost instantly, once the cache is created. :) I agree that we should build our Mutt with this option enabled. If everyone agrees, the question is which database to use — we have gdbm and bdb in our package tree (I think tokyocabinet is a WIP). I have no idea which database is a better choice. What do people think?