GNU bug report logs -
#25731
tokyocabinet and neomutt DBs
Previous Next
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.
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):
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: 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: 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):
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):
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):
[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):
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.