From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: Re: [PATCH 0/1] Enabling header caching in mutt Date: Mon, 21 Mar 2016 12:20:07 +0200 Message-ID: <20160321102007.GA15020@debian-netbook> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="YiEDa0DAkWCtVeE4" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40448) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ahwwY-00072W-KA for guix-devel@gnu.org; Mon, 21 Mar 2016 06:20:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ahwwV-00007p-8L for guix-devel@gnu.org; Mon, 21 Mar 2016 06:20:14 -0400 Received: from flashner.co.il ([178.62.234.194]:50330) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ahwwV-00007l-1W for guix-devel@gnu.org; Mon, 21 Mar 2016 06:20:11 -0400 Content-Disposition: inline In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Leo Famulari Cc: guix-devel@gnu.org --YiEDa0DAkWCtVeE4 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Mar 20, 2016 at 10:47:04PM -0400, Leo Famulari wrote: > This patch builds mutt with support for header caching so that large > mailboxes can be opened quickly. >=20 > Without the header cache, each message's headers are processed before > the mailbox can be used. For large mailboxes (>10000 messages), this can > take minutes. >=20 > To use the header cache, users must enable it in their configuration. >=20 > It's following up on this: > http://lists.gnu.org/archive/html/help-guix/2016-03/msg00055.html >=20 > I checked, and bdb and gdbm are already both in mutt's build-time > dependency graph (openldap refers to bdb and python refers to gdbm). >=20 > I've chosen gdbm for it's small size and because it's a GNU project. If > anyone says they prefer another database, then let's talk! >=20 I've just tried this out on my machine. At first I didn't see any change, but then I added `set header_cache =3D ~/.cache/mutt/` to my =2Emuttrc and I was blown away by the difference. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --YiEDa0DAkWCtVeE4 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJW78rWAAoJEPTB05F+rO6TPZsP/0JHF6PB6atIoAcjYRB8+HeR 9g1Q7YIRRw9DgCf2vnRAVoy7ZLhVWsMIix5fXM2qsGpaVspzAhsX07zXSls00XzP X+lct7oP2XZNfJvhS/OB94S8RCyEwafkXxirPpNmsCf2wIhAAX5ZV1FudCnY+99l KTuha1S7yi5BqsSrWt0TbZmaYLRdBzzEnDQqVRdbZLsSfOSNQmwsPL3DPzcjYwra GeBrfwovDk6oZUfKcU0ndd5pwVj6BuK1vevmvy19ARqMcXPOHDWvFU85cvejq7yy 0cYXywnIyWmjAxS7PmYhf/pfDz+pJvL0bA4imQFmiyNnGS+/qhElJs9x41Q/bqrc bqK5ODqz/P9W5/ro3uNG9pyXrnxyEj/cCKyRU3wJuDv7utK8PTSxmg1zSuz6bACl HDBR/e0tgTNUy/QVKn49EEt7ad60638+YOmRRMuTAZWOxxFYZxoPdugXQiJbJRHK 5R3zGQEJSaR7yzLrKA8AUK/m+nnbrYq1UUDsnGz0Zv4GNM0nmgRv56GysaoeEldj JM58k6uAPfRM3rbh8/yJ6RWHiY9Kv9mbw21iQw1yuPMcMV31Bez3WtGFrAI0ROfg wEFiwKyyTt+qao6RDrQLlWxEuzE0gP99ELEP1FdUDjURhBY7DbDLsTQF+HTvLj2Y akIvAF7fZ2Y74ohHaYFZ =oGIQ -----END PGP SIGNATURE----- --YiEDa0DAkWCtVeE4--