X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 0/6] vlang 0.2 update Resent-From: Ryan Prior <rprior@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 01 Jan 2021 19:24:02 +0000 Resent-Message-ID: <handler.45601.B.160952903218878 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org X-Debbugs-Original-To: guix-patches@HIDDEN Reply-To: Ryan Prior <rprior@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.160952903218878 (code B ref -1); Fri, 01 Jan 2021 19:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 1 Jan 2021 19:23:52 +0000 Received: from localhost ([127.0.0.1]:34890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kvQ1f-0004uQ-N4 for submit <at> debbugs.gnu.org; Fri, 01 Jan 2021 14:23:51 -0500 Received: from lists.gnu.org ([209.51.188.17]:41284) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rprior@HIDDEN>) id 1kvQ1e-0004uJ-Gw for submit <at> debbugs.gnu.org; Fri, 01 Jan 2021 14:23:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39054) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <rprior@HIDDEN>) id 1kvQ1c-00022g-Qk for guix-patches@HIDDEN; Fri, 01 Jan 2021 14:23:49 -0500 Received: from mail2.protonmail.ch ([185.70.40.22]:58726) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <rprior@HIDDEN>) id 1kvQ1X-0005Gx-NF for guix-patches@HIDDEN; Fri, 01 Jan 2021 14:23:46 -0500 Date: Fri, 01 Jan 2021 19:23:23 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1609529012; bh=1WlvXHkt7KtaZsjnhGBczbndREypIh6Vf1d4IHYWGBk=; h=Date:To:From:Reply-To:Subject:From; b=IGYXRz6LVKwSiYHJ9ZEsO50IkXodY9RQCqeErLem/mXDTkU8oqnR0Rlntgmi/JFiq F7zWaNcrRL4A1OEsZl/p5WGO/G2wFKL8STW38/edz14dJbw1drQLw6QmCZp3XgKVW7 JNYUqI7gwYzoGGkXzeID3EAguk/87s3Cn7v47DUI= From: Ryan Prior <rprior@HIDDEN> Message-ID: <20210101192319.23494-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Received-SPF: pass client-ip=185.70.40.22; envelope-from=rprior@HIDDEN; helo=mail2.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Hi Guix! The vlang compiler had its 0.2 release recently and I've been work= ing on improving the quality of our package as well. This patch series has = 4 exciting improvements: 1. The compiler is updated to 0.2, which already includes a number of chang= es to the build system to make things work better for Guix users. 2. Three vendored dependencies are factored out into their own Guix package= s: tiny-bignu, cJSON, and wyhash. 3. A number of tests that were failing have been patched to succeed. The nu= mber of tests we skip is down to three. 4. The v tools now work out of the box, with some exceptions such as the RE= PL that rely on `cc`. I am continuing the work to move the last of the vendored dependencies into= their own packages, get all the tests passing, and get us to a working v r= epl. But this series already gets us a lot closer to where I want to be. This patch series also relates to issues 43821 and 44978. Cheers, Ryan Ryan Prior (6): gnu: Add wyhash. gnu: vlang: Update to 0.2. gnu: vlang: Use system tiny-bignum. gnu: vlang: Use system cJSON. gnu: vlang: Use system wyhash. gnu: vlang: Fix v tools. gnu/local.mk | 1 + gnu/packages/datastructures.scm | 34 ++++- .../vlang-accommodate-timestamps.patch | 50 ++++++++ gnu/packages/vlang.scm | 119 ++++++++++++++---- 4 files changed, 178 insertions(+), 26 deletions(-) create mode 100644 gnu/packages/patches/vlang-accommodate-timestamps.patch --=20 2.29.2
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Ryan Prior <rprior@HIDDEN> Subject: bug#45601: Acknowledgement ([PATCH 0/6] vlang 0.2 update) Message-ID: <handler.45601.B.160952903218878.ack <at> debbugs.gnu.org> References: <20210101192319.23494-1-rprior@HIDDEN> X-Gnu-PR-Message: ack 45601 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 45601 <at> debbugs.gnu.org Date: Fri, 01 Jan 2021 19:24:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 45601 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 45601: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D45601 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 2/6] gnu: vlang: Update to 0.2. Resent-From: Ryan Prior <rprior@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 01 Jan 2021 19:28:01 +0000 Resent-Message-ID: <handler.45601.B45601.160952925819279 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org Reply-To: Ryan Prior <rprior@HIDDEN> Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.160952925819279 (code B ref 45601); Fri, 01 Jan 2021 19:28:01 +0000 Received: (at 45601) by debbugs.gnu.org; 1 Jan 2021 19:27:38 +0000 Received: from localhost ([127.0.0.1]:34897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kvQ5J-00050g-9l for submit <at> debbugs.gnu.org; Fri, 01 Jan 2021 14:27:38 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:23190) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rprior@HIDDEN>) id 1kvQ5G-00050I-Vb for 45601 <at> debbugs.gnu.org; Fri, 01 Jan 2021 14:27:35 -0500 Date: Fri, 01 Jan 2021 19:27:22 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1609529248; bh=xalKzcFUf3PHIoT+dDOZnQjP92sozjwRvHwVr/qrPug=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=ZSIjmKiUdS1lTsiaeXofB0Mbi75M7Fy8bBtnGsY61IlLwpklsr34iIqvr2mehlyRU X0L6djXzlx3s5mHcDJxWPxCHbWs6SOf7LhXB0pMm7zB0EAC17zgpw4I5rvhZyG2AIP gUEGTfo8q+FrKSGCs6qpPuV5adEQGRV/Dry6rv00= From: Ryan Prior <rprior@HIDDEN> Message-ID: <20210101192713.23655-2-rprior@HIDDEN> In-Reply-To: <20210101192713.23655-1-rprior@HIDDEN> References: <20210101192713.23655-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) - Moves the cc-patching logic out of check into an explicit "patch-cc" st= age. - Adds "build-tools" stage to pre-build the included tools. - Sets native-search-paths. - Fixes many tests. --- gnu/packages/vlang.scm | 84 +++++++++++++++++++++++++++++++----------- 1 file changed, 62 insertions(+), 22 deletions(-) diff --git a/gnu/packages/vlang.scm b/gnu/packages/vlang.scm index e0b2e7bcfc..212862cb1d 100644 --- a/gnu/packages/vlang.scm +++ b/gnu/packages/vlang.scm @@ -20,9 +20,13 @@ =20 (define-module (gnu packages vlang) #:use-module (gnu packages glib) + #:use-module (gnu packages linux) #:use-module (gnu packages node) #:use-module (gnu packages sqlite) #:use-module (gnu packages tls) + #:use-module (gnu packages valgrind) + #:use-module (gnu packages version-control) + #:use-module (gnu packages javascript) #:use-module (gnu packages xorg) #:use-module (guix build-system gnu) #:use-module (guix git-download) @@ -30,10 +34,21 @@ #:use-module (guix utils) #:use-module (guix packages)) =20 +(define markdown-origin + (let ((markdown-version "1ccfbcba945b649b61738b9c0455d31cf99564b2")) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/vlang/markdown") + (commit markdown-version))) + (file-name (git-file-name "vlang-markdown" markdown-version)) + (sha256 + (base32 "0s982qiwy4s9y07x9fsy4yn642schplhp9hrw2libg2bx4sw43as"))))) + (define-public vlang (package (name "vlang") - (version "0.1.29") + (version "0.2") (source (origin (method git-fetch) @@ -42,7 +57,7 @@ (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "1rqi7cah5nq8aggrib9xvdpfjxq20li91svv0w9yny6nn1ag7snx")))) + (base32 "1x2sf2j6xl11kjvv0i0anjqwsfb1la11xr7yhdnbix9808442wm2")))) (build-system gnu-build-system) (arguments `(#:make-flags @@ -61,42 +76,60 @@ (lambda _ (substitute* "Makefile" (("rm -rf") "true") - (("v self") (string-append "v -cc " ,(cc-for-target) " cmd/v= "))) + (("--branch") "")))) + (add-before 'build 'patch-cc + (lambda _ + (let* ((bin "tmp/bin") + (gcc (which "gcc"))) + (mkdir-p bin) + (symlink gcc (string-append bin "/cc")) + (setenv "PATH" (string-append bin ":" (getenv "PATH")))) + #t)) + (add-after 'build 'build-tools + (lambda* (#:key inputs #:allow-other-keys) + (copy-recursively (assoc-ref inputs "vmodules/markdown") "vmod= ules/markdown") + (setenv "VMODULES" (string-append (getcwd) "/vmodules")) + (invoke "./v" "build-tools" "-v") #t)) - (add-before 'check 'delete-failing-tests - ;; XXX As always, these should eventually be fixed and run. + (add-before 'check 'fix-or-delete-failing-tests (lambda _ + ;; The x64 tests copy .vv files into the test directory and th= en + ;; write to them, so we need to make them writeable. + (for-each (lambda (vv) (chmod vv #o644)) + (find-files "vlib/v/gen/x64/tests/" "\\.vv$")) + ;; The process test explicitly calls "/bin/sleep" and "/bin/da= te" + (substitute* "vlib/os/process_test.v" + (("/bin/sleep") (which "sleep")) + (("/bin/date") (which "date"))) + ;; The valgrind test can't find `cc' even though it's on PATH,= so + ;; we pass it as an explicit argument. + (substitute* "vlib/v/tests/valgrind/valgrind_test.v" + (("\\$vexe") "$vexe -cc gcc")) (for-each delete-file - '("vlib/v/gen/x64/tests/x64_test.v" - "vlib/v/tests/repl/repl_test.v" - "vlib/v/tests/valgrind/valgrind_test.v" - "vlib/v/tests/valgrind/strings_and_arrays.vv" + '(;; XXX As always, these should eventually be fixed= and run. + "vlib/vweb/tests/vweb_test.v" "vlib/v/tests/live_test.v" - "vlib/net/websocket/ws_test.v")) + "vlib/v/tests/repl/repl_test.v")) #t)) (replace 'check (lambda* (#:key tests? #:allow-other-keys) - (let* ((bin "tmp/bin") - (gcc (which "gcc"))) - (when tests? - (mkdir-p bin) - (symlink gcc (string-append bin "/cc")) - (setenv "PATH" (string-append bin ":" (getenv "PATH"))) - (invoke "./v" "test-fixed"))) + (when tests? + (invoke "./v" "test-fixed")) #t)) (replace 'install (lambda* (#:key outputs #:allow-other-keys) (let* ((bin (string-append (assoc-ref outputs "out") "/bin")) - (tools (string-append bin "/cmd/tools")) + (cmd (string-append bin "/cmd")) (thirdparty (string-append bin "/thirdparty")) (vlib (string-append bin "/vlib")) + (vmodules (string-append bin "/vmodules")) (vmod (string-append bin "/v.mod"))) (mkdir-p bin) (copy-file "./v" (string-append bin "/v")) ;; v requires as of 0.1.27 that these other components are i= n the ;; same directory. In a future release we may be able to mov= e ;; these into other output folders. - (copy-recursively "cmd/tools" tools) + (copy-recursively "cmd" cmd) (copy-recursively "thirdparty" thirdparty) (copy-recursively "vlib" vlib) (copy-file "v.mod" vmod)) @@ -107,7 +140,7 @@ `(("vc" ;; Versions are not consistently tagged, but the matching commit wi= ll ;; probably have =E2=80=98v0.x.y=E2=80=99 in the commit message. - ,(let ((vc-version "b01d0fcda4b55861baa4be82e307cca4834b1641")) + ,(let ((vc-version "047460a4ae5f4a1ba8c31dc50ec5e50ebe80b7f6")) ;; v bootstraps from generated c source code from a dedicated ;; repository. It's readable, as generated source goes, and not = at all ;; obfuscated, and it's about 15kb. The original source written = in @@ -121,13 +154,20 @@ (commit vc-version))) (file-name (git-file-name "vc" vc-version)) (sha256 - (base32 "052gp5q2k31r3lci3rx4k0vy0vjdjva64xvrbbihn8lgmw63lc9f= "))))) + (base32 "1wlr9yzxz4bc7pbzbplzhjjr9sz5mwy2k2z5d3vwsnz56g245146= "))))) + ("vmodules/markdown" ,markdown-origin) =20 ;; For the tests. ("libx11" ,libx11) ("node" ,node) ("openssl" ,openssl) - ("sqlite" ,sqlite))) + ("ps" ,procps) + ("sqlite" ,sqlite) + ("valgrind" ,valgrind))) + (native-search-paths + (list (search-path-specification + (variable "VMODULES") + (files '("bin/"))))) (home-page "https://vlang.io/") (synopsis "Compiler for the V programming language") (description --=20 2.29.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 1/6] gnu: Add wyhash. References: <20210101192319.23494-1-rprior@HIDDEN> In-Reply-To: <20210101192319.23494-1-rprior@HIDDEN> Resent-From: Ryan Prior <rprior@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 01 Jan 2021 19:28:02 +0000 Resent-Message-ID: <handler.45601.B45601.160952925919293 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org Reply-To: Ryan Prior <rprior@HIDDEN> Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.160952925919293 (code B ref 45601); Fri, 01 Jan 2021 19:28:02 +0000 Received: (at 45601) by debbugs.gnu.org; 1 Jan 2021 19:27:39 +0000 Received: from localhost ([127.0.0.1]:34900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kvQ5L-000515-1v for submit <at> debbugs.gnu.org; Fri, 01 Jan 2021 14:27:39 -0500 Received: from mail-40136.protonmail.ch ([185.70.40.136]:56196) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rprior@HIDDEN>) id 1kvQ5I-00050R-TI for 45601 <at> debbugs.gnu.org; Fri, 01 Jan 2021 14:27:37 -0500 Date: Fri, 01 Jan 2021 19:27:19 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1609529251; bh=JnUqPYbZkyePl8WXvw6RyeaE0Twld/xeNFZHiPZ5sm4=; h=Date:To:From:Reply-To:Subject:From; b=SU4RxoYf+C1tRQeofCwV6yZY8wI3HsAC/3BufKmfSkmVCqmh8Cnj+e1zukhES10Mo 1/zzyvLmoQUDTu/s0uVSdnAaCnCqnVbyI/+gRUsgiqe8uypYAuo/I1rzcpzFC3peAf GLu4fWIercKMUzhtKzok+hPYokQSua+KTBDLnK1M= From: Ryan Prior <rprior@HIDDEN> Message-ID: <20210101192713.23655-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/datastructures.scm (wyhash): New variable. --- gnu/packages/datastructures.scm | 34 ++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/gnu/packages/datastructures.scm b/gnu/packages/datastructures.= scm index 2911a0c550..49e363d09e 100644 --- a/gnu/packages/datastructures.scm +++ b/gnu/packages/datastructures.scm @@ -5,6 +5,7 @@ ;;; Copyright =C2=A9 2019, 2020 Efraim Flashner <efraim@HIDDEN> ;;; Copyright =C2=A9 2020 Mark H Weaver <mhw@HIDDEN> ;;; Copyright =C2=A9 2020 Marius Bakke <marius@HIDDEN> +;;; Copyright =C2=A9 2020 Ryan Prior <rprior@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -33,7 +34,38 @@ #:use-module (guix git-download) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) - #:use-module (guix build-system meson)) + #:use-module (guix build-system meson) + #:use-module (guix build-system trivial)) + +(define-public wyhash + (package + (name "wyhash") + (version "5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/wangyi-fudan/wyhash") + (commit (string-append "wyhash_v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03ljs5iw9zrm3bydwggjvpwrcwmsd75h3dv1j4am4hw3h22cjd= jc")))) + (build-system trivial-build-system) ;; source-only package + (arguments + '(#:modules ((guix build utils)) + #:builder + (begin + (use-modules (guix build utils)) + (let ((dest (string-append (assoc-ref %outputs "out") "/include")= )) + (mkdir-p dest) + (chdir (assoc-ref %build-inputs "source")) + (install-file "wyhash.h" dest)) + #t))) + (home-page "https://github.com/wangyi-fudan/wyhash") + (synopsis "Embeddable hash function and random number generator.") + (description "This package provides a portable hash function and rando= m +number generator suitable for use in data structures. Provided by default= in +Zig, V, and Nim programming language standard libraries.") + (license license:unlicense))) =20 (define-public gdsl (package --=20 2.29.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 3/6] gnu: vlang: Use system tiny-bignum. Resent-From: Ryan Prior <rprior@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 01 Jan 2021 19:28:02 +0000 Resent-Message-ID: <handler.45601.B45601.160952925919300 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org Reply-To: Ryan Prior <rprior@HIDDEN> Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.160952925919300 (code B ref 45601); Fri, 01 Jan 2021 19:28:02 +0000 Received: (at 45601) by debbugs.gnu.org; 1 Jan 2021 19:27:39 +0000 Received: from localhost ([127.0.0.1]:34902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kvQ5L-000518-C8 for submit <at> debbugs.gnu.org; Fri, 01 Jan 2021 14:27:39 -0500 Received: from mail-40136.protonmail.ch ([185.70.40.136]:56231) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rprior@HIDDEN>) id 1kvQ5I-00050O-Rk for 45601 <at> debbugs.gnu.org; Fri, 01 Jan 2021 14:27:37 -0500 Date: Fri, 01 Jan 2021 19:27:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1609529250; bh=A8agq+955CdOhLsuibBozFd85vjKt9vE/qPjnQFfp1A=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=Az8xs3uUlQ+rAriHfKHkfYJNDyBFBhurPEkqACJfCuR3Gm+jsCgy2LFDc0dMdW4vR mQPEC1WI4y4EnBJBVX96dhDqYtYP26k7P1Fw9rucPofWjqbUfyj5cErd4M980UGLrP KiyUOKN4ruiAynh5oaWz5cHsWoVlaUDm9IqwxlNw= From: Ryan Prior <rprior@HIDDEN> Message-ID: <20210101192713.23655-3-rprior@HIDDEN> In-Reply-To: <20210101192713.23655-1-rprior@HIDDEN> References: <20210101192713.23655-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/vlang.scm (vlang): Update to use system tiny-bignum. --- gnu/packages/vlang.scm | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/gnu/packages/vlang.scm b/gnu/packages/vlang.scm index 212862cb1d..a2f6e93945 100644 --- a/gnu/packages/vlang.scm +++ b/gnu/packages/vlang.scm @@ -21,6 +21,7 @@ (define-module (gnu packages vlang) #:use-module (gnu packages glib) #:use-module (gnu packages linux) + #:use-module (gnu packages maths) #:use-module (gnu packages node) #:use-module (gnu packages sqlite) #:use-module (gnu packages tls) @@ -57,7 +58,12 @@ (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "1x2sf2j6xl11kjvv0i0anjqwsfb1la11xr7yhdnbix9808442wm2")))) + (base32 "1x2sf2j6xl11kjvv0i0anjqwsfb1la11xr7yhdnbix9808442wm2")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Eventually remove the whole thirdparty directory. + (delete-file-recursively "thirdparty/bignum"))))) (build-system gnu-build-system) (arguments `(#:make-flags @@ -72,11 +78,14 @@ #:phases (modify-phases %standard-phases (delete 'configure) - (add-before 'build 'patch-makefile - (lambda _ + (add-before 'build 'patch-files + (lambda* (#:key inputs #:allow-other-keys) (substitute* "Makefile" (("rm -rf") "true") - (("--branch") "")))) + (("--branch") "")) + (substitute* "vlib/math/big/big.v" + (("@VROOT/thirdparty/bignum") + (string-append (assoc-ref inputs "tiny-bignum") "/share")))= )) (add-before 'build 'patch-cc (lambda _ (let* ((bin "tmp/bin") @@ -135,7 +144,8 @@ (copy-file "v.mod" vmod)) #t))))) (inputs - `(("glib" ,glib))) + `(("glib" ,glib) + ("tiny-bignum" ,tiny-bignum))) (native-inputs `(("vc" ;; Versions are not consistently tagged, but the matching commit wi= ll --=20 2.29.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 4/6] gnu: vlang: Use system cJSON. Resent-From: Ryan Prior <rprior@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 01 Jan 2021 19:28:02 +0000 Resent-Message-ID: <handler.45601.B45601.160952926019306 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org Reply-To: Ryan Prior <rprior@HIDDEN> Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.160952926019306 (code B ref 45601); Fri, 01 Jan 2021 19:28:02 +0000 Received: (at 45601) by debbugs.gnu.org; 1 Jan 2021 19:27:40 +0000 Received: from localhost ([127.0.0.1]:34904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kvQ5L-00051F-LQ for submit <at> debbugs.gnu.org; Fri, 01 Jan 2021 14:27:39 -0500 Received: from mail-40136.protonmail.ch ([185.70.40.136]:24973) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rprior@HIDDEN>) id 1kvQ5J-00050T-Ox for 45601 <at> debbugs.gnu.org; Fri, 01 Jan 2021 14:27:38 -0500 Date: Fri, 01 Jan 2021 19:27:27 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1609529251; bh=Ltrw3pImFVK0tOsk5myX5Li+/CADaVFpreqkhOd8GcQ=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=iBRav1ybvxz20YbVhOFSjyRCkPo0QRfq7dPr09qAGVh0iU2eqI3lGeZoalJAJphut +C98CnmTNPnwJfwJQI1DeC4ZgBIDjzXEGI3/FRfQL1bhi9zoIQeBgS66I45HtyxX8j ucswmzyEdMicKoXBM6F3+zSwotvwkbYz8A1sezps= From: Ryan Prior <rprior@HIDDEN> Message-ID: <20210101192713.23655-4-rprior@HIDDEN> In-Reply-To: <20210101192713.23655-1-rprior@HIDDEN> References: <20210101192713.23655-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/vlang.scm (vlang): Use system cJSON. --- gnu/packages/vlang.scm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/gnu/packages/vlang.scm b/gnu/packages/vlang.scm index a2f6e93945..db7438d7f7 100644 --- a/gnu/packages/vlang.scm +++ b/gnu/packages/vlang.scm @@ -63,7 +63,8 @@ (snippet '(begin ;; Eventually remove the whole thirdparty directory. - (delete-file-recursively "thirdparty/bignum"))))) + (delete-file-recursively "thirdparty/bignum") + (delete-file-recursively "thirdparty/cJSON"))))) (build-system gnu-build-system) (arguments `(#:make-flags @@ -85,7 +86,10 @@ (("--branch") "")) (substitute* "vlib/math/big/big.v" (("@VROOT/thirdparty/bignum") - (string-append (assoc-ref inputs "tiny-bignum") "/share")))= )) + (string-append (assoc-ref inputs "tiny-bignum") "/share"))) + (substitute* "vlib/json/json_primitives.v" + (("@VROOT/thirdparty/cJSON") + (assoc-ref inputs "cJSON"))))) (add-before 'build 'patch-cc (lambda _ (let* ((bin "tmp/bin") @@ -145,7 +149,8 @@ #t))))) (inputs `(("glib" ,glib) - ("tiny-bignum" ,tiny-bignum))) + ("tiny-bignum" ,tiny-bignum) + ("cJSON" ,(package-source cjson)))) (native-inputs `(("vc" ;; Versions are not consistently tagged, but the matching commit wi= ll --=20 2.29.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 6/6] gnu: vlang: Fix v tools. Resent-From: Ryan Prior <rprior@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 01 Jan 2021 19:28:03 +0000 Resent-Message-ID: <handler.45601.B45601.160952926419331 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org Reply-To: Ryan Prior <rprior@HIDDEN> Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.160952926419331 (code B ref 45601); Fri, 01 Jan 2021 19:28:03 +0000 Received: (at 45601) by debbugs.gnu.org; 1 Jan 2021 19:27:44 +0000 Received: from localhost ([127.0.0.1]:34908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kvQ5P-00051i-UQ for submit <at> debbugs.gnu.org; Fri, 01 Jan 2021 14:27:44 -0500 Received: from mail2.protonmail.ch ([185.70.40.22]:37191) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rprior@HIDDEN>) id 1kvQ5O-00050e-8L for 45601 <at> debbugs.gnu.org; Fri, 01 Jan 2021 14:27:42 -0500 Date: Fri, 01 Jan 2021 19:27:34 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1609529255; bh=6xCmklctHlMqWRnmXimDursD7vJvqky1znfsoKI1RZs=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=lsQD/2OrKab9OYB0pCa3f7KfxBntbxI2Yg45y6WyV7dJ3sqZH1ILnHl9hDFGy6cZU /Jy2kThKBzebhjwzYIJmMAAAO3SJecqZ+vqiwVxHTB8i8e3JZPjzkUXfR3OUgdMz8m hwy4Vdmf72F5xHwIngGnzWe58Rra8jlnI7FuLXxc= From: Ryan Prior <rprior@HIDDEN> Message-ID: <20210101192713.23655-6-rprior@HIDDEN> In-Reply-To: <20210101192713.23655-1-rprior@HIDDEN> References: <20210101192713.23655-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --- gnu/local.mk | 1 + .../vlang-accommodate-timestamps.patch | 50 +++++++++++++++++++ gnu/packages/vlang.scm | 7 +++ 3 files changed, 58 insertions(+) create mode 100644 gnu/packages/patches/vlang-accommodate-timestamps.patch diff --git a/gnu/local.mk b/gnu/local.mk index 2402b1e349..168c499976 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1702,6 +1702,7 @@ dist_patch_DATA =3D=09=09=09=09=09=09\ %D%/packages/patches/vinagre-newer-freerdp.patch \ %D%/packages/patches/vinagre-newer-rdp-parameters.patch \ %D%/packages/patches/virglrenderer-CVE-2017-6386.patch =09\ + %D%/packages/patches/vlang-accommodate-timestamps.patch =09\ %D%/packages/patches/vorbis-tools-CVE-2014-9638+CVE-2014-9639.patch=09= =09\ %D%/packages/patches/vorbis-tools-CVE-2014-9640.patch=09=09\ %D%/packages/patches/vorbis-tools-CVE-2015-6749.patch=09=09\ diff --git a/gnu/packages/patches/vlang-accommodate-timestamps.patch b/gnu/= packages/patches/vlang-accommodate-timestamps.patch new file mode 100644 index 0000000000..02171ac6cf --- /dev/null +++ b/gnu/packages/patches/vlang-accommodate-timestamps.patch @@ -0,0 +1,50 @@ +From 64e7c548843c7938fcfa6b697108d28aa26f4d69 Mon Sep 17 00:00:00 2001 +From: Ryan Prior <rprior@HIDDEN> +Date: Thu, 31 Dec 2020 02:31:38 -0600 +Subject: [PATCH] v.util: accomodate reproducible build environments like g= uix, + by not recompiling cmd/tools when mtime < 1024 (#7702) + +--- + vlib/v/util/util.v | 16 ++++++++++++++-- + 1 file changed, 14 insertions(+), 2 deletions(-) + +diff --git a/vlib/v/util/util.v b/vlib/v/util/util.v +index 811b71585..1ed32bacf 100644 +--- a/vlib/v/util/util.v ++++ b/vlib/v/util/util.v +@@ -179,7 +179,10 @@ pub fn should_recompile_tool(vexe string, tool_source= string) bool { + =09if !os.exists(tool_exe) { + =09=09should_compile =3D true + =09} else { +-=09=09if os.file_last_mod_unix(tool_exe) <=3D os.file_last_mod_unix(vexe)= { ++=09=09mtime_vexe :=3D os.file_last_mod_unix(vexe) ++=09=09mtime_tool_exe :=3D os.file_last_mod_unix(tool_exe) ++=09=09mtime_tool_source :=3D os.file_last_mod_unix(tool_source) ++=09=09if mtime_tool_exe <=3D mtime_vexe { + =09=09=09// v was recompiled, maybe after v up ... + =09=09=09// rebuild the tool too just in case + =09=09=09should_compile =3D true +@@ -192,10 +195,19 @@ pub fn should_recompile_tool(vexe string, tool_sourc= e string) bool { + =09=09=09=09should_compile =3D false + =09=09=09} + =09=09} +-=09=09if os.file_last_mod_unix(tool_exe) <=3D os.file_last_mod_unix(tool_= source) { ++=09=09if mtime_tool_exe <=3D mtime_tool_source { + =09=09=09// the user changed the source code of the tool, or git updated = it: + =09=09=09should_compile =3D true + =09=09} ++=09=09// GNU Guix and possibly other environments, have bit for bit repro= ducibility in mind, ++=09=09// including filesystem attributes like modification times, so they= set the modification ++=09=09// times of executables to a small number like 0, 1 etc. In this ca= se, we should not ++=09=09// recompile even if other heuristics say that we should. Users in = such environments, ++=09=09// have to explicitly do: `v cmd/tools/vfmt.v`, and/or install v fr= om source, and not ++=09=09// use the system packaged one, if they desire to develop v itself. ++=09=09if mtime_vexe < 1024 && mtime_tool_exe < 1024 { ++=09=09=09should_compile =3D false ++=09=09} + =09} + =09return should_compile + } +--=20 +2.29.2 + diff --git a/gnu/packages/vlang.scm b/gnu/packages/vlang.scm index 92d178a3e1..3bdbf36f9d 100644 --- a/gnu/packages/vlang.scm +++ b/gnu/packages/vlang.scm @@ -30,6 +30,7 @@ #:use-module (gnu packages version-control) #:use-module (gnu packages javascript) #:use-module (gnu packages xorg) + #:use-module (gnu packages) #:use-module (guix build-system gnu) #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix license:) @@ -61,6 +62,12 @@ (sha256 (base32 "1x2sf2j6xl11kjvv0i0anjqwsfb1la11xr7yhdnbix9808442wm2")) (modules '((guix build utils))) + ;; This patch is already accepted upstream but is required for versio= n + ;; 0.2. The package will build without it, but it will fail to run an= y v + ;; tools afterwards because of how Guix changes modified timestamps i= n + ;; the package files. + (patches (search-patches + "vlang-accommodate-timestamps.patch")) (snippet '(begin ;; Eventually remove the whole thirdparty directory. --=20 2.29.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 5/6] gnu: vlang: Use system wyhash. Resent-From: Ryan Prior <rprior@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 01 Jan 2021 19:28:03 +0000 Resent-Message-ID: <handler.45601.B45601.160952926419337 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org Reply-To: Ryan Prior <rprior@HIDDEN> Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.160952926419337 (code B ref 45601); Fri, 01 Jan 2021 19:28:03 +0000 Received: (at 45601) by debbugs.gnu.org; 1 Jan 2021 19:27:44 +0000 Received: from localhost ([127.0.0.1]:34910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kvQ5Q-00051k-AH for submit <at> debbugs.gnu.org; Fri, 01 Jan 2021 14:27:44 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:59875) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rprior@HIDDEN>) id 1kvQ5O-00050h-In for 45601 <at> debbugs.gnu.org; Fri, 01 Jan 2021 14:27:42 -0500 Date: Fri, 01 Jan 2021 19:27:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1609529256; bh=imAHnLi8kKL0gWUFqFXKvUCbpANseUAZQHB1Mrg6y0s=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=G5TCLSYFDaRndDuzQPPucFNA6UUc5cHykdYWkiLILZx9C0+IG08x8UEyobG4Gmikj IpNMkIbkgF2IPrbMr5j3jsGC2fEEVLLMI4gP8Pq7CBOIBDblvq46i3UOPBUfeO8F/R YUwhwwinaPMJXltKAr8px7lxLxtydxLzRBW9gklo= From: Ryan Prior <rprior@HIDDEN> Message-ID: <20210101192713.23655-5-rprior@HIDDEN> In-Reply-To: <20210101192713.23655-1-rprior@HIDDEN> References: <20210101192713.23655-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/vlang.scm (vlang) Use system wyhash. --- gnu/packages/vlang.scm | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/gnu/packages/vlang.scm b/gnu/packages/vlang.scm index db7438d7f7..92d178a3e1 100644 --- a/gnu/packages/vlang.scm +++ b/gnu/packages/vlang.scm @@ -19,6 +19,7 @@ ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. =20 (define-module (gnu packages vlang) + #:use-module (gnu packages datastructures) #:use-module (gnu packages glib) #:use-module (gnu packages linux) #:use-module (gnu packages maths) @@ -63,8 +64,10 @@ (snippet '(begin ;; Eventually remove the whole thirdparty directory. - (delete-file-recursively "thirdparty/bignum") - (delete-file-recursively "thirdparty/cJSON"))))) + (for-each delete-file-recursively + '("thirdparty/bignum" + "thirdparty/cJSON" + "thirdparty/wyhash")))))) (build-system gnu-build-system) (arguments `(#:make-flags @@ -89,7 +92,10 @@ (string-append (assoc-ref inputs "tiny-bignum") "/share"))) (substitute* "vlib/json/json_primitives.v" (("@VROOT/thirdparty/cJSON") - (assoc-ref inputs "cJSON"))))) + (assoc-ref inputs "cJSON"))) + (substitute* "vlib/hash/wyhash.c.v" + (("@VROOT/thirdparty/wyhash") + (string-append (assoc-ref inputs "wyhash") "/include"))))) (add-before 'build 'patch-cc (lambda _ (let* ((bin "tmp/bin") @@ -150,7 +156,8 @@ (inputs `(("glib" ,glib) ("tiny-bignum" ,tiny-bignum) - ("cJSON" ,(package-source cjson)))) + ("cJSON" ,(package-source cjson)) + ("wyhash" ,wyhash))) (native-inputs `(("vc" ;; Versions are not consistently tagged, but the matching commit wi= ll --=20 2.29.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 1/6] gnu: Add wyhash. Resent-From: Leo Famulari <leo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 01 Jan 2021 20:47:01 +0000 Resent-Message-ID: <handler.45601.B.16095340002297 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: rprior@HIDDEN, 45601 <at> debbugs.gnu.org X-Debbugs-Original-To: Ryan Prior <rprior@HIDDEN>, Ryan Prior via Guix-patches <guix-patches@HIDDEN> X-Debbugs-Original-Cc: 45601 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.16095340002297 (code B ref -1); Fri, 01 Jan 2021 20:47:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Jan 2021 20:46:40 +0000 Received: from localhost ([127.0.0.1]:34964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kvRJn-0000ay-Pt for submit <at> debbugs.gnu.org; Fri, 01 Jan 2021 15:46:39 -0500 Received: from lists.gnu.org ([209.51.188.17]:42894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1kvRJl-0000ar-UM for submit <at> debbugs.gnu.org; Fri, 01 Jan 2021 15:46:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48802) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <leo@HIDDEN>) id 1kvRJl-00020U-KL for guix-patches@HIDDEN; Fri, 01 Jan 2021 15:46:37 -0500 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:60051) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <leo@HIDDEN>) id 1kvRJj-0000P7-QM for guix-patches@HIDDEN; Fri, 01 Jan 2021 15:46:37 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 1F18677B; Fri, 1 Jan 2021 15:46:34 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Fri, 01 Jan 2021 15:46:34 -0500 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=jSnBEyCyFtnFoiuMc0H0AF8Y R36SZrkjwuY79Qc+UWA=; b=BW3LShrDm3HqXmYrC2IIls1A6o33tOnrAgWvZ604 ww0KP3buLq8EY9k0R40ilBDGG9qAFi9lUF+3yYLp90wNFc/MvGvRQxsjNYK/zxuu EOO+y+2A3jWYPZCnCJhLwfv2QA9pibL0DDyqEteXCnX+v3+Wfl+RpmgzD+NxLDFk ACU= 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=fm1; bh=jSnBEy CyFtnFoiuMc0H0AF8YR36SZrkjwuY79Qc+UWA=; b=fN+/ER3IeXePgqd6yRu7Gy HHuDnnHQjnP1I841MPD1K+5imytMBWnz4P2KA8dycbOR4jt0SB71IDzjfbL/aNb/ KqJQQ+vhexYvF5ThkbW5qzgkxlj9nSvAlSlLk1KGot/v5UVj0G+MQN49ghjvtAw8 zRxT3n8iibwfQz/8mFAf7TVBVH7Omht+PBOLdPLfXnRcjDWmlXKxLntBnmjbmj5G h0lWFidMuqjERBhZxNSS+M8AmhlE41/GuoODU3My752TlYPMKZ0FCUdUEeqltISL MpRePXzLoShpAbO2jKyyd8HrwFkuGpH6CcZb3jALIq1LHu9VrzXnuVEwMUlwbUoQ == X-ME-Sender: <xms:KIrvX3lWXRAuDoIs3Jv-gLAOky4Zq0jLSapU7TKTZxvjVxG7dkp6hQ> <xme:KIrvX62j8MAtqXkcPKUynGaE20GyyhbZecWI3fSy0Z9JwfPI-_r8WoKqAVWsCBoNS RcZHjYQpgQ_AqHZqw> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvddvjedgudeggecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepueekkedtffdvtddugeejgedtvefhueefiedvjeeitdeigedtveejvdejheff vefgnecukfhppeejfedrudeguddruddvjedrudegieenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: <xmx:KIrvX9p2XzqZVDNWSyAnjlUjmlnGLeXIl1DFou-viFF99JfiECqVcw> <xmx:KIrvX_niSIFG5UB4vKJOS4GMnZyQyeud_O_C5dKbxOlw350FELVmIw> <xmx:KIrvX10exO9P2tzBmzg1kDFarTcd-6SbCzRuGP5MwhMb7yXOyyXo4g> <xmx:KYrvXy_V7ozgGzOhqtV1VeATCREi8q-3ITtikkJKnbs2LrvJ6qY3_Q> Received: from localhost (c-73-141-127-146.hsd1.pa.comcast.net [73.141.127.146]) by mail.messagingengine.com (Postfix) with ESMTPA id C2B921080057; Fri, 1 Jan 2021 15:46:32 -0500 (EST) Date: Fri, 1 Jan 2021 15:46:30 -0500 From: Leo Famulari <leo@HIDDEN> Message-ID: <X++KJvkcrmB7Zv8s@HIDDEN> References: <20210101192319.23494-1-rprior@HIDDEN> <20210101192713.23655-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210101192713.23655-1-rprior@HIDDEN> Received-SPF: pass client-ip=64.147.123.25; envelope-from=leo@HIDDEN; helo=wout2-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) On Fri, Jan 01, 2021 at 07:27:19PM +0000, Ryan Prior via Guix-patches via wrote: > * gnu/packages/datastructures.scm (wyhash): New variable. Thanks! Can you move it to digest.scm and make it install the license file in "$out/share/doc/wyhash-5"? You can construct that path like this: (let* ((out ...) (doc (string-append out "/share/doc/" ,name "-" ,version)))) > + (arguments > + '(#:modules ((guix build utils)) The body of arguments will have to be quasiquoted for this to work. That is, ` instead of '
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 1/6] gnu: Add wyhash. Resent-From: Leo Famulari <leo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 01 Jan 2021 20:47:02 +0000 Resent-Message-ID: <handler.45601.B45601.16095340022312 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: rprior@HIDDEN, 45601 <at> debbugs.gnu.org X-Debbugs-Original-To: Ryan Prior <rprior@HIDDEN>, Ryan Prior via Guix-patches <guix-patches@HIDDEN> X-Debbugs-Original-Cc: 45601 <at> debbugs.gnu.org Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.16095340022312 (code B ref 45601); Fri, 01 Jan 2021 20:47:02 +0000 Received: (at 45601) by debbugs.gnu.org; 1 Jan 2021 20:46:42 +0000 Received: from localhost ([127.0.0.1]:34968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kvRJq-0000bD-1m for submit <at> debbugs.gnu.org; Fri, 01 Jan 2021 15:46:42 -0500 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:44501) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1kvRJn-0000an-UE for 45601 <at> debbugs.gnu.org; Fri, 01 Jan 2021 15:46:40 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 1F18677B; Fri, 1 Jan 2021 15:46:34 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Fri, 01 Jan 2021 15:46:34 -0500 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=jSnBEyCyFtnFoiuMc0H0AF8Y R36SZrkjwuY79Qc+UWA=; b=BW3LShrDm3HqXmYrC2IIls1A6o33tOnrAgWvZ604 ww0KP3buLq8EY9k0R40ilBDGG9qAFi9lUF+3yYLp90wNFc/MvGvRQxsjNYK/zxuu EOO+y+2A3jWYPZCnCJhLwfv2QA9pibL0DDyqEteXCnX+v3+Wfl+RpmgzD+NxLDFk ACU= 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=fm1; bh=jSnBEy CyFtnFoiuMc0H0AF8YR36SZrkjwuY79Qc+UWA=; b=fN+/ER3IeXePgqd6yRu7Gy HHuDnnHQjnP1I841MPD1K+5imytMBWnz4P2KA8dycbOR4jt0SB71IDzjfbL/aNb/ KqJQQ+vhexYvF5ThkbW5qzgkxlj9nSvAlSlLk1KGot/v5UVj0G+MQN49ghjvtAw8 zRxT3n8iibwfQz/8mFAf7TVBVH7Omht+PBOLdPLfXnRcjDWmlXKxLntBnmjbmj5G h0lWFidMuqjERBhZxNSS+M8AmhlE41/GuoODU3My752TlYPMKZ0FCUdUEeqltISL MpRePXzLoShpAbO2jKyyd8HrwFkuGpH6CcZb3jALIq1LHu9VrzXnuVEwMUlwbUoQ == X-ME-Sender: <xms:KIrvX3lWXRAuDoIs3Jv-gLAOky4Zq0jLSapU7TKTZxvjVxG7dkp6hQ> <xme:KIrvX62j8MAtqXkcPKUynGaE20GyyhbZecWI3fSy0Z9JwfPI-_r8WoKqAVWsCBoNS RcZHjYQpgQ_AqHZqw> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvddvjedgudeggecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepueekkedtffdvtddugeejgedtvefhueefiedvjeeitdeigedtveejvdejheff vefgnecukfhppeejfedrudeguddruddvjedrudegieenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: <xmx:KIrvX9p2XzqZVDNWSyAnjlUjmlnGLeXIl1DFou-viFF99JfiECqVcw> <xmx:KIrvX_niSIFG5UB4vKJOS4GMnZyQyeud_O_C5dKbxOlw350FELVmIw> <xmx:KIrvX10exO9P2tzBmzg1kDFarTcd-6SbCzRuGP5MwhMb7yXOyyXo4g> <xmx:KYrvXy_V7ozgGzOhqtV1VeATCREi8q-3ITtikkJKnbs2LrvJ6qY3_Q> Received: from localhost (c-73-141-127-146.hsd1.pa.comcast.net [73.141.127.146]) by mail.messagingengine.com (Postfix) with ESMTPA id C2B921080057; Fri, 1 Jan 2021 15:46:32 -0500 (EST) Date: Fri, 1 Jan 2021 15:46:30 -0500 From: Leo Famulari <leo@HIDDEN> Message-ID: <X++KJvkcrmB7Zv8s@HIDDEN> References: <20210101192319.23494-1-rprior@HIDDEN> <20210101192713.23655-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210101192713.23655-1-rprior@HIDDEN> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Fri, Jan 01, 2021 at 07:27:19PM +0000, Ryan Prior via Guix-patches via wrote: > * gnu/packages/datastructures.scm (wyhash): New variable. Thanks! Can you move it to digest.scm and make it install the license file in "$out/share/doc/wyhash-5"? You can construct that path like this: (let* ((out ...) (doc (string-append out "/share/doc/" ,name "-" ,version)))) > + (arguments > + '(#:modules ((guix build utils)) The body of arguments will have to be quasiquoted for this to work. That is, ` instead of '
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH] gnu: Add wyhash. References: <20210101192319.23494-1-rprior@HIDDEN> In-Reply-To: <20210101192319.23494-1-rprior@HIDDEN> Resent-From: Ryan Prior <rprior@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 01 Jan 2021 21:20:02 +0000 Resent-Message-ID: <handler.45601.B45601.16095359875457 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org Reply-To: Ryan Prior <rprior@HIDDEN> Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.16095359875457 (code B ref 45601); Fri, 01 Jan 2021 21:20:02 +0000 Received: (at 45601) by debbugs.gnu.org; 1 Jan 2021 21:19:47 +0000 Received: from localhost ([127.0.0.1]:34987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kvRpq-0001Px-N4 for submit <at> debbugs.gnu.org; Fri, 01 Jan 2021 16:19:46 -0500 Received: from mail-40134.protonmail.ch ([185.70.40.134]:17751) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rprior@HIDDEN>) id 1kvRpn-0001Pg-PH for 45601 <at> debbugs.gnu.org; Fri, 01 Jan 2021 16:19:44 -0500 Date: Fri, 01 Jan 2021 21:19:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1609535976; bh=R3I+BSkI7+jgnXMquWcOjhRQgsTGG4lC2owqwLOhvYI=; h=Date:To:From:Reply-To:Subject:From; b=v6In4oX/jH5IvVvsYI8dl2+jplNRyDq1F+74FMXG41xAt/wh00SWHV0FAhhAd8Xup TIOh8LjKPs307p8QNSyJ/S/o1uEh6K9pVGY/8j9AOZ+vHptKUmfPYBbPJ2KS9ibYdN ug9ENUxBkABp/rfnaLuUMZ5N9ANwKqy8YcYIbd4Y= From: Ryan Prior <rprior@HIDDEN> Message-ID: <20210101211926.29943-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/datastructures.scm (wyhash): New variable. --- gnu/packages/digest.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/digest.scm b/gnu/packages/digest.scm index a33e238362..0b7977c2a5 100644 --- a/gnu/packages/digest.scm +++ b/gnu/packages/digest.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright =C2=A9 2017, 2019, 2020 Tobias Geerinckx-Rice <me@HIDDEN> +;;; Copyright =C2=A9 2021 Ryan Prior <rprior@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -21,9 +22,45 @@ #:use-module (guix packages) #:use-module (guix git-download) #:use-module (guix build-system gnu) + #:use-module (guix build-system trivial) #:use-module (guix utils) #:use-module (ice-9 match)) =20 +(define-public wyhash + (package + (name "wyhash") + (version "5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/wangyi-fudan/wyhash") + (commit (string-append "wyhash_v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03ljs5iw9zrm3bydwggjvpwrcwmsd75h3dv1j4am4hw3h22cjd= jc")))) + (build-system trivial-build-system) ;; source-only package + (arguments + `(#:modules ((guix build utils)) + #:builder + (begin + (use-modules (guix build utils)) + (let* ((out (string-append (assoc-ref %outputs "out"))) + (src (string-append out "/include")) + (doc (string-append out "/share/doc/" ,name "-" ,version))= ) + (mkdir-p src) + (mkdir-p doc) + (chdir (assoc-ref %build-inputs "source")) + (install-file "wyhash.h" src) + (install-file "LICENSE" doc) + (install-file "README.md" doc)) + #t))) + (home-page "https://github.com/wangyi-fudan/wyhash") + (synopsis "Embeddable hash function and random number generator.") + (description "This package provides a portable hash function and rando= m +number generator suitable for use in data structures. Provided by default= in +Zig, V, and Nim programming language standard libraries.") + (license license:unlicense))) + (define-public xxhash (package (name "xxhash") --=20 2.29.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH] gnu: vlang: Update to 0.2. References: <20210101192319.23494-1-rprior@HIDDEN> In-Reply-To: <20210101192319.23494-1-rprior@HIDDEN> Resent-From: Ryan Prior <rprior@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 03 Jan 2021 00:10:02 +0000 Resent-Message-ID: <handler.45601.B45601.160963255927352 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org Reply-To: Ryan Prior <rprior@HIDDEN> Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.160963255927352 (code B ref 45601); Sun, 03 Jan 2021 00:10:02 +0000 Received: (at 45601) by debbugs.gnu.org; 3 Jan 2021 00:09:19 +0000 Received: from localhost ([127.0.0.1]:32976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kvqxS-000774-Sf for submit <at> debbugs.gnu.org; Sat, 02 Jan 2021 19:09:19 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]:18556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rprior@HIDDEN>) id 1kvqxP-00076k-T5 for 45601 <at> debbugs.gnu.org; Sat, 02 Jan 2021 19:09:17 -0500 Date: Sun, 03 Jan 2021 00:09:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1609632549; bh=IhcHjGg5tFT5s3PkKWJYxcCRskz6gFZLfqQAT56wwOU=; h=Date:To:From:Reply-To:Subject:From; b=FpwknpA0Z1kGOJDVVsSE8Ig31xCGwofM+YGzL2MSe7feR1z+iOtcnUxgM4dbA7his Fb2KYVokF8sY5e06e5JM6jn0x7zttxkHmlEUFw5/itWlUoGgv+XHijTQ6RPW+v80q6 0orJfjlgpWjLP0ZXVRFlH+nl4uwVL6H+/ZpBZc7U= From: Ryan Prior <rprior@HIDDEN> Message-ID: <20210103000858.1778-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) - Moves the cc-patching logic out of check into an explicit "patch-cc" st= age. - Adds "build-tools" stage to pre-build the included tools. - Sets native-search-paths. - Fixes many tests. --- gnu/packages/vlang.scm | 85 +++++++++++++++++++++++++++++++----------- 1 file changed, 63 insertions(+), 22 deletions(-) diff --git a/gnu/packages/vlang.scm b/gnu/packages/vlang.scm index e0b2e7bcfc..69c5598d0d 100644 --- a/gnu/packages/vlang.scm +++ b/gnu/packages/vlang.scm @@ -19,10 +19,15 @@ ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. =20 (define-module (gnu packages vlang) + #:use-module (gnu packages digest) #:use-module (gnu packages glib) + #:use-module (gnu packages javascript) + #:use-module (gnu packages linux) #:use-module (gnu packages node) #:use-module (gnu packages sqlite) #:use-module (gnu packages tls) + #:use-module (gnu packages valgrind) + #:use-module (gnu packages version-control) #:use-module (gnu packages xorg) #:use-module (guix build-system gnu) #:use-module (guix git-download) @@ -30,10 +35,21 @@ #:use-module (guix utils) #:use-module (guix packages)) =20 +(define markdown-origin + (let ((markdown-version "1ccfbcba945b649b61738b9c0455d31cf99564b2")) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/vlang/markdown") + (commit markdown-version))) + (file-name (git-file-name "vlang-markdown" markdown-version)) + (sha256 + (base32 "0s982qiwy4s9y07x9fsy4yn642schplhp9hrw2libg2bx4sw43as"))))) + (define-public vlang (package (name "vlang") - (version "0.1.29") + (version "0.2") (source (origin (method git-fetch) @@ -42,7 +58,7 @@ (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "1rqi7cah5nq8aggrib9xvdpfjxq20li91svv0w9yny6nn1ag7snx")))) + (base32 "1x2sf2j6xl11kjvv0i0anjqwsfb1la11xr7yhdnbix9808442wm2")))) (build-system gnu-build-system) (arguments `(#:make-flags @@ -61,42 +77,60 @@ (lambda _ (substitute* "Makefile" (("rm -rf") "true") - (("v self") (string-append "v -cc " ,(cc-for-target) " cmd/v= "))) + (("--branch") "")))) + (add-before 'build 'patch-cc + (lambda _ + (let* ((bin "tmp/bin") + (gcc (which "gcc"))) + (mkdir-p bin) + (symlink gcc (string-append bin "/cc")) + (setenv "PATH" (string-append bin ":" (getenv "PATH")))) + #t)) + (add-after 'build 'build-tools + (lambda* (#:key inputs #:allow-other-keys) + (copy-recursively (assoc-ref inputs "vmodules/markdown") "vmod= ules/markdown") + (setenv "VMODULES" (string-append (getcwd) "/vmodules")) + (invoke "./v" "build-tools" "-v") #t)) - (add-before 'check 'delete-failing-tests - ;; XXX As always, these should eventually be fixed and run. + (add-before 'check 'fix-or-delete-failing-tests (lambda _ + ;; The x64 tests copy .vv files into the test directory and th= en + ;; write to them, so we need to make them writeable. + (for-each (lambda (vv) (chmod vv #o644)) + (find-files "vlib/v/gen/x64/tests/" "\\.vv$")) + ;; The process test explicitly calls "/bin/sleep" and "/bin/da= te" + (substitute* "vlib/os/process_test.v" + (("/bin/sleep") (which "sleep")) + (("/bin/date") (which "date"))) + ;; The valgrind test can't find `cc' even though it's on PATH,= so + ;; we pass it as an explicit argument. + (substitute* "vlib/v/tests/valgrind/valgrind_test.v" + (("\\$vexe") "$vexe -cc gcc")) (for-each delete-file - '("vlib/v/gen/x64/tests/x64_test.v" - "vlib/v/tests/repl/repl_test.v" - "vlib/v/tests/valgrind/valgrind_test.v" - "vlib/v/tests/valgrind/strings_and_arrays.vv" + '(;; XXX As always, these should eventually be fixed= and run. + "vlib/vweb/tests/vweb_test.v" "vlib/v/tests/live_test.v" - "vlib/net/websocket/ws_test.v")) + "vlib/v/tests/repl/repl_test.v")) #t)) (replace 'check (lambda* (#:key tests? #:allow-other-keys) - (let* ((bin "tmp/bin") - (gcc (which "gcc"))) - (when tests? - (mkdir-p bin) - (symlink gcc (string-append bin "/cc")) - (setenv "PATH" (string-append bin ":" (getenv "PATH"))) - (invoke "./v" "test-fixed"))) + (when tests? + (invoke "./v" "test-fixed")) #t)) (replace 'install (lambda* (#:key outputs #:allow-other-keys) (let* ((bin (string-append (assoc-ref outputs "out") "/bin")) - (tools (string-append bin "/cmd/tools")) + (cmd (string-append bin "/cmd")) (thirdparty (string-append bin "/thirdparty")) (vlib (string-append bin "/vlib")) + (vmodules (string-append bin "/vmodules")) (vmod (string-append bin "/v.mod"))) (mkdir-p bin) (copy-file "./v" (string-append bin "/v")) ;; v requires as of 0.1.27 that these other components are i= n the ;; same directory. In a future release we may be able to mov= e ;; these into other output folders. - (copy-recursively "cmd/tools" tools) + (copy-recursively "cmd" cmd) (copy-recursively "thirdparty" thirdparty) (copy-recursively "vlib" vlib) (copy-file "v.mod" vmod)) @@ -107,7 +141,7 @@ `(("vc" ;; Versions are not consistently tagged, but the matching commit wi= ll ;; probably have =E2=80=98v0.x.y=E2=80=99 in the commit message. - ,(let ((vc-version "b01d0fcda4b55861baa4be82e307cca4834b1641")) + ,(let ((vc-version "047460a4ae5f4a1ba8c31dc50ec5e50ebe80b7f6")) ;; v bootstraps from generated c source code from a dedicated ;; repository. It's readable, as generated source goes, and not = at all ;; obfuscated, and it's about 15kb. The original source written = in @@ -121,13 +155,20 @@ (commit vc-version))) (file-name (git-file-name "vc" vc-version)) (sha256 - (base32 "052gp5q2k31r3lci3rx4k0vy0vjdjva64xvrbbihn8lgmw63lc9f= "))))) + (base32 "1wlr9yzxz4bc7pbzbplzhjjr9sz5mwy2k2z5d3vwsnz56g245146= "))))) + ("vmodules/markdown" ,markdown-origin) =20 ;; For the tests. ("libx11" ,libx11) ("node" ,node) ("openssl" ,openssl) - ("sqlite" ,sqlite))) + ("ps" ,procps) + ("sqlite" ,sqlite) + ("valgrind" ,valgrind))) + (native-search-paths + (list (search-path-specification + (variable "VMODULES") + (files '("bin/"))))) (home-page "https://vlang.io/") (synopsis "Compiler for the V programming language") (description --=20 2.29.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 0/2] Another vlang dependency plucked out (re: bug#45601) References: <20210101192319.23494-1-rprior@HIDDEN> In-Reply-To: <20210101192319.23494-1-rprior@HIDDEN> Resent-From: Ryan Prior <rprior@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 04 Jan 2021 01:47:01 +0000 Resent-Message-ID: <handler.45601.B45601.160972479817620 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org Reply-To: Ryan Prior <rprior@HIDDEN> Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.160972479817620 (code B ref 45601); Mon, 04 Jan 2021 01:47:01 +0000 Received: (at 45601) by debbugs.gnu.org; 4 Jan 2021 01:46:38 +0000 Received: from localhost ([127.0.0.1]:39017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kwExC-0004a7-A0 for submit <at> debbugs.gnu.org; Sun, 03 Jan 2021 20:46:38 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:10581) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rprior@HIDDEN>) id 1kwEx9-0004Zn-GZ for 45601 <at> debbugs.gnu.org; Sun, 03 Jan 2021 20:46:36 -0500 Date: Mon, 04 Jan 2021 01:46:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1609724789; bh=NN0aoZSfS69pEr9mhj+l/EgaKZ/w4C7ofdzAKuvbjtc=; h=Date:To:From:Reply-To:Subject:From; b=HGAmLYb8mAMF/Q8pG9dsjYHKNoK8g6N3npYNGYoMe6vhO8cjeGcW6p7oWDVADJwLb R5cxekZlSXrAHnL706OQD5cr1Ado4aC7IRZEk4++dDStkxufsmrNGvxB8PNWRrUuwI noa0knv6KqiZI2Ut1wGBRoE54n3om7yJqZdMGa2w= From: Ryan Prior <rprior@HIDDEN> Message-ID: <20210104014620.19614-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hey Guix! Here's a couple patches that extract yet another vendored dependn= ecy: picoev, a tiny portable networking event loop library. This furthers t= he work on vlang 0.2 in other patches of this series. Ryan Prior (2): gnu: Add picoev. gnu: vlang: Use system picoenv. gnu/packages/networking.scm | 51 +++++++++++++++++++++++++++++++++++++ gnu/packages/vlang.scm | 8 +++++- 2 files changed, 58 insertions(+), 1 deletion(-) --=20 2.29.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 1/2] gnu: Add picoev. Resent-From: Ryan Prior <rprior@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 04 Jan 2021 01:47:02 +0000 Resent-Message-ID: <handler.45601.B45601.160972479917627 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org Reply-To: Ryan Prior <rprior@HIDDEN> Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.160972479917627 (code B ref 45601); Mon, 04 Jan 2021 01:47:02 +0000 Received: (at 45601) by debbugs.gnu.org; 4 Jan 2021 01:46:39 +0000 Received: from localhost ([127.0.0.1]:39019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kwExC-0004a9-IA for submit <at> debbugs.gnu.org; Sun, 03 Jan 2021 20:46:38 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:13889) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rprior@HIDDEN>) id 1kwEx9-0004Zo-GD for 45601 <at> debbugs.gnu.org; Sun, 03 Jan 2021 20:46:36 -0500 Date: Mon, 04 Jan 2021 01:46:27 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1609724788; bh=F/PfAWFBKivJtuHe4rv4J9q+HSIPxrOVMXdHfup9KdI=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=W0mkWuuMAoyiQz8nErC9bkwbUZKc7D4DRh7LZI2C+F/u7mJrtAk6B2lq7UpjIthdM bLxrwbSDmo6V/m2RT7eqeFcU1P8VGSJUh6F0ch4vGlloPwapy5UvzZ1bkzQN14/Blf 2VbhT8EXBOUNg4+kUXSUxS0j/NDuDCDC7t1C1Ay0= From: Ryan Prior <rprior@HIDDEN> Message-ID: <20210104014620.19614-2-rprior@HIDDEN> In-Reply-To: <20210104014620.19614-1-rprior@HIDDEN> References: <20210104014620.19614-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/networking.scm (picoev): New variable. --- gnu/packages/networking.scm | 51 +++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 8c9db0c6b4..42eb7b3c59 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -1828,6 +1828,57 @@ passphrase can be recovered and the AP's wireless se= ttings can be reconfigured.") (license license:gpl2+))) =20 +(define-public picoev + (let ((commit "ff85d9ef578842a40f7c91d2544b7932cec74b9d") + (revision "0")) + (package + (name "picoev") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kazuho/picoev") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "11ga0hyx6r229wvmds4gaq0ilrcb1j84gri7gxcnv7910yf1sv61")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; no tests available + #:make-flags (list (string-append "CC=3D" ,(cc-for-target)) + "LINUX_BUILD=3D1") + #:modules ((guix build gnu-build-system) + (guix build utils) + (srfi srfi-26)) + #:phases + (modify-phases %standard-phases + (delete 'configure) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (string-append (assoc-ref outputs "out"))) + (src (string-append out "/include")) + (lib (string-append out "/lib")) + (doc (string-append out "/share/doc/" ,name "-" ,ver= sion))) + (mkdir-p src) + (mkdir-p lib) + (mkdir-p doc) + (for-each (cut install-file <> src) + '("picoev.h" + "picoev_epoll.c" + "picoev_kqueue.c" + "picoev_select.c")) + (install-file "libpicoev.so" lib) + (install-file "README.md" doc)) + #t))))) + (home-page "https://github.com/kazuho/picoev") + (synopsis "Tiny portable event loop library.") + (description + "This library provides a tiny event loop with a simple design, +supporting only @code{select(2)}, @code{epoll(2)}, and @code{kqueue(2)}.") + (license license:expat)))) + (define-public perl-danga-socket (package (name "perl-danga-socket") --=20 2.29.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 2/2] gnu: vlang: Use system picoenv. Resent-From: Ryan Prior <rprior@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 04 Jan 2021 01:47:02 +0000 Resent-Message-ID: <handler.45601.B45601.160972480617647 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org Reply-To: Ryan Prior <rprior@HIDDEN> Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.160972480617647 (code B ref 45601); Mon, 04 Jan 2021 01:47:02 +0000 Received: (at 45601) by debbugs.gnu.org; 4 Jan 2021 01:46:46 +0000 Received: from localhost ([127.0.0.1]:39022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kwExJ-0004aY-V3 for submit <at> debbugs.gnu.org; Sun, 03 Jan 2021 20:46:46 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]:27912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rprior@HIDDEN>) id 1kwExI-0004aF-LM for 45601 <at> debbugs.gnu.org; Sun, 03 Jan 2021 20:46:45 -0500 Date: Mon, 04 Jan 2021 01:46:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1609724798; bh=B30fK8lHaVZLqv+afh/nE3jOII7eLogb/3hoLGtz3B8=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=n8uWomfKeXgxVtVAlCXZNFDj6SAqHzErW+OmCk/+pMEqvQRFV0sV/DNplzPWPaooa YfaguoU969JhRGWpEUBlvxGLp1WfjJ5Jgcaoie6KjyyPcr408nEZb6bx6xsVrWM3Hk 0a95v56CasHZeEvpdZJf1dSLqRbc89Hf8EIsLTgA= From: Ryan Prior <rprior@HIDDEN> Message-ID: <20210104014620.19614-3-rprior@HIDDEN> In-Reply-To: <20210104014620.19614-1-rprior@HIDDEN> References: <20210104014620.19614-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/vlang.scm (vlang): Use system picoenv. --- gnu/packages/vlang.scm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gnu/packages/vlang.scm b/gnu/packages/vlang.scm index dd970e643a..c3f439fce6 100644 --- a/gnu/packages/vlang.scm +++ b/gnu/packages/vlang.scm @@ -24,6 +24,7 @@ #:use-module (gnu packages javascript) #:use-module (gnu packages linux) #:use-module (gnu packages maths) + #:use-module (gnu packages networking) #:use-module (gnu packages node) #:use-module (gnu packages sqlite) #:use-module (gnu packages tls) @@ -74,6 +75,7 @@ (for-each delete-file-recursively '("thirdparty/bignum" "thirdparty/cJSON" + "thirdparty/picoev" "thirdparty/wyhash")))))) (build-system gnu-build-system) (arguments @@ -102,7 +104,10 @@ (assoc-ref inputs "cJSON"))) (substitute* "vlib/hash/wyhash.c.v" (("@VROOT/thirdparty/wyhash") - (string-append (assoc-ref inputs "wyhash") "/include"))))) + (string-append (assoc-ref inputs "wyhash") "/include"))) + (substitute* "vlib/picoev/picoev.v" + (("@VROOT/thirdparty/picoev") + (string-append (assoc-ref inputs "picoev") "/include"))))) (add-before 'build 'patch-cc (lambda _ (let* ((bin "tmp/bin") @@ -164,6 +169,7 @@ `(("glib" ,glib) ("tiny-bignum" ,tiny-bignum) ("cJSON" ,(package-source cjson)) + ("picoev" ,picoev) ("wyhash" ,wyhash))) (native-inputs `(("vc" --=20 2.29.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH] gnu: Add wyhash. Resent-From: Leo Famulari <leo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 04 Jan 2021 02:08:03 +0000 Resent-Message-ID: <handler.45601.B.160972608119647 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org X-Debbugs-Original-To: Ryan Prior via Guix-patches via <guix-patches@HIDDEN> X-Debbugs-Original-Cc: 45601 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.160972608119647 (code B ref -1); Mon, 04 Jan 2021 02:08:03 +0000 Received: (at submit) by debbugs.gnu.org; 4 Jan 2021 02:08:01 +0000 Received: from localhost ([127.0.0.1]:39062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kwFHt-00056p-IM for submit <at> debbugs.gnu.org; Sun, 03 Jan 2021 21:08:01 -0500 Received: from lists.gnu.org ([209.51.188.17]:49046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1kwFHs-00056g-LE for submit <at> debbugs.gnu.org; Sun, 03 Jan 2021 21:08:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50830) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <leo@HIDDEN>) id 1kwFHr-0006jl-Cf for guix-patches@HIDDEN; Sun, 03 Jan 2021 21:08:00 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:33061) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <leo@HIDDEN>) id 1kwFHp-0004IR-I1 for guix-patches@HIDDEN; Sun, 03 Jan 2021 21:07:59 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id E17E65C00D6; Sun, 3 Jan 2021 21:07:56 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sun, 03 Jan 2021 21:07:56 -0500 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=ht//q+DpK+kaZOxZea1U9C4m gHQ1s6y16+9Odcyd/XQ=; b=fETYBVuAxqqXVEMrB44R6scpMsKWWEHPUhYiIxOT EXJHqybelGsTVNWwvcUcxP4qh64ysOynWEygbA2pCRKz5/WoCq2dLoBNmZlUt8CV 6T3hrAGikePKeA5CPRyZoX3iEJl/GzqXKqHJ2o4qPwKjR/ntkSPq0Y0U1y6TGORf Li0= 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=fm1; bh=ht//q+ DpK+kaZOxZea1U9C4mgHQ1s6y16+9Odcyd/XQ=; b=GtVQliBuuB05sOOpBqcnDf 0fX5cPvkDywnUEZuUwBqsMalNFf2UfV1fYgCPIKAjhK7KjWq4lCvY3e4/cZGW6mp /EQsYlw7h8uWfMR+O8jmdb4f+YGcHe3Ntc7R3EppXvE8NMrjapFVHCEwRUhZXUmC F40EbcUWRcBXWC1eeOcljeP9p9BCZtVEL0gXriLJE2cZNNd3eJWPjtGLq0/C0bbJ iM1DeJckIV+T/f/xBYfKsUn7V5a1QAjXzR38Ay+3xOsbR5hE9i8FChszu7rVvyhb HHOfO7t+TIpA4DtSm+bF4ORxTA7rVrHJV+wK0z0tw4ojCXnZxYNpvSJexKWzRyLA == X-ME-Sender: <xms:fHjyX3e6MjPakZ0Z-Q3fsbQ8dD8k8B2Vv0CFtlXi5cbPjhCRXcvfsw> <xme:fHjyX9Nqyr_RDkgs8pUPhTa93uK6O9q47xGsU0EV1d1LZpvzxWZgWfWRyITAyr2Pe xmUO4upvjxU_01AiQ> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdefvddggedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpedvvddugefffeeitddthfefvdeuhffgkeeikeegkeevteeghfeftefggeeuudff ieenucffohhmrghinhepghhnuhdrohhrghenucfkphepjeefrddugedurdduvdejrdduge einecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgv ohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: <xmx:fHjyXwhmDfE3fX3ZF6fBB_0otpWF6HRQHjjmuILYmJaK2y2neiCsdQ> <xmx:fHjyX48No_BdrluEGpLUZJMWMki-7pD8t_zkQLIjGyAAz2K-c6v4Xw> <xmx:fHjyXzsEs7FsVeMlA9e_hcXDtJpMTMNWjNqDvEgn-5gvWiMwZonTUA> <xmx:fHjyXw4FtF66eExAgoPMsU7mQQmVKrMd70qQUeLA_XLA2F9A5xnvsA> Received: from localhost (c-73-141-127-146.hsd1.pa.comcast.net [73.141.127.146]) by mail.messagingengine.com (Postfix) with ESMTPA id 990A924005B; Sun, 3 Jan 2021 21:07:56 -0500 (EST) Date: Sun, 3 Jan 2021 21:07:55 -0500 From: Leo Famulari <leo@HIDDEN> Message-ID: <X/J4e6ZeWlTIystM@HIDDEN> References: <20210101192319.23494-1-rprior@HIDDEN> <20210101211926.29943-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210101211926.29943-1-rprior@HIDDEN> Received-SPF: pass client-ip=66.111.4.29; envelope-from=leo@HIDDEN; helo=out5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) On Fri, Jan 01, 2021 at 09:19:29PM +0000, Ryan Prior via Guix-patches via wrote: > * gnu/packages/datastructures.scm (wyhash): New variable. Thanks! Pushed as 4a829b2d55bc9b0ad5a335c8228a7d2371fa1d9a with the following changes... I corrected the commit message (changing "datastructures.scm" to "digest.scm"), tweaked the logic of the builder to be more idiomatic, and removed the period at the end of the synopsis (`guix lint` complained). > + #:builder > + (begin > + (use-modules (guix build utils)) > + (let* ((out (string-append (assoc-ref %outputs "out"))) > + (src (string-append out "/include")) > + (doc (string-append out "/share/doc/" ,name "-" ,version))) > + (mkdir-p src) > + (mkdir-p doc) > + (chdir (assoc-ref %build-inputs "source")) > + (install-file "wyhash.h" src) > + (install-file "LICENSE" doc) > + (install-file "README.md" doc)) > + #t))) Regarding the builder: 1) install-file does mkdir-p [0], so that can be omitted. 2) I think it's more clear to use "include" rather than "src" when binding the output's include directory 3) Using with-directory-excursion instead of chdir is more in tune with a functional coding style [1], in my opinion [0] https://git.savannah.gnu.org/cgit/guix.git/tree/guix/build/utils.scm?h=version-1.2.0#n310 [1] https://guix.gnu.org/manual/en/html_node/Programming-Paradigm.html
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH] gnu: Add wyhash. Resent-From: Leo Famulari <leo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 04 Jan 2021 02:09:01 +0000 Resent-Message-ID: <handler.45601.B45601.160972608419707 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org X-Debbugs-Original-To: Ryan Prior via Guix-patches via <guix-patches@HIDDEN> X-Debbugs-Original-Cc: 45601 <at> debbugs.gnu.org Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.160972608419707 (code B ref 45601); Mon, 04 Jan 2021 02:09:01 +0000 Received: (at 45601) by debbugs.gnu.org; 4 Jan 2021 02:08:04 +0000 Received: from localhost ([127.0.0.1]:39069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kwFHv-00057f-Si for submit <at> debbugs.gnu.org; Sun, 03 Jan 2021 21:08:04 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:35681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1kwFHu-00056P-4n for 45601 <at> debbugs.gnu.org; Sun, 03 Jan 2021 21:08:02 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id E17E65C00D6; Sun, 3 Jan 2021 21:07:56 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sun, 03 Jan 2021 21:07:56 -0500 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=ht//q+DpK+kaZOxZea1U9C4m gHQ1s6y16+9Odcyd/XQ=; b=fETYBVuAxqqXVEMrB44R6scpMsKWWEHPUhYiIxOT EXJHqybelGsTVNWwvcUcxP4qh64ysOynWEygbA2pCRKz5/WoCq2dLoBNmZlUt8CV 6T3hrAGikePKeA5CPRyZoX3iEJl/GzqXKqHJ2o4qPwKjR/ntkSPq0Y0U1y6TGORf Li0= 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=fm1; bh=ht//q+ DpK+kaZOxZea1U9C4mgHQ1s6y16+9Odcyd/XQ=; b=GtVQliBuuB05sOOpBqcnDf 0fX5cPvkDywnUEZuUwBqsMalNFf2UfV1fYgCPIKAjhK7KjWq4lCvY3e4/cZGW6mp /EQsYlw7h8uWfMR+O8jmdb4f+YGcHe3Ntc7R3EppXvE8NMrjapFVHCEwRUhZXUmC F40EbcUWRcBXWC1eeOcljeP9p9BCZtVEL0gXriLJE2cZNNd3eJWPjtGLq0/C0bbJ iM1DeJckIV+T/f/xBYfKsUn7V5a1QAjXzR38Ay+3xOsbR5hE9i8FChszu7rVvyhb HHOfO7t+TIpA4DtSm+bF4ORxTA7rVrHJV+wK0z0tw4ojCXnZxYNpvSJexKWzRyLA == X-ME-Sender: <xms:fHjyX3e6MjPakZ0Z-Q3fsbQ8dD8k8B2Vv0CFtlXi5cbPjhCRXcvfsw> <xme:fHjyX9Nqyr_RDkgs8pUPhTa93uK6O9q47xGsU0EV1d1LZpvzxWZgWfWRyITAyr2Pe xmUO4upvjxU_01AiQ> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdefvddggedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpedvvddugefffeeitddthfefvdeuhffgkeeikeegkeevteeghfeftefggeeuudff ieenucffohhmrghinhepghhnuhdrohhrghenucfkphepjeefrddugedurdduvdejrdduge einecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgv ohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: <xmx:fHjyXwhmDfE3fX3ZF6fBB_0otpWF6HRQHjjmuILYmJaK2y2neiCsdQ> <xmx:fHjyX48No_BdrluEGpLUZJMWMki-7pD8t_zkQLIjGyAAz2K-c6v4Xw> <xmx:fHjyXzsEs7FsVeMlA9e_hcXDtJpMTMNWjNqDvEgn-5gvWiMwZonTUA> <xmx:fHjyXw4FtF66eExAgoPMsU7mQQmVKrMd70qQUeLA_XLA2F9A5xnvsA> Received: from localhost (c-73-141-127-146.hsd1.pa.comcast.net [73.141.127.146]) by mail.messagingengine.com (Postfix) with ESMTPA id 990A924005B; Sun, 3 Jan 2021 21:07:56 -0500 (EST) Date: Sun, 3 Jan 2021 21:07:55 -0500 From: Leo Famulari <leo@HIDDEN> Message-ID: <X/J4e6ZeWlTIystM@HIDDEN> References: <20210101192319.23494-1-rprior@HIDDEN> <20210101211926.29943-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210101211926.29943-1-rprior@HIDDEN> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Fri, Jan 01, 2021 at 09:19:29PM +0000, Ryan Prior via Guix-patches via wrote: > * gnu/packages/datastructures.scm (wyhash): New variable. Thanks! Pushed as 4a829b2d55bc9b0ad5a335c8228a7d2371fa1d9a with the following changes... I corrected the commit message (changing "datastructures.scm" to "digest.scm"), tweaked the logic of the builder to be more idiomatic, and removed the period at the end of the synopsis (`guix lint` complained). > + #:builder > + (begin > + (use-modules (guix build utils)) > + (let* ((out (string-append (assoc-ref %outputs "out"))) > + (src (string-append out "/include")) > + (doc (string-append out "/share/doc/" ,name "-" ,version))) > + (mkdir-p src) > + (mkdir-p doc) > + (chdir (assoc-ref %build-inputs "source")) > + (install-file "wyhash.h" src) > + (install-file "LICENSE" doc) > + (install-file "README.md" doc)) > + #t))) Regarding the builder: 1) install-file does mkdir-p [0], so that can be omitted. 2) I think it's more clear to use "include" rather than "src" when binding the output's include directory 3) Using with-directory-excursion instead of chdir is more in tune with a functional coding style [1], in my opinion [0] https://git.savannah.gnu.org/cgit/guix.git/tree/guix/build/utils.scm?h=version-1.2.0#n310 [1] https://guix.gnu.org/manual/en/html_node/Programming-Paradigm.html
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH] gnu: Add wyhash. References: <20210101192319.23494-1-rprior@HIDDEN> In-Reply-To: <20210101192319.23494-1-rprior@HIDDEN> Resent-From: Ryan Prior <rprior@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 04 Jan 2021 02:58:01 +0000 Resent-Message-ID: <handler.45601.B45601.160972906224041 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "45601 <at> debbugs.gnu.org" <45601 <at> debbugs.gnu.org>, Leo Famulari <leo@HIDDEN> Reply-To: Ryan Prior <rprior@HIDDEN> Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.160972906224041 (code B ref 45601); Mon, 04 Jan 2021 02:58:01 +0000 Received: (at 45601) by debbugs.gnu.org; 4 Jan 2021 02:57:42 +0000 Received: from localhost ([127.0.0.1]:39088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kwG3y-0006Fh-Dk for submit <at> debbugs.gnu.org; Sun, 03 Jan 2021 21:57:42 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]:63246) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rprior@HIDDEN>) id 1kwG3w-0006FU-5i for 45601 <at> debbugs.gnu.org; Sun, 03 Jan 2021 21:57:41 -0500 Date: Mon, 04 Jan 2021 02:57:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1609729053; bh=3QnSLU5XCKm2qhjdSXb3WRPHyaKMwVUGiIv8C9UsjaE=; h=Date:To:From:Reply-To:Subject:From; b=ZGFJ9Vbw1zWZ7zdMvm/WmAUGfowhSUXAYboLILV7mCLrhGcGGr8p3p7H8fMlzSskC Ajw8EOeEJwb/haIQKO8bJMeTl6oYzGfIJyUwQpj/Q9h+E2r+wZb1vYhqfkHxwzn8sg ExSbC3tnl1pfhvTqc8yJ/CazR3q5OtU7BBpi95kw= From: Ryan Prior <rprior@HIDDEN> Message-ID: <BDkXqmEbo4xMAVPNvmVOfa1ob-cldIbg3kxmkdJfI4T0EwTxJZcMDmpoy33y4rKdOr6WAtVNDo5n2pdY7fIgh2OA2tv0nmgGrvlnm0Apa9Q=@protonmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_fxW3pPRtp7PrrjwgfKb8w24CnEY1NGFoIRJVGgLQ0" X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_fxW3pPRtp7PrrjwgfKb8w24CnEY1NGFoIRJVGgLQ0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 VGhhbmsgeW91ISBBZ3JlZWQgb24gYWxsIHBvaW50cy4KCkkgaW5pdGlhbGx5IGRpZCBjYWxsIHRo ZSB2YXJpYWJsZSBgaW5jbHVkZScgYnV0IEVtYWNzIHNjaGVtZS1tb2RlIGhpZ2hsaWdodGVkIGl0 IHVzaW5nIGEga2V5d29yZCBmYWNlLCB3aGljaCBtYWRlIG1lIHdvcnJ5IGlmIEkgc2hvdWxkbid0 IGNob29zZSBzb21ldGhpbmcgZWxzZSBpbiBjYXNlIGluY2x1ZGUgaXMgc29tZSBraW5kIG9mIHJl c2VydmVkIHdvcmQuCgpJIGRpZG4ndCBrbm93IGFib3V0IGB3aXRoLWRpcmVjdG9yeS1leGN1cnNp b24nIGJlZm9yZSBidXQgaXQncyBjbGVhcmx5IHByZWZlcmFibGUuIEkgZ290IHRoZSBpZGVhIHRv IHVzZSBgY2hkaXInIGZyb20gbG9va2luZyBhdCBvdGhlciBwYWNrYWdlcyAoaXQncyB1c2VkIG1h bnkgaHVuZHJlZHMgb2YgcGxhY2VzLik= --b1_fxW3pPRtp7PrrjwgfKb8w24CnEY1NGFoIRJVGgLQ0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdj5UaGFuayB5b3UhIEFncmVlZCBvbiBhbGwgcG9pbnRzLjxicj48L2Rpdj48ZGl2Pjxicj48 L2Rpdj48ZGl2PkkgaW5pdGlhbGx5IGRpZCBjYWxsIHRoZSB2YXJpYWJsZSBgaW5jbHVkZScgYnV0 IEVtYWNzIHNjaGVtZS1tb2RlIGhpZ2hsaWdodGVkIGl0IHVzaW5nIGEga2V5d29yZCBmYWNlLCB3 aGljaCBtYWRlIG1lIHdvcnJ5IGlmIEkgc2hvdWxkbid0IGNob29zZSBzb21ldGhpbmcgZWxzZSBp biBjYXNlIGluY2x1ZGUgaXMgc29tZSBraW5kIG9mIHJlc2VydmVkIHdvcmQuPGJyPjwvZGl2Pjxk aXY+PGJyPjwvZGl2PjxkaXY+SSBkaWRuJ3Qga25vdyBhYm91dCBgd2l0aC1kaXJlY3RvcnktZXhj dXJzaW9uJyBiZWZvcmUgYnV0IGl0J3MgY2xlYXJseSBwcmVmZXJhYmxlLiBJIGdvdCB0aGUgaWRl YSB0byB1c2UgYGNoZGlyJyBmcm9tIGxvb2tpbmcgYXQgb3RoZXIgcGFja2FnZXMgKGl0J3MgdXNl ZCBtYW55IGh1bmRyZWRzIG9mIHBsYWNlcy4pPGJyPjwvZGl2Pg== --b1_fxW3pPRtp7PrrjwgfKb8w24CnEY1NGFoIRJVGgLQ0--
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 1/1] gnu: Add picoev. Resent-From: Ryan Prior <rprior@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 04 Jan 2021 03:08:02 +0000 Resent-Message-ID: <handler.45601.B45601.160972968025040 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org Reply-To: Ryan Prior <rprior@HIDDEN> Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.160972968025040 (code B ref 45601); Mon, 04 Jan 2021 03:08:02 +0000 Received: (at 45601) by debbugs.gnu.org; 4 Jan 2021 03:08:00 +0000 Received: from localhost ([127.0.0.1]:39101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kwGDv-0006Vo-LA for submit <at> debbugs.gnu.org; Sun, 03 Jan 2021 22:07:59 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]:37713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rprior@HIDDEN>) id 1kwGDt-0006VU-Ty for 45601 <at> debbugs.gnu.org; Sun, 03 Jan 2021 22:07:58 -0500 Date: Mon, 04 Jan 2021 03:07:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1609729671; bh=hRb+YMNxBbbTeEwESHEcTVR1UZu/Nvczlvdc6ypYakU=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=adiL4QkofGxsB1sl5ztdzHvhlMJ/jjVf0c5RLaO8YlHXdAZEVj9U+fctAtORWRQUG Zokxa0q9IOqcKidjO2VhA8wpti8EramStTu3pEzubPOoj8wNGa9IViugFIr+2OLNzu /wb3AQpdwX7NfGF6CxHMfqg8sPiGvXlTlekzVJT0= From: Ryan Prior <rprior@HIDDEN> Message-ID: <20210104030743.25824-2-rprior@HIDDEN> In-Reply-To: <20210104030743.25824-1-rprior@HIDDEN> References: <20210104030743.25824-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/networking.scm (picoev): New variable. --- gnu/packages/networking.scm | 48 +++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index fad917a7c0..1057014571 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -1827,6 +1827,54 @@ passphrase can be recovered and the AP's wireless se= ttings can be reconfigured.") (license license:gpl2+))) =20 +(define-public picoev + (let ((commit "ff85d9ef578842a40f7c91d2544b7932cec74b9d") + (revision "0")) + (package + (name "picoev") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kazuho/picoev") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "11ga0hyx6r229wvmds4gaq0ilrcb1j84gri7gxcnv7910yf1sv61")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; no tests available + #:make-flags (list (string-append "CC=3D" ,(cc-for-target)) + "LINUX_BUILD=3D1") + #:modules ((guix build gnu-build-system) + (guix build utils) + (srfi srfi-26)) + #:phases + (modify-phases %standard-phases + (delete 'configure) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (string-append (assoc-ref outputs "out"))) + (include (string-append out "/include")) + (lib (string-append out "/lib")) + (doc (string-append out "/share/doc/" ,name "-" ,ver= sion))) + (for-each (cut install-file <> include) + '("picoev.h" + "picoev_epoll.c" + "picoev_kqueue.c" + "picoev_select.c")) + (install-file "libpicoev.so" lib) + (install-file "README.md" doc)) + #t))))) + (home-page "https://github.com/kazuho/picoev") + (synopsis "Tiny portable event loop library") + (description + "This library provides a tiny event loop with a simple design, +supporting only @code{select(2)}, @code{epoll(2)}, and @code{kqueue(2)}.") + (license license:expat)))) + (define-public perl-danga-socket (package (name "perl-danga-socket") --=20 2.29.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 0/1] Updated picoev patch based on feedback References: <20210101192319.23494-1-rprior@HIDDEN> In-Reply-To: <20210101192319.23494-1-rprior@HIDDEN> Resent-From: Ryan Prior <rprior@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 04 Jan 2021 03:08:02 +0000 Resent-Message-ID: <handler.45601.B45601.160972968125048 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45601 <at> debbugs.gnu.org Reply-To: Ryan Prior <rprior@HIDDEN> Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.160972968125048 (code B ref 45601); Mon, 04 Jan 2021 03:08:02 +0000 Received: (at 45601) by debbugs.gnu.org; 4 Jan 2021 03:08:01 +0000 Received: from localhost ([127.0.0.1]:39103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kwGDw-0006Vw-UQ for submit <at> debbugs.gnu.org; Sun, 03 Jan 2021 22:08:01 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]:25218) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rprior@HIDDEN>) id 1kwGDu-0006VX-Nm for 45601 <at> debbugs.gnu.org; Sun, 03 Jan 2021 22:07:59 -0500 Date: Mon, 04 Jan 2021 03:07:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1609729673; bh=46ctNkNjO1M9dM1D+rbsbVJqWXJDqJRXc0Vs3vsFv2E=; h=Date:To:From:Reply-To:Subject:From; b=TmJoye2GCNcoCjHuqHadgAThhBftF6lmIBsm+ZFmXD1XqipHiR0SzwvHIBlgldF4i oFzoDffoE+gmBA8AaFNTr3/JQCWVMEaT7cZCbTvvIPKE6KKt+jYBjJSPgf8QPZME4o qziBuQTM+7rNnFq3idk4Jy7kVJbaCB6eFrR/jfNI= From: Ryan Prior <rprior@HIDDEN> Message-ID: <20210104030743.25824-1-rprior@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Based on Leo's feedback from the wyhash patch, I've updated the patch for p= icoev as well. Ryan Prior (1): gnu: Add picoev. gnu/packages/networking.scm | 48 +++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) --=20 2.29.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 1/1] gnu: Add picoev. Resent-From: Christopher Baines <mail@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 05 Feb 2021 13:31:02 +0000 Resent-Message-ID: <handler.45601.B45601.161253186010516 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ryan Prior <rprior@HIDDEN> Cc: 45601 <at> debbugs.gnu.org Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.161253186010516 (code B ref 45601); Fri, 05 Feb 2021 13:31:02 +0000 Received: (at 45601) by debbugs.gnu.org; 5 Feb 2021 13:31:00 +0000 Received: from localhost ([127.0.0.1]:43190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l81CN-0002jD-PG for submit <at> debbugs.gnu.org; Fri, 05 Feb 2021 08:31:00 -0500 Received: from mira.cbaines.net ([212.71.252.8]:47386) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mail@HIDDEN>) id 1l81CL-0002g2-Cq for 45601 <at> debbugs.gnu.org; Fri, 05 Feb 2021 08:30:58 -0500 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:8ac0:b4c7:f5c8:7caa]) by mira.cbaines.net (Postfix) with ESMTPSA id 369A427BC20; Fri, 5 Feb 2021 13:30:56 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id b8df5614; Fri, 5 Feb 2021 13:30:55 +0000 (UTC) References: <20210104030743.25824-1-rprior@HIDDEN> <20210104030743.25824-2-rprior@HIDDEN> User-agent: mu4e 1.4.14; emacs 27.1 From: Christopher Baines <mail@HIDDEN> In-reply-to: <20210104030743.25824-2-rprior@HIDDEN> Date: Fri, 05 Feb 2021 13:30:51 +0000 Message-ID: <871rduzlo4.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Ryan Prior via Guix-patches via <guix-patches@HIDDEN> writes: > * gnu/packages/networking.scm (picoev): New variable. Hey, This look OK to me, although the license needs checking. Would you be able to send the entire series of patches tracked under #45601? I'm not quite sure what's current and superseded by looking through the various emails. > --- > gnu/packages/networking.scm | 48 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 48 insertions(+) > > diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm > index fad917a7c0..1057014571 100644 > --- a/gnu/packages/networking.scm > +++ b/gnu/packages/networking.scm > @@ -1827,6 +1827,54 @@ passphrase can be recovered and the AP's wireless = settings can be > reconfigured.") > (license license:gpl2+))) >=20=20 > +(define-public picoev > + (let ((commit "ff85d9ef578842a40f7c91d2544b7932cec74b9d") > + (revision "0")) > + (package > + (name "picoev") > + (version (git-version "0.0.0" revision commit)) > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/kazuho/picoev") > + (commit commit))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "11ga0hyx6r229wvmds4gaq0ilrcb1j84gri7gxcnv7910yf1sv61")))) > + (build-system gnu-build-system) > + (arguments > + `(#:tests? #f ; no tests available > + #:make-flags (list (string-append "CC=3D" ,(cc-for-target)) > + "LINUX_BUILD=3D1") > + #:modules ((guix build gnu-build-system) > + (guix build utils) > + (srfi srfi-26)) > + #:phases > + (modify-phases %standard-phases > + (delete 'configure) > + (replace 'install > + (lambda* (#:key outputs #:allow-other-keys) > + (let* ((out (string-append (assoc-ref outputs "out"))) > + (include (string-append out "/include")) > + (lib (string-append out "/lib")) > + (doc (string-append out "/share/doc/" ,name "-" ,v= ersion))) > + (for-each (cut install-file <> include) > + '("picoev.h" > + "picoev_epoll.c" > + "picoev_kqueue.c" > + "picoev_select.c")) > + (install-file "libpicoev.so" lib) > + (install-file "README.md" doc)) > + #t))))) > + (home-page "https://github.com/kazuho/picoev") > + (synopsis "Tiny portable event loop library") > + (description > + "This library provides a tiny event loop with a simple design, > +supporting only @code{select(2)}, @code{epoll(2)}, and @code{kqueue(2)}.= ") > + (license license:expat)))) Where did you get expat from? From looking at the files, that doesn't seem to be the case. > + > (define-public perl-danga-socket > (package > (name "perl-danga-socket") --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmAdSItfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xfsdw/+KLod8S+dxdMhUy/8wtPAbrMKwtWOCs8t cR8KCRHFYfPKT5fLRpra+Vb7BpY0SmmJx2dl8oKcaXNBeQL8Xx5n3kMY4/6eZtic 4xwaAe07rzOv0DEI2txHD85m2GKM0CpRwwuK620XmO/TZquRuj8KnyiFFN9WYXFY fFc19aDMXp34c1bwsxis/Epms9eQSaF/wI+upyGxlZkroGxmnPge3ga/26Dr0N7P y/xs3uchp+drRmYHqPyCuad/J5ls22bSqo2mrrnuvulMcmzFYG4M/ofJVFPSjuEc TgFXCrGjhX+iSCD+2gBTCyadhiIbpQdSKsoiD2l+plmOnVT0Ro28BBEnyOudfjvJ a4/V/zo/ms2zXGYhDnV2rYlgPgRzJH9yYm7v+sNbP/aCTrsnK9oJNTNX5aMoenHU PV8cKWeHowlKO/xQT2FLfd0Ldd3yYDqKG+EZn9UIwgIwUS8CVU2Iak+z550IZq9P EkYjR8CgbqAmQJaBoAJWJ4QiYtbxO2w7O73BWrPyKatKcnTb0BNqsdjkbB/acbAa YiY1DWtx8/Fd3F7uh0abLg7IwJlOdYohe1o+QwzUW22ZazPkvyErswyzECt6pW97 1Qn5/kA2QvNbi1nY1M/PFmp3b/qQ091vQJ96KzpSPtYmLycsRVDVfu/fVHwSHO+I A8gE5Tgfwus= =Zv62 -----END PGP SIGNATURE----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#45601] [PATCH 1/1] gnu: Add picoev. Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 10 Jun 2024 16:26:01 +0000 Resent-Message-ID: <handler.45601.B45601.17180367216249 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ryan Prior <rprior@HIDDEN>, 45601 <at> debbugs.gnu.org Cc: Christopher Baines <mail@HIDDEN> Received: via spool by 45601-submit <at> debbugs.gnu.org id=B45601.17180367216249 (code B ref 45601); Mon, 10 Jun 2024 16:26:01 +0000 Received: (at 45601) by debbugs.gnu.org; 10 Jun 2024 16:25:21 +0000 Received: from localhost ([127.0.0.1]:44889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sGhpg-0001cg-J6 for submit <at> debbugs.gnu.org; Mon, 10 Jun 2024 12:25:20 -0400 Received: from mail-qt1-f171.google.com ([209.85.160.171]:47126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1sGhla-0001Q0-WB for 45601 <at> debbugs.gnu.org; Mon, 10 Jun 2024 12:21:08 -0400 Received: by mail-qt1-f171.google.com with SMTP id d75a77b69052e-440f035214eso6390521cf.2 for <45601 <at> debbugs.gnu.org>; Mon, 10 Jun 2024 09:20:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718036384; x=1718641184; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=7r8trv1ko89D8oCyrbZIuArg724M+xQWCo6//SV6hqU=; b=UeMZ0dXdPplmDhxrSB99vLoTco/kMRRaGfr230CqapOgzXJDvG0z8/k5K/3LaJt/gn O+cWrHGr67SCFz5KBHiqyC7F8N9DcECdKIEK01ltH9FmfCBdXNBTFzh07TFcbcQf4EaR 6m2JdmYMlys4pFp9LgQWZaMoyMGrwKAfa3TVFrSC7DMiPqjr1yU8jn6chYOhgnldhh2a 0VgtRpWyJYjQskIw3hFTzSSAX4V/cdGdkypPixuHTxDKNlaWWeVoGFNiZcZ6QFHJhgUK ZleoxfYxk6KyGp7N4jagHrcJmeRf8Yu69JTiQLkb4CRFf7DpeITkbBiVKnmWQXs9dfSM 1dmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718036384; x=1718641184; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=7r8trv1ko89D8oCyrbZIuArg724M+xQWCo6//SV6hqU=; b=S2i8cJdMMKbpUh+ujEjs7N9Aj0n0JGshR31bcXV6PFyNLVQdXgFoCz+NO+OXIoreLP jcn6zMkCYaixyvMTlb3AdjYenexS3+W4x7hVxiu/HVSjuzLPgJM4wJmLlg34Lq3ctv26 F61YtfGBD0MnpYwI0WQWS77M7yB5Jvyp1E2MjqwiHg45F/zyz1V/pTmnFGjxtJcZdGYw usM2CeN29cRpmh/In+EMQkDOrf2jYoIUth4C2QNLr8wQVCR85FRGEK54UWnI8yU89E58 jh40wknpmYdDB/nFLoLZvQYhJgi7e1x7wMyXdipaqU5ygXlIvZBVeysM0iLsRDLJKsxi 1QCw== X-Forwarded-Encrypted: i=1; AJvYcCUoJL6ql6xklhcgWlPjL0S3kt1muCBBX3E4RMfFMxWyhmqvPLOaN60zlFf/vGaR29WIYq90eAxvmLP/R/7skziRDZx1TXk= X-Gm-Message-State: AOJu0YwKaweEEODrzhwbZbowmFYqeGtLv9YYEEeTX39wgrNcz7o/9iws 9UBXubhqta6qjwZwKrCGq2xGMqXfbSbk3yMjRDtkg55JaMN+Sk7X X-Google-Smtp-Source: AGHT+IF01aDZVF5hgPREOgrj+y1ERURg9znnC1C3CxjKWIBbsfAWYnN9UY0vfj6JJ+lQxj0DuZWR7A== X-Received: by 2002:a05:622a:1354:b0:441:37b:cd6c with SMTP id d75a77b69052e-441037bd127mr20013441cf.25.1718036384188; Mon, 10 Jun 2024 09:19:44 -0700 (PDT) Received: from hurd (dsl-10-136-69.b2b2c.ca. [72.10.136.69]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-4405ee79ab5sm19254331cf.56.2024.06.10.09.19.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Jun 2024 09:19:43 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> In-Reply-To: <871rduzlo4.fsf@HIDDEN> (Christopher Baines's message of "Fri, 05 Feb 2021 13:30:51 +0000") References: <20210104030743.25824-1-rprior@HIDDEN> <20210104030743.25824-2-rprior@HIDDEN> <871rduzlo4.fsf@HIDDEN> Date: Mon, 10 Jun 2024 12:19:42 -0400 Message-ID: <8734pkzs69.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Ryan, Christopher Baines <mail@HIDDEN> writes: > Ryan Prior via Guix-patches via <guix-patches@HIDDEN> writes: > >> * gnu/packages/networking.scm (picoev): New variable. > > Hey, > > This look OK to me, although the license needs checking. > > Would you be able to send the entire series of patches tracked under > #45601? I'm not quite sure what's current and superseded by looking > through the various emails. Could you please reply to the feedback so far (for the whole series), and send a rebased series with proper GNU ChangeLog commit messages? vlang is now at 0.2.4. This is already 3 years old, so if you cannot do this for some reason I'm afraid I'll simply close it, which would be a waste; there seems to be some nice unbundling done here. Thanks for your contributions! -- Thanks, Maxim
Received: (at control) by debbugs.gnu.org; 10 Jun 2024 16:25:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 10 12:25:20 2024 Received: from localhost ([127.0.0.1]:44885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sGhpg-0001cW-08 for submit <at> debbugs.gnu.org; Mon, 10 Jun 2024 12:25:20 -0400 Received: from mail-qk1-f170.google.com ([209.85.222.170]:42243) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1sGhj3-0001JR-GY for control <at> debbugs.gnu.org; Mon, 10 Jun 2024 12:18:29 -0400 Received: by mail-qk1-f170.google.com with SMTP id af79cd13be357-7955841fddaso146918285a.1 for <control <at> debbugs.gnu.org>; Mon, 10 Jun 2024 09:18:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718036225; x=1718641025; darn=debbugs.gnu.org; h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id :reply-to; bh=L0wuKyXfSqMloHim0P9RHqK/xegmf6j0iYMNSnhf4gE=; b=UiNEuLnSjs88oIfxfZ0pOQ0NKfNsIkMJroUaAAxYedr/eSpqrK851lx0bqtBmvReqk XusbGateiRj2y4w4+VXyYlRgzePGImAMTjQl6JEOz6B17gEf5BFYLhlpc+ZNTWn9SwEz 1yPwS60VMReru2sgnCm9N1u7rNfcepLDGH7bwGpCtwQbRdM6bq3Pp+oZY8uyM0dZ0Zea PPQKSeQd39bhHNIHOShMKeePLGWnh8myClObmileCSkbiLi9KKarp1aAoRcAsiTEdKY8 8QQnIGu87W19VYR1IFWUjzXm51zyy+SKZLNf43PSWNLUV7s47eSTNWDxHU9njW+sbAu7 zDlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718036225; x=1718641025; h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=L0wuKyXfSqMloHim0P9RHqK/xegmf6j0iYMNSnhf4gE=; b=LvKwYGAH8VwUyODMbqCIxna9kHUgT4W5OFe/i4GWOyNeikgpoi+ZESbmWaICiVUfMS 0eUXq22knEw9Rx9zqwIZ2esw7K1XjmHxBZ0mlmcyvxvH3xhBIavN4hQ3x6rOieHThbt6 0A4lv91id+DFiGQYhgbi6V1eAjd1Axr0GicVno5hMJKEBsdXnDyOZY4laa4q1/2lMecm ymlqbPHgrEyZCr7uxPrbQseLVaqp3PtERnqY4kfGRuPqpEqwg30tJQStiMtXUCQnL67y obbSqy/oU+BMyhNWtPX/d9cpFOzA+RXOf1srlhBKIbzHZJb5OUV0U2Qv36s7bzvB85d6 w4EA== X-Gm-Message-State: AOJu0YySjWp7o64fYnSTbI3vvcoAg1kgPh8Pl08MtR2FgOFndjEN5kcr VZ9+cgEpF+m0/710rdb733qNDnk2XEqCpMLLYu6PD1iscN/JAEfSCvfQzw== X-Google-Smtp-Source: AGHT+IECIXumaUHfvduDiI6dLA4bEmRwNWd0FjYBiBtBUo3aIizJArZ+zucc0KbwACoi9f8a7mQt7Q== X-Received: by 2002:a05:620a:2b87:b0:795:532f:3a82 with SMTP id af79cd13be357-797c32ad636mr14558185a.32.1718036225094; Mon, 10 Jun 2024 09:17:05 -0700 (PDT) Received: from hurd (dsl-10-136-69.b2b2c.ca. [72.10.136.69]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-4405f86e29dsm18681521cf.62.2024.06.10.09.17.04 for <control <at> debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Jun 2024 09:17:04 -0700 (PDT) Date: Mon, 10 Jun 2024 12:17:03 -0400 Message-Id: <877cewzsao.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Subject: control message for bug #45601 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) tags 45601 + moreinfo quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.