From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:35:55 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:35:55 +0000 Received: from localhost ([127.0.0.1]:35058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg8o-0001fv-JB for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:35:55 -0500 Received: from lists.gnu.org ([209.51.188.17]:57154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg8k-0001fI-Of for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:35:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg8k-0005Kx-FU for guix-patches@gnu.org; Sun, 08 Jan 2023 19:35:50 -0500 Received: from mx1.riseup.net ([198.252.153.129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg8i-0003yT-Ap for guix-patches@gnu.org; Sun, 08 Jan 2023 19:35:50 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Nqw365R8WzDqL9 for ; Mon, 9 Jan 2023 00:35:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224546; bh=ptA3PD2F7vJHWDKVH6Oll9iTFjAiWtFFMKCULr+xGBY=; h=From:To:Cc:Subject:Date:From; b=cP51D1fYVcI+JHnQ9Kzm6eqf7acgh6prCDeY1UjSL9BtVh3tfjQFy6ewD6CUgSnpV qZC8ZXCIbsrRtTriS7zf2GBbHXIoSla2kG1fbABCT8PNNCh4H8dAy4gUwy2XqN9lNN Yn2MiLs0n2qRcj57WR8ox3MMggw/GFaBKmfY2vrs= X-Riseup-User-ID: C78E3E70C5D262291E28E7B7E59CF4393E61F4821B8965DE615A15360021D272 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw356Bgnz5xLw; Mon, 9 Jan 2023 00:35:45 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 01/39] gnu: Add ocaml-domain-name. Date: Mon, 9 Jan 2023 01:34:51 +0100 Message-Id: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom gnu/packages/ocaml.scm (ocaml-domain-name): New variable. --- gnu/packages/ocaml.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index c3a586f091..41485b3686 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -27,6 +27,7 @@ ;;; Copyright © 2022 Maxim Cournoyer ;;; Copyright © 2022 John Kehayias ;;; Copyright © 2022 Garek Dyszel +;;; Copyright © 2023 Csepp ;;; ;;; This file is part of GNU Guix. ;;; @@ -3537,6 +3538,28 @@ (define-public ocaml-ocp-index (license (list license:gpl3+ license:lgpl2.1+)))) +(define-public ocaml-domain-name + (package + (name "ocaml-domain-name") + (version "0.4.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hannesm/domain-name/") + (commit (string-append "v" version)))) + (file-name name) + (sha256 + (base32 + "1a669zz1pc7sqbi1c13jsnp8algcph2b8gr5fjrjhyh3p232770k")))) + (build-system dune-build-system) + (native-inputs (list ocaml-alcotest)) + (home-page "https://github.com/hannesm/domain-name") + (synopsis "RFC 1035 Internet domain name data structure and parser") + (description + "Parses and constructs RFC compliant domain names. The invariants on the +length of domain names are preserved throughout the module.") + (license license:isc))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:14 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:14 +0000 Received: from localhost ([127.0.0.1]:35125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg98-0001mW-Co for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:14 -0500 Received: from lists.gnu.org ([209.51.188.17]:59600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg8z-0001ih-AT for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg8z-0005OU-43 for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:05 -0500 Received: from mx1.riseup.net ([198.252.153.129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg8x-00044H-IA for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:04 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Nqw3Q3WplzDqJM for ; Mon, 9 Jan 2023 00:36:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224562; bh=DPZvSpx7Tu1i5sNEtRwH4zlw2wpqavm3d3up0EnBLSw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=mm0Ac6n4uieWz2NOEroEd8t77gdMNWfnZ9Xj1puyFCeiUSBiTgomgdYNTrhAl3oYT 4o5Q0USIcIsYkcBhSLgtxiqP4+76dY6/u6KN5NeZrQ7LMuYtSV49WgmzW/n+RurTRZ aPs5HeA9XvdtiPsnmlwxNthwc/HudegvQD66Hbwo= X-Riseup-User-ID: E1FF5932FCDD04C803CAAF8D980AE79110F5183ED3668B79A23CB95E520381C9 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3P4Zpyz5vXJ; Mon, 9 Jan 2023 00:36:01 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 14/39] gnu: Add aliases for ocaml-cstruct and ocaml-lwt subpackages. Date: Mon, 9 Jan 2023 01:35:04 +0100 Message-Id: <20230109003529.23375-14-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-lwt-ppx ocaml-cstruct-unix ocaml-cstruct-sexp): New variables. --- We've discussed aliases vs variants with Julien Lepiller and yeah, these are not ideal, but also it's unclear how variants could be used when the original packages already explicitly specify which subpackage they are building. But, perfect is the enemy of the good. So I'm gonna leave these aliases in for now because I have a lot more MirageOS stuff to work on for my thesis project at uni. gnu/packages/ocaml.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 53252aac03..ee4c1cf91a 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -2971,6 +2971,11 @@ (define-public ocaml-lwt locks or other synchronization primitives.") (license license:lgpl2.1))) +;; TODO this alias is not ideal but ocaml-lwt already explicitly specifies a +;; package argument and at least this way the importer doesn't try to +;; re-import it. +(define ocaml-lwt-ppx ocaml-lwt) + (define-public ocaml-lwt-dllist (package (name "ocaml-lwt-dllist") @@ -4458,6 +4463,12 @@ (define-public ocaml4.07-cstruct "0jj3whs8r3jc524i9bb67rffh7y7r157hjgvws0bkxijxpjzwkbk")))) (properties '())))) +;; TODO again, the "parent" package already has an explicit package argument, +;; so a variant package doesn't make sense, at least these aliases help the +;; importer out so it doesn't re-import things. At least hopefully. +(define ocaml-cstruct-unix ocaml-cstruct) +(define ocaml-cstruct-sexp ocaml-cstruct) + (define-public ocaml-hex (package (name "ocaml-hex") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:15 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:15 +0000 Received: from localhost ([127.0.0.1]:35127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg98-0001mi-Oe for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:15 -0500 Received: from lists.gnu.org ([209.51.188.17]:59612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg90-0001jM-KC for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg90-0005Or-7R for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:06 -0500 Received: from mx1.riseup.net ([198.252.153.129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg8y-00044l-NH for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:05 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Nqw3R5MXlzDq5t for ; Mon, 9 Jan 2023 00:36:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224563; bh=nX7GLLuJ0cycS1NcQSnmuw1xubxj7P0CbliPD3dOe14=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=IzlkpR6fI4pJpGiGM0NOxgB6AbOtdNTzSeK7u1/DWoReF5SMBxjbN3GrUAYisAbea Y0aJquhOq3SXxJF71N3uLgDD+qcLq/RcT/SLB813ENQvJcK8I/Bvv/6ZGu/PWaoQyQ tQTv9RX5rQVgerKgiVnbuOwR8SKoxzTI7JMFj0UA= X-Riseup-User-ID: B8B7AA28639A6BB7D5BBE44B076F7111C233A0E9351BA6DEE7E19BC83D3CA67D Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3Q65zMz5vXJ; Mon, 9 Jan 2023 00:36:02 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 15/39] gnu: Add ocaml-ppx-cstruct. Date: Mon, 9 Jan 2023 01:35:05 +0100 Message-Id: <20230109003529.23375-15-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-ppx-cstruct): New variable. --- gnu/packages/ocaml.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index ee4c1cf91a..72cb000fd9 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -4469,6 +4469,28 @@ (define-public ocaml4.07-cstruct (define ocaml-cstruct-unix ocaml-cstruct) (define ocaml-cstruct-sexp ocaml-cstruct) +(define-public ocaml-ppx-cstruct + (package + (inherit ocaml-cstruct) + (name "ocaml-ppx-cstruct") + (properties `((upstream-name . "ppx_cstruct"))) + (arguments '(#:package "ppx_cstruct" + ;; TODO doesn't find test deps for some reason? + ;; I have no clue why. + #:tests? #f)) + (propagated-inputs + (modify-inputs + (package-propagated-inputs ocaml-cstruct) + (append ocaml-cstruct + ocaml-ppxlib + ocaml-sexplib))) + (native-inputs + (modify-inputs + (package-propagated-inputs ocaml-cstruct) + (append ocaml-cstruct-sexp + ocaml-findlib + ocaml-ppx-sexp-conv))))) + (define-public ocaml-hex (package (name "ocaml-hex") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:15 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:16 +0000 Received: from localhost ([127.0.0.1]:35130 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg99-0001ms-8o for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:15 -0500 Received: from lists.gnu.org ([209.51.188.17]:59622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg92-0001k4-3c for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg91-0005Pi-Sr for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:07 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg8z-00045H-Sb for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:07 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4Nqw3S6bh3z9s7b for ; Mon, 9 Jan 2023 00:36:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224564; bh=3x3NNjt1TWpKr/mQIWe7MFV/6l6+ASTXpqC664+yB9o=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ZPC6eELaO8ktJ+262Sx37c446ZpiZv9gpUqdGQSW1BKJiqTGij+m9ZIyGl8YZpDXq TA+NLsuV6IUf/B4S5aC1dVP4Um28aHHnKvwE1h+quOrXblAYmBGpe9eErrU47fvYnf faWTCIKgyQtR98K0Qfg01vqcCwb7YJPyGB79GCpY= X-Riseup-User-ID: 0803191A529C6F64D9ECEA9B65E8131F7DDCD70CDE0DDF88501FB78D4DDA7480 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3S0Ssvz5vXJ; Mon, 9 Jan 2023 00:36:03 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 16/39] gnu: Add ocaml-mirage-profile-unix. Date: Mon, 9 Jan 2023 01:35:06 +0100 Message-Id: <20230109003529.23375-16-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage-profile-unix): New variable. --- gnu/packages/ocaml.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 72cb000fd9..62fb00dd37 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3853,6 +3853,43 @@ (define-public ocaml-mirage-unix handles the main loop and timers.") (license license:isc))) +(define-public ocaml-mirage-profile-unix + (package + (name "ocaml-mirage-profile-unix") + (version "0.9.1") + (source (origin + (method url-fetch) + (uri + "https://github.com/mirage/mirage-profile/releases/download/v0.9.1/mirage-profile-v0.9.1.tbz") + (sha256 + (base32 + "0lh3591ad4v7nxpd410b75idmgdq668mqdilvkg4avrwqw1wzdib")))) + (build-system dune-build-system) + (arguments + '(#:package "mirage-profile-unix" + #:tests? #f ;; depends on ocaml-mirage-profile which would form a loop + #:phases + (modify-phases %standard-phases + ;; TODO is there a way to do this with dune build flags? + (add-after 'unpack 'disable-xen + (lambda _ + ;; this way it is not detected as a build target + (rename-file "xen" "_xen")))))) + (propagated-inputs (list ocaml-cstruct ocaml-ocplib-endian ocaml-lwt + ocaml-mtime ocaml-ppx-cstruct)) + (native-inputs (list ocaml-ppx-cstruct)) + (home-page "https://github.com/mirage/mirage-profile") + (synopsis "Collects Ocaml/Lwt profiling information in CTF format") + (description + "Used to trace execution of OCaml/Lwt programs (such as Mirage +unikernels) at the level of Lwt threads. The traces can be viewed using +JavaScript or GTK viewers provided by mirage-trace-viewer or processed by +tools supporting the Common Trace Format. +When compiled against a normal version of Lwt, OCaml's cross-module inlining +will optimise these calls away, meaning there should be no overhead in the +non-profiling case.") + (license license:bsd-2))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:16 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:16 +0000 Received: from localhost ([127.0.0.1]:35132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg99-0001nG-Qb for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:16 -0500 Received: from lists.gnu.org ([209.51.188.17]:59636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg93-0001kg-GV for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg93-0005Qb-92 for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:09 -0500 Received: from mx1.riseup.net ([198.252.153.129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg91-00045e-IA for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:08 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Nqw3V17tyzDq5t for ; Mon, 9 Jan 2023 00:36:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224566; bh=fpJUc64XhFQ1Z+Ao8MVpKkXMzItA69O/nEAcPMioESs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=b0AbuhWKzCbVYgSsHfKb9NiQ+mNrRfHdV7RH7RbB9MV24cujMHBpUvHtM7pPEpCdu WYa/UKjwQEOb6dV6V6NY7SqwGnrrgG9Ky0Y6v4XHpFT+LYZkCDjXtAJgfbH0BNzw2t mOYesb8EXMA5ieUnY1HCmSOnOSKSwYZSb72J9Rxo= X-Riseup-User-ID: 41C2BA32CDA9D15ED1639AD340FE0358CB0DA0A9E70D0160ED63005CBA1EF3DB Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3T1yDKz5vXJ; Mon, 9 Jan 2023 00:36:05 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 17/39] gnu: Add ocaml-mirage-profile. Date: Mon, 9 Jan 2023 01:35:07 +0100 Message-Id: <20230109003529.23375-17-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage-profile): New variable. --- gnu/packages/ocaml.scm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 62fb00dd37..33bc997dc5 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3890,6 +3890,20 @@ (define-public ocaml-mirage-profile-unix non-profiling case.") (license license:bsd-2))) +(define-public ocaml-mirage-profile + (package + (inherit ocaml-mirage-profile-unix) + (name "ocaml-mirage-profile") + (arguments '(#:package "mirage-profile" + ;; TODO cyclic dependency with mirage-profile + ;; It could be broken using package variants, if not for + ;; propagated inputs leading to version conflicts. + #:tests? #f)) + (propagated-inputs + (modify-inputs + (package-propagated-inputs ocaml-mirage-profile-unix) + (append ocaml-mirage-profile-unix))))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:16 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:16 +0000 Received: from localhost ([127.0.0.1]:35134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9A-0001nN-4e for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:16 -0500 Received: from lists.gnu.org ([209.51.188.17]:59648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg94-0001l1-AW for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg94-0005R4-42 for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:10 -0500 Received: from mx1.riseup.net ([198.252.153.129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg92-00045s-BL for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:09 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Nqw3W2mbVzDqKW for ; Mon, 9 Jan 2023 00:36:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224567; bh=V+5lcAcDO0BsntV4U2++QjkjVx/5Rkw8WPkoVsJARVg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qEpwKZo1R4Uk08/jLuVxpvpi22/lbTCLeiq9Lr0xJDNOfxZB6ioXQoatHIrxIKuU1 KyliZyI+AFqM8Jj4Z+a17iZD2Ng5bbctJDQohTweRyJb7SV6UKUFodGleA+CoGEGKX xFz8SY1ZxFejrJb5WabuAoH8rvxwiqgl7Nbln+0E= X-Riseup-User-ID: B02C637C10EE87E38944E2F2B1DDC3A74FCDDD880144942B445611C42AB7FF62 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3V3Sv8z5vXJ; Mon, 9 Jan 2023 00:36:06 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 18/39] gnu: Add ocaml-mirage-clock. Date: Mon, 9 Jan 2023 01:35:08 +0100 Message-Id: <20230109003529.23375-18-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage-clock): New variable. --- gnu/packages/ocaml.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 33bc997dc5..70129a5b6b 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3833,6 +3833,28 @@ (define-public ocaml-mirage-time "Defines the signature for time-related operations for MirageOS.") (license license:isc))) +(define-public ocaml-mirage-clock + (package + (name "ocaml-mirage-clock") + (version "4.2.0") + (source (origin + (method url-fetch) + (uri + "https://github.com/mirage/mirage-clock/releases/download/v4.2.0/mirage-clock-4.2.0.tbz") + (sha256 + (base32 + "0iwqi2381fbi3jlcw424dbhjs4fpisw7qpqzfjx7jg72bdfx25zs")))) + (build-system dune-build-system) + (home-page "https://github.com/mirage/mirage-clock") + (synopsis "Libraries and module types for portable clocks") + (description + "This library implements portable support for an operating system +timesource that is compatible with the MirageOS library interfaces. It +implements an @code{MCLOCK} module that represents a monotonic timesource +since an arbitrary point, and @code{PCLOCK} which counts time since the Unix +epoch.") + (license license:isc))) + (define-public ocaml-mirage-unix (package (name "ocaml-mirage-unix") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:16 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:17 +0000 Received: from localhost ([127.0.0.1]:35136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9A-0001nU-Gm for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:16 -0500 Received: from lists.gnu.org ([209.51.188.17]:54484) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg96-0001lt-Se for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg95-0005Re-9W for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:12 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg93-00046a-GR for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:11 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4Nqw3X4F8Rz9s7b for ; Mon, 9 Jan 2023 00:36:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224568; bh=4S886WQowC+0zlaaECJGkHSSTaJxFjXO7Jnn5NjSo20=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=F8gEyukKRQ7T2KW/Cx0h2HFYFIR/FIG5OhveRIUIT2BNn0os+fF0CRCAaoGtbEyF3 jEGunhyzIyMP9uf7I6qCQD4aSlB9EBYKIxeWVzx4CpxWwTfNCOx1Pbh5lYtuzneRN/ bZ1RBmT19r/r80O/J1EApL7z/qaojK8b0lEZTpWw= X-Riseup-User-ID: D85F22F2B38815CC7EC39C5AF7782FE43A04EB4E37A37313048A24DEE260B901 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3W4yzDz5vXJ; Mon, 9 Jan 2023 00:36:07 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 19/39] gnu: Add ocaml-ptime. Date: Mon, 9 Jan 2023 01:35:09 +0100 Message-Id: <20230109003529.23375-19-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-ptime): New variable. --- gnu/packages/ocaml.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 70129a5b6b..52692b40bf 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3855,6 +3855,38 @@ (define-public ocaml-mirage-clock epoch.") (license license:isc))) +(define-public ocaml-ptime + (package + (name "ocaml-ptime") + ;; TODO 1.1.0 has some issues, so for now we are stuck with 0.8.5 + (version "0.8.5") + (source + (origin + (method url-fetch) + (uri "https://erratique.ch/software/ptime/releases/ptime-0.8.5.tbz") + (sha256 + (base32 + "1fxq57xy1ajzfdnvv5zfm7ap2nf49znw5f9gbi4kb9vds942ij27")))) + (build-system ocaml-build-system) + (arguments + `(#:build-flags (list "build" "--with-js_of_ocaml" "true" "--tests" "true") + #:phases + (modify-phases %standard-phases + (delete 'configure)))) + (propagated-inputs + (list ocaml-result js-of-ocaml)) + (native-inputs + (list ocaml-findlib ocamlbuild ocaml-topkg opam)) + (home-page "https://erratique.ch/software/ptime") + (synopsis "POSIX time for OCaml") + (description + "Ptime offers platform independent POSIX time support in pure OCaml. It +provides a type to represent a well-defined range of POSIX timestamps with +picosecond precision, conversion with date-time values, conversion with RFC +3339 timestamps and pretty printing to a human-readable, locale-independent +representation.") + (license license:isc))) + (define-public ocaml-mirage-unix (package (name "ocaml-mirage-unix") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:17 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:17 +0000 Received: from localhost ([127.0.0.1]:35139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9A-0001nd-Us for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:17 -0500 Received: from lists.gnu.org ([209.51.188.17]:54496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg96-0001lv-T4 for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg96-0005Rn-C8 for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:12 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg94-00046w-MQ for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:12 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4Nqw3Y5bQ5z9sBR for ; Mon, 9 Jan 2023 00:36:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224569; bh=U0buoOpStDgxKZRfdd/42Piy1lp2+p71BdnqjyPtFUo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Yjq+Z/xpeHo1GbSG61qZmxr4/FSoFjfdKZKisDFWeShqWydYwmmm/RbK8cmqMNa3f KfOzboX5jzcAkhpQYYoG1ua93Rcm/deaQCYBDEouMjB9s4TG23NN1bsa/EPM06z2mO sqS+eqFqFuxaH5STftkbWkcSFWj80gTsWYhJndsI= X-Riseup-User-ID: 97ED8D63EA94DCD636A18006A12DDFCF201A3F198E79C39C442DDFBDA256DC95 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3X6ZyRz5vXJ; Mon, 9 Jan 2023 00:36:08 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 20/39] gnu: Add ocaml-mirage-logs. Date: Mon, 9 Jan 2023 01:35:10 +0100 Message-Id: <20230109003529.23375-20-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage-logs): New variable. --- gnu/packages/ocaml.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 52692b40bf..f703b04760 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3958,6 +3958,34 @@ (define-public ocaml-mirage-profile (package-propagated-inputs ocaml-mirage-profile-unix) (append ocaml-mirage-profile-unix))))) + +(define-public ocaml-mirage-logs + (package + (name "ocaml-mirage-logs") + (version "1.2.0") + (source (origin + (method url-fetch) + (uri + "https://github.com/mirage/mirage-logs/releases/download/v1.2.0/mirage-logs-v1.2.0.tbz") + (sha256 + (base32 + "0h0amzjxy067jljscib7fvw5q8k0adqa8m86affha9hq5jsh07a1")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-logs ocaml-ptime ocaml-mirage-clock + ocaml-mirage-profile + ocaml-lwt)) + (native-inputs (list ocaml-alcotest)) + (home-page "https://github.com/mirage/mirage-logs") + (synopsis + "Reporter for the Logs library that writes to stderr with timestamps") + (description + "Uses a Mirage @code{CLOCK} to write timestamped log messages. It can +also log only important messages to the console, while writing all received +messages to a ring buffer which is displayed if an exception occurs. If +tracing is enabled (via mirage-profile), it also writes each log message to +the trace buffer.") + (license license:isc))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:20 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:20 +0000 Received: from localhost ([127.0.0.1]:35142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9D-0001o3-SS for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:20 -0500 Received: from lists.gnu.org ([209.51.188.17]:54506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg99-0001mq-02 for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg97-0005Si-N4 for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:13 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg95-00047N-UK for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:13 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4Nqw3b04cxz9t86 for ; Mon, 9 Jan 2023 00:36:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224571; bh=sCjyKCqloBHM5a6sZD4Rree2ttQy1LeNUL9NERQV7Cw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=kAIXDt/Pa8apQWWxUWY/rC2hA0gokZGmcr5QrWad8KhOFKf3C0eGa+z53/koyWGHF lZWCbvRqFyhyAeq10WuQhyqkYDa10lWe3WHevLoQZSr83h/y0H7ndkPMD/3mBIpMFo 68nMY/Reh0IXVvtK2dvMF16ERf4Y3Xr6qAewSskU= X-Riseup-User-ID: 78E8AA116329339D16DB4E5DE7FBD83D438B886038320133433A6766CF69315F Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3Z10Pvz5vXJ; Mon, 9 Jan 2023 00:36:09 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 21/39] gnu: Add ocaml-sexp-pretty. Date: Mon, 9 Jan 2023 01:35:11 +0100 Message-Id: <20230109003529.23375-21-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-sexp-pretty): New variable. --- gnu/packages/ocaml.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index f703b04760..16d54f3230 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -6163,6 +6163,27 @@ (define-public ocaml4.07-sexplib "0ksx62zsxhz8xmdrsn41n2hbc2qbyh3bxxc6946xisvgwh42h3q3")) (properties '())))) +(define-public ocaml-sexp-pretty + (package + (name "ocaml-sexp-pretty") + (version "0.15.0") + (source (origin + (method url-fetch) + (uri + "https://ocaml.janestreet.com/ocaml-core/v0.15/files/sexp_pretty-v0.15.0.tar.gz") + (sha256 + (base32 + "1wax07zgvjcmrdnc2g89h6sbp5cirk65l5ibf00h57dzq8xn9s4r")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-base ocaml-ppx-base ocaml-sexplib ocaml-re)) + (properties `((upstream-name . "sexp_pretty"))) + (home-page "https://github.com/janestreet/sexp_pretty") + (synopsis "S-expression pretty-printer") + (description + "Library for pretty-printing s-expressions, using better indentation +rules than the default pretty printer in Sexplib.") + (license license:expat))) + (define-public ocaml-base (package (name "ocaml-base") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:20 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:20 +0000 Received: from localhost ([127.0.0.1]:35144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9E-0001o6-7y for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:20 -0500 Received: from lists.gnu.org ([209.51.188.17]:54510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9A-0001nb-S6 for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:17 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg99-0005Sz-3t for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:16 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg97-00047j-4w for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:14 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4Nqw3c1jjPz9s7b for ; Mon, 9 Jan 2023 00:36:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224572; bh=Vqqe0R4VcC8oISJKGjYsm4pwFDAWvoEQfrjuBuHGJ9w=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ANIeVaTwGS4b7/P9cPtG4R2fziUmsLBQwxnHWDO4tOQc9/6UzJo+DpekgGooNyjRO gee39A1Cb/IfQL5ttami6XMBKXAa05D6s2ycUooxjIOYT60wmPH30MTD0XYCsvo5Qq 6YvpViYL6yUDZ944Px1xTQfDIXW8t5u7hL824f3Q= X-Riseup-User-ID: 58193745A364E2728577B69B37B8A3D0B7D8E1290D9ECF1B80F210F73177DAD0 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3b2clfz5vXJ; Mon, 9 Jan 2023 00:36:11 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 22/39] gnu: Add ocaml-expect-test-helpers-core. Date: Mon, 9 Jan 2023 01:35:12 +0100 Message-Id: <20230109003529.23375-22-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-expect-test-helpers-core): New variable. --- gnu/packages/ocaml.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 16d54f3230..fb3332a5dd 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -2638,6 +2638,32 @@ (define-public ocaml4.07-alcotest `(#:package "alcotest")) (properties '())))) +(define-public ocaml-expect-test-helpers-core + (package + (name "ocaml-expect-test-helpers-core") + (version "0.15.0") + (source (origin + (method url-fetch) + (uri + "https://ocaml.janestreet.com/ocaml-core/v0.15/files/expect_test_helpers_core-v0.15.0.tar.gz") + (sha256 + (base32 + "0llnzx90qp1yydx4rg3fgd29wqfi92jrsvw1pp434gi5cj2p6akz")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-base + ocaml-base-quickcheck + ocaml-core + ocaml-ppx-jane + ocaml-sexp-pretty + ocaml-stdio + ocaml-re)) + (properties `((upstream-name . "expect_test_helpers_core"))) + (home-page "https://github.com/janestreet/expect_test_helpers_core") + (synopsis "Helpers for writing expectation tests") + (description + "Helper functions for writing expect tests.") + (license license:expat))) + (define-public ocaml-ppx-tools (package (name "ocaml-ppx-tools") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:21 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:21 +0000 Received: from localhost ([127.0.0.1]:35147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9E-0001oE-JG for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:21 -0500 Received: from lists.gnu.org ([209.51.188.17]:54518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9B-0001ni-23 for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:17 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9A-0005T8-Fg for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:16 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg98-00048f-Se for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:16 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4Nqw3d30d2z9sBR for ; Mon, 9 Jan 2023 00:36:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224573; bh=YF0vp8M2sUXKZnUvHAD1qGe/1KqRSRbzXOHSrI7Hkbw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=N7jizeFyy+sBfTbqbMb+7G8pksr/k2MJ0oOWUZ8ioRgRkw7S6Mto5OYFcPt2oYQdN hPE5lY4ZG1mq8tH6Tk/aO/eMM3GSdXDEzCfrU/iY0Ir7Hr4PxBkmnwOFo7ejUWdKWx r5dkpJ2FQoouzGJGxJuyxtW9CnWnYB+hebx3qW2Q= X-Riseup-User-ID: A9C9EEB076EE45663C40278F5B10EC22171D40E2B845FDF564425B00D37738E9 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3c45SSz5vXJ; Mon, 9 Jan 2023 00:36:12 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 23/39] gnu: Add ocaml-intrinsics. Date: Mon, 9 Jan 2023 01:35:13 +0100 Message-Id: <20230109003529.23375-23-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-intrinsics): New variable. --- gnu/packages/ocaml.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index fb3332a5dd..b82c3b4cd0 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -9209,6 +9209,34 @@ (define-public ocaml-bigstringaf these missing pieces.") (license license:bsd-3))) +(define-public ocaml-intrinsics + (package + (name "ocaml-intrinsics") + (version "0.15.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/janestreet/ocaml_intrinsics") + (commit (string-append "v" version)))) + (file-name name) + (sha256 + (base32 "1mazr1ka2zlm2s8bw5i555cnhi1bmr9yxvpn29d3v4m8lsnfm73z")))) + (build-system dune-build-system) + ;; TODO figure out how to get around this error: + ;; No rule found for alias test/runtime-deps-of-tests + (arguments '(#:tests? #f)) + (propagated-inputs (list dune-configurator)) + (native-inputs (list ocaml-expect-test-helpers-core ocaml-core)) + (properties `((upstream-name . "ocaml_intrinsics"))) + (home-page "https://github.com/janestreet/ocaml_intrinsics") + (synopsis "AMD64 intrinsics with emulated fallbacks") + (description + "Provides an OCaml interface to operations that have dedicated hardware +instructions on some micro-architectures, with default implementations using C +stubs for all targets.") + (license license:expat))) + (define-public ocaml-trie (package (name "ocaml-trie") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:30 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:30 +0000 Received: from localhost ([127.0.0.1]:35152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9O-0001p1-6T for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:30 -0500 Received: from lists.gnu.org ([209.51.188.17]:54532) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9E-0001oC-Fx for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9D-0005Vt-LY for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:19 -0500 Received: from mx1.riseup.net ([198.252.153.129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9C-00049Y-1E for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:19 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Nqw3j0gRQzDqBH for ; Mon, 9 Jan 2023 00:36:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224577; bh=Wp7Vv+k9qL6lHVHm+yuTocCMEaCBVN44dVrhNpk0ZzI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=N1Fi+H8hzWV5wtfwi9NSyDkke3J+eePLQn/FM/dnSVRucD0Mj+T6dFhf4rvsGlLbl e8Sjhj6NsTM/bC17x2M5iniOJSYkHt5BD6HBMtgAkHSMKTwQz2oaR2J67yUTxPa0lv 587X4xPgdSwWsKexjFrQnF9lToYjNqbkthsk2qS4= X-Riseup-User-ID: CBAE7B51F0E2806AFB314E1F28715E5D798396C2EB0E2B0A25C3D23B946A5CB0 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3h1XBrz5vXJ; Mon, 9 Jan 2023 00:36:16 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 26/39] gnu: Add ocaml-async-unix. Date: Mon, 9 Jan 2023 01:35:16 +0100 Message-Id: <20230109003529.23375-26-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-async-unix): New variable. --- gnu/packages/ocaml.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index cbfaf40da7..fa56c687d0 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8387,6 +8387,30 @@ (define-public ocaml-async-kernel JavaScript using @code{Async_js}.") (license license:expat))) +(define-public ocaml-async-unix + (package + (name "ocaml-async-unix") + (version "0.15.0") + (source (origin + (method url-fetch) + (uri + "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_unix-v0.15.0.tar.gz") + (sha256 + (base32 + "1i9vrflp5df5d31q01643l412wrwizisb0qak1mfszqrqikrv4a9")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-async-kernel ocaml-core ocaml-core-kernel + ocaml-core-unix ocaml-ppx-jane)) + (properties `((upstream-name . "async_unix"))) + (home-page "https://github.com/janestreet/async_unix") + (synopsis "Monadic concurrency library") + (description + "Unix-related dependencies for things like system calls and +threads. Using these, it hooks the Async_kernel scheduler up to either epoll +or select, depending on availability, and manages a thread pool that blocking +system calls run in.") + (license license:expat))) + (define-public ocaml-timezone (package (name "ocaml-timezone") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:31 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:31 +0000 Received: from localhost ([127.0.0.1]:35154 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9O-0001p3-L2 for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:30 -0500 Received: from lists.gnu.org ([209.51.188.17]:38206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9I-0001oZ-6c for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9I-0005XE-2D for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:24 -0500 Received: from mx1.riseup.net ([198.252.153.129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9F-00049u-Mi for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:23 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Nqw3m57ThzDqL9 for ; Mon, 9 Jan 2023 00:36:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224580; bh=gGJ2/vXFfrqEsApLJNHncZ8h8mvoYYfZZzKR2w32Y94=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VgtDs23ozMV4PXOfG9Yjdc+e2sohCv2t48ppP3+uTsTUn2LFJ5rAXIAml8vTExxEJ 8CUZxb5SwfYYLsq8sBl5Tdj/Xb5Cs/h0/j+Pt/2VtlgxL9Vh7Rk042YgSF9ojFwhCO iTriUI3KPHuylBAfe34h+fJ73HT64ATqLq4CtaQA= X-Riseup-User-ID: 1F32EDDAE846184225F464A2B2D762E4BFD805594E155D991F8B4CF38FFCB8E2 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3l68zpz5vXJ; Mon, 9 Jan 2023 00:36:19 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 29/39] gnu: Add ocaml-protocol-version-header. Date: Mon, 9 Jan 2023 01:35:19 +0100 Message-Id: <20230109003529.23375-29-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-protocol-version-header): New variable. --- gnu/packages/ocaml.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 9f05552c15..64d7c8065a 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -6846,6 +6846,29 @@ (define-public ocaml4.07-bin-prot license:asl2.0 license:bsd-3))))) +(define-public ocaml-protocol-version-header + (package + (name "ocaml-protocol-version-header") + (version "0.15.0") + (source (origin + (method url-fetch) + (uri + "https://ocaml.janestreet.com/ocaml-core/v0.15/files/protocol_version_header-v0.15.0.tar.gz") + (sha256 + (base32 + "1izks6hxqd4gjxmwiv5ng52js8jbccl5hmyrvdqznjycp9ky9i6h")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-core ocaml-ppx-jane)) + (properties `((upstream-name . "protocol_version_header"))) + (home-page "https://github.com/janestreet/protocol_version_header") + (synopsis "Protocol versioning") + (description + "This library offers a lightweight way for applications protocols to +version themselves. The more protocols that add themselves to +@code{Known_protocol}, the nicer error messages we will get when connecting to +a service while using the wrong protocol.") + (license license:expat))) + (define-public ocaml-octavius (package (name "ocaml-octavius") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:31 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:31 +0000 Received: from localhost ([127.0.0.1]:35156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9P-0001pA-0S for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:31 -0500 Received: from lists.gnu.org ([209.51.188.17]:38210) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9L-0001ok-DY for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9L-0005YQ-8v for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:27 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9J-00048q-IF for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:26 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4Nqw3f4WWzz9t86 for ; Mon, 9 Jan 2023 00:36:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224574; bh=8uFOpjaTBx0sftkWz3w2hgz6ZZKe3BtnmyAiae1H7y4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hGtZYYkZdT9rDxArNqhxI95J6ZyHcNIJkrRAO6CnjELL0QawLNsNCBfmIHRKAz3QH UThElSLT1FfLncMLP2ef6N/AdAv62021+QDAAllIy2YEbBEbfxfELWYNlROqZqKaJW 4ZQmKBXyTwIGl4w47gU/qLfu1VkdQ/F/rj0hK78A= X-Riseup-User-ID: 20B5421C6AA5DBF02BFBB012653D8B88391F7C7E20D04BB78529C7BD2D6815E4 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3d5XlKz5vXJ; Mon, 9 Jan 2023 00:36:13 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 24/39] gnu: Add ocaml-core-unix. Date: Mon, 9 Jan 2023 01:35:14 +0100 Message-Id: <20230109003529.23375-24-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-core-unix): New variable. --- gnu/packages/ocaml.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index b82c3b4cd0..44ef688154 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8335,6 +8335,36 @@ (define-public ocaml4.07-core-kernel ;; MLton and sjs license:expat))))) +(define-public ocaml-core-unix + (package + (name "ocaml-core-unix") + (version "0.15.0") + (source (origin + (method url-fetch) + (uri + "https://ocaml.janestreet.com/ocaml-core/v0.15/files/core_unix-v0.15.0.tar.gz") + (sha256 + (base32 + "0bd0bn959p6q3k1zh8bh7qdri8bhpph720bkij2q16h2sb0d5y8a")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-core + ocaml-core-kernel + ocaml-expect-test-helpers-core + ocaml-jane-street-headers + ocaml-jst-config + ocaml-intrinsics + ocaml-ppx-jane + ocaml-sexplib + ocaml-timezone + ocaml-spawn)) + (properties `((upstream-name . "core_unix"))) + (home-page "https://github.com/janestreet/core_unix") + (synopsis "Unix-specific portions of Core") + (description + "Unix-specific extensions to some of the modules defined in core and +core_kernel.") + (license license:expat))) + (define-public ocaml-timezone (package (name "ocaml-timezone") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:31 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:31 +0000 Received: from localhost ([127.0.0.1]:35158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9P-0001pJ-Bd for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:31 -0500 Received: from lists.gnu.org ([209.51.188.17]:38222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9N-0001os-C4 for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9N-0005Z2-6m for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:29 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9L-000494-2G for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:28 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4Nqw3g661Lz9s7b for ; Mon, 9 Jan 2023 00:36:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224575; bh=lrHJtN8gQYrkKKHS5x9xJl2NQ/inmFiYTdP4nOwucII=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BXQz88XrnkLnoishzJpOxmFvi79cBE6Q6SOgBM6LCZWj8KIQbT6BjMLBl0tmrKAIe o76ySebuZzuSZkeSvPu0wChPwqQylVZAMLsD9fdTeC4zioV1CCzSnKLaX4WUQy1Uox ztSpIdDKtfN5blweAKwLS1hd8FWPNMw3k6BwfW+0= X-Riseup-User-ID: 1F5DA066373D0CE2B5588C2708B7DDD8B7E607DFBBA09C9222BB5F228CA5E227 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3f707mz5vjc; Mon, 9 Jan 2023 00:36:14 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 25/39] gnu: Add ocaml-async-kernel. Date: Mon, 9 Jan 2023 01:35:15 +0100 Message-Id: <20230109003529.23375-25-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-async-kernel): New variable. --- gnu/packages/ocaml.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 44ef688154..cbfaf40da7 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8365,6 +8365,28 @@ (define-public ocaml-core-unix core_kernel.") (license license:expat))) +(define-public ocaml-async-kernel + (package + (name "ocaml-async-kernel") + (version "0.15.0") + (source (origin + (method url-fetch) + (uri + "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_kernel-v0.15.0.tar.gz") + (sha256 + (base32 + "15n65wqyzqnvk66dq1rgzdl68ixfp1ri02zib7p2gcdh9c0kwx9h")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-core ocaml-core-kernel ocaml-ppx-jane)) + (properties `((upstream-name . "async_kernel"))) + (home-page "https://github.com/janestreet/async_kernel") + (synopsis "Monadic concurrency library") + (description + "Contains @code{Async}'s core data structures, like +@code{Deferred}. @code{Async_kernel} is portable, and so can be used in +JavaScript using @code{Async_js}.") + (license license:expat))) + (define-public ocaml-timezone (package (name "ocaml-timezone") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:37 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:37 +0000 Received: from localhost ([127.0.0.1]:35164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9U-0001pw-On for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:37 -0500 Received: from lists.gnu.org ([209.51.188.17]:48222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9Q-0001pX-Ry for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9P-0005Zs-2w for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:31 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9N-00049c-5q for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:30 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4Nqw3k243Dz9sBR for ; Mon, 9 Jan 2023 00:36:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224578; bh=7L3qmOJ4eVBX52hBbJea0tXVR6qTpFh2BqTslrQyuD8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Qz0Yd8tENy2nnnnoN+j5sS3OG0IrvqIBu5v5fEjvzsMw/0KZffvx1rVbonjUg4YQC y4LU1zVySL6EJdmaafAHhBK8uWA5qv2YBGrwTllhmNcnVx3oCicROquxOo7MEoEsQg 4f3AZhaxblg0R0IFgsl9qahvLNW29zAwv9YTYokc= X-Riseup-User-ID: 9121955A27B7D38CB4F44EEC10E7A9575457689A6BB87583BD1B1D2752D715BF Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3j36mSz5vXJ; Mon, 9 Jan 2023 00:36:17 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 27/39] gnu: Add ocaml-textutils-kernel. Date: Mon, 9 Jan 2023 01:35:17 +0100 Message-Id: <20230109003529.23375-27-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-textutils-kernel): New variable. --- gnu/packages/ocaml.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index fa56c687d0..73cae7fd52 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8411,6 +8411,27 @@ (define-public ocaml-async-unix system calls run in.") (license license:expat))) +(define-public ocaml-textutils-kernel + (package + (name "ocaml-textutils-kernel") + (version "0.15.0") + (source (origin + (method url-fetch) + (uri + "https://ocaml.janestreet.com/ocaml-core/v0.15/files/textutils_kernel-v0.15.0.tar.gz") + (sha256 + (base32 + "0dzsazmwnjq11z533wq3a319drlgrjgxr28y2j40h2i4qdfr3b5c")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-core ocaml-ppx-jane ocaml-uutf)) + (properties `((upstream-name . "textutils_kernel"))) + (home-page "https://github.com/janestreet/textutils_kernel") + (synopsis "Text output utilities") + (description + "The subset of textutils using only core_kernel and working in +javascript.") + (license license:expat))) + (define-public ocaml-timezone (package (name "ocaml-timezone") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:37 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:37 +0000 Received: from localhost ([127.0.0.1]:35166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9V-0001py-3Y for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:37 -0500 Received: from lists.gnu.org ([209.51.188.17]:48232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9Q-0001pY-SX for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9Q-0005a0-63 for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:32 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9O-00049n-Ec for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:31 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4Nqw3l3pdwz9tJ6 for ; Mon, 9 Jan 2023 00:36:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224579; bh=pPz1E9ZeKKQ6b7RwHDneRdq5KVnjQ4W9UbeE+5sinNo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=MRSTghpyYJBeMdVTj2+mJSTyZGGJRHvoW/duyOONkY7EFfHVvoDs3J9GktgsEalBS LA/GEYwE8RorssmuRE8Vs3RerA4a2IIGCkwLDjXm0MTYp5RKigLAXzasBw/f1Z7HCr i/kKJpIu4n3LXnQwSGXdDbQwKJHppmcw1a/paP7Y= X-Riseup-User-ID: 662DE030DD1D4AEDA4B550F39E6E3C7E5A048DCA9040BA28F8C5138A5E8E58BD Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3k4YKLz5vXJ; Mon, 9 Jan 2023 00:36:18 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 28/39] gnu: Add ocaml-textutils. Date: Mon, 9 Jan 2023 01:35:18 +0100 Message-Id: <20230109003529.23375-28-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-textutils): New variable. --- gnu/packages/ocaml.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 73cae7fd52..9f05552c15 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8432,6 +8432,30 @@ (define-public ocaml-textutils-kernel javascript.") (license license:expat))) +(define-public ocaml-textutils + (package + (name "ocaml-textutils") + (version "0.15.0") + (source (origin + (method url-fetch) + (uri + "https://ocaml.janestreet.com/ocaml-core/v0.15/files/textutils-v0.15.0.tar.gz") + (sha256 + (base32 + "1pr2vhvmiqcdipwd21vif24p2zzv6kbhvcmzkzb7qwhqmnv8ydn0")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-core + ocaml-core-kernel + ocaml-core-unix + ocaml-ppx-jane + ocaml-textutils-kernel + ocaml-uutf)) + (home-page "https://github.com/janestreet/textutils") + (synopsis "Text output utilities") + (description + "Utilities for working with terminal output, such as color printing.") + (license license:expat))) + (define-public ocaml-timezone (package (name "ocaml-timezone") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:38 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:38 +0000 Received: from localhost ([127.0.0.1]:35169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9V-0001q7-Kr for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:38 -0500 Received: from lists.gnu.org ([209.51.188.17]:48246) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9T-0001pn-IC for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9T-0005al-Ch for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:35 -0500 Received: from mx1.riseup.net ([198.252.153.129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9Q-0004AI-VO for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:35 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Nqw3n6xBWzDqBH for ; Mon, 9 Jan 2023 00:36:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224582; bh=m5xlzOWtJZhGu0oDSlZsNcxtLuksyNJrBGN8QhCCBEU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bsOOjoCHz8t16jKptqszGocBKPlFZEYDCBlfwa1Rqb4qf2n1EnDW1MDOqvuGpai2H oOZkP0ctDF74I0iahRsUJNwZqAVQfqp1ABzEPROq6zLGGH092j7qqPCCzD5IaXDdhm 1I9QcoEYOvF5EF/u6rnL5k7yHL1qH5Aq+2UqXJl4= X-Riseup-User-ID: 2DF9E15BC694518F218FB6A99EE06143FD492A4E4872081F02035A7809A4F943 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3n0SZ9z5vXJ; Mon, 9 Jan 2023 00:36:20 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 30/39] gnu: Add ocaml-async-rpc-kernel. Date: Mon, 9 Jan 2023 01:35:20 +0100 Message-Id: <20230109003529.23375-30-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-async-rpc-kernel): New variable. --- gnu/packages/ocaml.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 64d7c8065a..d2c41a2fdf 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8434,6 +8434,29 @@ (define-public ocaml-async-unix system calls run in.") (license license:expat))) +(define-public ocaml-async-rpc-kernel + (package + (name "ocaml-async-rpc-kernel") + (version "0.15.0") + (source (origin + (method url-fetch) + (uri + "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_rpc_kernel-v0.15.0.tar.gz") + (sha256 + (base32 + "07aq9fz1cqyfy3sarwrdh0rzw57b4balmagdqwsfs1c2rjffk4d7")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-async-kernel ocaml-core ocaml-ppx-jane + ocaml-protocol-version-header)) + (properties `((upstream-name . "async_rpc_kernel"))) + (home-page "https://github.com/janestreet/async_rpc_kernel") + (synopsis "Platform-independent core of Async RPC library") + (description + "Library for building RPC-style protocols. This library is the portable +part of the Unix-oriented Async_rpc library, and is actively used in +JavaScript.") + (license license:expat))) + (define-public ocaml-textutils-kernel (package (name "ocaml-textutils-kernel") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:41 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:41 +0000 Received: from localhost ([127.0.0.1]:35174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9Z-0001qp-8f for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:41 -0500 Received: from lists.gnu.org ([209.51.188.17]:48266) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9V-0001q4-7X for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9V-0005b6-2U for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:37 -0500 Received: from mx1.riseup.net ([198.252.153.129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9T-0004BS-B0 for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:36 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Nqw3r2T8RzDqJM for ; Mon, 9 Jan 2023 00:36:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224584; bh=6olhRipHy79EJmTEsKcgH4eZHXvYNYqh4Hm6Iwcme8U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Xar6QPWm3w0b2kiizbIiMNroN6EOMLTLVJs728lhzmEJstU3Xk+FwDtPEtKDkr6lj jQivc3KC5N1HdAVlwg6V4ZFrod3OLlvzLJVEr8+hJP7/3RljokO/TQU1G9yJbaD3/Q m7sqLCDA2NokDVhK1CMERUZ7DXP+5qg5JVXD4XIw= X-Riseup-User-ID: B7CBE21DA4BA6F0D408554EF9AA4F01E80FD6FCBCA78A44D3531D3615EC0C4F3 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3q3WNTz5vXJ; Mon, 9 Jan 2023 00:36:23 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 32/39] gnu: Add ocaml-shared-memory-ring. Date: Mon, 9 Jan 2023 01:35:22 +0100 Message-Id: <20230109003529.23375-32-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-shared-memory-ring): New variable. --- gnu/packages/ocaml.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index c94beb408c..11da7bd7c7 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3023,6 +3023,34 @@ (define-public ocaml-lwt-dllist doubly-linked list with Lwt iterators.") (license license:expat))) + +(define-public ocaml-shared-memory-ring + (package + (name "ocaml-shared-memory-ring") + (version "3.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mirage/shared-memory-ring") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12cpbia39aifnd8rxpsra0lhssqj5qw0zygb5fd8kg58zy2clmrr")))) + (build-system dune-build-system) + (arguments '(#:package "shared-memory-ring")) + (propagated-inputs (list ocaml-cstruct ocaml-ppx-cstruct ocaml-lwt-dllist + ocaml-mirage-profile)) + (native-inputs (list ocaml-ounit)) + (home-page "https://github.com/mirage/shared-memory-ring") + (synopsis "Xen-style shared memory rings") + (description + "Libraries for creating shared memory producer/consumer rings. The rings +follow the Xen ABI and may be used to create or implement Xen virtual +devices.") + (license license:isc))) + (define-public ocaml-luv (package (name "ocaml-luv") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:41 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:42 +0000 Received: from localhost ([127.0.0.1]:35176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9Z-0001qw-Kv for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:41 -0500 Received: from lists.gnu.org ([209.51.188.17]:48280) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9W-0001qL-8U for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9W-0005bM-3o for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:38 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9U-0004CU-JW for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:37 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4Nqw3s4B2Zz9tKV for ; Mon, 9 Jan 2023 00:36:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224585; bh=uQ8dn8YBIXypAyyBhJX+l93gFILxLzbwzg6tY5GYUV8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LVuwhAkQJPpb/zq4qs7fTwdwqb+24W/AspyfurYNN3TpT7/YrucbUsq8DjRMf8P0B MqoO251aMiyJ5YwFywP+NV1fxqkhuh0mz1CEoqnqgIOaM+hAiUP0yT7ByqBdNAFEnH gsjBKT5FEvin5B43cgcnM710iXwFIoUAIODmk4gA= X-Riseup-User-ID: 29BF24568BE3B3AA3E23E51BE9DB2B882233ECE264DF2F2CC198855F3ECE8107 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3r511Pz5vXJ; Mon, 9 Jan 2023 00:36:24 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 33/39] gnu: Alias ocaml-shared-memory-ring-lwt to ocaml-shared-memory-ring. Date: Mon, 9 Jan 2023 01:35:23 +0100 Message-Id: <20230109003529.23375-33-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-shared-memory-ring-lwt): New variable. --- gnu/packages/ocaml.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 11da7bd7c7..645ff3961f 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3051,6 +3051,15 @@ (define-public ocaml-shared-memory-ring devices.") (license license:isc))) +(define-public ocaml-shared-memory-ring-lwt + (package + (inherit ocaml-shared-memory-ring) + (name "ocaml-shared-memory-ring-lwt") + (arguments '(#:package "shared-memory-ring-lwt")) + (propagated-inputs + (modify-inputs (package-propagated-inputs ocaml-shared-memory-ring) + (append ocaml-shared-memory-ring))))) + (define-public ocaml-luv (package (name "ocaml-luv") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:42 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:42 +0000 Received: from localhost ([127.0.0.1]:35178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9Z-0001r3-UX for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:42 -0500 Received: from lists.gnu.org ([209.51.188.17]:48260) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9T-0001pp-UN for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9T-0005at-PZ for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:35 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9S-0004AM-2S for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:35 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4Nqw3q11sgz9tKP for ; Mon, 9 Jan 2023 00:36:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224583; bh=JO5rXaCKja6sk/Fda+2I8NXcQXVmSNjnVw6hN59sZKQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bU+Zd4EGstmjYwnpFQ//oJL0Vg0JKzIFPl/PGBWglmnmGMwLBHxSE789zXSpGYG1b pNF3/SqGOJ3UCKTyej9wj3ZCV02EpEq7VjnQPYPLa7lG9L+2GT5BebOAjSy1/JxbFe RDA3pCisrnS+QGrIuagWXfXdifPBgO1UiT2Ij6c8= X-Riseup-User-ID: 1E72624284488D70F429BB3C45710E2E45DA2E023BEF2C71675EC4F47416C852 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3p25LFz5vXJ; Mon, 9 Jan 2023 00:36:22 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 31/39] gnu: Add ocaml-async. Date: Mon, 9 Jan 2023 01:35:21 +0100 Message-Id: <20230109003529.23375-31-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-async): New variable. --- gnu/packages/ocaml.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index d2c41a2fdf..c94beb408c 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8457,6 +8457,38 @@ (define-public ocaml-async-rpc-kernel JavaScript.") (license license:expat))) +(define-public ocaml-async + (package + (name "ocaml-async") + (version "0.15.0") + (source (origin + (method url-fetch) + (uri + "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async-v0.15.0.tar.gz") + (sha256 + (base32 + "1afnls0m4izzp933h606k0vj43krfsy4ypnybsidq7pd9cfb4fqd")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-async-kernel + ocaml-async-rpc-kernel + ocaml-async-unix + ocaml-core + ocaml-core-kernel + ocaml-core-unix + ocaml-ppx-jane + ocaml-ppx-log + ocaml-textutils)) + ;; TODO one test dependency is deprecated, the other is nowhere to be found + (arguments '(#:tests? #f)) + ;; (native-inputs (list ocaml-netkit-sockets ocaml-qtest-deprecated)) + (home-page "https://github.com/janestreet/async") + (synopsis "Asynchronous execution library") + (description + "Library for asynchronous programming, i.e., programming where some part +of the program must wait for things that happen at times determined by some +external entity (like a human or another program).") + (license license:expat))) + (define-public ocaml-textutils-kernel (package (name "ocaml-textutils-kernel") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:43 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:43 +0000 Received: from localhost ([127.0.0.1]:35181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9a-0001rC-EK for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:43 -0500 Received: from lists.gnu.org ([209.51.188.17]:48296) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9X-0001qg-JZ for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9X-0005d9-EZ for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:39 -0500 Received: from mx1.riseup.net ([198.252.153.129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9V-0004DE-PY for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:39 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Nqw3t5RHlzDqPJ for ; Mon, 9 Jan 2023 00:36:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224586; bh=8oSUuCudaTkdDIIoVj6/VLh0wX78cdtBNkqWy304AmU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PmuVQA9DC0AQTwBHTiWUwLMoV54W0IxnBH9NLUtk4TT/XQ9F4Urog5tQBSxdeKhJ1 g9rEIx0jatSIZUYAGHVfpPU3CUgYwR26MOrEVXZJnBj9Xx/HUdteZjzOeupmAyPFT1 51i5yblgGrfdmWO9Geg0Ngff6B+0ZwySSOBBOvRk= X-Riseup-User-ID: 4730C86626BC96A062149F130EE26A363AD21FF786BD813EA91366CBB31C59BF Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3s6XNkz5vXJ; Mon, 9 Jan 2023 00:36:25 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 34/39] gnu: Add ocaml-xenstore. Date: Mon, 9 Jan 2023 01:35:24 +0100 Message-Id: <20230109003529.23375-34-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-xenstore): New variable. --- gnu/packages/ocaml.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 645ff3961f..b2867ac366 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3060,6 +3060,34 @@ (define-public ocaml-shared-memory-ring-lwt (modify-inputs (package-propagated-inputs ocaml-shared-memory-ring) (append ocaml-shared-memory-ring))))) +(define-public ocaml-xenstore + (package + (name "ocaml-xenstore") + (version "2.2.0") + (source (origin + (method url-fetch) + (uri + "https://github.com/mirage/ocaml-xenstore/releases/download/v2.2.0/xenstore-2.2.0.tbz") + (sha256 + (base32 + "0b8qqg7a2bcwfbva042l5kiivpwc1pa8bvwic1fy87bkvsvfmjfl")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-cstruct ocaml-ppx-cstruct ocaml-lwt)) + (native-inputs (list ocaml-ounit2)) + (home-page "https://github.com/mirage/ocaml-xenstore") + (synopsis "Xenstore protocol in pure OCaml") + (description + "Repository contents: +@itemize +@item client library, a merge of the Mirage and XCP ones +@item server library +@item server instance which runs under Unix with libxc +@item server instance which runs on mirage. +@end itemize +The client and the server libraries have sets of unit-tests.") + ;; Has a linking exception, see LICENSE.md. + (license license:lgpl2.1))) + (define-public ocaml-luv (package (name "ocaml-luv") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:48 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:48 +0000 Received: from localhost ([127.0.0.1]:35186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9g-0001ru-3P for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:48 -0500 Received: from lists.gnu.org ([209.51.188.17]:48300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9Z-0001qn-1Z for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:41 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9Y-0005fU-Ru for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:40 -0500 Received: from mx1.riseup.net ([198.252.153.129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9W-0004DU-Vn for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:40 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Nqw3v75ZgzDq5t for ; Mon, 9 Jan 2023 00:36:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224588; bh=U86Q5JKy7D+W6xB1KfuomRVtjU20DmY9FjgHPpC2i6c=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=b4Gyi6Oy8yWWLstXnPJis4VZjkbpbvJTjTo/8hD7XB0eP6jz9jl457T0f+zUFPid/ 8QU98l8YT/NXRfN76Ql41dsd/zF2Yto6hcRVyaA3mFIXtkatnWWJmUZonYdqdzOKOb q7jp+FoDojfVoFX2XHaoiNVKiAqGFqzr/GgOSio0= X-Riseup-User-ID: 1BC606F43E2F7D89F54BCC5AEFBD4C293788B3D607C9DEA28238D4E80B69C1D7 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3v0rNmz5vXJ; Mon, 9 Jan 2023 00:36:26 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 35/39] gnu: Add ocaml-io-page. Date: Mon, 9 Jan 2023 01:35:25 +0100 Message-Id: <20230109003529.23375-35-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-io-page): New variable. --- gnu/packages/ocaml.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index b2867ac366..f63aa138d2 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3088,6 +3088,27 @@ (define-public ocaml-xenstore ;; Has a linking exception, see LICENSE.md. (license license:lgpl2.1))) +(define-public ocaml-io-page + (package + (name "ocaml-io-page") + (version "3.0.0") + (source (origin + (method url-fetch) + (uri + "https://github.com/mirage/io-page/releases/download/v3.0.0/io-page-3.0.0.tbz") + (sha256 + (base32 + "1vl6ywzp48180bmdnk1zprwz0amz5sxrijwhh08acsq5v5scldhf")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-cstruct)) + (native-inputs (list pkg-config ocaml-ounit)) + (home-page "https://github.com/mirage/io-page") + (synopsis "Support for efficient handling of I/O memory pages") + (description + "IO pages are page-aligned, and wrapped in the @code{Cstruct} library to +avoid copying the data contained within the page.") + (license license:isc))) + (define-public ocaml-luv (package (name "ocaml-luv") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:49 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:49 +0000 Received: from localhost ([127.0.0.1]:35188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9g-0001rw-JN for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:48 -0500 Received: from lists.gnu.org ([209.51.188.17]:48306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9a-0001r9-7F for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9a-0005h7-1x for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:42 -0500 Received: from mx1.riseup.net ([198.252.153.129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9Y-0004Dc-5A for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:41 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Nqw3x1GslzDqk3 for ; Mon, 9 Jan 2023 00:36:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224589; bh=KaLNZ6RVW5kOx8P+LjCat3t/jH2+OFsVKxcfpd7Bf8U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ff2oTp/cdDwhUSw1poROnebFCtEzm3Z/hHnSXuEQ96pbVCYr2I/aRWEACiKPfYLDq gU09bTceCovM1qeoWEQ1EQyCCzddmq7rDXlOEabYq1nYSlA1nngjgHsb4Q7MthApKQ Ua5SvcyEHbPvsWc6x7oj3Y2GoE0suFlFRvfpOuhk= X-Riseup-User-ID: 8A7AEF87C8BF95171B7BEE4E9B5001D5776B885B60A616CD1E71005ECD6904DA Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3w2JLKz5vXJ; Mon, 9 Jan 2023 00:36:28 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 36/39] gnu: Add ocaml-bheap. Date: Mon, 9 Jan 2023 01:35:26 +0100 Message-Id: <20230109003529.23375-36-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-bheap): New variable. --- gnu/packages/ocaml.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index f63aa138d2..b3a4e5e01d 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3109,6 +3109,26 @@ (define-public ocaml-io-page avoid copying the data contained within the page.") (license license:isc))) +(define-public ocaml-bheap + (package + (name "ocaml-bheap") + (version "2.0.0") + (source (origin + (method url-fetch) + (uri + "https://github.com/backtracking/bheap/releases/download/2.0.0/bheap-2.0.0.tbz") + (sha256 + (base32 + "0dpnpla20lgiicrxl2432m2fcr6y68msw3pnjxqb11xw6yrdfhsz")))) + (build-system dune-build-system) + (native-inputs (list ocaml-stdlib-shims)) + (home-page "https://github.com/backtracking/bheap") + (synopsis "Priority queues") + (description + "Traditional implementation of priority queues using a binary heap +encoded in a resizable array.") + (license license:lgpl2.1))) + (define-public ocaml-luv (package (name "ocaml-luv") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:49 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:49 +0000 Received: from localhost ([127.0.0.1]:35190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9g-0001s3-VV for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:49 -0500 Received: from lists.gnu.org ([209.51.188.17]:50626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9b-0001rU-95 for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9b-0005ig-4D for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:43 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9Z-0004E2-9i for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:42 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4Nqw3y2lVDz9s7b for ; Mon, 9 Jan 2023 00:36:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224590; bh=hy2ZpIgPEm6B/5AutDIbOzXfo2d2kaH38XIUOCRn/Nw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=T8tEwuJ3+LK1xT0WAzGZUvCF3gNtZsbL/6v+u34JEBhumKVaEjDME0C0ppO2XS05I 5xHJVBz2SfvYR5wY9wO/BUoVIElGGMULclxyVbh1XEtBIxKSJ+yaM5XOO2Wkpz069y a5WS92nSHsria3Ky1ToOVMS5zAUC0yivUAu8b99w= X-Riseup-User-ID: 769DAC4B026D529BA5CF494FB59F72E6C89210F038F6B8914A894160DB9959CD Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3x3lnwz5vXJ; Mon, 9 Jan 2023 00:36:29 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 37/39] gnu: Add ocaml-mirage-xen. Date: Mon, 9 Jan 2023 01:35:27 +0100 Message-Id: <20230109003529.23375-37-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage-xen): New variable. --- gnu/packages/ocaml.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index b3a4e5e01d..d6279d6d7d 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3088,6 +3088,39 @@ (define-public ocaml-xenstore ;; Has a linking exception, see LICENSE.md. (license license:lgpl2.1))) +(define-public ocaml-mirage-xen + (package + (name "ocaml-mirage-xen") + (version "8.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mirage/mirage-xen") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qydg92dbw8hj4b809apj0f51cjgmamq3zdf34a4wyn5jv85yzyx")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-cstruct + ocaml-lwt + ocaml-shared-memory-ring-lwt + ocaml-xenstore + ocaml-lwt-dllist + ;;ocaml-mirage-profile dependency cycle + ocaml-io-page + ocaml-mirage-runtime + ocaml-logs + ocaml-fmt + ocaml-bheap + ocaml-duration)) + (home-page "https://github.com/mirage/mirage-xen") + (synopsis "Xen core platform libraries for MirageOS") + (description "MirageOS OS library for Xen targets, which handles the main +loop and timers. It also provides the low level C startup code and C stubs +required by the OCaml code.") + (license license:isc))) + (define-public ocaml-io-page (package (name "ocaml-io-page") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:49 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:49 +0000 Received: from localhost ([127.0.0.1]:35192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9h-0001sB-DN for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:49 -0500 Received: from lists.gnu.org ([209.51.188.17]:50632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9c-0001re-FQ for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9c-0005jS-A5 for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:44 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9a-0004EC-Ho for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:44 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4Nqw3z4JYfz9sBR for ; Mon, 9 Jan 2023 00:36:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224591; bh=U9vo9Oo8erT/6+n7aZVWF7up9pPVp2DOcIfKz4uMRzU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=MXOWDjccNm0y29Y70YmO9FbGzLZhFGhIWOq/0ncfq3ME9DGCYzjC2cMgUmGWx15H9 Sj2EoBs/+2DmPnWFWpKNflk2VjqGg4UjMXWvW5xpI0odM1gQRMBvMjXmstR0f6S3Wu u0LZfFM8Xj2v/FuwIrtfg76MFocwKFSG6QKC0jss= X-Riseup-User-ID: 614479888E47BE5379A7A5DF9D53139FE471426812E38DE4F2C69F4ABC9166CB Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3y5G4vz5vXJ; Mon, 9 Jan 2023 00:36:30 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 38/39] gnu: Add ocaml-parse-argv. Date: Mon, 9 Jan 2023 01:35:28 +0100 Message-Id: <20230109003529.23375-38-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-parse-argv): New variable. --- gnu/packages/ocaml.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index d6279d6d7d..0b90578c4b 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3852,6 +3852,26 @@ (define-public ocaml-emile according RFC2047.") (license license:expat))) +(define-public ocaml-parse-argv + (package + (name "ocaml-parse-argv") + (version "0.2.0") + (source (origin + (method url-fetch) + (uri + "https://github.com/mirage/parse-argv/releases/download/v0.2.0/parse-argv-v0.2.0.tbz") + (sha256 + (base32 + "06dl04fcmwpkydzni2fzwrhk0bqypd55mgxfax9v82x65xrgj5gw")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-astring)) + (native-inputs (list ocaml-ounit)) + (home-page "https://github.com/mirage/parse-argv") + (synopsis "Process strings into sets of command-line arguments") + (description + "Small implementation of a simple argv parser.") + (license license:isc))) + (define-public ocaml-functoria-runtime (package (name "ocaml-functoria-runtime") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 19:36:50 2023 Received: (at submit) by debbugs.gnu.org; 9 Jan 2023 00:36:50 +0000 Received: from localhost ([127.0.0.1]:35194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9h-0001sI-OM for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:50 -0500 Received: from lists.gnu.org ([209.51.188.17]:50646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEg9d-0001rl-Hv for submit@debbugs.gnu.org; Sun, 08 Jan 2023 19:36:45 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9d-0005lN-DG for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:45 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEg9b-0004EM-Oy for guix-patches@gnu.org; Sun, 08 Jan 2023 19:36:45 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4Nqw405mnsz9t86 for ; Mon, 9 Jan 2023 00:36:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673224592; bh=1cf67ZmgxRWNTrACCoUC7vCiqycFSUjpKncnsO7BaYQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=f4i5/Z1AZ40J11zDqTfXDxFuPyupyEouEknSMdGMmgX7ySz6JZTtpuQe/fGq12/gI 5+DOJGXSNnckZHp/zxUYXv/9cpqmMLO0wklwYZZbob1ZrqvZ1VVp8F4I6em7iXqsLn 9dCTw9kBlvU/ZpH6+JUKk1Y3RxJUkMWM4yrCSUbs= X-Riseup-User-ID: 07B9B30ACC6F74E9906E07C3340CB952FB6E852B546DCCA00724104978BA1400 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Nqw3z6nCdz5vXJ; Mon, 9 Jan 2023 00:36:31 +0000 (UTC) From: Csepp To: guix-patches@gnu.org Subject: [PATCH 39/39] gnu: Add ocaml-mirage-bootvar-unix. Date: Mon, 9 Jan 2023 01:35:29 +0100 Message-Id: <20230109003529.23375-39-raingloom@riseup.net> In-Reply-To: <20230109003529.23375-1-raingloom@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, 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-Debbugs-Envelope-To: submit Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage-bootvar-unix): New variable. --- gnu/packages/ocaml.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 0b90578c4b..8251082afc 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3975,6 +3975,24 @@ (define-public ocaml-mirage a fully-standalone, specialised unikernel.") (license license:isc))) +(define-public ocaml-mirage-bootvar-unix + (package + (name "ocaml-mirage-bootvar-unix") + (version "0.1.0") + (source (origin + (method url-fetch) + (uri + "https://github.com/mirage/mirage-bootvar-unix/releases/download/0.1.0/mirage-bootvar-unix-0.1.0.tbz") + (sha256 + (base32 + "0r92s6y7nxg0ci330a7p0hii4if51iq0sixn20cnm5j4a2clprbf")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-lwt ocaml-parse-argv)) + (home-page "https://github.com/mirage/mirage-bootvar-unix") + (synopsis "Unix implementation of MirageOS Bootvar interface") + (description "Library for passing boot parameters from Solo5 to MirageOS.") + (license license:isc))) + (define-public ocaml-duration (package (name "ocaml-duration") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 09 09:18:38 2023 Received: (at control) by debbugs.gnu.org; 9 Jan 2023 14:18:38 +0000 Received: from localhost ([127.0.0.1]:36061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEsyz-0004uq-SV for submit@debbugs.gnu.org; Mon, 09 Jan 2023 09:18:38 -0500 Received: from mx1.riseup.net ([198.252.153.129]:50014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEsyw-0004ud-TM for control@debbugs.gnu.org; Mon, 09 Jan 2023 09:18:36 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4NrGJP29yWzDrMr for ; Mon, 9 Jan 2023 14:18:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673273909; bh=taKq5V0ohoRrhFk9my0OXgQT/VZgiFqJK9V3rc5JHWA=; h=From:To:Subject:Date:From; b=bjDOISLm+xPTBLbNFKcYhB89DxGpNvwR1KX0SP/wSm01D79iEDI4LNcHY1H6Ot00o 6hcVsP6TuOun6gR4rRr0d3eM6f5nkCy7V8MXlO6vhTtMy3xZz7y8hMfPwKkXF0Tn5s qOiA4OmiGXSJtbfW8kRc83yb3zK+C5iVF4B1pkQQ= X-Riseup-User-ID: C2FD515AAB73DB8385A5EEF503150880DAAB614E09BEF3490C806AD644FA45E0 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4NrGJN3zR2z1yZp for ; Mon, 9 Jan 2023 14:18:28 +0000 (UTC) From: Csepp To: control@debbugs.gnu.org Subject: merging accidental multiple submission Date: Mon, 09 Jan 2023 14:51:22 +0100 Message-ID: <86eds3hjvn.fsf@riseup.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) merge 60671 60672 60673 60674 60675 60676 60677 60678 60679 60680 60681 60682 60683 thanks Sorry, and thanks nckx for helping me sort this out! From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 07 02:54:52 2023 Received: (at control) by debbugs.gnu.org; 7 Feb 2023 07:54:52 +0000 Received: from localhost ([127.0.0.1]:50902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPIoW-0006EC-AZ for submit@debbugs.gnu.org; Tue, 07 Feb 2023 02:54:52 -0500 Received: from mira.cbaines.net ([212.71.252.8]:42154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPIoV-0006E5-0x for control@debbugs.gnu.org; Tue, 07 Feb 2023 02:54:51 -0500 Received: from localhost (unknown [IPv6:2a02:1808:280:b109:f055:17e:cfb4:2]) by mira.cbaines.net (Postfix) with ESMTPSA id 8AA1727BBE9 for ; Tue, 7 Feb 2023 07:54:49 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 30a6acab for ; Tue, 7 Feb 2023 07:54:48 +0000 (UTC) From: Christopher Baines To: control@debbugs.gnu.org Subject: tag 60674 moreinfo Date: Tue, 07 Feb 2023 07:54:48 +0000 Message-ID: <87cz6lykon.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 60674 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 07 02:59:59 2023 Received: (at 60673) by debbugs.gnu.org; 7 Feb 2023 07:59:59 +0000 Received: from localhost ([127.0.0.1]:50907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPItS-0006LW-Uy for submit@debbugs.gnu.org; Tue, 07 Feb 2023 02:59:59 -0500 Received: from mira.cbaines.net ([212.71.252.8]:42156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPItR-0006LP-Kx for 60673@debbugs.gnu.org; Tue, 07 Feb 2023 02:59:58 -0500 Received: from localhost (unknown [IPv6:2a02:1808:280:b109:f055:17e:cfb4:2]) by mira.cbaines.net (Postfix) with ESMTPSA id DFF9F27BBE9; Tue, 7 Feb 2023 07:59:56 +0000 (GMT) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 6eefd7c5; Tue, 7 Feb 2023 07:59:56 +0000 (UTC) References: <20230109003529.23375-1-raingloom@riseup.net> User-agent: mu4e 1.8.11; emacs 28.2 From: Christopher Baines To: Csepp Subject: Re: [bug#60673] [PATCH 01/39] gnu: Add ocaml-domain-name. Date: Tue, 07 Feb 2023 08:57:06 +0100 In-reply-to: <20230109003529.23375-1-raingloom@riseup.net> Message-ID: <874jrxdhxi.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 60673 Cc: 60673@debbugs.gnu.org, guix-patches@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hey, While I think the builds look OK for this series, there are quite a few formatting issues raised by the linter (this can be seen on [1] and [2]). 1: https://qa.guix.gnu.org/issue/60674 2: https://data.qa.guix.gnu.org/compare?base_commit=238f965c331990459a69cbc713ca951ad40e6044&target_commit=3b5485b9cdaebda127dc040ad67a287f39e33519 Could you run the linter on the packages you've added here, address the issues it raises and send an updated series? Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmPiBPlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XemNw//Yyogb3RNcvqQrZEQ6rsNixU7V8PRkpZT 60HG5x7tbvy2wAyW5VoO5dn/175HyZns3Wr6Us1lU7Qz4YF1SNoJysiGmVnCuu4X sAHdtf9PkEQIhVe+G+3aSzs0jIc0bUpRqBQiUcKSBxAJEkdnY+TdEAmfOQvyWKQz fX23WfEpG+8GMNExgmB22bz0rczSk2p9oahQt74YEmhHIodxC4ZBxeGzpN5iEC89 OjRFjfTbnsjLZQRHW0ZQNe3dfXmkZS+NYn7DpoF3++inNpbRBJIhWzkF2T7JeQca 2+cQpMN3i61I6nd5kaypDlbo0C1DrKpWZzTU8lXKD2iXwYwKhU3hFuvxJOsEMWKO 7kKEDqIhyu1vC5bahzw+CYlUEZrGNwxJrRFF8/xLI2LVflZvsawm4LH25v3q31Sy +mufCu0aDJaS4J3GFpI3t+uAGKhaZr+WqeCxgVt0zKiYN4R4XGUUfEwbsh0eB3N0 oOEMXku9mJ6lx+v528Qp/ibW3/WRVWH2dQIYg1kgH9NrtQae1kb70V5d6vMLEe3R aFAl16vlp3b0WGVXuTezWv3blB83LSuV1/pUvdvokWoE7Z8KZk73kOnhuvz2PCku kPgpukulRqA0a9mmpFIKv9p98VZ8k8F3+gqMdCPVk0ReRPgwwCPKgomRZFQCB4HC S9ZPwIsXoCU= =uyIT -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 07 20:47:58 2023 Received: (at submit) by debbugs.gnu.org; 8 Feb 2023 01:47:58 +0000 Received: from localhost ([127.0.0.1]:54333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPZYz-0004KE-ST for submit@debbugs.gnu.org; Tue, 07 Feb 2023 20:47:58 -0500 Received: from lists.gnu.org ([209.51.188.17]:33738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPZYx-0004Jv-Rh for submit@debbugs.gnu.org; Tue, 07 Feb 2023 20:47:57 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pPZYx-0006Jy-L3 for guix-patches@gnu.org; Tue, 07 Feb 2023 20:47:55 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pPZYv-0007qM-R7 for guix-patches@gnu.org; Tue, 07 Feb 2023 20:47:55 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PBNDS0QZBz9tGK; Wed, 8 Feb 2023 01:47:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1675820872; bh=KgWzVxERTrf07ne0aklTDVemeOqAut40aqm/MacA15E=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=Pj7ZLkHkPZ2hl+G+C0dEc8Wvq+bdLTmurAyFPs4ibVpONZDqjAfdMvVvP8Vw0iROC ShS7SNw5uwY9IAREwHDgAvzC45TQEbFrvOhFR635QWilOx21ZcF9fEt2gUI63oMEjJ 6a7Y2END6osWkpCX9L++uVDYeJlUUagdiaN3+uPY= X-Riseup-User-ID: B34BB363BDD0B34CC9AFD24DD45DF21F6D5794AA94B055AB9014B308E3DA00FD Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PBNDR2Kfhz1yBT; Wed, 8 Feb 2023 01:47:51 +0000 (UTC) References: <20230109003529.23375-1-raingloom@riseup.net> <874jrxdhxi.fsf@cbaines.net> From: Csepp To: Christopher Baines Subject: Re: [bug#60673] [PATCH 01/39] gnu: Add ocaml-domain-name. Date: Wed, 08 Feb 2023 02:37:48 +0100 In-reply-to: <874jrxdhxi.fsf@cbaines.net> Message-ID: <87wn4t2aik.fsf@riseup.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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, 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-Debbugs-Envelope-To: submit Cc: 60673@debbugs.gnu.org, Csepp , guix-patches@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Christopher Baines writes: > [[PGP Signed Part:Undecided]] > Hey, > > While I think the builds look OK for this series, there are quite a few > formatting issues raised by the linter (this can be seen on [1] and [2]). > > 1: https://qa.guix.gnu.org/issue/60674 > 2: > https://data.qa.guix.gnu.org/compare?base_commit=238f965c331990459a69cbc713ca951ad40e6044&target_commit=3b5485b9cdaebda127dc040ad67a287f39e33519 > > Could you run the linter on the packages you've added here, address the > issues it raises and send an updated series? > > Thanks, > > Chris > > [[End of PGP Signed Part]] Those are all URL constants, can't really do much about them other than slice them up with string-append, which I'm not sure really helps with readability or ease of editing. They were not an issue while I was editing the code and gnu/packages/ocaml.scm already has a lot of lines that whitespace-mode highlights as too long, so I thought it wouldn't matter much and my time would be better spent elsewhere. The real fix IMHO would be to convert them into git-fetch origins, which would also make it possible to use git related package transforms. This is on my TODO list. Or at least the OPAM importer should be changed to do the URL splitting. From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 08 02:36:23 2023 Received: (at submit) by debbugs.gnu.org; 8 Feb 2023 07:36:23 +0000 Received: from localhost ([127.0.0.1]:54613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPf0A-0005fJ-Q0 for submit@debbugs.gnu.org; Wed, 08 Feb 2023 02:36:23 -0500 Received: from lists.gnu.org ([209.51.188.17]:34328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPf09-0005fC-Og for submit@debbugs.gnu.org; Wed, 08 Feb 2023 02:36:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pPf07-0002eg-Fy for guix-patches@gnu.org; Wed, 08 Feb 2023 02:36:21 -0500 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pPf05-0007YX-Qg for guix-patches@gnu.org; Wed, 08 Feb 2023 02:36:19 -0500 Received: from localhost (unknown [IPv6:2a02:1808:280:f63d:f055:17e:cfb4:3]) by mira.cbaines.net (Postfix) with ESMTPSA id 7D09216CFE; Wed, 8 Feb 2023 07:36:15 +0000 (GMT) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 3730aaed; Wed, 8 Feb 2023 07:36:13 +0000 (UTC) References: <20230109003529.23375-1-raingloom@riseup.net> <874jrxdhxi.fsf@cbaines.net> <87wn4t2aik.fsf@riseup.net> User-agent: mu4e 1.8.11; emacs 28.2 From: Christopher Baines To: Csepp Subject: Re: [bug#60673] [PATCH 01/39] gnu: Add ocaml-domain-name. Date: Wed, 08 Feb 2023 08:32:28 +0100 In-reply-to: <87wn4t2aik.fsf@riseup.net> Message-ID: <875ycc8v82.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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-Debbugs-Envelope-To: submit Cc: 60673@debbugs.gnu.org, guix-patches@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Csepp writes: > Christopher Baines writes: > >> [[PGP Signed Part:Undecided]] >> Hey, >> >> While I think the builds look OK for this series, there are quite a few >> formatting issues raised by the linter (this can be seen on [1] and [2]). >> >> 1: https://qa.guix.gnu.org/issue/60674 >> 2: >> https://data.qa.guix.gnu.org/compare?base_commit=238f965c331990459a69cbc713ca951ad40e6044&target_commit=3b5485b9cdaebda127dc040ad67a287f39e33519 >> >> Could you run the linter on the packages you've added here, address the >> issues it raises and send an updated series? >> >> Thanks, >> >> Chris >> >> [[End of PGP Signed Part]] > > Those are all URL constants, can't really do much about them other than slice > them up with string-append, which I'm not sure really helps with > readability or ease of editing. They were not an issue while I was > editing the code and gnu/packages/ocaml.scm already has a lot of lines > that whitespace-mode highlights as too long, so I thought it wouldn't > matter much and my time would be better spent elsewhere. You're right that there are quite a few other instances of lines that are too long in that module, but I don't think that's a reason not to add more. I think splitting the long URL strings with string-append is a good approach and can help with readability. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmPjUO1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XeNng//QEGLBpjKu9K+4epn0c3gYLpHC0shKrIC fpgtFwe7pvAz2+vXKziNhkEU2EU++muR8ELHSyOaCum3lR3neGX3TiYhWXI9h0qp yBCYnhM1GLLzbie43ntklU3FdL59P5XuLM8B7HL5Pkdm5wk/DXc0q4wcQz/r/dfs 9oCKeUgGz8xukGv/sTlhw2zR42/nCootTepFcgqBAhKQ7HX8I9ATgzWkbjVFADGD JorGAgYqDcTJ5+CmMGU8ygGYR2RpjCqpCBajZ3fG8oTNzG5YgaT+yoNJ1HNQKmA0 kJs/DaQvZsn7ZmL1iSlsT61L8xDD1zXtMkuF5ny3Q3IujhLlDYZJ5QjbSxsKYPu9 qQkwaK4QAwbih0N97ofmmoFWzlWzhv2ElEv+Tu6gfXt3u8Vljg9LOEKKhanhKPzM 94kkeZ1hjHGl1QS4hNIThbWIIZEPxR5+x9lOw9YIOV72a1zZj62mnxkq6ox5MOJ3 9c2y4LgdNmbg7dOIWYwV9/tWCFcw03TQ8InuKu1mwyp7nxPEAxh4Mf9EpCMLax4z dcge6OM4iEdKe97uurICRE1SEwa480mDk4o4j70TLZ/VWGIkCLD67KDDPwbXqBLd wHwF2BoSDjovtQUnN3vkZoMNeBIuKotbX3sXyRshzlqco9y+odBBlNOT5/YJRpGO ZdpXq9zWvio= =TUka -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:00:48 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:00:48 +0000 Received: from localhost ([127.0.0.1]:34177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpX-0006nx-VD for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:48 -0500 Received: from mx0.riseup.net ([198.252.153.6]:50684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpW-0006ne-GK for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:47 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBpc2t9nz9sNy for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498440; bh=PXPVRzDHSdzcdQpdpmhYVQo7j4iEAmJDPXgjDqAWCwM=; h=From:To:Subject:Date:From; b=YO5SRZAnlUdM0gPuSr786ygDAsgpdzIwduBqT/p58G8wDR13d0jjRfRQYQ2uZUITF mq1/oVfUwTyFj3M1xH9Jw6DtbkEM186qNZYrh/sUu+Ls0KbGzhjapOQwlMu1R5vzaG uIje8mKd28IR1xT/bw3TXvd3g1P3RC7+c+sS/1Ls= X-Riseup-User-ID: 048FF3900A078BACB6A558782221958A04D6D8FAF25837FE89A90906F7D21DAD Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpb4lH6z1y8Z for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:39 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: Date: Wed, 15 Feb 2023 22:59:49 +0100 Message-Id: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Updated version of the packages needed to build the hello world unikernel. Lint warnings taken care of, the few that remain are false positives related to upgrades to versions that are not actually ne [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [198.252.153.6 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 2.0 BLANK_SUBJECT Subject is present but empty X-Debbugs-Envelope-To: 60673 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) Updated version of the packages needed to build the hello world unikernel. Lint warnings taken care of, the few that remain are false positives related to upgrades to versions that are not actually newer. From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:00:54 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:00:54 +0000 Received: from localhost ([127.0.0.1]:34185 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpe-0006oi-5q for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:54 -0500 Received: from mx1.riseup.net ([198.252.153.129]:50030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpX-0006ng-26 for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:48 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBpd4SPgzDqfh for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498441; bh=auuIg985qPa+VqW4U9hmXiawbyTKS1HlSntmgnkWFU8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=JM/zsE6Euszf5dutuNgAhMdb/4Z0imvmlCVRG0ecaqMUGoM5uiEVCjzrn0RiNGn4O hT8L9JvT0u52fANIezJP5J1Ps1cMx3sg8avS+qN8FiLXajwhuZ0PzVqFsTG83ptXQX 9rVhdOrYYlbwdrnyQGv0egeki3LmBpwT2BTgZlMI= X-Riseup-User-ID: D7D74E6E390780A15EA8C6B7CA1D9D0E2F73B9D7DBB6F48620AD597AEA0B1477 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpc535Yz1y8Z; Wed, 15 Feb 2023 22:00:40 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 01/39] gnu: Add ocaml-domain-name. Date: Wed, 15 Feb 2023 22:59:50 +0100 Message-Id: <20230215220028.18575-2-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom gnu/packages/ocaml.scm (ocaml-domain-name): New variable. --- gnu/packages/ocaml.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 0cc92c3e85..75f112f0ac 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -27,6 +27,7 @@ ;;; Copyright © 2022 Maxim Cournoyer ;;; Copyright © 2022 John Kehayias ;;; Copyright © 2022 Garek Dyszel +;;; Copyright © 2023 Csepp ;;; ;;; This file is part of GNU Guix. ;;; @@ -3529,6 +3530,28 @@ (define-public ocaml-ocp-index (license (list license:gpl3+ license:lgpl2.1+)))) +(define-public ocaml-domain-name + (package + (name "ocaml-domain-name") + (version "0.4.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hannesm/domain-name/") + (commit (string-append "v" version)))) + (file-name name) + (sha256 + (base32 + "1a669zz1pc7sqbi1c13jsnp8algcph2b8gr5fjrjhyh3p232770k")))) + (build-system dune-build-system) + (native-inputs (list ocaml-alcotest)) + (home-page "https://github.com/hannesm/domain-name") + (synopsis "RFC 1035 Internet domain name data structure and parser") + (description + "Parses and constructs RFC compliant domain names. The invariants on the +length of domain names are preserved throughout the module.") + (license license:isc))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:00:55 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:00:55 +0000 Received: from localhost ([127.0.0.1]:34188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpe-0006or-Jc for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:55 -0500 Received: from mx0.riseup.net ([198.252.153.6]:50700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpY-0006ni-6H for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:48 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBpf61KPz9syh for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498442; bh=iSzeM1ALDI8XRs1DbTyd6PScJWbFBoB6uGemipKw8sk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=tCAZfQanlEzWQYguMZWhx0Ai8wuFcpsDdQjhHzP8BwZuIn+UMJxBndZBtosRn3F93 d836aiwsOg6oGscIFx5HlZrgYkC9t8XDgL3QV2ojCjtlCbdYxxkrOqoVVciWP+re4d weQGQReyZLZ6g/piruJms/aH81IenkESo7N9WYoc= X-Riseup-User-ID: 1ED0D9D7CBC416A515F26A7F25B3181298D830AB36D640C47FFE58971E19326D Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpd6fKsz1y8Z; Wed, 15 Feb 2023 22:00:41 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 02/39] gnu: Add ocaml-macaddr. Date: Wed, 15 Feb 2023 22:59:51 +0100 Message-Id: <20230215220028.18575-3-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-macaddr): New variable. --- gnu/packages/ocaml.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 75f112f0ac..7fb32ade5a 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3552,6 +3552,35 @@ (define-public ocaml-domain-name length of domain names are preserved throughout the module.") (license license:isc))) +(define-public ocaml-macaddr + (package + (name "ocaml-macaddr") + (version "5.3.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mirage/ocaml-ipaddr/") + (commit (string-append "v" version)))) + (file-name name) + (sha256 + (base32 + "1zgwx0ms3l4k4dzwnkrwq4zzqjrddjsvqn66mbd0rm6aq1ib019d")))) + (build-system dune-build-system) + (arguments '(#:package "macaddr")) + (propagated-inputs (list ocaml-cstruct ocaml-domain-name)) + (native-inputs (list ocaml-ounit2 ocaml-ppx-sexp-conv)) + (home-page "https://github.com/mirage/ocaml-ipaddr") + (synopsis "OCaml library for manipulation of MAC address representations") + (description + "Features: +@itemize +@item MAC-48 (Ethernet) address support +@item @code{Macaddr} is a @code{Map.OrderedType} +@item All types have sexplib serializers/deserializers optionally via the +@code{Macaddr_sexp} library +@end itemize") + (license license:isc))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:00:55 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:00:55 +0000 Received: from localhost ([127.0.0.1]:34191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpf-0006p3-3j for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:55 -0500 Received: from mx1.riseup.net ([198.252.153.129]:50042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpZ-0006nk-CC for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:49 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBph0GxszDqJM for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498444; bh=62tZflGtBVYqQTLRk51m8HYlossnt1mjfoyf7Sepgo8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=M4W6S5aMqB643xLEz+flz4rjEX5xYOIPZYnit44BpHCjdHbFHkgdFKCB1Iw5LsV5d EDypCZ4XFL7gfjaIUzepQYSZf6MFe8XwiV2BVnVywSQk0kA6W8ZpG9kL2iwKJVKQiO x4ZrFj1PE+lrxN/wkk13nHPZUkUlD/92KhavaO28= X-Riseup-User-ID: FE44144BDBEB55265E8C407B62111658B0FA93BAB4D10C2EE857717BB655BE8D Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpg0vDFz1y8Z; Wed, 15 Feb 2023 22:00:42 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 03/39] gnu: Add ocaml-ipaddr. Date: Wed, 15 Feb 2023 22:59:52 +0100 Message-Id: <20230215220028.18575-4-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-ipaddr): New variable. --- gnu/packages/ocaml.scm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 7fb32ade5a..e3e63c26b4 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3581,6 +3581,19 @@ (define-public ocaml-macaddr @end itemize") (license license:isc))) +(define-public ocaml-ipaddr + ;; same repo and versions as ocaml-macaddr + (package + (inherit ocaml-macaddr) + (name "ocaml-ipaddr") + (arguments '(#:package "ipaddr")) + (propagated-inputs (list ocaml-macaddr ocaml-domain-name)) + (synopsis + "Library for manipulation of IP (and MAC) address representations") + (description + "IP address types with serialization, supporting a wide range of RFCs.") + (license license:isc))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:00:56 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:00:56 +0000 Received: from localhost ([127.0.0.1]:34194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpf-0006pG-JT for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:55 -0500 Received: from mx1.riseup.net ([198.252.153.129]:50048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpa-0006nn-ML for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:51 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBpj1Xn5zDrHd for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498445; bh=Xu2Jj67HtGDjFetJmf34Bu4ML+AlkIElNhNzczY7d10=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Y2lKYGLZ5SZnJTgYwk6S6iI5r2/bzhmLMEcAAb+zZuuj8pCxAa5w1UKiiDhReh3N3 X+uSLnH1gLw68xDvBio4kZhkF8ZqivkMYfH5PYMHZCEzLbmNOcy78u8IS6caSLsO/I /6PnS/5MJiTbRc8vmDeoXqa41XTSxtCwRnBgICtM= X-Riseup-User-ID: 5208600694FB648B73161280EC41A00FE7BABA41F2CB67C02CA32BF636E02D93 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBph2Fzdz1y8Z; Wed, 15 Feb 2023 22:00:44 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 04/39] gnu: Add ocaml-opam-monorepo. Date: Wed, 15 Feb 2023 22:59:53 +0100 Message-Id: <20230215220028.18575-5-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-opam-monorepo): New variable. --- gnu/packages/ocaml.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index e3e63c26b4..d9b0d74c80 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -976,6 +976,39 @@ (define-public opam ;; The 'LICENSE' file waives some requirements compared to LGPLv3. (license license:lgpl3))) +(define-public ocaml-opam-monorepo + (package + (name "ocaml-opam-monorepo") + (version "0.3.5") + (source (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/tarides/opam-monorepo/") + (commit version))) + (file-name name) + (sha256 + (base32 + "09lq788b1sai4v1nxd16b00pw0m55plcwrx3f9v5a90gpxg0a6sc")))) + (build-system dune-build-system) + (arguments + ;; TODO + ;; Too many tests require a fully initialized opam, disabling them would + ;; be a huge pain. "Mocking" opam init is difficult because it requires + ;; networking access. + '(#:tests? #f)) + ;; TODO: not entirely clear if these should be native, test cross-building + (native-inputs (list ocaml-odoc + pkg-config)) + ;; (propagated-inputs lablgtk3) optional and is currently failing to build + (home-page "https://github.com/tarides/opam-monorepo") + (synopsis "Assemble and manage fully vendored Dune repositories") + (description + "The opam monorepo plugin provides a convenient interface to bridge the +opam package manager with having a local copy of all the source code required +to build a project using the dune build tool.") + (license license:isc))) + (define-public ocaml-camlp-streams (package (name "ocaml-camlp-streams") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:00:56 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:00:56 +0000 Received: from localhost ([127.0.0.1]:34196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpg-0006pS-0O for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:56 -0500 Received: from mx1.riseup.net ([198.252.153.129]:50056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpb-0006no-NM for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:52 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBpk2hLPzDr44 for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498446; bh=FTb2rnDywXRrY1y+vj7XfjAZcpR74WHj2HjymhB2tdE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BfSQefG/g+wxr+118lIhEEy6QpfOvNzZuNK673O5GiFY5Vs2fwf+vSYrV7EMvlNGM izBrAwzdi641KEhAllBSR+TnJ7l8mP1oPqfDaqi6+yKQJu0ZdjHLeWwQrXekOk/0yJ l0tOT6oJ3qXy9BxB/sIN68NTgyOU4eA29sZvc8q4= X-Riseup-User-ID: F9AF2F510536C8492922E20CC69F7AE671B4372272F0D556486E474770516CFA Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpj3bKjz1y8Z; Wed, 15 Feb 2023 22:00:45 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 05/39] gnu: Add ocaml-pecu. Date: Wed, 15 Feb 2023 22:59:54 +0100 Message-Id: <20230215220028.18575-6-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-pecu): New variable. --- gnu/packages/ocaml.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index d9b0d74c80..17230b5023 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3627,6 +3627,27 @@ (define-public ocaml-ipaddr "IP address types with serialization, supporting a wide range of RFCs.") (license license:isc))) +(define-public ocaml-pecu + (package + (name "ocaml-pecu") + (version "0.6") + (source (origin + (method url-fetch) + (uri + "https://github.com/mirage/pecu/releases/download/v0.6/pecu-v0.6.tbz") + (sha256 + (base32 + "1iz5jj9lyl1pah8dfni4wv0qml0ir5zknv4zhw7v50sc8kdbglm9")))) + (build-system dune-build-system) + (native-inputs (list ocaml-fmt ocaml-alcotest ocaml-crowbar ocaml-astring)) + (home-page "https://github.com/mirage/pecu") + (synopsis "Encoder/Decoder of Quoted-Printable (RFC2045 & RFC2047)") + (description + "This package provides a non-blocking encoder/decoder of Quoted-Printable +according to RFC2045 and RFC2047 (about encoded-word). Useful to translate +contents of emails.") + (license license:expat))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:00:57 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:00:57 +0000 Received: from localhost ([127.0.0.1]:34199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpg-0006pZ-GP for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:57 -0500 Received: from mx0.riseup.net ([198.252.153.6]:49936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpc-0006nw-UY for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:53 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBpl41Mqz9sNy for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498447; bh=ZA9Qj3NTLewW/hT0GHBy2cp0dVbapvCgWniaBrpfmLo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=R4De5ISO6yuTNto8W2UDPa92f38zgPWY4DDNLwRCo7eizVZtKC9dnSCNITxHUxDl+ W9KeDYrciaAgGhr1QOvk3yumBGr2BdZTHe4Nmc63Qu03E/I/cA1dRWfpXPGoVSk1gn kytJ76BfIGfPZTG6p7GSoEM+DXYzbOGldYQOL9Ig= X-Riseup-User-ID: 6018F9EEAFF50A4EC00C5D46833888F1E905BDC7630139490D6C376963544F73 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpk50D9z1y8Z; Wed, 15 Feb 2023 22:00:46 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 06/39] gnu: Add ocaml-emile. Date: Wed, 15 Feb 2023 22:59:55 +0100 Message-Id: <20230215220028.18575-7-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-emile): New variable. --- gnu/packages/ocaml.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 17230b5023..f6371983d3 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3648,6 +3648,33 @@ (define-public ocaml-pecu contents of emails.") (license license:expat))) +(define-public ocaml-emile + (package + (name "ocaml-emile") + (version "1.1") + (source (origin + (method url-fetch) + (uri + "https://github.com/mirage/emile/releases/download/v1.1/emile-v1.1.tbz") + (sha256 + (base32 + "0r1141makr0b900aby1gn0fccjv1qcqgyxib3bzq8fxmjqwjan8p")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-angstrom + ocaml-ipaddr + ocaml-base64 + ocaml-pecu + ocaml-bigstringaf + ocaml-uutf)) + (native-inputs (list ocaml-alcotest)) + (home-page "https://github.com/mirage/emile") + (synopsis "Parser of email address according RFC822") + (description + "This package provides a parser of email address according RFC822, RFC2822, +RFC5321 and RFC6532. It handles UTF-8 email addresses and encoded-word +according RFC2047.") + (license license:expat))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:00:58 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:00:58 +0000 Received: from localhost ([127.0.0.1]:34202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPph-0006po-6i for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:57 -0500 Received: from mx0.riseup.net ([198.252.153.6]:49936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpd-0006nw-Nh for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:54 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBps3m1Mz9sNy for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498453; bh=N2G/OtIO7KqjezkmPoui6OlyuQsEHCsjCktuFtfLYpM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=lVhgHi0tE/xyA3gWhlgAgFGWz/zpgPv69zmQxlhmM2r+4A+8Jrfb/0OOaSs7uXQT/ eWAvr9/ejcBvWuhCtiy7dmhNwCe4FUBO+Snpupzpzgg5bEmutBRL1DQ5rxMZSGILGE 640WEAklXfLevDL/3eGaJlmlnL69GnIP7bvvYZjs= X-Riseup-User-ID: 9FD968CC0C43D79ECADB19542323DF5AFC08C4A118567FED635028D3CAEC5B16 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpr4hVmz1y8Z; Wed, 15 Feb 2023 22:00:52 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 11/39] gnu: Add ocaml-duration. Date: Wed, 15 Feb 2023 23:00:00 +0100 Message-Id: <20230215220028.18575-12-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-duration): New variable. --- gnu/packages/ocaml.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index d89b538d31..263ad9d200 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3778,6 +3778,30 @@ (define-public ocaml-mirage a fully-standalone, specialised unikernel.") (license license:isc))) +(define-public ocaml-duration + (package + (name "ocaml-duration") + (version "0.2.1") + (source (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/hannesm/duration/") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0vvxi0ipxmdz1k4h501brvccniwf3wpc32djbccyyrzraiz7qkff")))) + (build-system dune-build-system) + (native-inputs (list ocaml-alcotest)) + (home-page "https://github.com/hannesm/duration") + (synopsis "Conversions to various time units") + (description + "This package provides a duration is represented in nanoseconds as an +unsigned 64 bit integer. This has a range of up to 584 years. Functions +provided check the input and raise on negative or out of bound input.") + (license license:isc))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:00:58 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:00:58 +0000 Received: from localhost ([127.0.0.1]:34206 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpi-0006q5-0l for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:58 -0500 Received: from mx0.riseup.net ([198.252.153.6]:49950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpe-0006oG-4U for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:54 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBpm5f0Tz9swd for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498448; bh=jgrv5b8nz9SnGHHoobD5sRni7EDF5+Dof4HKzIAwkLo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=H2l4FFiOCsZj/1247TgVzREr9SMmuosF8cEXnoUPgWzj21rsxU9UKe9+grP4NMWYU Rhq3ztsjltxyTGza8tLIdqtOQsTLqO9B2hEgmbG2icxww/up7ZJsT+HHLIJeykhC+3 5cnrba9YJsgDEz4EhnHrIrHQYVxyFjkLKPnct3OM= X-Riseup-User-ID: FC8B0E363FB24DC3580F35F77C5529E5E6F5CFA1D7EC68D7DDD3CDE136890784 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpl6GmMz1y8Z; Wed, 15 Feb 2023 22:00:47 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 07/39] gnu: Add ocaml-functoria-runtime Date: Wed, 15 Feb 2023 22:59:56 +0100 Message-Id: <20230215220028.18575-8-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-functoria-runtime): New variable. --- gnu/packages/ocaml.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index f6371983d3..3ad0ccbb76 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3675,6 +3675,41 @@ (define-public ocaml-emile according RFC2047.") (license license:expat))) +(define-public ocaml-functoria-runtime + (package + (name "ocaml-functoria-runtime") + (version "4.3.3") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/mirage/mirage/") + (commit (string-append "v" version)))) + ;; TODO this origin is used by multiple packages, so what should the name + ;; field say? + (file-name (git-file-name "mirage" version)) + (sha256 + (base32 + "09mqbffrhnklbc50gaflkwb3h1xysqqiwb84a9q1phjl038pic6r")))) + (build-system dune-build-system) + (arguments + '(#:package "functoria-runtime" + ;; TODO + ;; again, requires opam for tests, which needs network access. + ;; most other tests seem to pass. + #:tests? #f)) + (propagated-inputs + (list ocaml-cmdliner ocaml-fmt ocaml-logs ocaml-bos ocaml-ipaddr + ocaml-emile ocaml-uri)) + (native-inputs + (list ocaml-alcotest)) + (home-page "https://github.com/mirage/mirage") + (synopsis "Runtime support library for functoria-generated code") + (description + "This is the runtime support library for code generated by functoria.") + (license license:isc))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:40 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:41 +0000 Received: from localhost ([127.0.0.1]:34243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqO-0006v2-L3 for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:40 -0500 Received: from mx1.riseup.net ([198.252.153.129]:60796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpg-0006oN-3x for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:56 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBpv6RcwzDqfh for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498455; bh=561Yvtl30jOI/nELZws8mUbvldGiHwMGqMz4rTn76Po=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=My5ou8nujEeG9v9HrFaq+Jn+jo6hUG715N7Eto9+7d1xzdBuV86+mIRtDGwsSLrxe hwj7q0iVC3dglzEwGARhA3/DGQYetTrLopwrqILezBVSe2eLk18U28ZWH0K54e8KD3 wHeBeAI4AgzKnHn1vFmPAYvtnmZg+WD9MIW0jlTg= X-Riseup-User-ID: 3E32895DB8D3AA82CA597B6003BE0DC0BADBD6F327830330506E869A963BC43A Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpv0Jnnz1y8Z; Wed, 15 Feb 2023 22:00:54 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 13/39] gnu: Add ocaml-mirage-time. Date: Wed, 15 Feb 2023 23:00:02 +0100 Message-Id: <20230215220028.18575-14-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage-time): New variable. --- gnu/packages/ocaml.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index f2ff6b6e15..affd0c194a 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3802,6 +3802,26 @@ (define-public ocaml-duration provided check the input and raise on negative or out of bound input.") (license license:isc))) +(define-public ocaml-mirage-time + (package + (name "ocaml-mirage-time") + (version "3.0.0") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/mirage/mirage-time/releases/download/v" + version "/mirage-time-v3.0.0.tbz")) + (sha256 + (base32 + "0z5xkhlgyhm22wyhwpf9r0rn4125cc3cxj6ccavyiiz2b2dr8h0d")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-lwt ocaml-duration)) + (home-page "https://github.com/mirage/mirage-time") + (synopsis "Time operations for MirageOS") + (description + "Defines the signature for time-related operations for MirageOS.") + (license license:isc))) + (define-public ocaml-mirage-unix (package (name "ocaml-mirage-unix") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:41 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:41 +0000 Received: from localhost ([127.0.0.1]:34245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqO-0006v4-V9 for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:41 -0500 Received: from mx1.riseup.net ([198.252.153.129]:60804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpg-0006oU-G8 for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:57 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBpq12YhzDqJM for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498451; bh=oVHeEFoal8LlQS3wdZxcHHsGbwHcCoHL9C0iYLCPNHg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=rvo9oG6yoFbl3L6g9RE7Z4NOguA/OwbuCg2C+5Pbug1moJDmmVuZJFcEVJWeB/Wcg JumpWHwVSlBovajRPOqM9x/2JbYIAL3Lx6jcx0+LsrKx36QbaX8l+swRxReBGhUvkM F12szWBh6C6ZO1Qp56jkK9jXBLsXnWlfG+v/XT9E= X-Riseup-User-ID: 58633DBC71EADC879D28919F441881DA7777E96183A26B193E4F525F0DDEB46A Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpp217tz1y8Z; Wed, 15 Feb 2023 22:00:50 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 09/39] gnu: Add ocaml-functoria. Date: Wed, 15 Feb 2023 22:59:58 +0100 Message-Id: <20230215220028.18575-10-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-functoria): New variable. --- gnu/packages/ocaml.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 532a6b4d3d..bf57dc153a 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3731,6 +3731,29 @@ (define-public ocaml-mirage-runtime applications built with MirageOS") (license license:isc))) +(define-public ocaml-functoria + (package + (inherit ocaml-functoria-runtime) + (name "ocaml-functoria") + (build-system dune-build-system) + (arguments + '(#:package "functoria" + ;; TODO again, wants opam, other tests seem to pass + ;; look for a way to disable tests that want network access + #:tests? #f)) + (propagated-inputs (list ocaml-cmdliner ocaml-rresult ocaml-result + ocaml-astring ocaml-fmt ocaml-logs ocaml-bos + ocaml-fpath ocaml-emile ocaml-uri)) + (native-inputs (list ocaml-alcotest ocaml-functoria-runtime)) + (home-page "https://github.com/mirage/mirage") + (synopsis + "DSL to organize functor applications") + (description + "DSL to describe a set of modules and functors, their types and +how to apply them in order to produce a complete application. The main use +case is mirage.") + (license license:isc))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:52 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:52 +0000 Received: from localhost ([127.0.0.1]:34247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqZ-0006vS-K9 for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:51 -0500 Received: from mx1.riseup.net ([198.252.153.129]:60796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPph-0006oN-AQ for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:57 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBpx0qGbzDqph for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498457; bh=Go/q2FXOXREgFsUrvYGk/twWePakMqwfAiRRi9Eyvbc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=s2CuOANdeTiW/db5SI63hA+arbxci2fevso1ejbLrMSGGywtqCFjk220XDEY9fOVO cVMiB1sjkJMzeQXoq/FAhcV8RYfUsK7vFNi8lEnfWKwdftCmgJ8OISCsS7XtEcQqBr lvBdjQ5Um1uH8f7TOGmSPMAgjsCnSwa5Ih6r5MCo= X-Riseup-User-ID: 608D65D5C790C2AF7A4081E109981C0E43C76AFF276EBC56B6BA5C26C2FD1D4B Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpw1d2Hz1y8Z; Wed, 15 Feb 2023 22:00:56 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 14/39] gnu: Add aliases for ocaml-cstruct and ocaml-lwt subpackages. Date: Wed, 15 Feb 2023 23:00:03 +0100 Message-Id: <20230215220028.18575-15-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-lwt-ppx ocaml-cstruct-unix ocaml-cstruct-sexp): New variables. --- gnu/packages/ocaml.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index affd0c194a..552759a171 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -2963,6 +2963,11 @@ (define-public ocaml-lwt locks or other synchronization primitives.") (license license:lgpl2.1))) +;; TODO this alias is not ideal but ocaml-lwt already explicitly specifies a +;; package argument and at least this way the importer doesn't try to +;; re-import it. +(define ocaml-lwt-ppx ocaml-lwt) + (define-public ocaml-lwt-dllist (package (name "ocaml-lwt-dllist") @@ -4453,6 +4458,12 @@ (define-public ocaml4.07-cstruct "0jj3whs8r3jc524i9bb67rffh7y7r157hjgvws0bkxijxpjzwkbk")))) (properties '())))) +;; TODO again, the "parent" package already has an explicit package argument, +;; so a variant package doesn't make sense, at least these aliases help the +;; importer out so it doesn't re-import things. At least hopefully. +(define ocaml-cstruct-unix ocaml-cstruct) +(define ocaml-cstruct-sexp ocaml-cstruct) + (define-public ocaml-hex (package (name "ocaml-hex") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:52 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:52 +0000 Received: from localhost ([127.0.0.1]:34249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqa-0006vU-0v for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:52 -0500 Received: from mx1.riseup.net ([198.252.153.129]:60812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPph-0006ob-Np for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:58 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBpr2rQRzDqtC for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498452; bh=gNuqj3fQsjBv1yPix71aCbZ1CJ7zfaxZEAfvs7u+Y/U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=oJBMY7OfOZmMOF4WrmsCCLiL0Dv+fap8gNWbaxBuvcICfPabKk6qgY2HQXwx/VPuF Naflcp1clc6GViJdl/Vt8+7qKOMiYOh52ZtHSfGrryZF4gg8r58GFh/x9eHtMECCJD sj8E6zs3ym3jn0ZtmvA4Hal/zin+QMwFSj5RS/zs= X-Riseup-User-ID: 63AC099238AB517E97C3184A5C0BFC2854090FB20B8197D3C202D4D87157F381 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpq3LqGz1y8Z; Wed, 15 Feb 2023 22:00:51 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 10/39] gnu: Add ocaml-mirage. Date: Wed, 15 Feb 2023 22:59:59 +0100 Message-Id: <20230215220028.18575-11-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage): New variable. --- gnu/packages/ocaml.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index bf57dc153a..d89b538d31 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3754,6 +3754,30 @@ (define-public ocaml-functoria case is mirage.") (license license:isc))) +(define-public ocaml-mirage + (package + (inherit ocaml-functoria-runtime) + (name "ocaml-mirage") + (build-system dune-build-system) + (arguments + '(#:package "mirage" + ;; TODO again, wants opam, other tests seem to pass + ;; look for a way to disable tests that want network access + #:tests? #f)) + (propagated-inputs + (list ocaml-astring ocaml-bos ocaml-functoria ocaml-ipaddr ocaml-logs + ocaml-mirage-runtime ocaml-opam-monorepo)) + (native-inputs (list ocaml-alcotest ocaml-fmt)) + (home-page "https://github.com/mirage/mirage") + (synopsis + "The MirageOS library operating system") + (description + "Library operating system that constructs unikernels for secure, +high-performance network applications across a variety of cloud computing and +mobile platforms. Code can be developed on a normal OS and then compiled into +a fully-standalone, specialised unikernel.") + (license license:isc))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:52 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:52 +0000 Received: from localhost ([127.0.0.1]:34251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqa-0006vc-Ck for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:52 -0500 Received: from mx1.riseup.net ([198.252.153.129]:46638) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpn-0006qG-Kz for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:04 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBpy2HbHzDqk9 for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498458; bh=I4XDCovHQ2ZgENCDDEp/EbY1FjQwiWTqQrlfRiAfP84=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Zp/hcGA78S1C8q2oSi5XD9GlUoU32FIe7ycuP4J/I9Gs0TVT7pvnELTH7oLwp7xEZ YHy4gTIjNr1fEFjvTEfdi93Vb3hIf8/Gs9z70P2cUXQXG8ZSyrRGE1If5ELedONnzL LNvKBYCUEk3ty/QO1cDoJ6DJH5LXdZiPnAkUykvs= X-Riseup-User-ID: 3E0478A75DE9E72EE57A697CEA4F957613DCE96EE7FF7F704F0E3A38CE3C595D Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpx2yC2z1y8Z; Wed, 15 Feb 2023 22:00:57 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 15/39] gnu: Add ocaml-ppx-cstruct. Date: Wed, 15 Feb 2023 23:00:04 +0100 Message-Id: <20230215220028.18575-16-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-ppx-cstruct): New variable. --- gnu/packages/ocaml.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 552759a171..dfd194faaf 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -4464,6 +4464,22 @@ (define-public ocaml4.07-cstruct (define ocaml-cstruct-unix ocaml-cstruct) (define ocaml-cstruct-sexp ocaml-cstruct) +(define-public ocaml-ppx-cstruct + (package + (inherit ocaml-cstruct) + (name "ocaml-ppx-cstruct") + (properties `((upstream-name . "ppx_cstruct"))) + (arguments + '(#:package "ppx_cstruct" + ;; TODO doesn't find test deps for some reason? + ;; I have no clue why. + #:tests? #f)) + (propagated-inputs (modify-inputs (package-propagated-inputs ocaml-cstruct) + (append ocaml-cstruct ocaml-ppxlib ocaml-sexplib))) + (native-inputs (modify-inputs (package-propagated-inputs ocaml-cstruct) + (append ocaml-cstruct-sexp ocaml-findlib + ocaml-ppx-sexp-conv))))) + (define-public ocaml-hex (package (name "ocaml-hex") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:53 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:53 +0000 Received: from localhost ([127.0.0.1]:34253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqa-0006vj-Mk for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:52 -0500 Received: from mx0.riseup.net ([198.252.153.6]:44784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpo-0006qO-Qz for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:05 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBpz3SYqz9sNy for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498459; bh=zPo/qlg1vZ9T+K83kRLzARViw3wNkh4EyePXIO8MnPY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=lzULc666xoVgGQ7NDSufw3w1G2sPSeKy8FBKRcktGWRFvMEGq+rMaZDZZiF27XNeM qmE9y1Wd2xiW5aIv+tRjWXYQpoRucMYTIw3WdwaZ+gEvvKRxyRG9F6aZeROstr8uAG xti3fYD1USBW5YHF6krJLeYepApluGpSuQQe1org= X-Riseup-User-ID: 3D60ECE05CD0B17E895EE33945C2259982DCA9E460DDC763F7DEA34E6E23A941 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpy4QpQz1y8Z; Wed, 15 Feb 2023 22:00:58 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 16/39] gnu: Add ocaml-mirage-profile-unix. Date: Wed, 15 Feb 2023 23:00:05 +0100 Message-Id: <20230215220028.18575-17-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage-profile-unix): New variable. --- gnu/packages/ocaml.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index dfd194faaf..665bf943da 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3848,6 +3848,44 @@ (define-public ocaml-mirage-unix handles the main loop and timers.") (license license:isc))) +(define-public ocaml-mirage-profile-unix + (package + (name "ocaml-mirage-profile-unix") + (version "0.9.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mirage/mirage-profile/") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "11p3ai8g993algds9mbg4xf3is0agqah127r69fb7rm35dryzq95")))) + (build-system dune-build-system) + (arguments + '(#:package "mirage-profile-unix" + #:tests? #f ;depends on ocaml-mirage-profile which would form a loop + #:phases (modify-phases %standard-phases + ;; TODO is there a way to do this with dune build flags? + (add-after 'unpack 'disable-xen + (lambda _ + ;; this way it is not detected as a build target + (rename-file "xen" "_xen")))))) + (propagated-inputs (list ocaml-cstruct ocaml-ocplib-endian ocaml-lwt + ocaml-mtime ocaml-ppx-cstruct)) + (native-inputs (list ocaml-ppx-cstruct)) + (home-page "https://github.com/mirage/mirage-profile") + (synopsis "Collects Ocaml/Lwt profiling information in CTF format") + (description + "Used to trace execution of OCaml/Lwt programs (such as Mirage +unikernels) at the level of Lwt threads. The traces can be viewed using +JavaScript or GTK viewers provided by mirage-trace-viewer or processed by +tools supporting the Common Trace Format. +When compiled against a normal version of Lwt, OCaml's cross-module inlining +will optimise these calls away, meaning there should be no overhead in the +non-profiling case.") + (license license:bsd-2))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:53 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:53 +0000 Received: from localhost ([127.0.0.1]:34255 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqb-0006vq-1P for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:53 -0500 Received: from mx0.riseup.net ([198.252.153.6]:44794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpq-0006qQ-00 for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:06 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBq04dfZz9swd for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498460; bh=APMAKsyWkRkZJQksgVbZRRcwXEtXFy3PjIHgSsS7pz8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Ubiz6g7npqXAVOqscqeW7PmW6nGo5RiLt0EZ9hmTWCkKXJrM9DIPL+t1AUEnquaUZ LFciWFVfYDjAsSEGQ+Oa8VMCq7hJzsHLRLJmGpLNZibBBlbC+r3HodPCljSrc77TZF htccEd5cXI1VGD6UDwF3/VX3RoHi5dmPHQgw28RY= X-Riseup-User-ID: B1EA9D261D816A929090BF283BB1694EE211B8289E65857B3AECF9F01DF80C63 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpz5mN8z1y8Z; Wed, 15 Feb 2023 22:00:59 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 17/39] gnu: Add ocaml-mirage-profile. Date: Wed, 15 Feb 2023 23:00:06 +0100 Message-Id: <20230215220028.18575-18-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage-profile): New variable. --- gnu/packages/ocaml.scm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 665bf943da..fd40f7b75c 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3886,6 +3886,20 @@ (define-public ocaml-mirage-profile-unix non-profiling case.") (license license:bsd-2))) +(define-public ocaml-mirage-profile + (package + (inherit ocaml-mirage-profile-unix) + (name "ocaml-mirage-profile") + (arguments + '(#:package "mirage-profile" + ;; TODO cyclic dependency with mirage-profile + ;; It could be broken using package variants, if not for + ;; propagated inputs leading to version conflicts. + #:tests? #f)) + (propagated-inputs (modify-inputs (package-propagated-inputs + ocaml-mirage-profile-unix) + (append ocaml-mirage-profile-unix))))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:53 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:53 +0000 Received: from localhost ([127.0.0.1]:34257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqb-0006vy-C4 for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:53 -0500 Received: from mx0.riseup.net ([198.252.153.6]:49936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpe-0006nw-Tm for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:55 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBpt51Wpz9sNy for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498454; bh=Ja/o422HJqTDWdZetsXlhuKsayqHsmG1LNj20+IZuh8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RQjeFSKamqRVPmq8P2kD/h6XBkwpyV8zcDsNddjn/xpTj9r9YBJjONmqD16xGhQif ti7nntj8LVzh58F05+HeDCPMcgIeuJv/mimC6y9z/Rikzp3Bznk6OV8sbgRTOWzz6+ VRKGB835CJlRTITPs4VFUoHKBMsFsLSYX1PCrpFc= X-Riseup-User-ID: 4ABB62CBD41A504D760009E3546FC1151B894F35A941CEDC6910BD70F9B28FD3 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBps63jPz1y8Z; Wed, 15 Feb 2023 22:00:53 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 12/39] gnu: Add ocaml-mirage-unix. Date: Wed, 15 Feb 2023 23:00:01 +0100 Message-Id: <20230215220028.18575-13-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage-unix): New variable. --- gnu/packages/ocaml.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 263ad9d200..f2ff6b6e15 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3802,6 +3802,27 @@ (define-public ocaml-duration provided check the input and raise on negative or out of bound input.") (license license:isc))) +(define-public ocaml-mirage-unix + (package + (name "ocaml-mirage-unix") + (version "5.0.1") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/mirage/mirage-unix/releases/download/v" + version "/mirage-unix-5.0.1.tbz")) + (sha256 + (base32 + "1y44hvsd5lxqbazwkv9n6cn936lpn8l7v82wf55w4183fp70nnjk")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-lwt ocaml-duration ocaml-mirage-runtime)) + (home-page "https://github.com/mirage/mirage-unix") + (synopsis "Unix core platform libraries for MirageOS") + (description + "This package provides the MirageOS `OS` library for Unix targets, which +handles the main loop and timers.") + (license license:isc))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:54 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:54 +0000 Received: from localhost ([127.0.0.1]:34259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqb-0006w6-MW for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:54 -0500 Received: from mx1.riseup.net ([198.252.153.129]:60796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpf-0006oN-AX for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:00:55 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBpn6r53zDqfh for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:00:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498450; bh=q6uP0j2Wk4Zi6DKY+9QIZjHCRmJAUee+SY23TmdwxJ0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=KhB6gKqQ91H5bcv0/eMfCF5PGcALKCjzqHmqsXLBrikw0eDHmeKz6Ft2Zm4rd3usk Vds1oKV5VVy8G0Lzd6hmTH77wPtT/rVj9Qz5ITMNkP+uLbiFK7WZs9JyY6CjPtimYS lql3ZeEMyWiqBUoUzSctfIVNvS7wiq5gGc/rQoXY= X-Riseup-User-ID: 71D51C7C6DA98A3BC535D32F2EB81A3AED90CF000D1A485D224358B0A94516B6 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBpn0Qw5z1y8Z; Wed, 15 Feb 2023 22:00:48 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 08/39] gnu: Add ocaml-mirage-runtime. Date: Wed, 15 Feb 2023 22:59:57 +0100 Message-Id: <20230215220028.18575-9-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage-runtime): New variable. --- gnu/packages/ocaml.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 3ad0ccbb76..532a6b4d3d 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3710,6 +3710,27 @@ (define-public ocaml-functoria-runtime "This is the runtime support library for code generated by functoria.") (license license:isc))) +(define-public ocaml-mirage-runtime + (package + (inherit ocaml-functoria-runtime) + (name "ocaml-mirage-runtime") + (build-system dune-build-system) + (arguments + '(#:package "mirage-runtime" + ;; TODO again, wants opam, other tests seem to pass + ;; look for a way to disable tests that want network access + #:tests? #f)) + (propagated-inputs (list ocaml-ipaddr ocaml-functoria-runtime ocaml-fmt + ocaml-logs ocaml-lwt)) + (native-inputs (list ocaml-alcotest)) + (home-page "https://github.com/mirage/mirage") + (synopsis + "The base MirageOS runtime library, part of every MirageOS unikernel") + (description + "This package provides a bundle of useful runtime functions for +applications built with MirageOS") + (license license:isc))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:54 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:54 +0000 Received: from localhost ([127.0.0.1]:34261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqc-0006wD-1f for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:54 -0500 Received: from mx0.riseup.net ([198.252.153.6]:44810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpr-0006qm-5x for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:07 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBq15rf6z9snQ for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498461; bh=6Xng048D0MAI3Ew94ZLZxQPlAqU7wTf/ccSzxSKM4WM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=shYFI92eAqPThkxmotGFHjtvVVd4Ux7Q4mBQM2oi/2D/ri+Y3ApWMe5iMeZsbUzPJ 1xFmQ3KWskH/CPU4XBhVA1Jng9e0TTJZkHwhdcEe7c6reQm8oZCKPOwoXZHRSR1VMQ jsBuT5pfkghO2AU5VefjyiymzYiVZ2fGoqn4+5E0= X-Riseup-User-ID: 51C5AEA793E937277ECC81D96B270712A6A63DF0B8BA7BBD3FAD90215D685F9B Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBq0718gz1y8Z; Wed, 15 Feb 2023 22:01:00 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 18/39] gnu: Add ocaml-mirage-clock. Date: Wed, 15 Feb 2023 23:00:07 +0100 Message-Id: <20230215220028.18575-19-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage-clock): New variable. --- gnu/packages/ocaml.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index fd40f7b75c..48676f0fbf 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3827,6 +3827,30 @@ (define-public ocaml-mirage-time "Defines the signature for time-related operations for MirageOS.") (license license:isc))) +(define-public ocaml-mirage-clock + (package + (name "ocaml-mirage-clock") + (version "4.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mirage/mirage-clock") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0rkara9i3dvnzrb8jl2vkx8hgamvxnksin67wmhbv9d4i758amjy")))) + (build-system dune-build-system) + (home-page "https://github.com/mirage/mirage-clock") + (synopsis "Libraries and module types for portable clocks") + (description + "This library implements portable support for an operating system +timesource that is compatible with the MirageOS library interfaces. It +implements an @code{MCLOCK} module that represents a monotonic timesource +since an arbitrary point, and @code{PCLOCK} which counts time since the Unix +epoch.") + (license license:isc))) + (define-public ocaml-mirage-unix (package (name "ocaml-mirage-unix") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:54 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:54 +0000 Received: from localhost ([127.0.0.1]:34263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqc-0006wK-D0 for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:54 -0500 Received: from mx0.riseup.net ([198.252.153.6]:44816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPps-0006r9-Bi for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:08 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBq302kHz9sbx for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498463; bh=3LBzOEOJ/+/96an1a0Sqon1NNtcQ903Sio2Ea+7ecTs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=sIHwjF/UX+2gRpBmFWmpaQZKjBUVznGPuiMYMaTOJshBAWWsyp7ePtHF5KWxPS03/ 9z5dNXXGvjb4p8Wse7DLpQZ0KMRCYo3COXdn3n3VWLSfVPdkf65nHhe5NXFYbv0wkc 0MuMe4eHoZjWEBpRwDxb+ZjEYsvLkwiutuYeA+aU= X-Riseup-User-ID: D91F9F09F8F98DE8B17D6D6D57C4DBC1191A67567BC1416C41FE4E6A4F99CB24 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBq2163yz1y8Z; Wed, 15 Feb 2023 22:01:01 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 19/39] gnu: Add ocaml-ptime. Date: Wed, 15 Feb 2023 23:00:08 +0100 Message-Id: <20230215220028.18575-20-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-ptime): New variable. --- gnu/packages/ocaml.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 48676f0fbf..b4b81b9a41 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3851,6 +3851,36 @@ (define-public ocaml-mirage-clock epoch.") (license license:isc))) +(define-public ocaml-ptime + (package + (name "ocaml-ptime") + ;; TODO 1.1.0 has some issues, so for now we are stuck with 0.8.5 + (version "0.8.5") + (source (origin + (method url-fetch) + (uri + "https://erratique.ch/software/ptime/releases/ptime-0.8.5.tbz") + (sha256 + (base32 + "1fxq57xy1ajzfdnvv5zfm7ap2nf49znw5f9gbi4kb9vds942ij27")))) + (build-system ocaml-build-system) + (arguments + `(#:build-flags (list "build" "--with-js_of_ocaml" "true" "--tests" + "true") + #:phases (modify-phases %standard-phases + (delete 'configure)))) + (propagated-inputs (list ocaml-result js-of-ocaml)) + (native-inputs (list ocaml-findlib ocamlbuild ocaml-topkg opam)) + (home-page "https://erratique.ch/software/ptime") + (synopsis "POSIX time for OCaml") + (description + "Ptime offers platform independent POSIX time support in pure OCaml. It +provides a type to represent a well-defined range of POSIX timestamps with +picosecond precision, conversion with date-time values, conversion with RFC +3339 timestamps and pretty printing to a human-readable, locale-independent +representation.") + (license license:isc))) + (define-public ocaml-mirage-unix (package (name "ocaml-mirage-unix") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:55 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:55 +0000 Received: from localhost ([127.0.0.1]:34265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqc-0006wS-Ol for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:55 -0500 Received: from mx0.riseup.net ([198.252.153.6]:44820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpt-0006rU-Gl for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:09 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBq41PPsz9spX for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498464; bh=PVFBut35NjLIL3DtPfBcdD3ji5fbXN0YyFu0jqKygTA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=D6UntDDpYXnWsmF86lSQjna20xCCVXGAGm6+3I5iRoAPpMgMJOV7n/Aqj8xi7iLgo EXyoCwkcZBPVq1qrQrsp5CPV4hRpDY+C9+CSCAKGxZKMCDlwdoeVNLnZdM+1xyg4uB ep0RLYl0A948s4MP7q1ZPr0jMUD7r1za9G/Au5+I= X-Riseup-User-ID: E0F791BAC4D13DA2929E733D3596DAAB352770BB7DA5F4E0C091A3BDB1F4AD5A Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBq32P5Kz1y8Z; Wed, 15 Feb 2023 22:01:03 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 20/39] gnu: Add ocaml-mirage-logs. Date: Wed, 15 Feb 2023 23:00:09 +0100 Message-Id: <20230215220028.18575-21-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage-logs): New variable. --- gnu/packages/ocaml.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index b4b81b9a41..d6ecc92605 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3954,6 +3954,34 @@ (define-public ocaml-mirage-profile ocaml-mirage-profile-unix) (append ocaml-mirage-profile-unix))))) +(define-public ocaml-mirage-logs + (package + (name "ocaml-mirage-logs") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mirage/mirage-logs/") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1wv2hz1dj38jzc8nabin9p8im43ghy8f3crv7rf9szyyzyrdanp2")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-logs ocaml-ptime ocaml-mirage-clock + ocaml-mirage-profile ocaml-lwt)) + (native-inputs (list ocaml-alcotest)) + (home-page "https://github.com/mirage/mirage-logs") + (synopsis + "Reporter for the Logs library that writes to stderr with timestamps") + (description + "Uses a Mirage @code{CLOCK} to write timestamped log messages. It can +also log only important messages to the console, while writing all received +messages to a ring buffer which is displayed if an exception occurs. If +tracing is enabled (via mirage-profile), it also writes each log message to +the trace buffer.") + (license license:isc))) + (define-public ocaml-ocurl (package (name "ocaml-ocurl") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:55 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:55 +0000 Received: from localhost ([127.0.0.1]:34267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqd-0006wZ-4e for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:55 -0500 Received: from mx1.riseup.net ([198.252.153.129]:46652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpu-0006rv-Oj for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:11 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBq531C4zDq8V for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498465; bh=BOmJpGf+i46tr+1j7qoMeO70+zSduOFd3opzhJR2E58=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=pAngHvcqn04eFSVp1Pss1OFzsLvtSXte1ivfG5X9NDJQaVVD1/LT1aE1cp2bYlC1R SsuHrw7sOaQXJAzKlpUbLqJVFrgothjcO2QW7269BxuHtdpu28JEoxJH0l2wnJFB2U 9UCgmO/pt5UviMWrRWCdhDdVmhXlCDBNc08RKGu4= X-Riseup-User-ID: 539A5D28FD9EC72C5D36B6EC6AA68D03F3BC969671B6D6DA24BB86BD4A8CBA97 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBq43m4Wz1y8Z; Wed, 15 Feb 2023 22:01:04 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 21/39] gnu: Add ocaml-sexp-pretty. Date: Wed, 15 Feb 2023 23:00:10 +0100 Message-Id: <20230215220028.18575-22-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-sexp-pretty): New variable. --- gnu/packages/ocaml.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index d6ecc92605..c00a8a8af3 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -6150,6 +6150,29 @@ (define-public ocaml4.07-sexplib "0ksx62zsxhz8xmdrsn41n2hbc2qbyh3bxxc6946xisvgwh42h3q3")) (properties '())))) +(define-public ocaml-sexp-pretty + (package + (name "ocaml-sexp-pretty") + (version "0.15.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/janestreet/sexp_pretty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08z9jpvgag5f029ns0a06lcdymg00vwi232xsy1rdv82zvc0x4ah")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-base ocaml-ppx-base ocaml-sexplib ocaml-re)) + (properties `((upstream-name . "sexp_pretty"))) + (home-page "https://github.com/janestreet/sexp_pretty") + (synopsis "S-expression pretty-printer") + (description + "Library for pretty-printing s-expressions, using better indentation +rules than the default pretty printer in Sexplib.") + (license license:expat))) + (define-public ocaml-base (package (name "ocaml-base") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:55 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:55 +0000 Received: from localhost ([127.0.0.1]:34269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqd-0006wg-Em for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:55 -0500 Received: from mx0.riseup.net ([198.252.153.6]:47276) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpv-0006sR-VT for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:12 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBq64Mpdz9sNy for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498466; bh=ABxwIY3nJJWQhkqezZxssAp47CTc8mwrAfPcVrX0bJ8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=YcWZSVXG2MCSrq8blpPlMi9EwIbcLZUWU4x1W9ux4HT5VZvvrAgpF5R6EHMImpARc OnH9ApPu1Jpcyqvf2jDObfgK6nCHKDt0mj0I2wPCE52UBFYY3B78qjJMiGkeaOOj5e 1Ntk05z0pEu/ROxyAWfYAKtIx40/GtnM9vKbT1Bw= X-Riseup-User-ID: 4EFCAA0742AD09D87A3AB282FF682964F6132BD0F4F53D2E42E124DE6581D85A Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBq55BFMz1y8Z; Wed, 15 Feb 2023 22:01:05 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 22/39] gnu: Add ocaml-expect-test-helpers-core. Date: Wed, 15 Feb 2023 23:00:11 +0100 Message-Id: <20230215220028.18575-23-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-expect-test-helpers-core): New variable. --- gnu/packages/ocaml.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index c00a8a8af3..671e8bc355 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -2636,6 +2636,34 @@ (define-public ocaml4.07-alcotest `(#:package "alcotest")) (properties '())))) +(define-public ocaml-expect-test-helpers-core + (package + (name "ocaml-expect-test-helpers-core") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url + "https://github.com/janestreet/expect_test_helpers_core") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bxs3g0zzym8agfcbpg5lmrh6hcb86z861bq40xhhfwqf4pzdbfa")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-base + ocaml-base-quickcheck + ocaml-core + ocaml-ppx-jane + ocaml-sexp-pretty + ocaml-stdio + ocaml-re)) + (properties `((upstream-name . "expect_test_helpers_core"))) + (home-page "https://github.com/janestreet/expect_test_helpers_core") + (synopsis "Helpers for writing expectation tests") + (description "Helper functions for writing expect tests.") + (license license:expat))) + (define-public ocaml-ppx-tools (package (name "ocaml-ppx-tools") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:56 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:56 +0000 Received: from localhost ([127.0.0.1]:34271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqd-0006wo-S0 for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:56 -0500 Received: from mx0.riseup.net ([198.252.153.6]:47282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpx-0006sZ-4I for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:13 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBq75ZR5z9snQ for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498467; bh=e4dUIpzKnQCFPWPqgSBndOvb9Am4gqErj0f8jPVuGEs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LFwXcnbF/IWihfqGrXNINEhPX3rlQAOgdQg5HwbpTl4zdt9FYgvHfucuVVbbxOJ+D b7euzpqhFR4R5Te0NTDi3lteIJIHIF3fOhyhV2dHOn1say1W2bdqCtXjpfXdtox8zK TzTgsHJJPy0pFjJOp9+Zmj4eiYBVzLRTU1UOiU/0= X-Riseup-User-ID: 67A16AC876A57A58D7EC6E109C1B4E99B52EE07D120A1C8697981D58B7AFE045 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBq66X0Rz1y8Z; Wed, 15 Feb 2023 22:01:06 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 23/39] gnu: Add ocaml-intrinsics. Date: Wed, 15 Feb 2023 23:00:12 +0100 Message-Id: <20230215220028.18575-24-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-intrinsics): New variable. --- gnu/packages/ocaml.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 671e8bc355..cb3d5594eb 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -9221,6 +9221,35 @@ (define-public ocaml-bigstringaf these missing pieces.") (license license:bsd-3))) +(define-public ocaml-intrinsics + (package + (name "ocaml-intrinsics") + (version "0.15.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/janestreet/ocaml_intrinsics") + (commit (string-append "v" version)))) + (file-name name) + (sha256 + (base32 + "1mazr1ka2zlm2s8bw5i555cnhi1bmr9yxvpn29d3v4m8lsnfm73z")))) + (build-system dune-build-system) + ;; TODO figure out how to get around this error: + ;; No rule found for alias test/runtime-deps-of-tests + (arguments + '(#:tests? #f)) + (propagated-inputs (list dune-configurator)) + (native-inputs (list ocaml-expect-test-helpers-core ocaml-core)) + (properties `((upstream-name . "ocaml_intrinsics"))) + (home-page "https://github.com/janestreet/ocaml_intrinsics") + (synopsis "AMD64 intrinsics with emulated fallbacks") + (description + "Provides an OCaml interface to operations that have dedicated hardware +instructions on some micro-architectures, with default implementations using C +stubs for all targets.") + (license license:expat))) + (define-public ocaml-trie (package (name "ocaml-trie") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:56 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:56 +0000 Received: from localhost ([127.0.0.1]:34273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqe-0006wv-7c for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:56 -0500 Received: from mx0.riseup.net ([198.252.153.6]:47282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpy-0006sZ-78 for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:14 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBqF5R08z9sNy for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498473; bh=36sTwjrgQKoGsJ33VRtSS25dWcLkmU5+lkvkDNRUtb4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=e0ZlocJMh3MzDHRVob6Bhp6+nw6/fjp5IK56ZtzNY/ZJXIMaqj2CCZdjETSK+O2rG FVCgr8fUVyBk5355a+BrqKkPKffYn7a7aI+BSGvpjqmmr89zWJLN7v+lBffl8m8u4o veQel5mAYnsR43SIrWAXzvJGTAqV6uaVPIYdziTA= X-Riseup-User-ID: ABE948540ECA29434C8DAE3923C21742F40C5B50E651ADB9EC1AB1D20A327C83 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBqD6JnPz1y8Z; Wed, 15 Feb 2023 22:01:12 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 28/39] gnu: Add ocaml-textutils. Date: Wed, 15 Feb 2023 23:00:17 +0100 Message-Id: <20230215220028.18575-29-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-textutils): New variable. --- gnu/packages/ocaml.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 789aaf48f9..8e313d74bb 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8464,6 +8464,32 @@ (define-public ocaml-textutils-kernel javascript.") (license license:expat))) +(define-public ocaml-textutils + (package + (name "ocaml-textutils") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/janestreet/textutils") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1wass49h645wql9b7nck2iqlkf4648dkxvlvxixr7z80zcnb5rxr")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-core + ocaml-core-kernel + ocaml-core-unix + ocaml-ppx-jane + ocaml-textutils-kernel + ocaml-uutf)) + (home-page "https://github.com/janestreet/textutils") + (synopsis "Text output utilities") + (description + "Utilities for working with terminal output, such as color printing.") + (license license:expat))) + (define-public ocaml-timezone (package (name "ocaml-timezone") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:56 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:56 +0000 Received: from localhost ([127.0.0.1]:34275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqe-0006x2-I3 for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:56 -0500 Received: from mx0.riseup.net ([198.252.153.6]:47288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpy-0006sg-B0 for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:14 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBq8711Vz9swd for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498469; bh=RDfoZ5ZzgzrI/SWIl7PVzCraI8j2fyY8hhL1rYehjK8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=IRiA8F9lqfhvhuao55w4hNaMaN46PJEfLXzDiRrEI08hUfgxUdGluvz77N4xqNEaR WI2xB7/cnN/knKWPV5rw7X+GrjR+AAhQ8mDRwKw8kTcqH28qWKHQybrpgYg6ujZdMf maKb0s4p5oer2ux8VbsL0XPB3Xo81WTcV88MQtjo= X-Riseup-User-ID: 3DA7ADB08118998AF2F71F2334E68533D61C26393924FADF41CE3F9BF80E803C Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBq80k3Qz1y8Z; Wed, 15 Feb 2023 22:01:07 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 24/39] gnu: Add ocaml-core-unix. Date: Wed, 15 Feb 2023 23:00:13 +0100 Message-Id: <20230215220028.18575-25-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-core-unix): New variable. --- gnu/packages/ocaml.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index cb3d5594eb..157ef250cd 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8359,6 +8359,38 @@ (define-public ocaml4.07-core-kernel ;; MLton and sjs license:expat))))) +(define-public ocaml-core-unix + (package + (name "ocaml-core-unix") + (version "0.15.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/janestreet/core_unix") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0h6lqaxpp4r06a63k8yr0g9y7wc8r35v2xzqgvkiiq1ypa48zzgm")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-core + ocaml-core-kernel + ocaml-expect-test-helpers-core + ocaml-jane-street-headers + ocaml-jst-config + ocaml-intrinsics + ocaml-ppx-jane + ocaml-sexplib + ocaml-timezone + ocaml-spawn)) + (properties `((upstream-name . "core_unix"))) + (home-page "https://github.com/janestreet/core_unix") + (synopsis "Unix-specific portions of Core") + (description + "Unix-specific extensions to some of the modules defined in core and +core_kernel.") + (license license:expat))) + (define-public ocaml-timezone (package (name "ocaml-timezone") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:57 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:57 +0000 Received: from localhost ([127.0.0.1]:34277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqe-0006xA-Su for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:57 -0500 Received: from mx1.riseup.net ([198.252.153.129]:48884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPpz-0006sn-Gy for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:15 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBqB1Rs3zDqk9 for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498470; bh=sk7BXB4/hisMtconHTsvRXl81MkaCErfLqvIXyHCfpE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=mEVu9eGbQvIXr/a9HyxKqR0WEChyLr2nn35hky42kGGVonayzrgzcS85V3iipv7I2 7QrdIuhKS1X9sW8RIIPcmoceLDNUMOyKFtOT7yIZFLsZd0OyV3NYFRMdioSve0P1pP QTpWteym3Wu/694MI1WwnGft1OCiIVFNDWFQ8RTg= X-Riseup-User-ID: 19E319E5353F2CB83DB8585F264A88D01711FC9BE6115994D8EEF1A28F761E7C Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBq929gWz1y8Z; Wed, 15 Feb 2023 22:01:09 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 25/39] gnu: Add ocaml-async-kernel. Date: Wed, 15 Feb 2023 23:00:14 +0100 Message-Id: <20230215220028.18575-26-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-async-kernel): New variable. --- gnu/packages/ocaml.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 157ef250cd..ea7967e72d 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8391,6 +8391,30 @@ (define-public ocaml-core-unix core_kernel.") (license license:expat))) +(define-public ocaml-async-kernel + (package + (name "ocaml-async-kernel") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/janestreet/async_kernel") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "01if6c8l2h64v7sk56xr8acnmj6g9whxcjrzzzvczspq88hq2bfh")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-core ocaml-core-kernel ocaml-ppx-jane)) + (properties `((upstream-name . "async_kernel"))) + (home-page "https://github.com/janestreet/async_kernel") + (synopsis "Monadic concurrency library") + (description + "Contains @code{Async}'s core data structures, like +@code{Deferred}. @code{Async_kernel} is portable, and so can be used in +JavaScript using @code{Async_js}.") + (license license:expat))) + (define-public ocaml-timezone (package (name "ocaml-timezone") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:57 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:57 +0000 Received: from localhost ([127.0.0.1]:34279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqf-0006xH-75 for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:57 -0500 Received: from mx1.riseup.net ([198.252.153.129]:48888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPq0-0006su-MU for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:17 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBqC2cdFzDqQy for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498471; bh=xl0nIeLfJpH2VF0NWSTD5vOPdlIT+mutqavBUeKgLLg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=tFJ50R1Bc4GWQBS+gvvAVsIhsjurm7Z7RR/Vv+nyBaXK/8TQ3YA9Gjx29gUU235I+ lRqoxw2sCWEn5drjB0QVIkoqZ6elXQjWOI2qpTANcFbaKr9bZKQYxYZuKaNUsOb8U2 9P/WwWXohNfiwZGytq1tsdybVA+G3FZHUu42ST44= X-Riseup-User-ID: DCB68D0E58E1CFA6E4ED6D46F4B78E696E3970BCFA82A0997FEAE45A67AE254A Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBqB3Znsz1y8Z; Wed, 15 Feb 2023 22:01:10 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 26/39] gnu: Add ocaml-async-unix. Date: Wed, 15 Feb 2023 23:00:15 +0100 Message-Id: <20230215220028.18575-27-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-async-unix): New variable. --- gnu/packages/ocaml.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index ea7967e72d..ed70c1e08a 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8415,6 +8415,32 @@ (define-public ocaml-async-kernel JavaScript using @code{Async_js}.") (license license:expat))) +(define-public ocaml-async-unix + (package + (name "ocaml-async-unix") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/janestreet/async_unix") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0z4fgpn93iw0abd7l9kac28qgzgc5qr2x0s1n2zh49lsdn02n6ys")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-async-kernel ocaml-core ocaml-core-kernel + ocaml-core-unix ocaml-ppx-jane)) + (properties `((upstream-name . "async_unix"))) + (home-page "https://github.com/janestreet/async_unix") + (synopsis "Monadic concurrency library") + (description + "Unix-related dependencies for things like system calls and +threads. Using these, it hooks the Async_kernel scheduler up to either epoll +or select, depending on availability, and manages a thread pool that blocking +system calls run in.") + (license license:expat))) + (define-public ocaml-timezone (package (name "ocaml-timezone") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:57 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:58 +0000 Received: from localhost ([127.0.0.1]:34281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqf-0006xO-Ie for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:57 -0500 Received: from mx1.riseup.net ([198.252.153.129]:48888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPq1-0006su-Iy for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:17 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBqK2sRVzDqQy for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498477; bh=Y9rYOw22H6pwf181YpnQIoX2k31kISYvvRDpOMOZEbg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=remk/Y1fIeRj0oueP0J4j1OIlL682zdYNjFBCUds9rrBtTcT7G6yjnsS18ItF+rqw ZwpOBCXagLzUq1G/hiMEhZsWYoUVbE3/tJRLs9nmlnZ5/es65x5SOAEuvivMCqts9H hrtGwzmd81jBNRvW1IdjhzjmdR17slLuvKUQ0LkA= X-Riseup-User-ID: E3A620EF1E7978CFF27947F1B04D2237A890B6F25FDBD385105A32612531F886 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBqJ3sd3z1y8Z; Wed, 15 Feb 2023 22:01:16 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 31/39] gnu: Add ocaml-async. Date: Wed, 15 Feb 2023 23:00:20 +0100 Message-Id: <20230215220028.18575-32-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-async): New variable. --- gnu/packages/ocaml.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index cda38dc381..852c9f6f6f 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8492,6 +8492,41 @@ (define-public ocaml-async-rpc-kernel JavaScript.") (license license:expat))) +(define-public ocaml-async + (package + (name "ocaml-async") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/janestreet/async") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0pykmnsil754jsnr8gss91ykyjvivngx4ii0ih3nsg1x2jl9xmy2")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-async-kernel + ocaml-async-rpc-kernel + ocaml-async-unix + ocaml-core + ocaml-core-kernel + ocaml-core-unix + ocaml-ppx-jane + ocaml-ppx-log + ocaml-textutils)) + ;; TODO one test dependency is deprecated, the other is nowhere to be found + (arguments + '(#:tests? #f)) + ;; (native-inputs (list ocaml-netkit-sockets ocaml-qtest-deprecated)) + (home-page "https://github.com/janestreet/async") + (synopsis "Asynchronous execution library") + (description + "Library for asynchronous programming, i.e., programming where some part +of the program must wait for things that happen at times determined by some +external entity (like a human or another program).") + (license license:expat))) + (define-public ocaml-textutils-kernel (package (name "ocaml-textutils-kernel") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:58 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:58 +0000 Received: from localhost ([127.0.0.1]:34283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqf-0006xW-UO for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:58 -0500 Received: from mx1.riseup.net ([198.252.153.129]:48898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPq1-0006t1-Tg for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:18 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBqD48ZFzDqtC for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498472; bh=3H597k+XAIQ5Z4aJC/eaBLKSo6BWBh1sO7jKkjfYULw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ESLd/sUgneWk3Ne+HzCNlUGHLeXKN7aRXi0QGxkJp5YoXCxMncJ2iYilakUJgKg+K hHEuBsH8Eef8JkXsVuUhXQL+XbbWFAjm4bnx4nUGVzn2AnGnl+PC4fjq12DFWcHG8a OJ68Gid6tfbCSfgVtFWDgOgOBVjzbVmY4dn8QhCI= X-Riseup-User-ID: E732B26DBC908F4E90358C5C0636487387DAFD7F84920B97E5BEBAEA61AA0A12 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBqC4xr3z1y8Z; Wed, 15 Feb 2023 22:01:11 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 27/39] gnu: Add ocaml-textutils-kernel. Date: Wed, 15 Feb 2023 23:00:16 +0100 Message-Id: <20230215220028.18575-28-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-textutils-kernel): New variable. --- gnu/packages/ocaml.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index ed70c1e08a..789aaf48f9 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8441,6 +8441,29 @@ (define-public ocaml-async-unix system calls run in.") (license license:expat))) +(define-public ocaml-textutils-kernel + (package + (name "ocaml-textutils-kernel") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/janestreet/textutils_kernel") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "068g11d98wsb5a6ds0p5xybdmx5nx9bxa0k11dmh3l57kn4c169x")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-core ocaml-ppx-jane ocaml-uutf)) + (properties `((upstream-name . "textutils_kernel"))) + (home-page "https://github.com/janestreet/textutils_kernel") + (synopsis "Text output utilities") + (description + "The subset of textutils using only core_kernel and working in +javascript.") + (license license:expat))) + (define-public ocaml-timezone (package (name "ocaml-timezone") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:58 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:58 +0000 Received: from localhost ([127.0.0.1]:34285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqg-0006xd-8S for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:58 -0500 Received: from mx1.riseup.net ([198.252.153.129]:48888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPq2-0006su-RN for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:19 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBqL4NKKzDqQy for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498478; bh=TovyML90V3exTGf3qAgydyGkyyNpuzz3I6bGVbDFINU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=FQ2Og4/l3V77/uXGLdxOlSGeQ01rFqXRi+8bGpmzmoYEo1XKuDWEDYxDtdf8e9q5U JMZIi8/+TV2QyDuVX1FES0SiSouYLUiYHUnPyiP0r/gwGCqTBZlACZMFSIRzGdNTDw A8cITBV2r1qYAouxkWahA5OBu3v/RyN9LubWLH34= X-Riseup-User-ID: EEEC3D442A85D64C7326C76CDE43190F95DCE4EC231396F25FC9B8BE5A7253AD Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBqK5DtHz1y8Z; Wed, 15 Feb 2023 22:01:17 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 32/39] gnu: Add ocaml-shared-memory-ring. Date: Wed, 15 Feb 2023 23:00:21 +0100 Message-Id: <20230215220028.18575-33-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-shared-memory-ring): New variable. --- gnu/packages/ocaml.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 852c9f6f6f..8d9d2c50c6 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3017,6 +3017,34 @@ (define-public ocaml-lwt-dllist doubly-linked list with Lwt iterators.") (license license:expat))) + +(define-public ocaml-shared-memory-ring + (package + (name "ocaml-shared-memory-ring") + (version "3.1.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mirage/shared-memory-ring") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12cpbia39aifnd8rxpsra0lhssqj5qw0zygb5fd8kg58zy2clmrr")))) + (build-system dune-build-system) + (arguments + '(#:package "shared-memory-ring")) + (propagated-inputs (list ocaml-cstruct ocaml-ppx-cstruct ocaml-lwt-dllist + ocaml-mirage-profile)) + (native-inputs (list ocaml-ounit)) + (home-page "https://github.com/mirage/shared-memory-ring") + (synopsis "Xen-style shared memory rings") + (description + "Libraries for creating shared memory producer/consumer rings. The rings +follow the Xen ABI and may be used to create or implement Xen virtual +devices.") + (license license:isc))) + (define-public ocaml-luv (package (name "ocaml-luv") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:58 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:59 +0000 Received: from localhost ([127.0.0.1]:34287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqg-0006xl-Ih for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:58 -0500 Received: from mx1.riseup.net ([198.252.153.129]:48898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPq3-0006t1-VK for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:20 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBqM5fQpzDqJM for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498479; bh=GqbDaEHvInrD55apuS+OMoDMTPdkoxlE8QNkTnchz7s=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Gm1i0rUD5N71/bU5BfocnDKEE+V0A3timXojh+RhUGvSp6/Tkll96/9d/4j4fQB/H /avVoUo9yqu9WbCwhq4hAfXqZXBdp1w/EsnDRZvLRhUxtOrdx+ZBzCi6W9dc/KNjTM XjRah2VcYD0UZOxtTmzqp0iV/GH3z5WXdqFtqiBQ= X-Riseup-User-ID: FBDD1842E9FA0A1EBC8EA102E418F969F27C3390CCF92CA170A9BD2A2BB7103A Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBqL6Zp0z1y8Z; Wed, 15 Feb 2023 22:01:18 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 33/39] gnu: Add ocaml-shared-memory-ring-lwt. Date: Wed, 15 Feb 2023 23:00:22 +0100 Message-Id: <20230215220028.18575-34-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-shared-memory-ring-lwt): New variable. --- gnu/packages/ocaml.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 8d9d2c50c6..f3911261a8 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3045,6 +3045,16 @@ (define-public ocaml-shared-memory-ring devices.") (license license:isc))) +(define-public ocaml-shared-memory-ring-lwt + (package + (inherit ocaml-shared-memory-ring) + (name "ocaml-shared-memory-ring-lwt") + (arguments + '(#:package "shared-memory-ring-lwt")) + (propagated-inputs (modify-inputs (package-propagated-inputs + ocaml-shared-memory-ring) + (append ocaml-shared-memory-ring))))) + (define-public ocaml-luv (package (name "ocaml-luv") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:59 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:59 +0000 Received: from localhost ([127.0.0.1]:34289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqg-0006xs-Sn for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:59 -0500 Received: from mx1.riseup.net ([198.252.153.129]:48902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPq4-0006tK-9Q for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:20 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBqG6qRKzDr44 for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498475; bh=T6+P4kOHHNtmsNqoiBjI+1TUREFhnZPK1jbKvsMAQjQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=FzSyg3Ayj0wrUW+GORGwTBjDek27vKMiiwriSbbF41pVvusjw0mb++gOMnXBRcLr4 PniwrbGazTQEt5EsMj+iIC4XbFL0idfOeycKSKrKZjG3iykE4FjE8WusM47X/ze+zs UbZeCIigz8E5oU0ODgF6dD3Bm8ehEsh/tEV/xlJ4= X-Riseup-User-ID: 3B29CC786AB4C694BFC451C865E4C9F06D8351D8EE52337808C6D77AE3ECC1E1 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBqG0mgfz1yV4; Wed, 15 Feb 2023 22:01:13 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 29/39] gnu: Add ocaml-protocol-version-header. Date: Wed, 15 Feb 2023 23:00:18 +0100 Message-Id: <20230215220028.18575-30-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-protocol-version-header): New variable. --- gnu/packages/ocaml.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 8e313d74bb..86c22f500c 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -6867,6 +6867,32 @@ (define-public ocaml4.07-bin-prot license:asl2.0 license:bsd-3))))) +(define-public ocaml-protocol-version-header + (package + (name "ocaml-protocol-version-header") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url + "https://github.com/janestreet/protocol_version_header") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s638cwf1357gg754rc4306654hhrhzqaqm2lp3yv5vj3ml8p4qy")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-core ocaml-ppx-jane)) + (properties `((upstream-name . "protocol_version_header"))) + (home-page "https://github.com/janestreet/protocol_version_header") + (synopsis "Protocol versioning") + (description + "This library offers a lightweight way for applications protocols to +version themselves. The more protocols that add themselves to +@code{Known_protocol}, the nicer error messages we will get when connecting to +a service while using the wrong protocol.") + (license license:expat))) + (define-public ocaml-octavius (package (name "ocaml-octavius") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:01:59 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:01:59 +0000 Received: from localhost ([127.0.0.1]:34291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqh-0006y0-8Q for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:59 -0500 Received: from mx0.riseup.net ([198.252.153.6]:36802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPq5-0006tT-Mj for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:22 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBqJ1Qyfz9sNy for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498476; bh=yfhPj+BSJf9deURjsyyyZV5+oOVK0Ewiv/WUQl22skg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hImxSw5KhUh7udKNy0U/ZkciWaUyAmVsVuNTLjPnfbMI/oNao2achlvKGPn5HOR4h HKgV+BWv1yf4U/xFp8lfCdA1ZJHMXEb4EXvJuwHKdOt7knEIJuSSc6Ww+x3J0+INhw qMHuv9jbyRuf51EEdxOwaG6s8hJjlB2Zu0X98al0= X-Riseup-User-ID: 4A365F57D248F31D86B2DD82A06661057BEDC8EE6599CF2306A3129A784D2C78 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBqH26nxz1y8Z; Wed, 15 Feb 2023 22:01:15 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 30/39] gnu: Add ocaml-async-rpc-kernel. Date: Wed, 15 Feb 2023 23:00:19 +0100 Message-Id: <20230215220028.18575-31-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-async-rpc-kernel): New variable. --- gnu/packages/ocaml.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 86c22f500c..cda38dc381 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8467,6 +8467,31 @@ (define-public ocaml-async-unix system calls run in.") (license license:expat))) +(define-public ocaml-async-rpc-kernel + (package + (name "ocaml-async-rpc-kernel") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/janestreet/async_rpc_kernel") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1b5rp5yam03ir4f1sixpzjg1zdqmkb7lvnaa82kac4fzk80gfrfr")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-async-kernel ocaml-core ocaml-ppx-jane + ocaml-protocol-version-header)) + (properties `((upstream-name . "async_rpc_kernel"))) + (home-page "https://github.com/janestreet/async_rpc_kernel") + (synopsis "Platform-independent core of Async RPC library") + (description + "Library for building RPC-style protocols. This library is the portable +part of the Unix-oriented Async_rpc library, and is actively used in +JavaScript.") + (license license:expat))) + (define-public ocaml-textutils-kernel (package (name "ocaml-textutils-kernel") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:02:00 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:02:00 +0000 Received: from localhost ([127.0.0.1]:34293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqh-0006y7-Kq for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:59 -0500 Received: from mx1.riseup.net ([198.252.153.129]:37616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqA-0006u2-9a for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:27 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBqN6zjqzDqJM for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498481; bh=3Znmy3QzWGJq/ZWmSZkCjugXgyCMEpSlB1OFos/pHP4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CIzUoCFPIy+nRZZnX/KPZ5+bvANTwkNNVIe3SQ5xm1tEDjGROftSsQmwwnfGM8kop H1z4a2UIwRf8kzXpWT0izis3XIQWAC4/NI/LREuruXR2tAfM0vqRSfvneQquqAp4K4 gnZu+BWSzlrDDpUEshTErn0iiquo6JICS23mW12Y= X-Riseup-User-ID: 51ECEBDB908B79BCFFD8847F5C18DBCBDABE49783C473438FBFF95F107A954BD Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBqN0pTgz1y8Z; Wed, 15 Feb 2023 22:01:19 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 34/39] gnu: Add ocaml-xenstore. Date: Wed, 15 Feb 2023 23:00:23 +0100 Message-Id: <20230215220028.18575-35-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-xenstore): New variable. --- gnu/packages/ocaml.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index f3911261a8..e4ab3977a0 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3055,6 +3055,35 @@ (define-public ocaml-shared-memory-ring-lwt ocaml-shared-memory-ring) (append ocaml-shared-memory-ring))))) +(define-public ocaml-xenstore + (package + (name "ocaml-xenstore") + (version "2.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mirage/ocaml-xenstore") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1acld5gxmvnhl5iyyy5ancpm7fv9d6ns1x32krcmb62p2czd00ky")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-cstruct ocaml-ppx-cstruct ocaml-lwt)) + (native-inputs (list ocaml-ounit2)) + (home-page "https://github.com/mirage/ocaml-xenstore") + (synopsis "Xenstore protocol in pure OCaml") + (description "Repository contents: +@itemize +@item client library, a merge of the Mirage and XCP ones +@item server library +@item server instance which runs under Unix with libxc +@item server instance which runs on mirage. +@end itemize +The client and the server libraries have sets of unit-tests.") + ;; Has a linking exception, see LICENSE.md. + (license license:lgpl2.1))) + (define-public ocaml-luv (package (name "ocaml-luv") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:02:00 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:02:00 +0000 Received: from localhost ([127.0.0.1]:34295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqi-0006yJ-4i for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:02:00 -0500 Received: from mx0.riseup.net ([198.252.153.6]:36808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqB-0006uA-Gm for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:27 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBqQ1L5Kz9sbx for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498482; bh=xkt6hqeuAk682GNcbhSYQ1KwAhogqSFi4AxHGedmlHA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=C4DDsvHDnDPlIWvl6k85R3Ok1Ya+dPGsmtj1YKyAPhwr//MFoD/iP9GbzK+RElIPK XTH6Z+LWIG616jwL5ZOT9NNvvFo9msYOKNa5hj7FUygvDGE+Idu5+LuDsMCEbf30ht 3RGWRahhTGlQvtOnT/JL/16AbyZzWbG7YjvnzOrE= X-Riseup-User-ID: A59E10082AED48C936227AB08456AF3CB6E4BCC76E6926DED5AAB49364985F5D Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBqP28B9z1y8Z; Wed, 15 Feb 2023 22:01:21 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 35/39] gnu: Add ocaml-io-page. Date: Wed, 15 Feb 2023 23:00:24 +0100 Message-Id: <20230215220028.18575-36-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-io-page): New variable. --- gnu/packages/ocaml.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index e4ab3977a0..737f2cd8e8 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3084,6 +3084,29 @@ (define-public ocaml-xenstore ;; Has a linking exception, see LICENSE.md. (license license:lgpl2.1))) +(define-public ocaml-io-page + (package + (name "ocaml-io-page") + (version "3.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mirage/io-page") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0lmvm1whdw5s7rvi7jnjzicrp2j919dkjl856jwyjlq38f7qn0zm")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-cstruct)) + (native-inputs (list pkg-config ocaml-ounit)) + (home-page "https://github.com/mirage/io-page") + (synopsis "Support for efficient handling of I/O memory pages") + (description + "IO pages are page-aligned, and wrapped in the @code{Cstruct} library to +avoid copying the data contained within the page.") + (license license:isc))) + (define-public ocaml-luv (package (name "ocaml-luv") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:02:00 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:02:01 +0000 Received: from localhost ([127.0.0.1]:34297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqi-0006yM-Gi for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:02:00 -0500 Received: from mx0.riseup.net ([198.252.153.6]:36822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqC-0006uC-KY for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:28 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBqR2GbLz9sNy for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498483; bh=gUWf5PHrD1/rcmeSvHaIud/sUKmIIwERPnDD0OMCDtw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=aFBrj8tfs4q2EY2PI1yu/b/WlpLr1JfbqSWy75YgfCOFmAwikBgnh1HnphJ9RaoDg 001Auu8c18Pond/MpjT0dY+u7vvxvkkBwF8aT5u7BxGBECTm1GueYJnmRHlBeJLfZC 02jwPQfZi4FXp3v0bLaeF2c3ECpbKmYyHykeLw3s= X-Riseup-User-ID: EB39D4FC8C1834DF4A4750EBE02A03824C6F3DE2969A75C842BAF1B1E303D1F2 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBqQ3V8lz1y8Z; Wed, 15 Feb 2023 22:01:22 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 36/39] gnu: Add ocaml-bheap. Date: Wed, 15 Feb 2023 23:00:25 +0100 Message-Id: <20230215220028.18575-37-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-bheap): New variable. --- gnu/packages/ocaml.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 737f2cd8e8..0aca8a1c83 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3107,6 +3107,28 @@ (define-public ocaml-io-page avoid copying the data contained within the page.") (license license:isc))) +(define-public ocaml-bheap + (package + (name "ocaml-bheap") + (version "2.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/backtracking/bheap") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0b8md5zl4yz7j62jz0bf7lwyl0pyqkxqx36ghkgkbkxb4zzggfj1")))) + (build-system dune-build-system) + (native-inputs (list ocaml-stdlib-shims)) + (home-page "https://github.com/backtracking/bheap") + (synopsis "Priority queues") + (description + "Traditional implementation of priority queues using a binary heap +encoded in a resizable array.") + (license license:lgpl2.1))) + (define-public ocaml-luv (package (name "ocaml-luv") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:02:01 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:02:01 +0000 Received: from localhost ([127.0.0.1]:34299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqi-0006yT-SO for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:02:01 -0500 Received: from mx0.riseup.net ([198.252.153.6]:36832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqD-0006uE-SA for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:30 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBqS3qp5z9spX for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498484; bh=RiJ7Jb6UfxP5Tp6a4kdnFq/8r/WLJL3kYAEr+5JQ3xo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Bk+QaxiocAvWEjcbbTgkCs18EuTW/fXGjVubTlSv98OKV6+BX+sYg2IzfnWOxvUE1 WAaRKewoztDE8MtO5NmFiTWBD6kDTy9x7LC9A2AEolaSQuLsGq2AXNbIN3kMvGBvUU DsT5c6Guh+alFuQq83ZcU4fXUSCAikgBnhZt36hE= X-Riseup-User-ID: 152AF162FAC8F3A4D46ABB617DA65AF73F1D5DCC25D525E24F7AC0486D8D48BB Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBqR4m11z1y8Z; Wed, 15 Feb 2023 22:01:23 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 37/39] gnu: Add ocaml-mirage-xen. Date: Wed, 15 Feb 2023 23:00:26 +0100 Message-Id: <20230215220028.18575-38-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage-xen): New variable. --- gnu/packages/ocaml.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 0aca8a1c83..be088cf60d 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3084,6 +3084,40 @@ (define-public ocaml-xenstore ;; Has a linking exception, see LICENSE.md. (license license:lgpl2.1))) +(define-public ocaml-mirage-xen + (package + (name "ocaml-mirage-xen") + (version "8.0.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mirage/mirage-xen") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qydg92dbw8hj4b809apj0f51cjgmamq3zdf34a4wyn5jv85yzyx")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-cstruct + ocaml-lwt + ocaml-shared-memory-ring-lwt + ocaml-xenstore + ocaml-lwt-dllist + ;; ocaml-mirage-profile dependency cycle + ocaml-io-page + ocaml-mirage-runtime + ocaml-logs + ocaml-fmt + ocaml-bheap + ocaml-duration)) + (home-page "https://github.com/mirage/mirage-xen") + (synopsis "Xen core platform libraries for MirageOS") + (description + "MirageOS OS library for Xen targets, which handles the main +loop and timers. It also provides the low level C startup code and C stubs +required by the OCaml code.") + (license license:isc))) + (define-public ocaml-io-page (package (name "ocaml-io-page") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:02:01 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:02:01 +0000 Received: from localhost ([127.0.0.1]:34301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqj-0006ye-8P for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:02:01 -0500 Received: from mx0.riseup.net ([198.252.153.6]:40938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqF-0006uH-2S for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:31 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4PHBqT5N41z9swd for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498485; bh=LB1saJd3MPw+sUSXxmHtH6asljPoFZ4LLFNncIymp1k=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=jznDblfTydiKKqsV7KGeVzOBW8AD4R2kK3KqpnzZ4/J83vvKJWQZFvjoPJEgKHB+K VPM2VrQ66+VATq/I5adXErVaJQ7skKgO6uc2LY+oUPyD0ySAwmNQtlPvQaRJQ2l6VV lgmifP07QxUHGbtoPWlOA3qtzAzXbFX3aW6O6ihI= X-Riseup-User-ID: AB15974B27BD2F4611D7930672E52A277B5B8F7BB8AF7C671C492F6209DEB6C7 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBqS688sz1y8Z; Wed, 15 Feb 2023 22:01:24 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 38/39] gnu: Add ocaml-parse-argv. Date: Wed, 15 Feb 2023 23:00:27 +0100 Message-Id: <20230215220028.18575-39-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-parse-argv): New variable. --- gnu/packages/ocaml.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index be088cf60d..545d15974a 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3854,6 +3854,27 @@ (define-public ocaml-emile according RFC2047.") (license license:expat))) +(define-public ocaml-parse-argv + (package + (name "ocaml-parse-argv") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mirage/parse-argv") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "16n18zik6vkfnhv8jaigr90fwp1ykg23p61aqchym0jil4i4yq01")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-astring)) + (native-inputs (list ocaml-ounit)) + (home-page "https://github.com/mirage/parse-argv") + (synopsis "Process strings into sets of command-line arguments") + (description "Small implementation of a simple argv parser.") + (license license:isc))) + (define-public ocaml-functoria-runtime (package (name "ocaml-functoria-runtime") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 17:02:02 2023 Received: (at 60673) by debbugs.gnu.org; 15 Feb 2023 22:02:02 +0000 Received: from localhost ([127.0.0.1]:34303 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqj-0006yo-Oi for submit@debbugs.gnu.org; Wed, 15 Feb 2023 17:02:02 -0500 Received: from mx1.riseup.net ([198.252.153.129]:37628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSPqG-0006uJ-8I for 60673@debbugs.gnu.org; Wed, 15 Feb 2023 17:01:32 -0500 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHBqV6fBPzDqtC for <60673@debbugs.gnu.org>; Wed, 15 Feb 2023 22:01:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676498487; bh=FE3l/3olZpA0kZOrg7drKJ1OE+EWgoLQ5fOCTPac6ws=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PcFbFZt6ezIxvATxal8ywBBTlJUnleE7lgW20gA2xYY3IC/bIlYwLbv3I8NuUWbNE HKbHFIKOpiqjwUi301u83BJv0EehYhDALzeRztdRts8bnaMbGTwTW3wEGielbuFxf5 SJk7KfpugvkXYeLUYaZHDhVUQY9ymaMU4MkiUAKk= X-Riseup-User-ID: 3BB82A424E8C2D5459AD6CB72DED126278C862B4E8CE8283337CB1A4DA4F7CBC Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4PHBqV0N2jz1y8Z; Wed, 15 Feb 2023 22:01:25 +0000 (UTC) From: Csepp To: 60673@debbugs.gnu.org Subject: [PATCH v2 39/39] gnu: Add ocaml-mirage-bootvar-unix. Date: Wed, 15 Feb 2023 23:00:28 +0100 Message-Id: <20230215220028.18575-40-raingloom@riseup.net> In-Reply-To: <20230215220028.18575-1-raingloom@riseup.net> References: <20230215220028.18575-1-raingloom@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60673 Cc: raingloom X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: raingloom * gnu/packages/ocaml.scm (ocaml-mirage-bootvar-unix): New variable. --- gnu/packages/ocaml.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 545d15974a..374eeeb57f 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3978,6 +3978,26 @@ (define-public ocaml-mirage a fully-standalone, specialised unikernel.") (license license:isc))) +(define-public ocaml-mirage-bootvar-unix + (package + (name "ocaml-mirage-bootvar-unix") + (version "0.1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mirage/mirage-bootvar-unix") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vi13q0z5ffv5hf4q5lfvkia6j2s5520px0s2x4dbjgd52icizrz")))) + (build-system dune-build-system) + (propagated-inputs (list ocaml-lwt ocaml-parse-argv)) + (home-page "https://github.com/mirage/mirage-bootvar-unix") + (synopsis "Unix implementation of MirageOS Bootvar interface") + (description "Library for passing boot parameters from Solo5 to MirageOS.") + (license license:isc))) + (define-public ocaml-duration (package (name "ocaml-duration") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 16 20:04:40 2023 Received: (at submit) by debbugs.gnu.org; 17 Feb 2023 01:04:40 +0000 Received: from localhost ([127.0.0.1]:38037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSpB1-0006E3-Kg for submit@debbugs.gnu.org; Thu, 16 Feb 2023 20:04:39 -0500 Received: from lists.gnu.org ([209.51.188.17]:57710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSpAz-0006Dq-LP for submit@debbugs.gnu.org; Thu, 16 Feb 2023 20:04:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pSpAz-0006Ny-En for guix-patches@gnu.org; Thu, 16 Feb 2023 20:04:37 -0500 Received: from mx1.riseup.net ([198.252.153.129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pSpAx-00033q-97 for guix-patches@gnu.org; Thu, 16 Feb 2023 20:04:37 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4PHtrJ0rtRzDqWn; Fri, 17 Feb 2023 01:04:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1676595872; bh=bEla+P5FOXETt8rvo4c9kJhPSZjNmXOrihm6+T8Th3Y=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=NGnYym06hcXrp4K/bjbSQzmdpeaMuLLPn3kNHZV/O4S2ORQmGQW4zyEP0uUSKfada mK97ivhRRgBYvZsTxt49zztR1+yeD1J9iXmKPJAbGmBressM1U3U/s68wEwQ9F6z3/ DDHrylXNK3NLU1dMHEPBBhoOFeeP+SSzxQ91bwF8= X-Riseup-User-ID: D5A5BE7A5B330F7D18A9AA9785F849340A0E597F0BFBA531B095FC01A0EA463B Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4PHtrH2Yylz5wyx; Fri, 17 Feb 2023 01:04:31 +0000 (UTC) References: <20230109003529.23375-1-raingloom@riseup.net> <874jrxdhxi.fsf@cbaines.net> <87wn4t2aik.fsf@riseup.net> <875ycc8v82.fsf@cbaines.net> From: Csepp To: Christopher Baines Subject: Re: [bug#60673] [PATCH 01/39] gnu: Add ocaml-domain-name. Date: Fri, 17 Feb 2023 02:03:46 +0100 In-reply-to: <875ycc8v82.fsf@cbaines.net> Message-ID: <87sff5t84l.fsf@riseup.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net 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-Debbugs-Envelope-To: submit Cc: 60673@debbugs.gnu.org, Csepp , guix-patches@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Christopher Baines writes: > [[PGP Signed Part:Undecided]] > > Csepp writes: > >> Christopher Baines writes: >> >>> [[PGP Signed Part:Undecided]] >>> Hey, >>> >>> While I think the builds look OK for this series, there are quite a few >>> formatting issues raised by the linter (this can be seen on [1] and [2]). >>> >>> 1: https://qa.guix.gnu.org/issue/60674 >>> 2: >>> https://data.qa.guix.gnu.org/compare?base_commit=238f965c331990459a69cbc713ca951ad40e6044&target_commit=3b5485b9cdaebda127dc040ad67a287f39e33519 >>> >>> Could you run the linter on the packages you've added here, address the >>> issues it raises and send an updated series? >>> >>> Thanks, >>> >>> Chris >>> >>> [[End of PGP Signed Part]] >> >> Those are all URL constants, can't really do much about them other than slice >> them up with string-append, which I'm not sure really helps with >> readability or ease of editing. They were not an issue while I was >> editing the code and gnu/packages/ocaml.scm already has a lot of lines >> that whitespace-mode highlights as too long, so I thought it wouldn't >> matter much and my time would be better spent elsewhere. > > You're right that there are quite a few other instances of lines that > are too long in that module, but I don't think that's a reason not to > add more. I think splitting the long URL strings with string-append is a > good approach and can help with readability. > > [[End of PGP Signed Part]] Alright, got around to sending the updated patch series. Hopefully I got the send-email arguments right. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 17 01:41:29 2023 Received: (at submit) by debbugs.gnu.org; 17 Feb 2023 06:41:29 +0000 Received: from localhost ([127.0.0.1]:38311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSuQz-0001UK-8E for submit@debbugs.gnu.org; Fri, 17 Feb 2023 01:41:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:41518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSuQu-0001U0-7F for submit@debbugs.gnu.org; Fri, 17 Feb 2023 01:41:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pSuQt-0003tW-Rq for guix-patches@gnu.org; Fri, 17 Feb 2023 01:41:23 -0500 Received: from lepiller.eu ([2a00:5884:8208::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pSuQs-0000DI-0a for guix-patches@gnu.org; Fri, 17 Feb 2023 01:41:23 -0500 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id 05f51d82; Fri, 17 Feb 2023 06:41:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date:from :to:cc:subject:in-reply-to:references:message-id:mime-version :content-type:content-transfer-encoding; s=dkim; bh=sNotYyBb3FSf 0JnqKkLHxWaEr13aWsup1KYkIt5zOLQ=; b=IBjYkRu8F5JpDANZm2xCFQLhRDCE PARA7poxpeCsk6TgX04hMtSfmEytB0DejNd8Q6iL5zCfxv/qtSBjrc98D3MgNk5J bO+hah50KQhB2Rxf4nLYtS3mGuoXP5tOdHs+6vG81EiySEqQJnqDQ39eFc4i0xr4 pUVZcJ2oSdNwK48cnQuQCAOoX6rzABMEAHVFEH6tSzQYbEdDn51nXICHTi7enRs1 X1EcBjHyBWZZuk3jqkFYbVG9/ZNhWNh6vPmso/pVzJAkyxmn7IJit/WoeLaJL7lt YIj6mCyvSISItIhnnqzW9wqv6kfOFzNT0IQQSSqRaIlLxO8d42p6FTLFaQ== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 155fe5dd (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 17 Feb 2023 06:41:18 +0000 (UTC) Date: Fri, 17 Feb 2023 07:41:16 +0100 From: Julien Lepiller To: guix-patches@gnu.org, Csepp , Christopher Baines Subject: Re: [bug#60673] [PATCH 01/39] gnu: Add ocaml-domain-name. User-Agent: K-9 Mail for Android In-Reply-To: <87sff5t84l.fsf@riseup.net> References: <20230109003529.23375-1-raingloom@riseup.net> <874jrxdhxi.fsf@cbaines.net> <87wn4t2aik.fsf@riseup.net> <875ycc8v82.fsf@cbaines.net> <87sff5t84l.fsf@riseup.net> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:5884:8208::1; envelope-from=julien@lepiller.eu; helo=lepiller.eu 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: 60673@debbugs.gnu.org, raingloom@riseup.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) https://qa=2Eguix=2Egnu=2Eorg/issue/60673 has picked it up at least :)=2E W= e still need to wait for a few builds=2E Le 17 f=C3=A9vrier 2023 02:03:46 GMT+01:00, Csepp = a =C3=A9crit=C2=A0: > >Christopher Baines writes: > >> [[PGP Signed Part:Undecided]] >> >> Csepp writes: >> >>> Christopher Baines writes: >>> >>>> [[PGP Signed Part:Undecided]] >>>> Hey, >>>> >>>> While I think the builds look OK for this series, there are quite a f= ew >>>> formatting issues raised by the linter (this can be seen on [1] and [= 2])=2E >>>> >>>> 1: https://qa=2Eguix=2Egnu=2Eorg/issue/60674 >>>> 2: >>>> https://data=2Eqa=2Eguix=2Egnu=2Eorg/compare?base_commit=3D238f965c33= 1990459a69cbc713ca951ad40e6044&target_commit=3D3b5485b9cdaebda127dc040ad67a= 287f39e33519 >>>> >>>> Could you run the linter on the packages you've added here, address t= he >>>> issues it raises and send an updated series? >>>> >>>> Thanks, >>>> >>>> Chris >>>> >>>> [[End of PGP Signed Part]] >>> >>> Those are all URL constants, can't really do much about them other tha= n slice >>> them up with string-append, which I'm not sure really helps with >>> readability or ease of editing=2E They were not an issue while I was >>> editing the code and gnu/packages/ocaml=2Escm already has a lot of lin= es >>> that whitespace-mode highlights as too long, so I thought it wouldn't >>> matter much and my time would be better spent elsewhere=2E >> >> You're right that there are quite a few other instances of lines that >> are too long in that module, but I don't think that's a reason not to >> add more=2E I think splitting the long URL strings with string-append i= s a >> good approach and can help with readability=2E >> >> [[End of PGP Signed Part]] > >Alright, got around to sending the updated patch series=2E Hopefully I >got the send-email arguments right=2E > > > From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 17 10:52:20 2023 Received: (at submit) by debbugs.gnu.org; 17 Feb 2023 15:52:20 +0000 Received: from localhost ([127.0.0.1]:41073 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pT324-0005pF-1f for submit@debbugs.gnu.org; Fri, 17 Feb 2023 10:52:20 -0500 Received: from lists.gnu.org ([209.51.188.17]:48308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pT320-0005p5-40 for submit@debbugs.gnu.org; Fri, 17 Feb 2023 10:52:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pT31z-0003IG-O7 for guix-patches@gnu.org; Fri, 17 Feb 2023 10:52:15 -0500 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pT31y-0006qR-3V for guix-patches@gnu.org; Fri, 17 Feb 2023 10:52:15 -0500 Received: from localhost (cpc158837-hari22-2-0-cust393.20-2.cable.virginm.net [86.20.51.138]) by mira.cbaines.net (Postfix) with ESMTPSA id 000351695F; Fri, 17 Feb 2023 15:52:08 +0000 (GMT) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 3833cc6c; Fri, 17 Feb 2023 15:52:04 +0000 (UTC) References: <20230109003529.23375-1-raingloom@riseup.net> <874jrxdhxi.fsf@cbaines.net> <87wn4t2aik.fsf@riseup.net> <875ycc8v82.fsf@cbaines.net> <87sff5t84l.fsf@riseup.net> User-agent: mu4e 1.8.11; emacs 28.2 From: Christopher Baines To: raingloom@riseup.net Subject: Re: [bug#60673] [PATCH 01/39] gnu: Add ocaml-domain-name. Date: Fri, 17 Feb 2023 15:50:00 +0000 In-reply-to: Message-ID: <873574mgrg.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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-Debbugs-Envelope-To: submit Cc: Julien Lepiller , 60673-done@debbugs.gnu.org, guix-patches@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Julien Lepiller writes: > https://qa.guix.gnu.org/issue/60673 has picked it up at least :). We > still need to wait for a few builds. Everything looks to have built on x86_64-linux and aarch64-linux, plus there are no introduced lint warnings now (for the checkers the data service runs at least), so I've gone ahead and pushed these patches to master as 48724a66422e02995e62e2f707dcd9087d43bee5. Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmPvoqNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xf6FQ//e5elecmw4od0ECnK0GRC0HofnXJSJlGD hkxuCBWZo+AIVPq3GRHDfbVwrl3BV/yH4PaV2d3pD47ihHGr5y3BQgmLYdMyTucd beOl3vSLwGZxkAHNit6vkL+JNOyL/eTgi7ki/NN3bZMtmOYu0+5mlDmCrhDsvfuM zgt4uHf25gNkN6iswDNODuVeoi77vATPxu17TwDEeGPmj2/tpJb32FGbkHJgg4FJ aVpVjvCM6mjNmaU2l8BESq3FIRJpppiCx66QCBKL/DO8quAMSC/15zhAyr6t+R2t eca4EjFYIOQcv54uofGtPPl8du7jAG2ZokM9zzJ/qBWxZz6m77k9D4s4vJt4K5xD ssGD4HLOMB/OpsFyrxtch2GmICt5Of35QY8JDrDxOdQE0ZhVZlt1FzFu+0gLZPXt 69UmsPi6sshXfw1FmjQL6Ek3PCzj6KLm875DLUVaMfGdniYoxvGRe5HL71TpvZOj sqiX1L64QZnmLkQFkR45URDnEdFZ+dyj0vScLO6dYQWmVzRtf3L28LReDuOGS7pT 0RWp9EPh4OJl/MCG0lYSgjO5satUw8B1w2R30wO89NTDaMWWrSxT6T+cCPw6fSBu oZh7o2ZEvQoTH5ZI7e/9AkmWpn9plylSYgDuFBhytQ/wFHj1trdEI+faFTtUondu 3UQKlqcOkv0= =6Tl0 -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Aug 15 19:28:37 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 18 Mar 2023 11:24:11 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator