From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 14 14:54:38 2017 Received: (at submit) by debbugs.gnu.org; 14 Nov 2017 19:54:38 +0000 Received: from localhost ([127.0.0.1]:40590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEhI5-0001Yk-Sv for submit@debbugs.gnu.org; Tue, 14 Nov 2017 14:54:38 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47073) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEgUX-0000Hx-K0 for submit@debbugs.gnu.org; Tue, 14 Nov 2017 14:03:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eEgUP-0000a6-Ex for submit@debbugs.gnu.org; Tue, 14 Nov 2017 14:03:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45439) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eEgUP-0000Zw-By for submit@debbugs.gnu.org; Tue, 14 Nov 2017 14:03:17 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37957) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eEgUI-0002fI-FJ for guix-patches@gnu.org; Tue, 14 Nov 2017 14:03:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eEgUF-0000UK-BY for guix-patches@gnu.org; Tue, 14 Nov 2017 14:03:10 -0500 Received: from mail-ot0-x236.google.com ([2607:f8b0:4003:c0f::236]:50113) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eEgUF-0000Tu-31 for guix-patches@gnu.org; Tue, 14 Nov 2017 14:03:07 -0500 Received: by mail-ot0-x236.google.com with SMTP id v15so8375841ote.6 for ; Tue, 14 Nov 2017 11:03:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=T4+u2q7hs8xYCrR/RF9pirdhXs1pXH60GlkOQRr4eoY=; b=Yg/TbquHBeJa5fR58aIfoVvJjVu5eDdISNdA+rwCcLh4fCLmarMTF8UayDCXXWImhp fuG93swzjwRr5XG5zIztmLQKtkpnwl1h5BdQ10FOdttXDWRwEL2eT06njNgaTNcv5sqF iwkkaB2NzvPy+XOtPyjQ6gk0sWCdf5ynwQ5AkSvPeE+RVmRU69ircDv+4VxuuL0Sl4gR 6gbczVmH8mm+vJvrlwLlMHa0eusaFnEyfW4LZ9B5KYVuBXSwD25E3rdaG+wmjVCVKRFo ATzKjxsV++p5mnhloGrk2msjMiQbkTDro6FRlblLzBXsnX1ipThtokNAQ55uSbMtGwoN S3LA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=T4+u2q7hs8xYCrR/RF9pirdhXs1pXH60GlkOQRr4eoY=; b=ImN41Lvi1gkTj/2Ys4Mu4fcx2j4bfeelqgaYMd3fTtOHO967657VRHbO2Fj/1Wit0+ q6sLvEtVc4fT61FahWqrqc12IYsl1T/q2kimGp+Yid/NvEdXo1LmQ5itlVleHO4/Kp6d O7PseplbjiQsCLywLBL3H4pAoTRrgx3FXxKEh4y6LUwmypqRALTcpuXehbAI40elGyZ9 +bKCT2+fayTXD0VkaeeCEWigNpusDo6vtPFfJEzhEbpTX3EDQSmnt9kTY+yV0DVA+LgB wWOg1ZjF6m5408CAbXfm7eEhoc1w0FvnDuRcTBIupDNYKp4ifgZWmS6/gz+7VxJg0Z0F cLpQ== X-Gm-Message-State: AJaThX7Pw6Yd3Q7UlfXXrXgIkRJA3qi5bDaqZkWj77JB/TozMx+Jyaq2 no4YolZX7AXQV6xeR+GqKvVsw0Vw X-Google-Smtp-Source: AGs4zMYc1kUjuSFHwOzAjFF3jXS20jBcVSiWMYpebvhNB3OfiwHs+0zd45WSA/4dWLuDE2ufXHKY0w== X-Received: by 10.157.20.71 with SMTP id h65mr4949127oth.58.1510686185818; Tue, 14 Nov 2017 11:03:05 -0800 (PST) Received: from libre (mb94636d0.tmodns.net. [208.54.70.185]) by smtp.gmail.com with ESMTPSA id o36sm438858otd.33.2017.11.14.11.03.03 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 14 Nov 2017 11:03:04 -0800 (PST) From: Kristofer Buffington To: guix-patches@gnu.org Subject: [PATCH] guile-wiredtiger Date: Tue, 14 Nov 2017 14:03:02 -0500 Message-ID: <8760acel95.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 14 Nov 2017 14:54:36 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --=-=-= Content-Type: text/plain This is my first patch! I followed manual section 7.5 to put this together. $ git format-patch origin/master --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-added-package-defition-for-guile-wiredtiger.patch Content-Description: added package guile-wired tiger >From 421a4233a53fd6f0980da7705d0133ea0ada3e6c Mon Sep 17 00:00:00 2001 From: Kristofer Buffington Date: Tue, 14 Nov 2017 11:25:18 -0500 Subject: [PATCH 1/2] added package defition for guile-wiredtiger --- gnu/packages/databases.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 38ca5708d..4694fa82e 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -56,6 +56,7 @@ #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) + #:use-module (gnu packages guile) #:use-module (gnu packages time) #:use-module (gnu packages jemalloc) #:use-module (gnu packages language) @@ -82,6 +83,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system perl) #:use-module (guix build-system python) @@ -1495,6 +1497,43 @@ trees (LSM), for sustained throughput under random insert workloads.") ;; configure.ac: WiredTiger requires a 64-bit build. (supported-systems '("x86_64-linux" "mips64el-linux" "aarch64-linux")))) +(define guile-wiredtiger + (package + (name "guile-wiredtiger") + (version "20171113.6cbc51da") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://framagit.org/a-guile-mind/guile-wiredtiger.git") + (commit "6cbc51dab95d28fe31ae025fbdd88f3ecbf2111b"))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0x3qwpgch5pg0k21kc792h4y6b36a8xd1zkfq8ar2l2mqmpzkzyd")))) + (build-system gnu-build-system) + (arguments + '(#:tests? #f + #:configure-flags + (list (string-append "--with-libwiredtiger-prefix=" + (assoc-ref %build-inputs "wiredtiger"))) + #:make-flags '("GUILE_AUTO_COMPILE=0") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'bootstrap + (lambda _ (zero? (system* "sh" "bootstrap"))))))) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("pkg-config" ,pkg-config))) + (inputs + `(("wiredtiger" ,wiredtiger) + ("guile-lib" ,guile-lib) + ("guile" ,guile-2.2))) + (synopsis "Wired Tiger bindings for GNU Guile") + (description "Wired Tiger bindings for GNU Guile. Build your own database!") + (home-page "https://framagit.org/a-guile-mind/guile-wiredtiger") + (license license:gpl3+))) + (define-public perl-db-file (package (name "perl-db-file") -- 2.15.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0002-fix-formatting-errors.patch Content-Description: fix formatting errors >From 24f55e56e1cd6ce541eb9ebd76454b896f2772a1 Mon Sep 17 00:00:00 2001 From: Kristofer Buffington Date: Tue, 14 Nov 2017 13:27:39 -0500 Subject: [PATCH 2/2] fix formatting errors --- gnu/packages/databases.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 4694fa82e..ca35bcd2a 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -1497,7 +1497,7 @@ trees (LSM), for sustained throughput under random insert workloads.") ;; configure.ac: WiredTiger requires a 64-bit build. (supported-systems '("x86_64-linux" "mips64el-linux" "aarch64-linux")))) -(define guile-wiredtiger +(define-public guile-wiredtiger (package (name "guile-wiredtiger") (version "20171113.6cbc51da") @@ -1530,7 +1530,7 @@ trees (LSM), for sustained throughput under random insert workloads.") ("guile-lib" ,guile-lib) ("guile" ,guile-2.2))) (synopsis "Wired Tiger bindings for GNU Guile") - (description "Wired Tiger bindings for GNU Guile. Build your own database!") + (description "Wired Tiger bindings for GNU Guile. Build your own database!") (home-page "https://framagit.org/a-guile-mind/guile-wiredtiger") (license license:gpl3+))) -- 2.15.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 14 17:39:00 2017 Received: (at 29300-done) by debbugs.gnu.org; 14 Nov 2017 22:39:01 +0000 Received: from localhost ([127.0.0.1]:40729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEjrA-0007N7-KT for submit@debbugs.gnu.org; Tue, 14 Nov 2017 17:39:00 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:41918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEjr1-0007Ms-Tb for 29300-done@debbugs.gnu.org; Tue, 14 Nov 2017 17:38:59 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 01D4BE7D5; Tue, 14 Nov 2017 23:38:52 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7HmSBxPR7wA1; Tue, 14 Nov 2017 23:38:50 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 38FF2D481; Tue, 14 Nov 2017 23:38:50 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Kristofer Buffington Subject: Re: [bug#29300] [PATCH] guile-wiredtiger References: <8760acel95.fsf@gmail.com> Date: Tue, 14 Nov 2017 23:38:47 +0100 In-Reply-To: <8760acel95.fsf@gmail.com> (Kristofer Buffington's message of "Tue, 14 Nov 2017 14:03:02 -0500") Message-ID: <87lgj8lc3s.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 29300-done Cc: 29300-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Kristofer, Thanks for this first patch! I=E2=80=99ve squashed the two patches, applied the small changes below, and added a commit log that followed our conventions. Welcome! :-) Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index ca35bcd2a..6bc468679 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -22,6 +22,7 @@ ;;; Copyright =C2=A9 2017 Rutger Helling ;;; Copyright =C2=A9 2017 Pierre Langlois ;;; Copyright =C2=A9 2017 Ricardo Wurmus +;;; Copyright =C2=A9 2017 Kristofer Buffington ;;; ;;; This file is part of GNU Guix. ;;; @@ -1520,17 +1521,29 @@ trees (LSM), for sustained throughput under random = insert workloads.") #:phases (modify-phases %standard-phases (add-after 'unpack 'bootstrap - (lambda _ (zero? (system* "sh" "bootstrap"))))))) + (lambda _ + (zero? (system* "sh" "bootstrap")))) + (add-before 'bootstrap 'remove-bundled-dependencies + (lambda _ + ;; TODO: Remove microkanren.scm when we have a separate packa= ge + ;; for it. + (delete-file "htmlprag.scm") + (substitute* "Makefile.am" + (("htmlprag\\.scm") "")) + #t))))) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) ("pkg-config" ,pkg-config))) (inputs `(("wiredtiger" ,wiredtiger) - ("guile-lib" ,guile-lib) ("guile" ,guile-2.2))) + (propagated-inputs + `(("guile-lib" ,guile-lib))) ;for (htmlprag) (synopsis "Wired Tiger bindings for GNU Guile") - (description "Wired Tiger bindings for GNU Guile. Build your own data= base!") + (description + "This package provides Guile bindings to the WiredTiger ``NoSQL'' +database.") (home-page "https://framagit.org/a-guile-mind/guile-wiredtiger") (license license:gpl3+))) =20 --=-=-=-- From unknown Tue Sep 23 05:52:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 13 Dec 2017 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator