From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 03 14:52:43 2018 Received: (at submit) by debbugs.gnu.org; 3 Jan 2018 19:52:43 +0000 Received: from localhost ([127.0.0.1]:34666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eWp5b-0001bQ-5r for submit@debbugs.gnu.org; Wed, 03 Jan 2018 14:52:43 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eWp5a-0001bE-Ap for submit@debbugs.gnu.org; Wed, 03 Jan 2018 14:52:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eWp5T-0002zX-Rr for submit@debbugs.gnu.org; Wed, 03 Jan 2018 14:52:33 -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.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36020) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eWp5T-0002zJ-Of for submit@debbugs.gnu.org; Wed, 03 Jan 2018 14:52:31 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51394) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eWp5S-0002R6-6q for guix-patches@gnu.org; Wed, 03 Jan 2018 14:52:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eWp5Q-0002vB-QR for guix-patches@gnu.org; Wed, 03 Jan 2018 14:52:30 -0500 Received: from relay4-d.mail.gandi.net ([2001:4b98:c:538::196]:53575) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eWp5Q-0002sn-IC for guix-patches@gnu.org; Wed, 03 Jan 2018 14:52:28 -0500 Received: from [IPv6:2a01:e35:2ef3:d930:c991:d39e:e1fa:779d] (unknown [IPv6:2a01:e35:2ef3:d930:c991:d39e:e1fa:779d]) (Authenticated sender: amirouche@hypermove.net) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id E6F97172094 for ; Wed, 3 Jan 2018 20:52:25 +0100 (CET) To: guix-patches@gnu.org From: Amirouche Subject: [PATCH] Update guile-wiredtiger to 0.6.3 Message-ID: Date: Wed, 3 Jan 2018 20:52:20 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------B86B1F65CFDB1BB2354DAE3B" Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit 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: -5.0 (-----) This is a multi-part message in MIME format. --------------B86B1F65CFDB1BB2354DAE3B Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit The latest release was meant to make it possible to run the tests in guix. So I also changed a bit the package. --------------B86B1F65CFDB1BB2354DAE3B Content-Type: text/x-patch; name="0001-gnu-packages-guile-wiredtiger-Update-to-latest-relea.patch" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename*0="0001-gnu-packages-guile-wiredtiger-Update-to-latest-relea.pa"; filename*1="tch" >From 68a3d58775a40956a17880a7e2eafad08b352d42 Mon Sep 17 00:00:00 2001 From: amirouche Date: Wed, 3 Jan 2018 20:43:52 +0100 Subject: [PATCH] gnu: packages: guile-wiredtiger: Update to latest release * gnu/package/databases.scm (guile-wiredtiger): bump to new release, enable tests, disable parallel tests and htmlprag was removed from upstream release so there not need to delete it anymore. Improve the synopsis and description. --- gnu/packages/databases.scm | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 6306846a8..ef9c1b4ce 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -30,6 +30,7 @@ ;;; Copyright © 2017 Pierre Langlois ;;; Copyright © 2015, 2017 Ricardo Wurmus ;;; Copyright © 2017 Kristofer Buffington +;;; Copyright © 2018 Amirouche Boubekki ;;; ;;; This file is part of GNU Guix. ;;; @@ -1549,19 +1550,19 @@ trees (LSM), for sustained throughput under random insert workloads.") (define-public guile-wiredtiger (package (name "guile-wiredtiger") - (version "20171113.6cbc51da") + (version "0.6.3") (source (origin (method git-fetch) (uri (git-reference (url "https://framagit.org/a-guile-mind/guile-wiredtiger.git") - (commit "6cbc51dab95d28fe31ae025fbdd88f3ecbf2111b"))) + (commit "070ed68139d99c279f058a6c293f00292d35dbd7"))) (file-name (string-append name "-" version "-checkout")) (sha256 (base32 - "0x3qwpgch5pg0k21kc792h4y6b36a8xd1zkfq8ar2l2mqmpzkzyd")))) + "14rna97wsylajzxfif95wnblq85csgcfc666gh5dl0ssgd7x8llh")))) (build-system gnu-build-system) (arguments - '(#:tests? #f + '(#:parallel-tests? #f ;; tests can't be run in parallel, yet. #:configure-flags (list (string-append "--with-libwiredtiger-prefix=" (assoc-ref %build-inputs "wiredtiger"))) @@ -1570,15 +1571,9 @@ trees (LSM), for sustained throughput under random insert workloads.") (modify-phases %standard-phases (add-after 'unpack 'bootstrap (lambda _ - (zero? (system* "sh" "bootstrap")))) - (add-before 'bootstrap 'remove-bundled-dependencies - (lambda _ - ;; TODO: Remove microkanren.scm when we have a separate package - ;; for it. - (delete-file "htmlprag.scm") - (substitute* "Makefile.am" - (("htmlprag\\.scm") "")) - #t))))) + (zero? (system* "sh" "bootstrap"))))))) + ;; TODO: Remove microkanren.scm when we have a separate package + ;; for it. (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) @@ -1588,10 +1583,10 @@ trees (LSM), for sustained throughput under random insert workloads.") ("guile" ,guile-2.2))) (propagated-inputs `(("guile-lib" ,guile-lib))) ;for (htmlprag) - (synopsis "Wired Tiger bindings for GNU Guile") + (synopsis "WiredTiger bindings for GNU Guile") (description "This package provides Guile bindings to the WiredTiger ``NoSQL'' -database.") +database. Various higher level database abstractions.") (home-page "https://framagit.org/a-guile-mind/guile-wiredtiger") (license license:gpl3+))) -- 2.14.1 --------------B86B1F65CFDB1BB2354DAE3B-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 08 12:48:30 2018 Received: (at 29966) by debbugs.gnu.org; 8 Jan 2018 17:48:30 +0000 Received: from localhost ([127.0.0.1]:41614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYbX9-0000Xa-D4 for submit@debbugs.gnu.org; Mon, 08 Jan 2018 12:48:30 -0500 Received: from mout01.posteo.de ([185.67.36.65]:46484) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYbX5-0000XD-W8 for 29966@debbugs.gnu.org; Mon, 08 Jan 2018 12:48:25 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id A5AD920EBB for <29966@debbugs.gnu.org>; Mon, 8 Jan 2018 18:48:17 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1515433697; bh=woL8taR+N1IWvBiORd4j+qviEmZHkJbzqmORE71lLys=; h=From:To:Cc:Subject:Date:From; b=YayB05bPbTcaGw4A9tctywjIRpN53D9VkYHXeWNOmZEIn7RMUzi8oy30Fr+XHYDu7 I1/h+SfYZfgELI93WHJjh4G2LRHAWmmEIxU7m9JvKXjUwlarZ8Z4pDW+hzY0YOoRb7 mZD7Egch4zyVWgiVfDKpD0QYe4aY/m2AF+wLfYdIiO5DXCdVhm9RGN7f8IJGa1DZkF v1X80Y7E5EgGI7qgVt9tyPJ0j+sFbR7V7wQ3HRdxuEyb1c+PYo77cNh+s8RcWKu9yk dM84fM8BB05BPdcnsCd+Th9YUkb84bMI7Ti8sZnAb4e2GTOa0VUs5WTX7/z8FUV5uY RY1VIAA49UXVQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 3zFjRh0qbGz9rxT; Mon, 8 Jan 2018 18:48:15 +0100 (CET) From: Kei Kebreau To: Amirouche Subject: Re: [bug#29966] [PATCH] Update guile-wiredtiger to 0.6.3 References: Date: Mon, 08 Jan 2018 12:47:58 -0500 In-Reply-To: (amirouche@hypermove.net's message of "Wed, 3 Jan 2018 20:52:20 +0100") Message-ID: <877essxmwh.fsf@posteo.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 29966 Cc: 29966@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: -2.3 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Amirouche writes: > The latest release was meant to make it possible to run the tests in > guix. So I also changed a bit the package. > >>>From 68a3d58775a40956a17880a7e2eafad08b352d42 Mon Sep 17 00:00:00 2001 > From: amirouche > Date: Wed, 3 Jan 2018 20:43:52 +0100 > Subject: [PATCH] gnu: packages: guile-wiredtiger: Update to latest release > > * gnu/package/databases.scm (guile-wiredtiger): bump to new release, > enable tests, disable parallel tests and htmlprag was removed from > upstream release so there not need to delete it anymore. Improve > the synopsis and description. I've cleaned this commit message up a bit, like so: gnu: guile-wiredtiger: Update to 0.6.3. * gnu/package/databases.scm (guile-wiredtiger): Update to 0.6.3. [arguments]: Enable tests; disable parallel tests; remove 'remove-bundled-dependencies' phase. [synopsis, description]: Improve them. > --- > gnu/packages/databases.scm | 25 ++++++++++--------------- > 1 file changed, 10 insertions(+), 15 deletions(-) > > diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm > index 6306846a8..ef9c1b4ce 100644 > --- a/gnu/packages/databases.scm > +++ b/gnu/packages/databases.scm > @@ -30,6 +30,7 @@ > ;;; Copyright =A9 2017 Pierre Langlois > ;;; Copyright =A9 2015, 2017 Ricardo Wurmus > ;;; Copyright =A9 2017 Kristofer Buffington > +;;; Copyright =A9 2018 Amirouche Boubekki > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -1549,19 +1550,19 @@ trees (LSM), for sustained throughput under rando= m insert workloads.") > (define-public guile-wiredtiger > (package > (name "guile-wiredtiger") > - (version "20171113.6cbc51da") > + (version "0.6.3") > (source (origin > (method git-fetch) > (uri (git-reference > (url "https://framagit.org/a-guile-mind/guile-wiredt= iger.git") > - (commit "6cbc51dab95d28fe31ae025fbdd88f3ecbf2111b"))) > + (commit "070ed68139d99c279f058a6c293f00292d35dbd7"))) > (file-name (string-append name "-" version "-checkout")) > (sha256 > (base32 > - "0x3qwpgch5pg0k21kc792h4y6b36a8xd1zkfq8ar2l2mqmpzkzyd"))= )) > + "14rna97wsylajzxfif95wnblq85csgcfc666gh5dl0ssgd7x8llh"))= )) > (build-system gnu-build-system) > (arguments > - '(#:tests? #f > + '(#:parallel-tests? #f ;; tests can't be run in parallel, yet. > #:configure-flags > (list (string-append "--with-libwiredtiger-prefix=3D" > (assoc-ref %build-inputs "wiredtiger"))) > @@ -1570,15 +1571,9 @@ trees (LSM), for sustained throughput under random= insert workloads.") > (modify-phases %standard-phases > (add-after 'unpack 'bootstrap > (lambda _ > - (zero? (system* "sh" "bootstrap")))) > - (add-before 'bootstrap 'remove-bundled-dependencies > - (lambda _ > - ;; TODO: Remove microkanren.scm when we have a separate pac= kage > - ;; for it. > - (delete-file "htmlprag.scm") > - (substitute* "Makefile.am" > - (("htmlprag\\.scm") "")) > - #t))))) > + (zero? (system* "sh" "bootstrap"))))))) I've changed the (zero? (system* ...)) call to (invoke ...), a macro available in (guix build utils) that does the same thing. AFAIK, our codebase will be moving towards using 'invoke' for this purpose in the future. > + ;; TODO: Remove microkanren.scm when we have a separate package > + ;; for it. > (native-inputs > `(("autoconf" ,autoconf) > ("automake" ,automake) > @@ -1588,10 +1583,10 @@ trees (LSM), for sustained throughput under rando= m insert workloads.") > ("guile" ,guile-2.2))) > (propagated-inputs > `(("guile-lib" ,guile-lib))) ;for (htmlprag) > - (synopsis "Wired Tiger bindings for GNU Guile") > + (synopsis "WiredTiger bindings for GNU Guile") > (description > "This package provides Guile bindings to the WiredTiger ``NoSQL'' > -database.") > +database. Various higher level database abstractions.") > (home-page "https://framagit.org/a-guile-mind/guile-wiredtiger") > (license license:gpl3+))) Otherwise, this LGTM! Pushed to master with the above changes. Thanks for updating this! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAlpTrtcACgkQ5qXuPBlG eg0fCQ/+LaNIcHZaVDtuowxWA6uRu4OKWJoeS4Oda1iMk5clPM5dIfkCIW89t3Lh KCenlvh1XvrPJ2S407IaGrxpWUp3pR0YTtkBrYxzLmOYKcphuelynbBikv/3H8rv DEGcOvUBIfhEDAZ5hx8dG5PnhMd6Au9yt54h5eXtrdfwd42gK4bfAeY3R9JLjHCu negBbBaYonRDFw274U6Ek+UFvMvNVE68bk0yARzcSSx5a6W6W1RYlq5e6mzDFxEW 0+GLBDotBUSAok1+MR8fdFWDvlKvUyKLwMeHmDj3Y0pSB5c4eyquaVJ6YYp4iVDx +TWheXWnS1AEcttOrF0WPpG96QOxeCS83oDgAzwPXbUzzlMbmZMd6reiUcaqld16 WhZ0R4PZstVErJj77CIvNVEAgrTZzxUblz4OUWLSKfJVCWntUKxMcoPEYtUx8Goe jyvxwD9GtCIhpPKzL0pPLQDFx1Ta/gW/rDigQC5Gnk90WJrGcXkhIyXbfMjRTBlD xNfD/qhpqbyTpIg+shINjk1GTnFLxPf5DfXODLwEDDYkzI8wq/az+KNaNDyJhykY 9tqIxzYIpmcvd01JROo8v0e1WGlbwCBNZL6jYEI8A7dMwY/ewLrqD0VyAj2n8WjS ViLC81/UuF/ewhteiTyhUF0Xm8UBZIUK65We0+lhUpm85JnaboU= =Ijpi -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 08 17:55:39 2018 Received: (at 29966-done) by debbugs.gnu.org; 8 Jan 2018 22:55:39 +0000 Received: from localhost ([127.0.0.1]:41841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYgKR-000219-Aj for submit@debbugs.gnu.org; Mon, 08 Jan 2018 17:55:39 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:45986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYgKQ-000211-0N for 29966-done@debbugs.gnu.org; Mon, 08 Jan 2018 17:55:38 -0500 Received: from webmail.gandi.net (webmail5-d.mgt.gandi.net [10.58.1.145]) (Authenticated sender: amirouche@hypermove.net) by relay3-d.mail.gandi.net (Postfix) with ESMTPA id A9D96A80C2 for <29966-done@debbugs.gnu.org>; Mon, 8 Jan 2018 23:55:36 +0100 (CET) MIME-Version: 1.0 Date: Mon, 08 Jan 2018 23:55:36 +0100 From: Amirouche Boubekki To: 29966-done@debbugs.gnu.org Subject: close 29966 Message-ID: <2388f7738686489eea6bd279729f0e16@hypermove.net> X-Sender: amirouche@hypermove.net User-Agent: Roundcube Webmail/1.1.2 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 29966-done 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: -0.7 (/) From unknown Fri Jun 13 11:52:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 06 Feb 2018 12:24:07 +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