GNU bug report logs - #25731
tokyocabinet and neomutt DBs

Previous Next

Package: guix-patches;

Reported by: ng0 <contact.ng0 <at> cryptolab.net>

Date: Tue, 14 Feb 2017 19:17:01 UTC

Severity: normal

Tags: patch

Done: ng0 <contact.ng0 <at> cryptolab.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 25731 in the body.
You can then email your comments to 25731 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#25731; Package guix-patches. (Tue, 14 Feb 2017 19:17:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to ng0 <contact.ng0 <at> cryptolab.net>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 14 Feb 2017 19:17:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: ng0 <contact.ng0 <at> cryptolab.net>
To: guix-patches <at> gnu.org
Subject: tokyocabinet and neomutt DBs
Date: Tue, 14 Feb 2017 19:17:49 +0000
The following patches add tokyocabinet as a package and 2 new databases to neomutt.
For a reasons on the neomutt patch, read this recent message:
   Subject: Add tokyocabinet, Add databases to neomutt
   Date: Sat, 11 Feb 2017 21:07:39 +0000
   Message-Id: <20170211210741.8863-1-contact.ng0 <at> cryptolab.net>


-- 
ng0 -- https://www.inventati.org/patternsinthechaos/




Information forwarded to guix-patches <at> gnu.org:
bug#25731; Package guix-patches. (Tue, 14 Feb 2017 19:20:01 GMT) Full text and rfc822 format available.

Message #8 received at 25731 <at> debbugs.gnu.org (full text, mbox):

From: contact.ng0 <at> cryptolab.net
To: 25731 <at> debbugs.gnu.org
Cc: ng0 <contact.ng0 <at> cryptolab.net>
Subject: [PATCH 1/2] gnu: Add tokyocabinet.
Date: Tue, 14 Feb 2017 19:21:27 +0000
From: ng0 <contact.ng0 <at> cryptolab.net>

* gnu/packages/databases.scm (tokyocabinet): New variable.
---
 gnu/packages/databases.scm | 33 ++++++++++++++++++++++++++++++++-
 1 file changed, 32 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index fd8baa153..f7c39c417 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -8,7 +8,7 @@
 ;;; Copyright © 2015 Sou Bunnbu <iyzsong <at> gmail.com>
 ;;; Copyright © 2015 Leo Famulari <leo <at> famulari.name>
 ;;; Copyright © 2016 Efraim Flashner <efraim <at> flashner.co.il>
-;;; Copyright © 2016 ng0 <ng0 <at> we.make.ritual.n0.is>
+;;; Copyright © 2016, 2017 ng0 <contact.ng0 <at> cryptolab.net>
 ;;; Copyright © 2016 Roel Janssen <roel <at> gnu.org>
 ;;; Copyright © 2016 David Craven <david <at> craven.ch>
 ;;; Copyright © 2016 Jan Nieuwenhuizen <janneke <at> gnu.org>
@@ -1201,6 +1201,37 @@ and B+ Tree data storage models.  It is a fast key-value lightweight
 database and supports many programming languages.  It is a NoSQL database.")
     (license license:gpl3+)))
 
+(define-public tokyocabinet
+  (package
+    (name "tokyocabinet")
+    (version "1.4.48")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "http://fallabs.com/tokyocabinet/"
+                           name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "140zvr0n8kvsl0fbn2qn3f2kh3yynfwnizn4dgbj47m975yg80x0"))))
+    (build-system gnu-build-system)
+    (arguments
+     `(#:configure-flags
+       (list "--enable-pthread" "--enable-off64" "--enable-fastest"
+        (string-append "LDFLAGS=-Wl,-rpath="
+                       (assoc-ref %outputs "out") "/lib"))))
+    (inputs
+     `(("zlib" ,zlib)))
+    (home-page "http://fallabs.com/tokyocabinet/")
+    (synopsis "Tokyo Cabinet is a modern implementation of the DBM database")
+    (description
+     "Tokyo Cabinet is a library of routines for managing a database.
+The database is a simple data file containing records, each is a pair of a
+key and a value.  Every key and value is serial bytes with variable length.
+Both binary data and character string can be used as a key and a value.
+There is neither concept of data tables nor data types.  Records are
+organized in hash table, B+ tree, or fixed-length array.")
+    (license license:lgpl2.1+)))
+
 (define-public wiredtiger
   (package
     (name "wiredtiger")
-- 
2.11.1





Information forwarded to guix-patches <at> gnu.org:
bug#25731; Package guix-patches. (Tue, 14 Feb 2017 19:20:02 GMT) Full text and rfc822 format available.

Message #11 received at 25731 <at> debbugs.gnu.org (full text, mbox):

From: contact.ng0 <at> cryptolab.net
To: 25731 <at> debbugs.gnu.org
Cc: ng0 <contact.ng0 <at> cryptolab.net>
Subject: [PATCH 2/2] gnu: neomutt: Configure with 'lmdb' and 'tokyocabinet'.
Date: Tue, 14 Feb 2017 19:21:28 +0000
From: ng0 <contact.ng0 <at> cryptolab.net>

* gnu/packages/mail.scm (neomutt)[configure]: Add '--with-tokyocabinet' and
'--with-lmdb'.
[inputs]: Add 'lmdb' and 'tokyocabinet'.
---
 gnu/packages/mail.scm | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index a9b2cb3ec..9311fbf14 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -267,6 +267,8 @@ operating systems.")
     (inputs
      `(("cyrus-sasl" ,cyrus-sasl)
        ("gdbm" ,gdbm)
+       ("lmdb" ,lmdb)
+       ("tokyocabinet" ,tokyocabinet)
        ("gpgme" ,gpgme)
        ("ncurses" ,ncurses)
        ("gnutls" ,gnutls)
@@ -289,10 +291,11 @@ operating systems.")
              "--enable-gpgme"
 
              ;; database, implies header caching
-             "--without-tokyocabinet"
+             ;; neomutt supports building multiple backends
+             "--with-tokyocabinet"
              "--without-qdbm"
              "--without-bdb"
-             "--without-lmdb"
+             "--with-lmdb"
              "--with-gdbm"
 
              "--with-gnutls"
-- 
2.11.1





Added tag(s) patch. Request was from Christopher Allan Webber <cwebber <at> dustycloud.org> to control <at> debbugs.gnu.org. (Tue, 14 Feb 2017 19:40:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#25731; Package guix-patches. (Wed, 01 Mar 2017 05:43:01 GMT) Full text and rfc822 format available.

Message #16 received at 25731 <at> debbugs.gnu.org (full text, mbox):

From: Pjotr Prins <pjotr.public12 <at> thebird.nl>
To: 25731 <at> debbugs.gnu.org
Subject: Re: bug#25731
Date: Wed, 1 Mar 2017 05:39:04 +0000
Looking forward to trying neomutt.

LGTM




Information forwarded to guix-patches <at> gnu.org:
bug#25731; Package guix-patches. (Wed, 01 Mar 2017 11:07:01 GMT) Full text and rfc822 format available.

Message #19 received at 25731 <at> debbugs.gnu.org (full text, mbox):

From: ng0 <contact.ng0 <at> cryptolab.net>
To: Pjotr Prins <pjotr.public12 <at> thebird.nl>
Cc: 25731 <at> debbugs.gnu.org
Subject: Re: bug#25731:
Date: Wed, 1 Mar 2017 12:14:54 +0000
On 17-03-01 05:39:04, Pjotr Prins wrote:
> Looking forward to trying neomutt.
> 
> LGTM
> 
> 
> 

I should check if this still applies after my version update of neomutt,
but I think it does.




Information forwarded to guix-patches <at> gnu.org:
bug#25731; Package guix-patches. (Thu, 02 Mar 2017 18:59:01 GMT) Full text and rfc822 format available.

Message #22 received at 25731 <at> debbugs.gnu.org (full text, mbox):

From: Kei Kebreau <kei <at> openmailbox.org>
To: Pjotr Prins <pjotr.public12 <at> thebird.nl>
Cc: 25731 <at> debbugs.gnu.org
Subject: Re: bug#25731:
Date: Thu, 02 Mar 2017 13:57:55 -0500
[Message part 1 (text/plain, inline)]
ng0 <contact.ng0 <at> cryptolab.net> writes:

> On 17-03-01 05:39:04, Pjotr Prins wrote:
>> Looking forward to trying neomutt.
>> 
>> LGTM
>> 
>> 
>> 
>
> I should check if this still applies after my version update of neomutt,
> but I think it does.

It does. Pushed as bdc11dc4c0d326205f811a10b29a0385db9e4721 and
ef91e2b964ec0952698dd1bf7daf76624fed2145.
[signature.asc (application/pgp-signature, inline)]

Reply sent to ng0 <contact.ng0 <at> cryptolab.net>:
You have taken responsibility. (Thu, 02 Mar 2017 20:24:02 GMT) Full text and rfc822 format available.

Notification sent to ng0 <contact.ng0 <at> cryptolab.net>:
bug acknowledged by developer. (Thu, 02 Mar 2017 20:24:02 GMT) Full text and rfc822 format available.

Message #27 received at 25731-done <at> debbugs.gnu.org (full text, mbox):

From: ng0 <contact.ng0 <at> cryptolab.net>
To: Kei Kebreau <kei <at> openmailbox.org>
Cc: Pjotr Prins <pjotr.public12 <at> thebird.nl>, 25731-done <at> debbugs.gnu.org
Subject: Re: bug#25731:
Date: Thu, 2 Mar 2017 20:22:53 +0000
On 17-03-02 13:57:55, Kei Kebreau wrote:
> ng0 <contact.ng0 <at> cryptolab.net> writes:
> 
> > On 17-03-01 05:39:04, Pjotr Prins wrote:
> >> Looking forward to trying neomutt.
> >> 
> >> LGTM
> >> 
> >> 
> >> 
> >
> > I should check if this still applies after my version update of neomutt,
> > but I think it does.
> 
> It does. Pushed as bdc11dc4c0d326205f811a10b29a0385db9e4721 and
> ef91e2b964ec0952698dd1bf7daf76624fed2145.

Thanks! closed.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 31 Mar 2017 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 8 years and 140 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.