Subject: bug#26003: closed (Re: bug#26003: [PATCH 1/3] Revert "gnu: neomutt: Configure with 'lmdb' and 'tokyocabinet'.")

From: [email-masked] (GNU bug Tracking System)
Date: Fri, 10 Mar 2017 08:26:01 +0000

Your bug report

#26003: neomutt: update to 20170306 + kyotocabinet

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
26003: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=26003
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#26003: [PATCH 1/3] Revert "gnu: neomutt: Configure with 'lmdb' and 'tokyocabinet'."
From: ng0 <[email-masked]>
To: Kei Kebreau <[email-masked]>
Cc: [email-masked]
Date: Fri, 10 Mar 2017 09:34:01 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

Kei Kebreau transcribed 2.4K bytes:
> [email-masked] writes:
> 
> > From: ng0 <[email-masked]>
> >
> > 'kyotocabinet' is more current than tokyocabinet in development
> > and supported in neomutt aswell.
> >
> > This reverts commit ef91e2b964ec0952698dd1bf7daf76624fed2145.
> > ---
> >  gnu/packages/mail.scm | 7 ++-----
> >  1 file changed, 2 insertions(+), 5 deletions(-)
> >
> > diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
> > index b70597b84..d03e3889f 100644
> > --- a/gnu/packages/mail.scm
> > +++ b/gnu/packages/mail.scm
> > @@ -267,8 +267,6 @@ operating systems.")
> >      (inputs
> >       `(("cyrus-sasl" ,cyrus-sasl)
> >         ("gdbm" ,gdbm)
> > -       ("lmdb" ,lmdb)
> > -       ("tokyocabinet" ,tokyocabinet)
> >         ("gpgme" ,gpgme)
> >         ("ncurses" ,ncurses)
> >         ("gnutls" ,gnutls)
> > @@ -291,11 +289,10 @@ operating systems.")
> >               "--enable-gpgme"
> >  
> >               ;; database, implies header caching
> > -             ;; neomutt supports building multiple backends
> > -             "--with-tokyocabinet"
> > +             "--without-tokyocabinet"
> >               "--without-qdbm"
> >               "--without-bdb"
> > -             "--with-lmdb"
> > +             "--without-lmdb"
> >               "--with-gdbm"
> >  
> >               "--with-gnutls"
> 
> LGTM. Series pushed to master as
> 91c8724165d5839b0fd7026a93f4b6c150da2fec,
> 469609a987368eb17cda42dd9e815bf70f7d254a and
> 5c95465e27352c5e64c7a2acdc5e341bba321663, respectively.

Someone earlier had some questions. This was my first revert, so it
seems okay.
Thanks, closed.

Subject: neomutt: update to 20170306 + kyotocabinet
From: ng0 <[email-masked]>
To: [email-masked]
Date: Mon, 6 Mar 2017 20:30:33 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

The following three patches will:

* revert the commit which added lmdb + tokyocabinet
* update neomutt (bugfix release)
* add kyotocabinet + lmdb to neomutt
  * you need kyotocabinet in your profile path for this to work at
    runtime. Is this how kyotocabinet works? At least the error at
    runtime for neomutt disappeared.
    Without kyotocabinet in your profile and "set header_cache_backend =
    "kyotocabinet"" you'd get "not supported backend" as a message.
    With it in your profile, all works as it is.