From unknown Mon Jun 23 16:44:39 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#39881 <39881@debbugs.gnu.org> To: bug#39881 <39881@debbugs.gnu.org> Subject: Status: Add couchdb Reply-To: bug#39881 <39881@debbugs.gnu.org> Date: Mon, 23 Jun 2025 23:44:39 +0000 retitle 39881 Add couchdb reassign 39881 guix-patches submitter 39881 Lars-Dominik Braun severity 39881 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 03 04:50:57 2020 Received: (at submit) by debbugs.gnu.org; 3 Mar 2020 09:50:57 +0000 Received: from localhost ([127.0.0.1]:38695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j94CX-0005pz-4i for submit@debbugs.gnu.org; Tue, 03 Mar 2020 04:50:57 -0500 Received: from lists.gnu.org ([209.51.188.17]:44545) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j94CV-0005ps-9U for submit@debbugs.gnu.org; Tue, 03 Mar 2020 04:50:55 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49557) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j94CT-0006KR-33 for guix-patches@gnu.org; Tue, 03 Mar 2020 04:50:55 -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,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j94CR-0005fO-D7 for guix-patches@gnu.org; Tue, 03 Mar 2020 04:50:53 -0500 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:37050) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j94CQ-0005f0-Or for guix-patches@gnu.org; Tue, 03 Mar 2020 04:50:51 -0500 Received: by mail-wr1-x436.google.com with SMTP id q8so3496740wrm.4 for ; Tue, 03 Mar 2020 01:50:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leibniz-psychology-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:subject:message-id:mime-version:content-disposition :content-transfer-encoding:user-agent; bh=lPnLC4duS8Ld4ED+6um0ty+9El3ICRkQpOEBcZEMtqI=; b=veVhHLYRHA/V1ZyMb4AutI2rKuReC4t2OzF85KogOiQzlovBebZ1Y5Bl6c7eyOLHvN lI6dTwAs6nKBJ+0d75LP78egZevYogEUdhs8aOwqbHidhQxtyAl48Q0/gvAwl0Omv8Gq /UZnNZWoIQuyxOubJpANTUDFU8BsBXOT6CJ+G9OzlrsZ2J1bEPBIV03jhwxky8Xku4HO FPKyB5lDN88IMv6nFhcokclTiFbOQQXN7v/OQ0AE8K39I1lVNpDgbdRMSfThqTH4/4Uc 4j9RanlZykcDSd/98OLxK/K9bmfw6Q0vnKoT2D1GdyUUU2jJacpgF21179CNTqVqP/1T L2mQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:content-transfer-encoding:user-agent; bh=lPnLC4duS8Ld4ED+6um0ty+9El3ICRkQpOEBcZEMtqI=; b=GVrMxjDw6SzodT/C7rZfAmgXsvg4b4zTfxCynmQYDcuBFwZ4ByQAWytwHgHETD853S xlNfTcOENm9IRwlrGP6NHwfSCDB/7UIxKTQK1ZsZLrNZSLoy17zYCxeIbr8KGpzMODKW l1vj7YDk3GKs4cFQlltPhTnSO/+f6LzrJNuRlHJJz9uUv+BaO50JGZ0ZOxjC3phQ1ZEu zOkcEepXYIMmwLEFfAyNb/wKUDcGVb+vbvZxbE9lM1WdMHpamm6NIW9j6rHIYesIfahc KyASv7F+QKf9PZX1Obq+sdqnloZlvsm1mjCDjjp0rU6tWwnh4Ahjo+7cE9UojA/9SM+H xehQ== X-Gm-Message-State: ANhLgQ1Ny2JauQ2L7HfSSiULLMzMnP3ETbsXUwW0QoY/19wrYlsda8Na xqsjfuBEVQQayNab11oCEV63McGVpwliANSy3AbKhF8aBdGnlZjgtEEh0pIkEivB159aCupPH/B 1W0URnS1JPkDH+wtAiASRlshycSGs3DytfyiLoJXb4F6Eqe65uZbpeABuPfnoBDDG7YouHPn9Cz gjbcER+6g= X-Google-Smtp-Source: ADFU+vsLONQLpZN2OuCTaWONoKOKTxMxc5JQ1Ew9GkbRQaAgqAa7RlG3recWHwAKjRuCjHIPuWOzjA== X-Received: by 2002:adf:f7c4:: with SMTP id a4mr4624048wrq.91.1583229048811; Tue, 03 Mar 2020 01:50:48 -0800 (PST) Received: from localhost (zpidlx9.uni-trier.de. [136.199.85.49]) by smtp.gmail.com with ESMTPSA id p16sm32551354wrw.15.2020.03.03.01.50.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2020 01:50:48 -0800 (PST) Date: Tue, 3 Mar 2020 10:50:49 +0100 From: Lars-Dominik Braun To: guix-patches@gnu.org Subject: Add couchdb Message-ID: <20200303095049.GA2963@zpidnp36> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="mP3DRpeJDSE+ciuQ" Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.10.1 (2018-07-13) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::436 X-Spam-Score: -0.7 (/) 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: -1.7 (-) --mP3DRpeJDSE+ciuQ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Hi, these two patches add couchdb. First, an upgrade to erlang is essential, since our version is quite outdated and has known issues with couchdb. I’m only bumping to a newer maintenance release of 21.x for now. `guix refresh --list-dependent` lists only elixir, which builds fine with the new version and emacs-erlang, build from the same sources, seems to work too. The second patch adds couchdb. I’ve got almost the entire test suite up and running. It is very extensive and takes a lot of time (compared to compilation). Some patching is required to unbundle Erlangs ERTS, so an update to Erlang in the future might break 'install due to the hard-coded version. Any thoughts? Future work: Shepherd service. Cheers, Lars --mP3DRpeJDSE+ciuQ Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="0001-gnu-erlang-Update-to-21.3.8.13.patch" >From c30c7d3ff91b8a442b48249af37dc05954fbb486 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Tue, 3 Mar 2020 09:41:08 +0100 Subject: [PATCH 1/2] gnu: erlang: Update to 21.3.8.13 * gnu/packages/erlang.scm (erlang): Update to 21.3.8.13 --- gnu/packages/erlang.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/erlang.scm b/gnu/packages/erlang.scm index 4e12bb4813..865895da78 100644 --- a/gnu/packages/erlang.scm +++ b/gnu/packages/erlang.scm @@ -40,7 +40,7 @@ (define-public erlang (package (name "erlang") - (version "21.0.5") + (version "21.3.8.13") (source (origin (method git-fetch) ;; The tarball from http://erlang.org/download contains many @@ -52,7 +52,7 @@ (file-name (git-file-name name version)) (sha256 (base32 - "0gv83i5ybj1z3ykbbldjzf7dbfjszp84c0yzrpshj611b9wp0176")) + "1dj37vk712dx76y25g13na24wbpn7a5ddmlpf4n51gm10sib54wj")) (patches (search-patches "erlang-man-path.patch")))) (build-system gnu-build-system) (native-inputs @@ -68,7 +68,7 @@ (version-major+minor version) ".tar.gz")) (sha256 (base32 - "0cgv23q0215f6lvmhj4w9skx5m29khjs9mb890635s3yp520xgqh")))))) + "0wm1dg1psv1n3gpiwyms06yhsryrnr28p455fp0l1ak8hdf4nipm")))))) (inputs `(("ncurses" ,ncurses) ("openssl" ,openssl) -- 2.20.1 --mP3DRpeJDSE+ciuQ Content-Type: text/x-diff; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-Add-couchdb.patch" Content-Transfer-Encoding: 8bit >From e3df880d9aa5cbdc983c1a5497cde536f1a13fe6 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Tue, 3 Mar 2020 10:38:40 +0100 Subject: [PATCH 2/2] gnu: Add couchdb * gnu/packages/databases.scm (couchdb): New variable --- gnu/packages/databases.scm | 93 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index d4891841e4..a4ccb599f6 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -74,14 +74,17 @@ #:use-module (gnu packages cyrus-sasl) #:use-module (gnu packages dbm) #:use-module (gnu packages emacs) + #:use-module (gnu packages erlang) #:use-module (gnu packages flex) #:use-module (gnu packages gcc) #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) + #:use-module (gnu packages gnuzilla) #:use-module (gnu packages guile) #:use-module (gnu packages time) #:use-module (gnu packages golang) + #:use-module (gnu packages icu4c) #:use-module (gnu packages jemalloc) #:use-module (gnu packages language) #:use-module (gnu packages libevent) @@ -3368,3 +3371,93 @@ The drivers officially supported by @code{libdbi} are: @end itemize") (home-page "http://libdbi-drivers.sourceforge.net/") (license license:lgpl2.1+))) + +(define-public couchdb + (package + (name "couchdb") + (version "3.0.0") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://apache/couchdb/source/" version + "/apache-couchdb-" version ".tar.gz")) + (sha256 + (base32 + "1nbz2vafzhp9jv8xna8cfnf99jwn22xs4ydzm426qx7yf0dbn2fi")) + (modules '((guix build utils))) + ;; remove pre-built binary, will be rebuilt + (snippet '(begin (delete-file "bin/rebar") #t)))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/couch/rebar.config.script" + (("/usr/include/mozjs-60") + (string-append (assoc-ref inputs "mozjs") "/include/mozjs-60"))) + (substitute* "Makefile" + ;; disable python-black code formatting + (("check: all python-black") "check: all") + ;; disable venv creation and package installation + (("python3 -m venv .venv") "true") + (("\\.venv/bin/python3 -m pip install -r requirements.txt") "true") + ;; do not test elixir, depends on `mix` and several external dependencies + (("@\\$\\(MAKE\\) elixir") "") + ;; use system python + (("\\.venv/bin/python3") + (string-append (assoc-ref inputs "python") "/bin/python3"))) + #t)) + (add-after 'unpack 'set-env + (lambda* (#:key inputs #:allow-other-keys) + ;; make sure rebar finds a C compiler + (setenv "CC" (string-append (assoc-ref inputs "gcc") "/bin/gcc")) + #t)) + (replace 'configure + (lambda* (#:key inputs #:allow-other-keys) + (invoke "./configure" "--skip-deps" "--spidermonkey-version" "60") + #t)) + (replace 'build + (lambda _ + ;; create a release build + (invoke "make" "release") + #t)) + (replace 'install + (lambda* (#:key inputs outputs #:allow-other-keys) + ;; couchdb tries to bundle erts, use our own copy + (let ((erts-version "10.3.5.9")) + (delete-file-recursively + (string-append "rel/couchdb/erts-" erts-version)) + (substitute* '("rel/couchdb/bin/couchdb" "rel/couchdb/bin/remsh") + (("ROOTDIR=\\$\\{ERTS_BIN_DIR%/\\*\\}") + (string-append "ROOTDIR=" (assoc-ref outputs "out"))) + (("BINDIR=\"[^\"]+\"") + (string-append + "BINDIR=" (assoc-ref inputs "erlang") + "/lib/erlang/erts-" erts-version "/bin"))) + (copy-recursively "rel/couchdb" (assoc-ref outputs "out"))) + #t))))) + (native-inputs + ;; for tests + `(("python" ,python) + ("python-nose" ,python-nose) + ("python-requests" ,python-requests) + ("python-hypothesis" ,python-hypothesis) + ("curl" ,curl) + ;; for documentation + ("python-sphinx" ,python-sphinx))) + (inputs + `(("erlang" ,erlang) + ("icu4c" ,icu4c) + ("openssl" ,openssl) + ("mozjs" ,mozjs-60))) + (home-page "https://couchdb.apache.org/") + (synopsis "Document-oriented NoSQL database, implemented in Erlang") + (description "CouchDB is a database that completely embraces the web. Store +your data with JSON documents. Access your documents with your web browser, via +HTTP. Query, combine, and transform your documents with JavaScript. CouchDB +works well with modern web and mobile apps. You can distribute your data, +efficiently using CouchDB’s incremental replication. CouchDB supports +master-master setups with automatic conflict detection.") + (license license:asl2.0))) -- 2.20.1 --mP3DRpeJDSE+ciuQ-- From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 03 07:09:53 2020 Received: (at 39881) by debbugs.gnu.org; 3 Mar 2020 12:09:53 +0000 Received: from localhost ([127.0.0.1]:38807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j96My-0000tW-Pb for submit@debbugs.gnu.org; Tue, 03 Mar 2020 07:09:53 -0500 Received: from flashner.co.il ([178.62.234.194]:37870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j96Mw-0000tJ-Qt for 39881@debbugs.gnu.org; Tue, 03 Mar 2020 07:09:51 -0500 Received: from localhost (unknown [141.226.13.108]) by flashner.co.il (Postfix) with ESMTPSA id F22F0400B5; Tue, 3 Mar 2020 12:09:44 +0000 (UTC) Date: Tue, 3 Mar 2020 14:09:13 +0200 From: Efraim Flashner To: Lars-Dominik Braun Subject: Re: [bug#39881] Add couchdb Message-ID: <20200303120913.GK6728@E5400> References: <20200303095049.GA2963@zpidnp36> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="VJJoKLVEFXdmHQwR" Content-Disposition: inline In-Reply-To: <20200303095049.GA2963@zpidnp36> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 39881 Cc: 39881@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 (-) --VJJoKLVEFXdmHQwR Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I've pushed the erlang update for now. I haven't taken a look at the couchdb package at all as of yet. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --VJJoKLVEFXdmHQwR Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl5eSOkACgkQQarn3Mo9 g1H5SA//U8aWOYqLjFfesLBTOzGIBilkB6UvOCxFW5uj5u+Olk56tCC/VUKOMdZE 4DAXsIbm4ZsRIhQa9loNMdHcQnxS+0gK7Ta8pc0Q3IVjnnudSmWe/ODNrh4bkAA5 0275ppYB8GlgR1p3dY+c0m8HVzVJjauqG3Mkl1vZqj0GipgCsuTyAbMp7NF5or2X qMyWBu06GfjNEcu/mbryOf3s0lGXsddUbI0tMx7viISIFZTIJdNCSsHfnzMElCxc f1N+ha28J/AX/Dz+tcY2yWA2FJPp+DuVqnK7uhSyEm2KHHyK7mXvRiL/MsKaTiDC KNlLVamdlnfzjUcKI2W/1ChbPnMCuRKz36iEZ4FCQ3DbFFdetPiaaagjE/uHacRj Q2Am5gF4XOkZEYx6vs2tb3YsgCM093nPBSeYnCKx1qS2ONtL/eFIRXSlH6QInDLF 10FQyggFg0mCzebhTk1fXvnpbGhnk4oVXLV69KIJQ98RcRjyDCbi16BnFuyLGX4J CXKbYEa/eEtcSylVuFOzpY5+sIftusiyWS6LiKXgouRt8lNLBNvJcsrS61SWKvZl zf/QJFECux2ee7dBITEBwLOkJlnDUTB4IGByPW6lvYraRwyOyXYojWoz5fsqBOuR YjImsPDQmvdwzTaDIlcvWVNOI6wGmO2HdLMxyhyIrVHv/2RnRbA= =xNRX -----END PGP SIGNATURE----- --VJJoKLVEFXdmHQwR-- From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 10 07:09:02 2020 Received: (at 39881) by debbugs.gnu.org; 10 Mar 2020 11:09:02 +0000 Received: from localhost ([127.0.0.1]:51935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jBckv-0000Jy-U1 for submit@debbugs.gnu.org; Tue, 10 Mar 2020 07:09:02 -0400 Received: from flashner.co.il ([178.62.234.194]:51664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jBcku-0000Jh-DS for 39881@debbugs.gnu.org; Tue, 10 Mar 2020 07:09:01 -0400 Received: from localhost (unknown [141.226.13.108]) by flashner.co.il (Postfix) with ESMTPSA id 8A1F9400E5; Tue, 10 Mar 2020 11:08:53 +0000 (UTC) Date: Tue, 10 Mar 2020 13:08:22 +0200 From: Efraim Flashner To: Lars-Dominik Braun Subject: Re: [bug#39881] Add couchdb Message-ID: <20200310110822.GW1423@E5400> References: <20200303095049.GA2963@zpidnp36> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="bgVZo3zXaTQrZhjg" Content-Disposition: inline In-Reply-To: <20200303095049.GA2963@zpidnp36> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 39881 Cc: 39881@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 (-) --bgVZo3zXaTQrZhjg Content-Type: multipart/mixed; boundary="6ysXqiu0yoUmUNJB" Content-Disposition: inline --6ysXqiu0yoUmUNJB Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I touched up the couchdb patch a bit and there were a couple of things that stood out to me. The test suite passed for me without any problems. There are a couple of bundled fonts as well as bundled javascript inside the share directory, which also makes it to the output. Looking at %out/lib/ it looks like there are a bunch of other libraries bundled with couchdb. I don't know much about erlang but I assume all these libraries should be unbundled. Looking inside erlang I see there are also a lot of what looks like bundled libraries so I'm not really sure how that goes. On the other hand, after talking to you on IRC and looking at how Debian takes erlang=C2=B9 and seems to split it into dozens of package outputs I'm far more uncertain of how it works. Anyway, take a look at the changes I made and see if anything/everything works :) =C2=B9 https://sources.debian.org/src/erlang/1:23.0%7Erc1+dfsg-1/debian/pat= terns/ --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --6ysXqiu0yoUmUNJB Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-couchdb.patch" Content-Transfer-Encoding: quoted-printable =46rom 238b40d1da1e486392c69840ad9439e5bbb60c4a Mon Sep 17 00:00:00 2001 =46rom: Lars-Dominik Braun Date: Tue, 3 Mar 2020 10:38:40 +0100 Subject: [PATCH] gnu: Add couchdb. * gnu/packages/databases.scm (couchdb): New variable. --- gnu/packages/databases.scm | 91 +++++++++++++++++++++++++++++++++++++- 1 file changed, 90 insertions(+), 1 deletion(-) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index c8d12f43b5..063292c68a 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -74,15 +74,17 @@ #:use-module (gnu packages cyrus-sasl) #:use-module (gnu packages dbm) #:use-module (gnu packages emacs) + #:use-module (gnu packages erlang) #:use-module (gnu packages flex) #:use-module (gnu packages gcc) #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) + #:use-module (gnu packages gnuzilla) #:use-module (gnu packages guile) - #:use-module (gnu packages time) #:use-module (gnu packages golang) #:use-module (gnu packages jemalloc) + #:use-module (gnu packages icu4c) #:use-module (gnu packages language) #:use-module (gnu packages libevent) #:use-module (gnu packages linux) @@ -110,6 +112,7 @@ #:use-module (gnu packages tcl) #:use-module (gnu packages terminals) #:use-module (gnu packages textutils) + #:use-module (gnu packages time) #:use-module (gnu packages tls) #:use-module (gnu packages valgrind) #:use-module (gnu packages web) @@ -3403,3 +3406,89 @@ The drivers officially supported by @code{libdbi} ar= e: PostreSQL, SQLite, ODBC and MySQL.") (home-page "http://soci.sourceforge.net/") (license license:boost1.0))) + +(define-public couchdb + (package + (name "couchdb") + (version "3.0.0") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://apache/couchdb/source/" version + "/apache-couchdb-" version ".tar.gz")) + (sha256 + (base32 + "1nbz2vafzhp9jv8xna8cfnf99jwn22xs4ydzm426qx7yf0dbn2fi")) + (modules '((guix build utils))) + ;; TODO: Unbundle fonts, others from share/docs/html/_static, share= /www, share/server + ;; Remove pre-built binary, will be rebuilt. + (snippet '(begin (delete-file "bin/rebar") #t)))) + (build-system gnu-build-system) + (arguments + `(#:make-flags '("release" + "CC=3Dgcc") + #:configure-flags (list "--skip-deps" + "--spidermonkey-version" + ,(version-major (package-version mozjs-60))) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/couch/rebar.config.script" + (("/usr/include/mozjs-60") + (string-append (assoc-ref inputs "mozjs") "/include/mozjs-= 60"))) + (substitute* "Makefile" + ;; Disable python-black code formatting. + (("check: all python-black") "check: all") + ;; Disable venv creation and package installation. + (("python3 -m venv .venv") "true") + (("\\.venv/bin/python3 -m pip install -r requirements.txt")= "true") + ;; Do not test elixir, depends on `mix` and several externa= l dependencies. + (("@\\$\\(MAKE\\) elixir") "") + ;; Use system python. + (("\\.venv/bin/python3") (which "python3"))) + #t)) + (replace 'configure + (lambda* (#:key (configure-flags '()) #:allow-other-keys) + (apply invoke "./configure" configure-flags))) + (replace 'install + (lambda* (#:key inputs outputs #:allow-other-keys) + ;; CouchDB tries to bundle erts, use our own copy. + (let ((out (assoc-ref outputs "out")) + (erts-version "10.3.5.9")) + (delete-file-recursively + (string-append "rel/couchdb/erts-" erts-version)) + (substitute* '("rel/couchdb/bin/couchdb" + "rel/couchdb/bin/remsh") + (("ROOTDIR=3D\\$\\{ERTS_BIN_DIR%/\\*\\}") + (string-append "ROOTDIR=3D" out)) + (("BINDIR=3D\"[^\"]+\"") + (string-append + "BINDIR=3D" (assoc-ref inputs "erlang") + "/lib/erlang/erts-" erts-version "/bin"))) + (copy-recursively "rel/couchdb" out)) + #t))))) + (native-inputs + ;; for tests + `(("curl" ,curl) + ("python" ,python) + ("python-hypothesis" ,python-hypothesis) + ("python-nose" ,python-nose) + ("python-requests" ,python-requests) + ;; for documentation + ("python-sphinx" ,python-sphinx))) + (inputs + `(("erlang" ,erlang) + ("icu4c" ,icu4c) + ("mozjs" ,mozjs-60) + ("openssl" ,openssl))) + (home-page "https://couchdb.apache.org/") + (synopsis "Document-oriented NoSQL database, implemented in Erlang") + (description "CouchDB is a database that completely embraces the web. = Store +your data with JSON documents. Access your documents with your web browse= r, via +HTTP. Query, combine, and transform your documents with JavaScript. Couc= hDB +works well with modern web and mobile apps. You can distribute your data, +efficiently using CouchDB=E2=80=99s incremental replication. CouchDB supp= orts +master-master setups with automatic conflict detection.") + (license license:asl2.0))) --=20 2.25.1 --6ysXqiu0yoUmUNJB-- --bgVZo3zXaTQrZhjg Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl5ndSMACgkQQarn3Mo9 g1GAvQ/+OvJTqo2fxxYwRZKsBcGuWpCIaTeN9vfKEcDjRgop6dU66KnXzKiyYCDq DU+VIWfv017FSjgCweN1JKLGvxn/uWGyXSZjclD9ba0gDm1LTLfvnwszj5AW6d+j biRHMx+Gta9edXW2IjLshDl4b4TXv+oto+zN2MD8QT7s/BXdNxvuUGpa7PlJay3T HrvYnTFRNRt5xWJMbXPIu+Ooa/tTZHDay8KUg+yixQXSKGp/wxTaOvKA00Uv3izS GclOtbROIKMv5VY5jtzwzStIMuFqaC5FzP0d4yQxVWQc06glPXe1UhAEZXPqAv95 I2Fo2wBV4EjFejqWarKppGH5l6qUt90jVFLn/ZFtTPVQ2ySD3yl4tIJDnlatTOND SBYXLe34JcqFA3lXN7EZJGBwat0jRavd77UOM9GGN3x3qNoMC7a71YuZ4RgnEmFR aCI+etoEeH/Gd1y3gvDDA+FRtF0XrHPVIcBYy2hklgQAM65cay9zq2nMTEqVzzwA AIeKcR34TN6i+U1IQiWD01XCdSHdSpkbphgLAJIcZF6TKfNgbgw1o6fzLhxtwAae jZiZDLTVHCP6TuUNdrX1AM7KLHYY9zKXGVYTjz6wZDsxKZ5I6hxSzq3DO1DNUL9b 3dU41oR7qWFfShvzxCANDpHckQI2JCeriOvJbEIecgnLigjoOvo= =Sttu -----END PGP SIGNATURE----- --bgVZo3zXaTQrZhjg-- From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 12 05:07:36 2020 Received: (at 39881) by debbugs.gnu.org; 12 Mar 2020 09:07:36 +0000 Received: from localhost ([127.0.0.1]:55969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jCJoW-0007eh-IM for submit@debbugs.gnu.org; Thu, 12 Mar 2020 05:07:36 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:36743) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jCJoU-0007eT-PN for 39881@debbugs.gnu.org; Thu, 12 Mar 2020 05:07:35 -0400 Received: by mail-wm1-f41.google.com with SMTP id g62so5338682wme.1 for <39881@debbugs.gnu.org>; Thu, 12 Mar 2020 02:07:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leibniz-psychology-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=iOssKteez8fCdE0uk803yvJ5QDXrqjvL4OI4jHN6kOw=; b=KNyq8F4xJNj19agQPhBrJr858OeOkkwF1NfspUZC6IpavNAdE/CrKcBW5OWJL5eXdU Nn2T9cCecOYypE4Nc2eKgaoiNFVf14kf8jG9N6zDWOI6V8VsZk21rr2pjVK9uWqVqPsa GKwakakcvbMHe9u4hlF9GNJxr4FF1oQQhqP2RAFjdnFlvbWJTCyg0Qmo57YjSjDoUlJF vqkPAyEwGLoagVZna29aBPEsJYqQrl4sFnM14duScb9kaVoaARbu0bptIcqDIm9NpluN 5l57fIEcqZKItbek+2JOVMSenYgXXfdRLCIOS6LCu2sSZbVktIMMrHlGO/GNuPWW+JnC dkRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=iOssKteez8fCdE0uk803yvJ5QDXrqjvL4OI4jHN6kOw=; b=MyM9Uo9O0uphxFgNVr6A+qEPfJ63B7a67P0MXOekzyZHrgPKg6P9OuJ/T62oowDjpN hefFBHsXv2Hx3s+zhtqgMQsNutF6lyEdRJswXYG9laJqNrthhKihth1xspqrvRxYobA+ vpe+2Kjnz0QeduvwmL9K/Fop44+CwBV5wh01xssfvbznjE9IymVtVvBaCmeAWtuIy30F Xaqgzp1q6ImMK01F0OH/NnYo638Tp/Tw08iBo6WRxcOwPTVlagnAphhJL82Uf8XoK9T3 wvKIVNbBE11g0RnijebVrDham/ccge/RlrcvoR91CgZ6gMaiUOEb64nCwLZRTJofIAth PWUw== X-Gm-Message-State: ANhLgQ0uqcO4PGKgNca1ccoynM8ZNgrrxO1mxw3waU+/8L4/R6gX/VXo cOL01/bcR6ILeJCGcOk3SRxKhr7s9EEM5BwoSmBfWoUJnEXN8iea29Q8qWdc0yaibFy873U3skG /qdEBqsguiDIcbQcZ6ocJ25tR2wk9QpUeNUgYpYZeHDsymFDtEzGs2tX3w10hqrtAn99DKK/9a4 mCw6tAxal2 X-Google-Smtp-Source: ADFU+vvbzhTa0BYdFVPT+mYJ9VXOt5DHQ8cbhFRpq7VtvqNjNWDQTjgKa2SgSJcPocfvi6qPSPs31A== X-Received: by 2002:a7b:c7cf:: with SMTP id z15mr3922896wmk.25.1584004048762; Thu, 12 Mar 2020 02:07:28 -0700 (PDT) Received: from localhost (zpidlx9.uni-trier.de. [136.199.85.49]) by smtp.gmail.com with ESMTPSA id x24sm11437519wmc.36.2020.03.12.02.07.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2020 02:07:28 -0700 (PDT) Date: Thu, 12 Mar 2020 10:07:26 +0100 From: Lars-Dominik Braun To: Efraim Flashner Subject: Re: [bug#39881] Add couchdb Message-ID: <20200312090726.GA845@zpidnp36> References: <20200303095049.GA2963@zpidnp36> <20200310110822.GW1423@E5400> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="bp/iNruPH9dso1Pn" Content-Disposition: inline In-Reply-To: <20200310110822.GW1423@E5400> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39881 Cc: 39881@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 (-) --bp/iNruPH9dso1Pn Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Efraim, > There are a couple of bundled fonts as well as bundled javascript inside > the share directory, which also makes it to the output. we can probably unbundle fontawesome, but not their own font. The web front= end (fauxton) depends on NPM and a bunch of JavaScript packages =E2=80=93 nothi= ng we can do about that. > Looking at %out/lib/ it looks like there are a bunch of other libraries > bundled with couchdb. I don't know much about erlang but I assume all > these libraries should be unbundled. Looking inside erlang I see there > are also a lot of what looks like bundled libraries so I'm not really > sure how that goes. As far as I see there is a mix between bundled external libraries and those internal to couchdb. External libraries in src/ are: - bear (https://github.com/boundary/bear) - dreyfus (https://github.com/cloudant-labs/dreyfus) - folsom (https://github.com/boundary/folsom) - hyper (https://github.com/GameAnalytics/hyper) - jiffy (https://github.com/davisp/jiffy) - meck (https://github.com/eproxus/meck) - mochiweb (https://github.com/mochi/mochiweb/) - proper (https://github.com/proper-testing/proper) - rebar (https://github.com/rebar/rebar) - recon (https://github.com/ferd/recon) - snappy (https://github.com/skunkwerks/snappy-erlang-nif) All modules are also mirrored by the Apache project here https://github.com/apache?q=3Dcouchdb&type=3D&language=3D so it might be possible to build most of them =E2=80=9Cout of tree=E2=80=9D= , i.e. create separate packages and somehow =E2=80=9Clink=E2=80=9D to them. I=E2=80=99ll = look into that when I have some time, but I=E2=80=99m not an Erlang guru. In the meantime I=E2=80=99ll= be maintaining the package over here[1], since the current state is not good enough for inclus= ion into guix. > Anyway, take a look at the changes I made and see if anything/everything > works :) Yep, I can confirm the server and web interface are working. Thanks for the review, Lars [1] https://github.com/leibniz-psychology/guix-zpid/blob/master/zpid/packag= es/couchdb.scm --bp/iNruPH9dso1Pn Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEyk+M9DfXR4/aBV/UQhN3ARo3hEYFAl5p+8EACgkQQhN3ARo3 hEacdQv7BJkU+ffQk+BcLeRoT63vpDEYcJZpuQd7aekSwUitZahYnaKNSp7ESKZh 5LyOll665iIRzwxwgmOeXS0B51a627ut11aUeMY4Ud88VFr79VOcl6vmdiIpO+Q7 KCmFmDndTdBT0l7Fy0nPSxfQSmnpwZVtXewwdfBXvW+3e03+3yI+lmOonwLYo0KU 97Jk19l6Zlwnb9K59S1M4MppPJtJ/QXs4pWfN8wgUP/f6PF0d1n29dLgsO2D8ctN D57AjTN6RqBr65XR8quC8e/wZFX3oCsUbXQ/mJu5xG4Cm+EtMPa9L7csDDWPeo2N 9D32nZgPLmMIXVhnjbi9EJnSI1o3qnotY/3NmlJR2cx/pX9/3u3UNwn1WLcBQDCR 3ae7/ZZCmr8SF8Eeidt0l2wio3wQLz1GvU5x23WYzVC8OJuhyAtvNBg+xWKV72Oj 6Tg6xf7raS7765UhBe/dJp4YaEzWwBSTAdL5HSRWTnQ3ec1VbQIashrBwkxfvWTb MR+TTvYl =uR7f -----END PGP SIGNATURE----- --bp/iNruPH9dso1Pn-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 28 20:38:13 2020 Received: (at 39881) by debbugs.gnu.org; 29 May 2020 00:38:13 +0000 Received: from localhost ([127.0.0.1]:53360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jeT2L-0000O1-4K for submit@debbugs.gnu.org; Thu, 28 May 2020 20:38:13 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:37271) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jeT2J-0000No-Ia for 39881@debbugs.gnu.org; Thu, 28 May 2020 20:38:11 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id B0D8FA00; Thu, 28 May 2020 20:38:05 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Thu, 28 May 2020 20:38:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=uGhy78PpMWAhBJV1qA/W7L8K V39A4BCpZfnDV8CSVNI=; b=iGLaaOorke0HtK18OH+Do2AmrS/sOTt2wxnh/kef hPyMykuqOObymSG2P7KdzAGxdsvhdTxQ9iYKaD32fsIInCKJFQuWPTtaMKFw6ZNc C3AIBWn4zTgOoehp9/dNuEJbWTvb/sRNO9rvzhxPYUHscGkAhx+norGqDnTRm+W3 l+s= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=uGhy78 PpMWAhBJV1qA/W7L8KV39A4BCpZfnDV8CSVNI=; b=R9JeZLRJjO5yBhD+qxhlbZ HDRyI/MUPbpfXTaIU22QBozT9hB4Ld5bLxua2U6lPv3/RM3nEGNlwzKwC7UheH3P jR51R1aEr3FHiiNx8/GFJ21bZzuOfj3m857pOuIhc4WoKiTGHo3V78PK259YE2sH nCEsS4xJDgUEcxTG+Q4XEzY4gHKBWMZMeO9TtbmUv362fBmu7WHqZ3Vfc+zostxx D6GavgOLI8edfobGAnLSkiYLdgsiW9i2S6q6Y2sgmFIAG/p/B2Zf/TwKrO3/vWuj GoFJGsOZPtcLpbaxGp69EuY/z99CPH600S9oucPdnjn+b8cGPszh12EFq2oGVVqA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddvjedgfeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehgtderredttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpedukeevgeetkeeltefgiedtjefgjeekffduteehvdfhueekudelieekjeefheff teenucfkphepjeeirdduvdegrddufeekrdeifeenucevlhhushhtvghrufhiiigvpedtne curfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: from localhost (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id CA40330618C1; Thu, 28 May 2020 20:38:04 -0400 (EDT) Date: Thu, 28 May 2020 20:38:03 -0400 From: Leo Famulari To: Lars-Dominik Braun Subject: Re: [bug#39881] Add couchdb Message-ID: <20200529003803.GC5443@jasmine.lan> References: <20200303095049.GA2963@zpidnp36> <20200310110822.GW1423@E5400> <20200312090726.GA845@zpidnp36> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="LZvS9be/3tNcYl/X" Content-Disposition: inline In-Reply-To: <20200312090726.GA845@zpidnp36> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39881 Cc: Efraim Flashner , 39881@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.7 (-) --LZvS9be/3tNcYl/X Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Mar 12, 2020 at 10:07:26AM +0100, Lars-Dominik Braun wrote: > Yep, I can confirm the server and web interface are working. Alright, what is the status of this patch? Does it need more work? Or is it ready? --LZvS9be/3tNcYl/X Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAl7QWWsACgkQJkb6MLrK fwhSLw/5AeOypfxcu94CSr6zfJhLCh4GpocOSMvOFO6WLqCWsPbaI7ruP3DkyCLf 7+5ztcNJ/rLndIYJ1knxmLmitfFehDpF+TXB8lTxlkXVgIDaB9xP/bLFHaR4livC ld5q51vDyI1FK1g+AVm0Fq31cz8JoOVRtKYoVGvHN9NL0viXeLeolYkKGF10twu+ uE6IxZHO7OcXFy9RIiaH+FysnG8mZYZh+X4bFEmb/Pu4uGdgj62BUC43eytgFBmz OQY4fTvchm5OnTQbzuSlhGKaR8RysjsG+a3y5W9ET/RaLtOlrGooBW1bsszk2pfE wRo3bPzCdz8bbpHbqwUbFoBax2pCNFIk9s3Ps4gWeU3nvIgZ8aZGiyKGkBSLCHkX u9QvS0gsW9Eqm4E59IuIy7QLJIXkCdOdrDeJxe6tsmWUmFqHR2ka+F6x+2jtVQfP VsIl3/7XLUse/Mf76gCfe6vb2svk356P/+t4DRQvF2hqbY6f+huPscaKtR2aoGa1 Le5IrMoYdRcH/WEruvK07MfY/5EavrJJReJX1z4DNlIo6LpZCszLzmQn4elYgAuc I+vsesLIIC76pi1phPKGbgGKHuZzTW48bODbArKveImqJnXCGbkd8osU8CAwga3s zG3Xml0k+DJU1SaNxIU91KgDQ5wulttPl5KoLh0wqxbv7vMESGI= =RtG9 -----END PGP SIGNATURE----- --LZvS9be/3tNcYl/X-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 29 02:29:01 2020 Received: (at 39881) by debbugs.gnu.org; 29 May 2020 06:29:01 +0000 Received: from localhost ([127.0.0.1]:53604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jeYVp-0007CX-08 for submit@debbugs.gnu.org; Fri, 29 May 2020 02:29:01 -0400 Received: from mail-wm1-f53.google.com ([209.85.128.53]:33590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jeYVn-0007CK-5H for 39881@debbugs.gnu.org; Fri, 29 May 2020 02:28:59 -0400 Received: by mail-wm1-f53.google.com with SMTP id j198so6044879wmj.0 for <39881@debbugs.gnu.org>; Thu, 28 May 2020 23:28:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leibniz-psychology-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=ECVV0Fu9vuFdwOfw2BJmwB+Z0HnuFaXdXmsP+CJvUMU=; b=qob6WjtAq0uIJU9E5v2QtAYIoRNGEoNrHSAvs/Dc0uxOzwUYW4a6NXwzqO95+dWE7r krkFQEliPeJerJ2Y93KwHiGLa1nD+iK6ahPl9NesVWoM1g/HvYPi9Y1MwBoWLjJnGhZk Q6kzSZgigsguOBshWDXsHW4rxb2XgRkgP83Hk5Wmj+0510iQah5ZksYjes3wpYYG4Bpk xWQvgvikrQEl+yB+SWYycpNq2qGcn0FryLTTgfMwYo4H1Z6O29UlWaJUAVYejXBIl9QP j528Wn4PT2dUHkgY0Wr29Sc0OUyNNKx6Tp/kWD75ahWLQ8pKq1mOoUPO40Lx9g6pbhr1 k0ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=ECVV0Fu9vuFdwOfw2BJmwB+Z0HnuFaXdXmsP+CJvUMU=; b=qmY/dbOqFRM+YgRt8jJaOxuBf4BbUvf1o+Z0MXaCa1xphPeMyprItSd+EN1JnieDlC 9uEtnpLxY36X4ckHHnFrGLk7I7tZFyvMPHo3weYUskKh3T4inFStvzu/U3kPm3iWfuFo S5FsYmGKWGA1mkgJmwIwpnKpR2nnI4wr8ZbPeK2QGfC8TbnOMksbDi+4yM4BswsFyhAI UpaqrcP1jVEWA/yGZUoMQ3BK87NBXDOkJXMoI36AlaFD28RFT39h8fAtTe9WJaOn9jt/ 9zAits7K7En2AwdOJW48xmXRRi2QsaO0kUGJENQBpzcQn8dEA5Yd/4NUe+GXbnt44R7z Ks5g== X-Gm-Message-State: AOAM5331DtxTz9ivPCyDX6rFa9XYK3Fj8DD6GoYTFsw3ll1i8Wx34oKL ryxns9W6afluUDPPuyY9QO8f0mwQwkk3kTUyVtfXFe4qP0ws7ZrZuGLz808+nvJcA/d0YK0DjWA 0Q1nDRI2TUeasRGHpcYCer3R04bM/cCNaPwvWRAT2Tr/CqIgV+Ew2fs4a3lOQHwRGI90zMgAV7T B0gAw= X-Google-Smtp-Source: ABdhPJyzeYrBrXqNua6xLsiWnml/g88EMNB578dPygM8WK//3vgPxblF/sNQkudpgWLAezLxrxKFHQ== X-Received: by 2002:a1c:f207:: with SMTP id s7mr6886313wmc.123.1590733732999; Thu, 28 May 2020 23:28:52 -0700 (PDT) Received: from localhost (dynamic-2a01-0c23-7873-c000-7147-369b-cd40-39c2.c23.pool.telefonica.de. [2a01:c23:7873:c000:7147:369b:cd40:39c2]) by smtp.gmail.com with ESMTPSA id d2sm8025953wrs.95.2020.05.28.23.28.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 May 2020 23:28:52 -0700 (PDT) Date: Fri, 29 May 2020 08:28:51 +0200 From: Lars-Dominik Braun To: Leo Famulari Subject: Re: [bug#39881] Add couchdb Message-ID: <20200529062851.GA3131@zpidnp36> References: <20200303095049.GA2963@zpidnp36> <20200310110822.GW1423@E5400> <20200312090726.GA845@zpidnp36> <20200529003803.GC5443@jasmine.lan> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="YZ5djTAD1cGYuMQK" Content-Disposition: inline In-Reply-To: <20200529003803.GC5443@jasmine.lan> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39881 Cc: Efraim Flashner , 39881@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 (-) --YZ5djTAD1cGYuMQK Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, > Alright, what is the status of this patch? Does it need more work? Or is > it ready? I don=E2=80=99t have time to work on this any more. The package works fine,= but probably does not satisfy guix=E2=80=99 requirements regarding bundled and = precompiled (JavaScript) sources. Lars --YZ5djTAD1cGYuMQK Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEyk+M9DfXR4/aBV/UQhN3ARo3hEYFAl7Qq54ACgkQQhN3ARo3 hEbXlgv+NvVcpk3KJD2+mpwE5KwKYZ6oUwVoW6Hn7ZtnG+6vYtxBvcB/IOXABGEv KRVATpUGJITyeJHGAXIYRcKH6gxKRG2eCZEUX+SmKBWReJRBbdVQwk9lEaNj+yRH mA4Y6gSw6SjU+1hJei64vpoRldGG5Mxn2i89veXErIKqXs3OIHeQpiiS9sIQkfk8 ugz2mHsRuAgUu43LMr1oHNzYC7ExIWsBMuSVFNZsW9WjYGP7t+c7AtTaChFOcT+M oIhb67PhJanbAFM7Y5QWPxbWVFlidikpb31GXg5wplgWWT0aOqPaO83eWvxe880Z uVpG3xAovnfT7PP+VqCuAfAj2OI9Sm6NJaMxptHw8QFB7Ywzjm8s27dHuVbXyWUZ K1dpaSmjUqYTmrsEjNm61VpQUM9/7Uj9jAPu1HDu/Axl/Ct/TW1SNvdOy59NYOZO bjosJjMN/3R6iyKgBEXsa/k+F38sKXqST6l4cTcmvFbWpRRYq0XO3IoHk4mOrc17 1Cg1EXKq =XjdM -----END PGP SIGNATURE----- --YZ5djTAD1cGYuMQK-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 29 13:10:48 2020 Received: (at 39881-done) by debbugs.gnu.org; 29 May 2020 17:10:48 +0000 Received: from localhost ([127.0.0.1]:56063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jeiWu-0007OK-9P for submit@debbugs.gnu.org; Fri, 29 May 2020 13:10:48 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:56263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jeiWr-0007O7-OZ for 39881-done@debbugs.gnu.org; Fri, 29 May 2020 13:10:46 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id B9816176F; Fri, 29 May 2020 13:10:39 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Fri, 29 May 2020 13:10:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=5mxn4DPxCfm4zIgfWXeNaShX dkqujJCuTEnFZ/1YzMM=; b=emFzQnJpBe/Ho+D4/M+x8/XD8raetvdaG3ga8Qzr myvaqDFr8QpZparSgczx2fhsK7oQ3xgbi+Z1XBJYzo++y3J9f5ILeG3L/+tMW31i uuQO6uyZfOcRul0f645f+xFqbX8pwEZ3xtrETYNsTTFZXLgkjClPBmGlF4A+wg8g GCM= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=5mxn4D PxCfm4zIgfWXeNaShXdkqujJCuTEnFZ/1YzMM=; b=ayrzDAgOxoM4OeHoW3iC9b LwmtBgZRlIZ1x28OQDi1myLSaS+CcBCU2bG2YedOnodoaXmGmAq7Q3G82QP2rak4 VI7dTLMUWJJCxn51qWRQLHcxB1hxEqnGlkqOBO/27QF/gYORxlQnjIGaY8ODGiY9 zSG3lK5i1Oc7w0B/jGIQAmy5DG+AjbEwn0F74L/oVN2bET29A5AFPhRsTPNhyBlM MmtiHYU0AEHMahZKe4UB3jif3zoAUyu+TnBtAY7YtlaV8q+2fqIzrPL3ajSuREJU c1HUswaCoNWisJVJ7GHFomKNcne2DYoEy+xNcVNpBYBM1bDEQOAcz46vi3GgpUfg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddvkedgkeehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpeeigffhfeeftdffkeevkedttdeikeefffeltdfgveekkeetueeftdefhfeghfek feenucfkphepjeeirdduvdegrddufeekrdeifeenucevlhhushhtvghrufhiiigvpedtne curfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: from localhost (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id 81CB230614FA; Fri, 29 May 2020 13:10:38 -0400 (EDT) Date: Fri, 29 May 2020 13:10:37 -0400 From: Leo Famulari To: Lars-Dominik Braun Subject: Re: [bug#39881] Add couchdb Message-ID: <20200529171037.GA643@jasmine.lan> References: <20200303095049.GA2963@zpidnp36> <20200310110822.GW1423@E5400> <20200312090726.GA845@zpidnp36> <20200529003803.GC5443@jasmine.lan> <20200529062851.GA3131@zpidnp36> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ikeVEW9yuYc//A+q" Content-Disposition: inline In-Reply-To: <20200529062851.GA3131@zpidnp36> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39881-done Cc: Efraim Flashner , 39881-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.7 (-) --ikeVEW9yuYc//A+q Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, May 29, 2020 at 08:28:51AM +0200, Lars-Dominik Braun wrote: > Hi, >=20 > > Alright, what is the status of this patch? Does it need more work? Or is > > it ready? > I don=E2=80=99t have time to work on this any more. The package works fin= e, but > probably does not satisfy guix=E2=80=99 requirements regarding bundled an= d precompiled > (JavaScript) sources. Oh well, that's too bad. I'll close this ticket and anyone should feel free to reopen it if they'd like to continue the work. --ikeVEW9yuYc//A+q Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAl7RQgkACgkQJkb6MLrK fwgqIBAArwTil8G87B55SoATQ3zi+WaM2RrbShsbSjCJMl5Wj0n88B1uxLahVO+4 r0rmiDaIMQ4/Ky9D+sBYpcBLBG8a82bfcbq8edq5Qm2Y6jKQl46CP3wwCVPxHwle vEGDbGwTl5lhnWnUKcuLb11MITSWEdsr8rSbvqyY7TDrEwuvnmw7l9kSu39HRoKM NBnKQKeD24dr+6OB4C5k9D2x02ZmkHfBq5zRy5sf0G427oekbRUNwwsgXwIpBtA6 YP7A41jdpMrRES0P87B4LtO7RHAUr44GRQzLLcbDMuvUkIJlQdJur3oNdsj6DpqI 6/9mCu1ll8G6WMbhVYpJQbmfYkqKHqibbUzl9km72bWL1nWFkF+uid04ORp5rc2T AytCX/TvQ4lLwoKR7xnbtpxl48M6bUpVFIL3tC+tclvJCCCTP8VJMnZlIfYmnixV Pb5Hst6H95eXZcc+AjbLkeqmDGutsVih9OQi1JxVT5zJ85uT1Gc2v4sYovvSG1iJ lT45gi5xoF+BBLYl9anhdZ9FuYRmMbT9wgy9z4zG4Lq70nPFP9gK7OqKX266IXlw ZUz1VJ8P+hIXELJSjLFPpEL6e3dCO7647a+TnPn59Jk1xflD61Pftmu/WNMAulTZ AtnEl2nCVpB9KqNL9AaYrn7leea6fjQTLS0cH/6ZkWAPgRSUbSI= =kM71 -----END PGP SIGNATURE----- --ikeVEW9yuYc//A+q-- From unknown Mon Jun 23 16:44:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 27 Jun 2020 11:24:06 +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