From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH 0/2] gnu: Add guile-srfi-146. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 08:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57055@debbugs.gnu.org Cc: pukkamustard X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165994760425152 (code B ref -1); Mon, 08 Aug 2022 08:34:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Aug 2022 08:33:24 +0000 Received: from localhost ([127.0.0.1]:39145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKyCS-0006Xb-Dj for submit@debbugs.gnu.org; Mon, 08 Aug 2022 04:33:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:50274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKyCP-0006XT-UA for submit@debbugs.gnu.org; Mon, 08 Aug 2022 04:33:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52268) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKyCE-0003L5-Ph for guix-patches@gnu.org; Mon, 08 Aug 2022 04:33:18 -0400 Received: from mout02.posteo.de ([185.67.36.66]:55457) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKyCC-0006Ot-Ju for guix-patches@gnu.org; Mon, 08 Aug 2022 04:33:10 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 27F3B240101 for ; Mon, 8 Aug 2022 10:33:05 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1659947586; bh=4HfgTepgMKHWP2bACloJLiRe90zIKjGrF9J4rcSAgis=; h=From:To:Cc:Subject:Date:From; b=ntviocGqtMg3yyhj+socNCwbdFKiFQeh01qZUFG8G1ElfTGijg2bBscVcqnC9N95O hZIyrYKtujvulZgJwhhOnEwq4O9jRjUoimRYj/EJliFifna7O51dvHOujkwyad3M4C U9KqMHoelwqgQho2LroLcq3oq/AX3LX2ATRhm2t6Bq2dH+ZRTn43FFr33rAn7WFj+h eh/KqbTPrVvaLU3KlS/DfKlHoN3DP4rfHoEfeE/D5Ij7hZ6KuRgnnXa8BiUJe+wYp1 ZOU4cFSyfQa6lMn2rY2W6/3hl6Cc99A6EHXKavWlNKZqRQyKJfT0yeg3eratlfzxW4 h9AbRmibtLOeA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4M1Tww49tJz9rxK; Mon, 8 Aug 2022 10:33:04 +0200 (CEST) From: pukkamustard Date: Mon, 8 Aug 2022 08:32:54 +0000 Message-Id: <20220808083254.16059-1-pukkamustard@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.66; envelope-from=pukkamustard@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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 (--) Hello Guix, This adds Guile bindings to SRFI 146 (Mappings) and SRFI 128 (Comparators (reduced) - a dependency of SRFI 146). SRFI 146 provides some very nice purely functional data structures for mappings. This patch set should be tested (and applied) after #57053, which fixes the build of a dependency (SRFI 158). Best regards, pukkamustard pukkamustard (2): gnu: Add guile-srfi-128. gnu: Add guile-srfi-146. gnu/packages/guile-xyz.scm | 60 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) -- 2.37.1 From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH 1/2] gnu: Add guile-srfi-128. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 08:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57055@debbugs.gnu.org Cc: pukkamustard Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.165994778725536 (code B ref 57055); Mon, 08 Aug 2022 08:37:02 +0000 Received: (at 57055) by debbugs.gnu.org; 8 Aug 2022 08:36:27 +0000 Received: from localhost ([127.0.0.1]:39153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKyFJ-0006di-WC for submit@debbugs.gnu.org; Mon, 08 Aug 2022 04:36:27 -0400 Received: from mout01.posteo.de ([185.67.36.65]:40359) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKyFI-0006dO-EL for 57055@debbugs.gnu.org; Mon, 08 Aug 2022 04:36:20 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 8B43524002A for <57055@debbugs.gnu.org>; Mon, 8 Aug 2022 10:36:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1659947774; bh=Ih3B4qOfjmQqcEPMrv52Zq9NJY9XKOcMh6IGLItvMVo=; h=From:To:Cc:Subject:Date:From; b=Z3ZLN1S/V0lTVnW9S5K8/TI8shIfwLRPWLvnRNArt1MmjHTx+0q9krsrkOw9I/PoJ 3Obn2ttVPe4uip+wP2020TD91SyzbEr4xjEA2c4/USq6437Wb6WeUe3h/R58ae/XeA 0UKNVZDviywEUNcikrHc5tGbljpGsIhE30N8KoX3Q/iUZhDlgFTMQ6VHkT4qrpsFvB wTb3BErsfv/WatB97XJWpKlQ+MZ6sRa2eHDPVAlNmZpZa4jHuaEgzH6rLHct6O12kz +414CZJr1O5J61JE0Qyr8XyQLyjVayzAkc+B5afAY9CQPxyVZVgsRsyR4yEil0oFdr pNbMSLC9dDJBg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4M1V0W1Y8jz6tq9; Mon, 8 Aug 2022 10:36:09 +0200 (CEST) From: pukkamustard Date: Mon, 8 Aug 2022 08:36:00 +0000 Message-Id: <20220808083601.16323-1-pukkamustard@posteo.net> In-Reply-To: <20220808083254.16059-1-pukkamustard@posteo.net> References: <20220808083254.16059-1-pukkamustard@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) * gnu/packages/guile-xyz.scm (guile-srfi-128): New variable. --- gnu/packages/guile-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index cbdc9c5b66..2763fb73d0 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -3091,6 +3091,33 @@ (define-public guile-srfi-89 parameters, which define* and lambda* special forms") (license license:gpl3+))) +(define-public guile-srfi-128 + (package + (name "guile-srfi-128") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://inqlab.net/git/guile-srfi-128.git") + (commit (string-append "v" version)))) + (sha256 + (base32 + "03d85q5l2gc2c8cmri6zd4pfndvnadlhwh77hsx6ixvvm8vwq4sy")) + (file-name (git-file-name name version)))) + (build-system guile-build-system) + (native-inputs + (list guile-3.0)) + (home-page "https://inqlab.net/git/guile-srfi-128.git") + (synopsis "SRFI 128 Comparators (reduced) port for Guile") + (description + "This package provides an implementation of SRFI 128 for Guile. +SRFI 128 defines comparators, which bundles a test type predicate, an +equality predicate, an ordering predicate and a hash function into a +single Scheme object. This can be used in the implementation of data +structures. This package re-uses the SRFI sample implementation.") + (license license:lgpl3+))) + (define-public guile-srfi-145 (package (name "guile-srfi-145") -- 2.37.1 From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH 2/2] gnu: Add guile-srfi-146. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 08:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57055@debbugs.gnu.org Cc: pukkamustard Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.165994778825542 (code B ref 57055); Mon, 08 Aug 2022 08:37:02 +0000 Received: (at 57055) by debbugs.gnu.org; 8 Aug 2022 08:36:28 +0000 Received: from localhost ([127.0.0.1]:39155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKyFP-0006dp-NX for submit@debbugs.gnu.org; Mon, 08 Aug 2022 04:36:28 -0400 Received: from mout01.posteo.de ([185.67.36.65]:36523) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKyFI-0006dQ-S9 for 57055@debbugs.gnu.org; Mon, 08 Aug 2022 04:36:21 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 4D90A24002A for <57055@debbugs.gnu.org>; Mon, 8 Aug 2022 10:36:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1659947775; bh=mEqrtkh8IkH04MDqUWS4IKbynaBSCd5Mu15KI8NLA7o=; h=From:To:Cc:Subject:Date:From; b=V3TwnAzbhHQxBGqGBVY+B0NQT1lC3ynfB5GlQIbm+swwJh7lpytzU8RMhyujZDIi4 p9xYVDNWpYYk5C6eaKyERHxLl9dFzMemsKieLMC+V/L63L5P4pU72bt1gWL+dSoXt5 vT40Ko7Kh229h7PHI5WY9iqUqMUttUlCwxShIIju8Gk6fk2GwTmlr2p/63Z9PJX7no Iz+GsyHiFNu8FMNxXa7pR8Md9ZTpEBT/IKqjWo3W+Usr6ctkTiDRquScQGdglX0mvD l7EA55zT3aeHvhxQNInc7tlEoVVV0AcjoBLiRvTOiejO7dwhybiPDIpSoHbBvsVmwF sEAOkxDIjnwBQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4M1V0Z2Qcrz6tr2; Mon, 8 Aug 2022 10:36:14 +0200 (CEST) From: pukkamustard Date: Mon, 8 Aug 2022 08:36:01 +0000 Message-Id: <20220808083601.16323-2-pukkamustard@posteo.net> In-Reply-To: <20220808083601.16323-1-pukkamustard@posteo.net> References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220808083601.16323-1-pukkamustard@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) * gnu/packages/guile-xyz.scm (guile-srfi-146): New variable. --- gnu/packages/guile-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 2763fb73d0..3eb1e90213 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -3142,6 +3142,39 @@ (define-public guile-srfi-145 denote the invalidity of certain code paths in a Scheme program.") (license license:gpl3+))) +(define-public guile-srfi-146 + (package + (name "guile-srfi-146") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://inqlab.net/git/guile-srfi-146.git") + (commit (string-append "v" version)))) + (sha256 + (base32 + "13dbzlav4fql8lcfr021z5368lwri6i15x0ykv8llzyghlbbx2w6")) + (file-name (git-file-name name version)))) + (build-system gnu-build-system) + (native-inputs + (list autoconf automake pkg-config)) + (inputs (list guile-3.0)) + (propagated-inputs + (list guile-srfi-128 guile-srfi-145 guile-srfi-158)) + (synopsis "SRFI 146 (Mappings) for Guile") + (description + "This package provides an implementation of SRFI 146 for Guile. +SRFI 146 defines datastructures that implement mappings (finite sets +of associations consiting of a key and a value). Two types of +mappings are defined: One using a comparator to define an order on the +keys and another using a hash function on the keys. The +datastructures and procedures are by default purely-functional. This +package re-uses the SRFI sample implementation that is based on +red-black trees and Hash Array Mapped Trie (HAMT).") + (home-page "https://inqlab.net/git/guile-srfi-146.git") + (license license:lgpl3+))) + (define-public guile-srfi-158 (let ((commit "13126d1ed37892c864337a600a43d6876625fb99") (revision "0")) -- 2.37.1 From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH 2/2] gnu: Add guile-srfi-146. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 09:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: pukkamustard , 57055@debbugs.gnu.org Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.165995103731283 (code B ref 57055); Mon, 08 Aug 2022 09:31:01 +0000 Received: (at 57055) by debbugs.gnu.org; 8 Aug 2022 09:30:37 +0000 Received: from localhost ([127.0.0.1]:39239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKz5p-00088V-LY for submit@debbugs.gnu.org; Mon, 08 Aug 2022 05:30:37 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:56966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKz5o-00088K-8P for 57055@debbugs.gnu.org; Mon, 08 Aug 2022 05:30:36 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by andre.telenet-ops.be with bizsmtp id 4xWa2800220ykKC01xWaVX; Mon, 08 Aug 2022 11:30:34 +0200 Message-ID: <5ac83e05-863f-7d81-6f86-b738a7ae3fa2@telenet.be> Date: Mon, 8 Aug 2022 11:30:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: en-US References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220808083601.16323-1-pukkamustard@posteo.net> <20220808083601.16323-2-pukkamustard@posteo.net> From: Maxime Devos In-Reply-To: <20220808083601.16323-2-pukkamustard@posteo.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------zf6FdFccn2MvSHSzUO0daiHC" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1659951034; bh=w2L6ZhYI6hYBEm93qqlNGl4PLs3q7KyU0TDj/8Zi2fA=; h=Date:To:References:From:Subject:In-Reply-To; b=f1kFR+er2oueyQOyojubsJUzR2Em1HNZ9IY3TxN0ip4iyzxpdFGD857bAUs5U/yfu APkhPldCkBQ5RHT9AjL7w51PVAIySwI9TVO/xej9OYwp8iNYnThrgRgHa9bMVfaUwW 2aUtLSuKCrVu8JYbuY2e+GPrONdsw+0LT32CQAykichRzAVR+XA6Sy5i1EAUUOP0Bn 9zDhG4+bGnKX67DW1cZ3dmmFATiVOoxnqyvLRKUrNv9Rpc4JmOgmEwMs8P7dJakWUM Qz1sy1PdekPuDMPJBYjVppuldfFoC/+jLdEufYhjXpqLTYDEHn3FKN2G/X1USyTogp dMOZgWCs1VvAw== X-Spam-Score: -0.7 (/) 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 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------zf6FdFccn2MvSHSzUO0daiHC Content-Type: multipart/mixed; boundary="------------aqYWgG8QLJAuHMWA7qOCBuAg"; protected-headers="v1" From: Maxime Devos To: pukkamustard , 57055@debbugs.gnu.org Message-ID: <5ac83e05-863f-7d81-6f86-b738a7ae3fa2@telenet.be> Subject: Re: [bug#57055] [PATCH 2/2] gnu: Add guile-srfi-146. References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220808083601.16323-1-pukkamustard@posteo.net> <20220808083601.16323-2-pukkamustard@posteo.net> In-Reply-To: <20220808083601.16323-2-pukkamustard@posteo.net> --------------aqYWgG8QLJAuHMWA7qOCBuAg Content-Type: multipart/mixed; boundary="------------A4OyLZX0b0ZlEMzug1iXFHVL" --------------A4OyLZX0b0ZlEMzug1iXFHVL Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPbiAwOC0wOC0yMDIyIDEwOjM2LCBwdWtrYW11c3RhcmQgd3JvdGU6DQo+ICsgICAgKGlu cHV0cyAobGlzdCBndWlsZS0zLjApKQ0KDQpndWlsZS0zLjAgaXMgdXNlZCBhcyBhIGNvbXBp bGVyLCBzbyBpdCBuZWVkcyB0byBiZSBpbiBuYXRpdmUtaW5wdXRzLsKgIA0KRG9lcyAiZ3Vp eCBidWlsZCBndWlsZS1zcmZpLTE0NiAtLXRhcmdldD1hYXJjaDY0LWxpbnV4LWdudSIgKG9y IHdpdGggDQphbm90aGVyIHRhcmdldCkgd29yaz8NCg0KPiArICAgIChsaWNlbnNlIGxpY2Vu c2U6bGdwbDMrKSkpDQoNClRoZXJlIGFyZSBhbHNvIHNvbWUgKElTQz8pIGJpdHMgb24gDQo8 aHR0cHM6Ly9pbnFsYWIubmV0L2dpdC9ndWlsZS1zcmZpLTE0Ni5naXQvdHJlZS9zcmZpL3Ny ZmktMTQ2LnNjbT4uDQoNCkFsc28sIEd1aXggZG9lcyBub3QgeWV0IGluc3RhbGwgdGhlICdM SUNFTlNFUycgc3ViZGlyZWN0b3J5LCBzZWUgDQo8aHR0cHM6Ly9pc3N1ZXMuZ3VpeC5nbnUu b3JnLzU0MjM0IzE+Lg0KDQpHcmVldGluZ3MsDQpNYXhpbWUuDQoNCg0K --------------A4OyLZX0b0ZlEMzug1iXFHVL Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------A4OyLZX0b0ZlEMzug1iXFHVL-- --------------aqYWgG8QLJAuHMWA7qOCBuAg-- --------------zf6FdFccn2MvSHSzUO0daiHC Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYvDXugUDAAAAAAAKCRBJ4+4iGRcl7kc4 AP0UG2Hf0zNSQmcKVtHE8eB8bJguQ+vZyCrhagUQC00eJAEAm7sxWtJvtscpyoy1jUPP50dX4xK2 KsZgbv5/8INjWgM= =xx++ -----END PGP SIGNATURE----- --------------zf6FdFccn2MvSHSzUO0daiHC-- From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH 2/2] gnu: Add guile-srfi-146. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 13:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos Cc: 57055@debbugs.gnu.org Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.165996364520288 (code B ref 57055); Mon, 08 Aug 2022 13:01:02 +0000 Received: (at 57055) by debbugs.gnu.org; 8 Aug 2022 13:00:45 +0000 Received: from localhost ([127.0.0.1]:39454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL2NA-0005Gg-UY for submit@debbugs.gnu.org; Mon, 08 Aug 2022 09:00:45 -0400 Received: from mout01.posteo.de ([185.67.36.65]:37083) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL2N6-0004tb-E1 for 57055@debbugs.gnu.org; Mon, 08 Aug 2022 09:00:42 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 330F7240027 for <57055@debbugs.gnu.org>; Mon, 8 Aug 2022 15:00:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1659963634; bh=+mQbEr6l5fMnh3kUSA936wfB+ZG720Q4RWbcl45kNvk=; h=From:To:Cc:Subject:Date:From; b=rQnbM+EzdeOo2Bu1IfHxaRcXyhWtBzVVwDKY+GXp8SOnVbLVwXdIOuTum4pwkCg4B 0FD6yq5HyCUP4CmmU5hXBADIU5khIbRS/8yraMEGQ4Y4Mm6jttBrIxEb7uw0hNqA52 ObKMOKfczMjCZ1/uGV6QsLBbt2I4+uXaPwlq4mcSpJ3T9kce0/R0DsKCrYLs9dNJ/N d9aaJ3VOIoGgbPDJZvZpqH+3oYFkh5C4zhuE+pptjog5KkOwC7AI++IsjtAEq9X3Yh QmvxDgzAkH2Btfo+6iBbYdbanQ7hdQpglh5Z43Nmxjv77EcnibG9V7qiz4BMnrQh7g sR4iMlflDFrOw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4M1bsX3ghhz9rxL; Mon, 8 Aug 2022 15:00:31 +0200 (CEST) References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220808083601.16323-1-pukkamustard@posteo.net> <20220808083601.16323-2-pukkamustard@posteo.net> <5ac83e05-863f-7d81-6f86-b738a7ae3fa2@telenet.be> From: pukkamustard Date: Mon, 08 Aug 2022 12:43:38 +0000 In-reply-to: <5ac83e05-863f-7d81-6f86-b738a7ae3fa2@telenet.be> Message-ID: <86y1vy7uvq.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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: -3.3 (---) Maxime Devos writes: > [[PGP Signed Part:Undecided]] > > On 08-08-2022 10:36, pukkamustard wrote: >> + (inputs (list guile-3.0)) > > guile-3.0 is used as a compiler, so it needs to be in native-inputs.=C2=A0 > Does "guix build guile-srfi-146 --target=3Daarch64-linux-gnu" (or with > another target) work? It does not! Adding guile-3.0 to both native-inputs and inputs seems to solve this (also for guile-srfi-158). However, I then get following error: ``` no code for module (srfi srfi-128) ``` guile-srfi-128 is built using the guile-build-system. Maybe something not working properly with guile-build-system and cross-compilation? Do you have any ideas or suggestions on how to fix this? >> + (license license:lgpl3+))) > > There are also some (ISC?) bits on > . Yes, the sample SRFI implementation is licensed under ISC. Afaiu, there's no problem in relicensing this as LGPL-3.0-or-later. I think a lot of the guile-srfi-* libraries do this. > Also, Guix does not yet install the 'LICENSES' subdirectory, see > . Noted. Cheers, pukkamustard From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH 2/2] gnu: Add guile-srfi-146. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 13:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "pukkamustard" , "Maxime Devos" Cc: 57055@debbugs.gnu.org Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.165996434821736 (code B ref 57055); Mon, 08 Aug 2022 13:13:01 +0000 Received: (at 57055) by debbugs.gnu.org; 8 Aug 2022 13:12:28 +0000 Received: from localhost ([127.0.0.1]:39468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL2YV-0005eW-QX for submit@debbugs.gnu.org; Mon, 08 Aug 2022 09:12:28 -0400 Received: from knopi.disroot.org ([178.21.23.139]:56540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL2YR-0005eK-Tv for 57055@debbugs.gnu.org; Mon, 08 Aug 2022 09:12:26 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 5C36840F0C; Mon, 8 Aug 2022 15:12:22 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with UTF8SMTP id iNUbAc4uclzB; Mon, 8 Aug 2022 15:12:21 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1659964339; bh=tsNLzSSLEDTDGuW3Qa+tVq64UTlISFL5qU43wrAzunY=; h=Date:Subject:From:To:Cc:References:In-Reply-To; b=GU8pTUZM1BGxKOgi4cKQkiQIaw7YPbIBUevha5Pz7d0UqHtHkjBEIDVEPcRKzLLT6 M0MFng6A5v96tGmXPwGRVY2RXoZBmyNnuGqXNDiar9j38ViKe2NfbR2JKLZ10cWYMT VzoSK5lJRWJBJXo4TeLnmRLScGJU+wUdNt1Zflz5jZvotX4FIFke8ZeLScvr+aCbKm 4LdjnFA+Ffc9Y0Xp8qZkCo+WMBfNXo5JUY1O84oUPyxWaTZynYS5XV7ICyBitp8c87 WqZiJqJ1YtC3KPd7a+uaq9bWnB5m9zRhUa05OfFc/hOs+wwG/uLurkSEtszQyxVLLm JsQnuezzfQAog== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Mon, 08 Aug 2022 14:12:19 +0100 Message-Id: From: "(" References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220808083601.16323-1-pukkamustard@posteo.net> <20220808083601.16323-2-pukkamustard@posteo.net> <5ac83e05-863f-7d81-6f86-b738a7ae3fa2@telenet.be> <86y1vy7uvq.fsf@posteo.net> In-Reply-To: <86y1vy7uvq.fsf@posteo.net> X-Spam-Score: 0.0 (/) 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 (-) On Mon Aug 8, 2022 at 1:43 PM BST, pukkamustard wrote: > Adding guile-3.0 to both native-inputs and inputs seems to solve this > (also for guile-srfi-158). You should only need to add it in native-inputs. -- ( From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH 2/2] gnu: Add guile-srfi-146. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 13:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "(" Cc: Maxime Devos , 57055@debbugs.gnu.org Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.165996675525407 (code B ref 57055); Mon, 08 Aug 2022 13:53:02 +0000 Received: (at 57055) by debbugs.gnu.org; 8 Aug 2022 13:52:35 +0000 Received: from localhost ([127.0.0.1]:39480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL3BL-0006bi-7l for submit@debbugs.gnu.org; Mon, 08 Aug 2022 09:52:35 -0400 Received: from mout02.posteo.de ([185.67.36.66]:38253) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL3BH-0006bT-8Q for 57055@debbugs.gnu.org; Mon, 08 Aug 2022 09:52:32 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 282D7240101 for <57055@debbugs.gnu.org>; Mon, 8 Aug 2022 15:52:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1659966745; bh=aiy5jF4yynGRyGnFWwZPrR9GjhlEOqiE5aE5bA7xnbw=; h=From:To:Cc:Subject:Date:From; b=VGUzxiJxtwE3oVjstZJrPy/1QnFrc2iM5eanL4IGZ5O9RdfFFpcfYs/Ugt/SPbr75 ZYp1WeFQ2N1L0mJs1BUwY4Ad7L2BLP7HBMmFGEw6SdAqO1QxtPkZAAwtsNActj7oBO VQOLK/zRswLFOZILxhPCe4Al2QQDp4GLCJKqTgqUx058lk93i/TRtEFc70Ni6z5dXr Q0PaRTKZqFjmx5t2pVh4t+Hf1U/6swn1C8rN+B3ccaamnYYTvkmgz5Pe7HLzUk5xgO piAl/3ecKdDNZFyERfySqbfnAf5bxJxkReRPMU+p4gzoHuddjMWhIDjkBLgskqTJTp SI37QHyb5+lgw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4M1d1K6hQWz9rxB; Mon, 8 Aug 2022 15:52:20 +0200 (CEST) References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220808083601.16323-1-pukkamustard@posteo.net> <20220808083601.16323-2-pukkamustard@posteo.net> <5ac83e05-863f-7d81-6f86-b738a7ae3fa2@telenet.be> <86y1vy7uvq.fsf@posteo.net> From: pukkamustard Date: Mon, 08 Aug 2022 13:47:51 +0000 In-reply-to: Message-ID: <86tu6m7sh9.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) 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: -3.3 (---) "(" writes: > On Mon Aug 8, 2022 at 1:43 PM BST, pukkamustard wrote: >> Adding guile-3.0 to both native-inputs and inputs seems to solve this >> (also for guile-srfi-158). > You should only need to add it in native-inputs. If I only add guile-3.0 to native-inputs (and not to inputs), the build fails like this: ``` configure: checking for guile 3.0 configure: checking for guile 2.2 configure: checking for guile 2.0 configure: error: No Guile development packages were found. Please verify that you have Guile installed. If you installed Guile from a binary distribution, please verify that you have also installed the development packages. If you installed it yourself, you might need to adjust your PKG_CONFIG_PATH; see the pkg-config man page for more. error: in phase 'configure': uncaught exception: %exception #<&invoke-error program: "/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash" arguments: ("./configure" "CC_FOR_BUILD=gcc" "CONFIG_SHELL=/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash" "SHELL=/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash" "--prefix=/gnu/store/qhcnb9giiahhb2p7y7q05gs4ndhln4yk-guile-srfi-146-0.1.0" "--enable-fast-install" "--build=x86_64-unknown-linux-gnu" "--host=arm-linux-gnueabihf") exit-status: 1 term-signal: #f stop-signal: #f> phase `configure' failed after 0.6 seconds ``` Quite possibly that something is wrong with the configure.ac. Same thing also happens with guile-srfi-158. -pukkamustard From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH 2/2] gnu: Add guile-srfi-146. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 18:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: pukkamustard Cc: 57055@debbugs.gnu.org Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.165998294214431 (code B ref 57055); Mon, 08 Aug 2022 18:23:01 +0000 Received: (at 57055) by debbugs.gnu.org; 8 Aug 2022 18:22:22 +0000 Received: from localhost ([127.0.0.1]:41895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL7OQ-0003kh-4Y for submit@debbugs.gnu.org; Mon, 08 Aug 2022 14:22:22 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:33770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL7OM-0003kW-QH for 57055@debbugs.gnu.org; Mon, 08 Aug 2022 14:22:20 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by albert.telenet-ops.be with bizsmtp id 56NG2800G20ykKC066NGBu; Mon, 08 Aug 2022 20:22:17 +0200 Message-ID: <8aafcdc2-cb1a-6d38-1832-52fd53fc85ec@telenet.be> Date: Mon, 8 Aug 2022 20:22:16 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220808083601.16323-1-pukkamustard@posteo.net> <20220808083601.16323-2-pukkamustard@posteo.net> <5ac83e05-863f-7d81-6f86-b738a7ae3fa2@telenet.be> <86y1vy7uvq.fsf@posteo.net> From: Maxime Devos In-Reply-To: <86y1vy7uvq.fsf@posteo.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------aPCystxgu0S6qncrfE1yoaJO" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1659982937; bh=NaZU++JEDruEF5MC4RkaGwPMhKgeJ6OgrchfNRE3fe4=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=KsmifurBEhHnJp4VojniXc0GilrxdtusR5wenKgK75z1jdw+sA4TIfKNqWe/8FeQ5 6sTV01haDu3uTufte1iOzNRF1MJM+HEJQCCv16xQs/6+k6zW8fQI0g/pycAjC68jS1 fRPJQPS+IqXI1xsWFbTKTDrzIxxoFwVvLQK/LRCXTjQHmE57ydDlpO4DHGggrzcKQN m7par0PsTq+swA5+3d/frSf3hFEsap85m8q3hJqOM+ErUpceoHn22o+do3C4VTquoL H5iT4mBkm8Vqv/bgR/2uHDkOiRx9RnjGLcKUMlubv3LjXQ/oeVbfKK1N4RbgLAFe0Z LHCr3S1fwY1/w== X-Spam-Score: 0.0 (/) 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 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------aPCystxgu0S6qncrfE1yoaJO Content-Type: multipart/mixed; boundary="------------xBIPJcn33mTu7hadeYuzntw9"; protected-headers="v1" From: Maxime Devos To: pukkamustard Cc: 57055@debbugs.gnu.org Message-ID: <8aafcdc2-cb1a-6d38-1832-52fd53fc85ec@telenet.be> Subject: Re: [bug#57055] [PATCH 2/2] gnu: Add guile-srfi-146. References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220808083601.16323-1-pukkamustard@posteo.net> <20220808083601.16323-2-pukkamustard@posteo.net> <5ac83e05-863f-7d81-6f86-b738a7ae3fa2@telenet.be> <86y1vy7uvq.fsf@posteo.net> In-Reply-To: <86y1vy7uvq.fsf@posteo.net> --------------xBIPJcn33mTu7hadeYuzntw9 Content-Type: multipart/mixed; boundary="------------AwUz0YicIbfKhqbHIHpwbAIi" --------------AwUz0YicIbfKhqbHIHpwbAIi Content-Type: multipart/alternative; boundary="------------SlckwjR0hwas8SYlghM0oX1d" --------------SlckwjR0hwas8SYlghM0oX1d Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPbiAwOC0wOC0yMDIyIDE0OjQzLCBwdWtrYW11c3RhcmQgd3JvdGU6DQo+Pj4gKyAgICAo bGljZW5zZSBsaWNlbnNlOmxncGwzKykpKQ0KPj4gVGhlcmUgYXJlIGFsc28gc29tZSAoSVND PykgYml0cyBvbg0KPj4gPGh0dHBzOi8vaW5xbGFiLm5ldC9naXQvZ3VpbGUtc3JmaS0xNDYu Z2l0L3RyZWUvc3JmaS9zcmZpLTE0Ni5zY20+Lg0KPiBZZXMsIHRoZSBzYW1wbGUgU1JGSSBp bXBsZW1lbnRhdGlvbiBpcyBsaWNlbnNlZCB1bmRlciBJU0MuIEFmYWl1LA0KPiB0aGVyZSdz IG5vIHByb2JsZW0gaW4gcmVsaWNlbnNpbmcgdGhpcyBhcyBMR1BMLTMuMC1vci1sYXRlci4g SSB0aGluayBhDQo+IGxvdCBvZiB0aGUgZ3VpbGUtc3JmaS0qIGxpYnJhcmllcyBkbyB0aGlz Lg0KPg0KSSBoYXZlIGxvb2tlZCBhdCBsaWNlbnNlIHRleHQsIGFuZCBpdCBzdGF0ZXMgdGhh dCBpdCBhbGxvd3MgDQonc3VibGljZW5zaW5nJywgYnV0IGl0IGRvZXNuJ3Qgc2F5IGFueXRo aW5nIGFib3V0IHJlbGljZW5zaW5nIChleGNlcHQgDQptYXliZSBmb3IgdGhlICJkZWFsIGlu IHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uIj8pLg0KDQpBcyBzdWNoLCBJIHRo aW5rIGl0IHdvdWxkIGJlIHNhZmVyIHRvIGp1c3QgaW5jbHVkZSBsaWNlbnNlOmlzYyBpbiB0 aGUgbGlzdC4NCg0KR3JlZXRpbmdzLA0KTWF4aW1lLg0KDQo= --------------SlckwjR0hwas8SYlghM0oX1d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On 08-08-2022 14:43, pukkamustard wrote:
+    (license license:lg=
pl3+)))
There are also some (ISC?)=
 bits on
<https://=
inqlab.net/git/guile-srfi-146.git/tree/srfi/srfi-146.scm>.
Yes, the sample SRFI impleme=
ntation is licensed under ISC. Afaiu,
there's no problem in relicensing this as LGPL-3.0-or-later. I think a
lot of the guile-srfi-* libraries do this.

I have looked at license text, and it states that it allows 'sublicensing', but it doesn't say anything about relicensing (except maybe for the "deal in the Software without restriction"?).

As such, I think it would be safer to just include license:isc in the list.

Greetings,
Maxime.

--------------SlckwjR0hwas8SYlghM0oX1d-- --------------AwUz0YicIbfKhqbHIHpwbAIi Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------AwUz0YicIbfKhqbHIHpwbAIi-- --------------xBIPJcn33mTu7hadeYuzntw9-- --------------aPCystxgu0S6qncrfE1yoaJO Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYvFUWAUDAAAAAAAKCRBJ4+4iGRcl7ugj AP45vECQhwK8Q7/nUhYXAAnsIGlCfcG/YqC8r/Wa2iCsSAEAqFdyahuWTtuT9l1LXvYI+Afv2YSg kHfyQX0hbaMeVQ0= =f0tn -----END PGP SIGNATURE----- --------------aPCystxgu0S6qncrfE1yoaJO-- From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH 2/2] gnu: Add guile-srfi-146. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 19:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: pukkamustard Cc: 57055@debbugs.gnu.org Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.165998546819287 (code B ref 57055); Mon, 08 Aug 2022 19:05:01 +0000 Received: (at 57055) by debbugs.gnu.org; 8 Aug 2022 19:04:28 +0000 Received: from localhost ([127.0.0.1]:42011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL83A-000511-AI for submit@debbugs.gnu.org; Mon, 08 Aug 2022 15:04:28 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:59856) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL837-00050q-2B for 57055@debbugs.gnu.org; Mon, 08 Aug 2022 15:04:27 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by michel.telenet-ops.be with bizsmtp id 574P2800C20ykKC0674Pfq; Mon, 08 Aug 2022 21:04:23 +0200 Message-ID: <4db0fbfe-ac09-e8fa-d16a-140d33bbd871@telenet.be> Date: Mon, 8 Aug 2022 21:04:23 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220808083601.16323-1-pukkamustard@posteo.net> <20220808083601.16323-2-pukkamustard@posteo.net> <5ac83e05-863f-7d81-6f86-b738a7ae3fa2@telenet.be> <86y1vy7uvq.fsf@posteo.net> From: Maxime Devos In-Reply-To: <86y1vy7uvq.fsf@posteo.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------IA6nW23CzObdvXNIYgrfDqDU" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1659985463; bh=n0H7VsQd+8HwlJWx4YRtvF5dWwBbr0OPd1iFV5tBFWI=; h=Date:To:Cc:References:From:Subject:In-Reply-To; b=Ffeo1Dv5/51GzcItLEzm5aPZQDOEEbOffW/TQ9QhR78m+FUeOLEi87H1ym1EcW89g RaPPm+S3cUBE5GQR4ljaDeK4s1b1beDdqFhAQdtpjnuYzJ2epXLZ4sPZvILxQZej7Z H5LbIJKyGKHohZvy41dKFECYI8xxR81cKzh7QXwdFX89nku5DGliSETmkKQMm5tHVO T6nYuz1tjcF+pgvYHOyvVIKxLZkOqg2cG/LSUy3NAshpMEQ1Hn9hci5edopkv2N2bk +Utj2KwxZMxCM8LSgCgEqvKARfZ9i7KZ2ZIZsq4oyYqt1JFhCutxbtrDM8Yqk0HlkJ P8Al1SzAbDzzA== X-Spam-Score: 0.0 (/) 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 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------IA6nW23CzObdvXNIYgrfDqDU Content-Type: multipart/mixed; boundary="------------t40r2NJiERoWi00cZhDrTmIQ"; protected-headers="v1" From: Maxime Devos To: pukkamustard Cc: 57055@debbugs.gnu.org Message-ID: <4db0fbfe-ac09-e8fa-d16a-140d33bbd871@telenet.be> Subject: Re: [bug#57055] [PATCH 2/2] gnu: Add guile-srfi-146. References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220808083601.16323-1-pukkamustard@posteo.net> <20220808083601.16323-2-pukkamustard@posteo.net> <5ac83e05-863f-7d81-6f86-b738a7ae3fa2@telenet.be> <86y1vy7uvq.fsf@posteo.net> In-Reply-To: <86y1vy7uvq.fsf@posteo.net> --------------t40r2NJiERoWi00cZhDrTmIQ Content-Type: multipart/mixed; boundary="------------LT7TOa9IW0TKN035Ta6FxPOh" --------------LT7TOa9IW0TKN035Ta6FxPOh Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPbiAwOC0wOC0yMDIyIDE0OjQzLCBwdWtrYW11c3RhcmQgd3JvdGU6DQo+IGBgYA0KPiBu byBjb2RlIGZvciBtb2R1bGUgKHNyZmkgc3JmaS0xMjgpDQo+IGBgYA0KPg0KPiBndWlsZS1z cmZpLTEyOCBpcyBidWlsdCB1c2luZyB0aGUgZ3VpbGUtYnVpbGQtc3lzdGVtLiBNYXliZSBz b21ldGhpbmcNCj4gbm90IHdvcmtpbmcgcHJvcGVybHkgd2l0aCBndWlsZS1idWlsZC1zeXN0 ZW0gYW5kIGNyb3NzLWNvbXBpbGF0aW9uPw0KDQpJIGRvbid0IGtub3cgYWJvdXQgZ3VpbGUt YnVpbGQtc3lzdGVtLCBidXQgZm9yIHNvbWUgR3VpbGUgcGFja2FnZXMgdGhhdCANCnVzZSBn bnUtYnVpbGQtc3lzdGVtLCB0aGUgcGFja2FnZSBpdHNlbGYgaGFzIHRvIGJlIGFkZGVkIHRv IA0KbmF0aXZlLWlucHV0cyB3aGVuIGNyb3NzLWNvbXBpbGluZyAodGhpcy1wYWNrYWdlIG1h eSBiZSB1c2VmdWwpLiBJIHRoaW5rIA0KaXQgaGFzIHNvbWV0aGluZyB0byBkbyB3aXRoIG1h Y3JvcyBhbmQgdGhlIG1vZHVsZSBzeXN0ZW0uDQoNCkdyZWV0aW5ncywNCk1heGltZS4NCg0K --------------LT7TOa9IW0TKN035Ta6FxPOh Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------LT7TOa9IW0TKN035Ta6FxPOh-- --------------t40r2NJiERoWi00cZhDrTmIQ-- --------------IA6nW23CzObdvXNIYgrfDqDU Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYvFeNwUDAAAAAAAKCRBJ4+4iGRcl7u2+ AQDcMa/LScS4PSq0rNdTBsbnucfR9TiwhRK3Zx8lVonhwQD7BImN29ANHFRUpKNUy2cAfAxxf6A+ RdoqFWPiclWWMwA= =GRh/ -----END PGP SIGNATURE----- --------------IA6nW23CzObdvXNIYgrfDqDU-- From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH 2/2] gnu: Add guile-srfi-146. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Aug 2022 09:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos Cc: 57055@debbugs.gnu.org Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.166003726510168 (code B ref 57055); Tue, 09 Aug 2022 09:28:02 +0000 Received: (at 57055) by debbugs.gnu.org; 9 Aug 2022 09:27:45 +0000 Received: from localhost ([127.0.0.1]:42544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLLWb-0002dw-EQ for submit@debbugs.gnu.org; Tue, 09 Aug 2022 05:27:45 -0400 Received: from mout01.posteo.de ([185.67.36.65]:55435) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLLWZ-0002de-Ht for 57055@debbugs.gnu.org; Tue, 09 Aug 2022 05:27:44 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 8F021240026 for <57055@debbugs.gnu.org>; Tue, 9 Aug 2022 11:27:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1660037257; bh=dTkN4eyjlhKF3q7q8o4I8PltfvisgYLVgK1Oi97mvxg=; h=From:To:Cc:Subject:Date:From; b=NGDQjD/nhCzn6HPtlfxxl8LRaq9QS9+pyY2Zli/M4Qa9tbpRIXcgCyrwnyALgbAAT +Z5qwUZXukRrVI4gDKp85C50VdqNHrvJv1Y/lJgdVfZz+OJd8E7XEgN5rEnZALM4V5 ZkcTKnrEkW2Igu5E+j3K4R6EhdLBiJb7LSWKlzolmCMYlRunogULog2guPW48JiNSg Wr5nigC7+ciQyuYf6wuVZDQppUSgXbvbounXvus3ZlGX74OekNAcy2/rriG4P+bZCe AtCfqPLteIkGGp+71l0e3VYukbiMFuOxATOF7cX3Qw/3wwhEY89rycri74tabeuLsU gQoaCmkMPx+xg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4M275J4mNHz9rxl; Tue, 9 Aug 2022 11:27:32 +0200 (CEST) References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220808083601.16323-1-pukkamustard@posteo.net> <20220808083601.16323-2-pukkamustard@posteo.net> <5ac83e05-863f-7d81-6f86-b738a7ae3fa2@telenet.be> <86y1vy7uvq.fsf@posteo.net> <4db0fbfe-ac09-e8fa-d16a-140d33bbd871@telenet.be> From: pukkamustard Date: Tue, 09 Aug 2022 09:24:06 +0000 In-reply-to: <4db0fbfe-ac09-e8fa-d16a-140d33bbd871@telenet.be> Message-ID: <86lerx7on3.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) 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: -3.3 (---) Maxime Devos writes: > I don't know about guile-build-system, but for some Guile packages > that use gnu-build-system, the package itself has to be added to > native-inputs when cross-compiling (this-package may be useful). I > think it has something to do with macros and the module system. That seems to do the trick. Adding the Guile libraries to the native-inputs makes cross-compilation work. I will send in a V2 of patches that fixes this. Thanks, pukkamustard From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH v2 1/2] gnu: Add guile-srfi-128. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Aug 2022 09:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57055@debbugs.gnu.org Cc: pukkamustard Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.166003743310526 (code B ref 57055); Tue, 09 Aug 2022 09:31:02 +0000 Received: (at 57055) by debbugs.gnu.org; 9 Aug 2022 09:30:33 +0000 Received: from localhost ([127.0.0.1]:42549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLLZI-0002jh-Ve for submit@debbugs.gnu.org; Tue, 09 Aug 2022 05:30:33 -0400 Received: from mout01.posteo.de ([185.67.36.65]:51285) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLLZH-0002jJ-35 for 57055@debbugs.gnu.org; Tue, 09 Aug 2022 05:30:31 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 84BFF240027 for <57055@debbugs.gnu.org>; Tue, 9 Aug 2022 11:30:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1660037425; bh=TtEIHcm+8mxnApBOyK0vXe3FGwnsijwxc76lcnOSN6E=; h=From:To:Cc:Subject:Date:From; b=q2YTzjkrldbcDaC4aS9rluz0kIuD13O2S3xAhIsR76JRzNYWr1Rk4xulVt5bPOv3x arIJCh/8a+23x0KnZgkCXJxgjla9q6fCzQ2Au8+HCbUiPSIMe3VUWnkZCpiW+t11EE sQzPaD7vSOBWF1z7nqiriCNatM5RmqPZQsWJzeC+9HVROj5V0Fk26T0NKEZK0uPpV5 CS5w0opxceEv3/GbvDqQB6k8xJL8dyygSMpQm8gviulqSO92iD4cquGBWubxpyYKMn vFleDmWgISfRkkqJbN59fh0bkwxhrONhLM3klTXi4YnM2GNf2fyGRPTthlMrGnbcsh zJuSWsFSHykzw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4M278d08VFz6tmH; Tue, 9 Aug 2022 11:30:24 +0200 (CEST) From: pukkamustard Date: Tue, 9 Aug 2022 09:30:08 +0000 Message-Id: <20220809093009.26566-1-pukkamustard@posteo.net> In-Reply-To: <20220808083254.16059-1-pukkamustard@posteo.net> References: <20220808083254.16059-1-pukkamustard@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) * gnu/packages/guile-xyz.scm (guile-srfi-128): New variable. --- gnu/packages/guile-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index c1aae8791f..f23d77c8d6 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -3091,6 +3091,33 @@ (define-public guile-srfi-89 parameters, which define* and lambda* special forms") (license license:gpl3+))) +(define-public guile-srfi-128 + (package + (name "guile-srfi-128") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://inqlab.net/git/guile-srfi-128.git") + (commit (string-append "v" version)))) + (sha256 + (base32 + "03d85q5l2gc2c8cmri6zd4pfndvnadlhwh77hsx6ixvvm8vwq4sy")) + (file-name (git-file-name name version)))) + (build-system guile-build-system) + (native-inputs + (list guile-3.0)) + (home-page "https://inqlab.net/git/guile-srfi-128.git") + (synopsis "SRFI 128 Comparators (reduced) port for Guile") + (description + "This package provides an implementation of SRFI 128 for Guile. +SRFI 128 defines comparators, which bundles a test type predicate, an +equality predicate, an ordering predicate and a hash function into a +single Scheme object. This can be used in the implementation of data +structures. This package re-uses the SRFI sample implementation.") + (license license:lgpl3+))) + (define-public guile-srfi-145 (package (name "guile-srfi-145") -- 2.37.1 From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH v2 2/2] gnu: Add guile-srfi-146. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Aug 2022 09:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57055@debbugs.gnu.org Cc: pukkamustard Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.166003743610545 (code B ref 57055); Tue, 09 Aug 2022 09:31:02 +0000 Received: (at 57055) by debbugs.gnu.org; 9 Aug 2022 09:30:36 +0000 Received: from localhost ([127.0.0.1]:42553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLLZM-0002k0-8f for submit@debbugs.gnu.org; Tue, 09 Aug 2022 05:30:36 -0400 Received: from mout01.posteo.de ([185.67.36.65]:46495) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLLZK-0002jU-Up for 57055@debbugs.gnu.org; Tue, 09 Aug 2022 05:30:35 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 66828240029 for <57055@debbugs.gnu.org>; Tue, 9 Aug 2022 11:30:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1660037429; bh=bVbzawD+vaobCDpjnrWDIz0AKisKT/L/xqHAdUyuHOk=; h=From:To:Cc:Subject:Date:From; b=SOT6NrHaFR/yLqhuUZzzox51+Ea+NRG9Qqj/k9F8jzgj4p0N5fw2IvInwkEKIiO7v mJCe3eQHVh9TENaYxVK5U6a11iAEfsMFcuRfTfxDKgfdMaY8M7m8Spo+P1iDfejWzZ /TAY3r+SEEWElwtgK+pwptbzZwVftDvVuaX76dhbMNXQJrMU7bSPfFHpU/YsEJouUp SpIF0iE4WDje6Uhpxe3FfQbQuolyNMbvz1eXsYoqf7krJOtSjEGd9YO/3erxgI0pFZ FYncPHEmKbKcZNqxdfbaaBvs7ctmxEn8yftJeTBHb4phbb7FOP7lrVRpT3SEw+Yllm Md5NikzvWXLIg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4M278h1R3Fz6tmf; Tue, 9 Aug 2022 11:30:28 +0200 (CEST) From: pukkamustard Date: Tue, 9 Aug 2022 09:30:09 +0000 Message-Id: <20220809093009.26566-2-pukkamustard@posteo.net> In-Reply-To: <20220809093009.26566-1-pukkamustard@posteo.net> References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220809093009.26566-1-pukkamustard@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) * gnu/packages/guile-xyz.scm (guile-srfi-146): New variable. --- gnu/packages/guile-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index f23d77c8d6..2db99dc33e 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -3142,6 +3142,41 @@ (define-public guile-srfi-145 denote the invalidity of certain code paths in a Scheme program.") (license license:gpl3+))) +(define-public guile-srfi-146 + (package + (name "guile-srfi-146") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://inqlab.net/git/guile-srfi-146.git") + (commit (string-append "v" version)))) + (sha256 + (base32 + "13dbzlav4fql8lcfr021z5368lwri6i15x0ykv8llzyghlbbx2w6")) + (file-name (git-file-name name version)))) + (build-system gnu-build-system) + (native-inputs + (list guile-3.0 + guile-srfi-128 guile-srfi-145 guile-srfi-158 + autoconf automake pkg-config)) + (inputs (list guile-3.0)) + (propagated-inputs + (list guile-srfi-128 guile-srfi-145 guile-srfi-158)) + (synopsis "SRFI 146 (Mappings) for Guile") + (description + "This package provides an implementation of SRFI 146 for Guile. +SRFI 146 defines datastructures that implement mappings (finite sets +of associations consiting of a key and a value). Two types of +mappings are defined: One using a comparator to define an order on the +keys and another using a hash function on the keys. The +datastructures and procedures are by default purely-functional. This +package re-uses the SRFI sample implementation that is based on +red-black trees and Hash Array Mapped Trie (HAMT).") + (home-page "https://inqlab.net/git/guile-srfi-146.git") + (license license:lgpl3+))) + (define-public guile-srfi-158 (let ((commit "13126d1ed37892c864337a600a43d6876625fb99") (revision "0")) -- 2.37.1 From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH 2/2] gnu: Add guile-srfi-146. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Aug 2022 13:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos Cc: 57055@debbugs.gnu.org Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.166091704818873 (code B ref 57055); Fri, 19 Aug 2022 13:51:02 +0000 Received: (at 57055) by debbugs.gnu.org; 19 Aug 2022 13:50:48 +0000 Received: from localhost ([127.0.0.1]:57617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP2Oe-0004uL-0g for submit@debbugs.gnu.org; Fri, 19 Aug 2022 09:50:48 -0400 Received: from mout02.posteo.de ([185.67.36.66]:59303) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP2Ob-0004u2-37 for 57055@debbugs.gnu.org; Fri, 19 Aug 2022 09:50:46 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 41528240103 for <57055@debbugs.gnu.org>; Fri, 19 Aug 2022 15:50:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1660917039; bh=n43te35WERIBlrFO+I7ibjQkpthKbVAouASYq3/Tzyw=; h=From:To:Cc:Subject:Date:From; b=gbtaQCOMXhNWMJO/8rx7qTRb0wA/EUq4H2YBxV/F1nKIPAEi5CU9J9vAHmPMZFGsj +SYSPtJ5Fvm5RpiLLftUSwv4/ToMKcKL43jevmkv/d5bJLTu5pO/4XFlNs4/nRZk1e HYELOdc/5GaMtXvyforIxu5cSuzKNVVlNfakHJgloocZEp4kkMkL+O+hnFx+Q5MlQ+ x8O4gCslw8S8//RtIC/4YJcCKLdY3VGca721073CS4BPVWncAos46gCPPj9E/p4HtI sOhFOxBTZAhm6oW72B7snxFGRQEC0wZCwaV8GtbdLWwhmxWHUkQ63EwPcNXaZ1xF7S AGnsjhHDwHsqw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4M8NSF3TS6z9rxH; Fri, 19 Aug 2022 15:50:34 +0200 (CEST) References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220808083601.16323-1-pukkamustard@posteo.net> <20220808083601.16323-2-pukkamustard@posteo.net> <5ac83e05-863f-7d81-6f86-b738a7ae3fa2@telenet.be> <86y1vy7uvq.fsf@posteo.net> <8aafcdc2-cb1a-6d38-1832-52fd53fc85ec@telenet.be> From: pukkamustard Date: Fri, 19 Aug 2022 13:41:10 +0000 In-reply-to: <8aafcdc2-cb1a-6d38-1832-52fd53fc85ec@telenet.be> Message-ID: <86sflse40m.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) 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: -3.3 (---) Sorry for the delayed response. I seem to have missed this mail. Maxime Devos writes: > [[PGP Signed Part:Undecided]] > On 08-08-2022 14:43, pukkamustard wrote: > > + (license license:lgpl3+))) > > There are also some (ISC?) bits on > . > > Yes, the sample SRFI implementation is licensed under ISC. Afaiu, > there's no problem in relicensing this as LGPL-3.0-or-later. I think a > lot of the guile-srfi-* libraries do this. > > I have looked at license text, and it states that it allows 'sublicensing', but it doesn't say anything about relicensing (except maybe for > the "deal in the Software without restriction"?). > > As such, I think it would be safer to just include license:isc in the list. I'm no legal expert, but I think I am free to distribute it only under LGPL-3.0-or-later (and not also ISC). And I prefer to do so. For prior cases see modules/srfi/srfi-71.scm as distributed with Guile. The file contains a SRFI sample implementation with the same ISC license header. It seems to be fine to relicense modules distributed with Guile as LGPL-3.0-or-later. In the Guix package definition for Guile only license:lgpl3+ is listed (and not license:isc). Cheers, pukkamustard From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH 2/2] gnu: Add guile-srfi-146. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Aug 2022 20:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: pukkamustard Cc: 57055@debbugs.gnu.org Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.166094130011901 (code B ref 57055); Fri, 19 Aug 2022 20:35:02 +0000 Received: (at 57055) by debbugs.gnu.org; 19 Aug 2022 20:35:00 +0000 Received: from localhost ([127.0.0.1]:59343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP8hn-00035s-MY for submit@debbugs.gnu.org; Fri, 19 Aug 2022 16:35:00 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:37112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP8hh-00035g-V5 for 57055@debbugs.gnu.org; Fri, 19 Aug 2022 16:34:58 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by xavier.telenet-ops.be with bizsmtp id 9Yaq2800520ykKC01YaqYV; Fri, 19 Aug 2022 22:34:51 +0200 Message-ID: Date: Fri, 19 Aug 2022 22:34:50 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220808083601.16323-1-pukkamustard@posteo.net> <20220808083601.16323-2-pukkamustard@posteo.net> <5ac83e05-863f-7d81-6f86-b738a7ae3fa2@telenet.be> <86y1vy7uvq.fsf@posteo.net> <8aafcdc2-cb1a-6d38-1832-52fd53fc85ec@telenet.be> <86sflse40m.fsf@posteo.net> From: Maxime Devos In-Reply-To: <86sflse40m.fsf@posteo.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------mWdiSDKkJXxlQou09fhXnL5E" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1660941291; bh=ni8AYTOJ64kgOKeVNFptdp6RiMk/rc2ZdIk986dePh8=; h=Date:To:Cc:References:From:Subject:In-Reply-To; b=BGZ83QJ/bpx1i6Vir7GepdZ2w7oKZ0UpXXefh3X+eGuVEAysBDhShKS060G4SWDFE bJ5HpJ8B+uH8sYFYTnWOfSNhJXMEgzY8W4vFxasr/ppg1vkanbsCnB5FY8IisnFO6E pkTmSQ12XF7XGhTrCIqg63P8K47bLuqiq6fPUDxb7HX+f7qYGL2RBtpPX2XjSEU70k AswnzPOE0EYqrzTIs/UmJLG7yllqyN3MaeC4qAniNM6lx4abuZxsGBF6HJ9nVoiwNQ CNEWMHg6iDOvgNYAleyHuEiYGNptrDxNNf78DLC9UBnfSI4HH+Vuw6yODSr/WHkbqm /MmX4zQfQV+uA== X-Spam-Score: -0.7 (/) 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 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------mWdiSDKkJXxlQou09fhXnL5E Content-Type: multipart/mixed; boundary="------------xvjN0cDeLo56HTFFp2WCsLfc"; protected-headers="v1" From: Maxime Devos To: pukkamustard Cc: 57055@debbugs.gnu.org Message-ID: Subject: Re: [bug#57055] [PATCH 2/2] gnu: Add guile-srfi-146. References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220808083601.16323-1-pukkamustard@posteo.net> <20220808083601.16323-2-pukkamustard@posteo.net> <5ac83e05-863f-7d81-6f86-b738a7ae3fa2@telenet.be> <86y1vy7uvq.fsf@posteo.net> <8aafcdc2-cb1a-6d38-1832-52fd53fc85ec@telenet.be> <86sflse40m.fsf@posteo.net> In-Reply-To: <86sflse40m.fsf@posteo.net> --------------xvjN0cDeLo56HTFFp2WCsLfc Content-Type: multipart/mixed; boundary="------------XTFY9do5XjiqioVokEX2RyYQ" --------------XTFY9do5XjiqioVokEX2RyYQ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMTktMDgtMjAyMiAxNTo0MSwgcHVra2FtdXN0YXJkIHdyb3RlOg0KDQo+IEknbSBubyBs ZWdhbCBleHBlcnQsIGJ1dCBJIHRoaW5rIEkgYW0gZnJlZSB0byBkaXN0cmlidXRlIGl0IG9u bHkNCj4gdW5kZXIgTEdQTC0zLjAtb3ItbGF0ZXIgKGFuZCBub3QgYWxzbyBJU0MpLiBBbmQg SSBwcmVmZXIgdG8gZG8gc28uDQpTdXJlLCBnbyBhaGVhZCBhbmQgZGlzdHJpYnV0ZSBpdCBh cyBMR1BMLTMuMC1vci1sYXRlciwgYnV0IEkgZG9uJ3Qgc2VlIA0KaG93IGl0IGZvbGxvd3Mg dGhhdCBsaWNlbnNlOmlzYyBzaG91bGQgYmUgcmVtb3ZlZCBmcm9tIHRoZSBsaWNlbnNlIGxp c3QuDQoNCkhvd2V2ZXIsIHRvIG1lIGl0IHNlZW1zIGluYWNjdXJhdGUgdGhhdCB5b3UgZG8g bm90IGhhdmUgdG8gZm9sbG93IHRoZSANCklTQyBieSBmb2xsb3dpbmcgdGhlIExHUEwtMy4w LW9yLWxhdGVyIGluc3RlYWQuIFRoZSBJU0MgaGFzIGEgbGluZToNCj4gOzsgWy4uLl0gVGhl IGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hh bGwgDQo+IGJlIGluY2x1ZGVkDQo+IDs7IGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwg cG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLiBbLi4uXQ0KRXZlbiBpZiBJU0MgcGVybWl0cyBy ZWxpY2Vuc2luZywgSSB3b3VsZCBhc3N1bWUgeW91IHdpbGwgc3RpbGwgaGF2ZSB0byANCmZv bGxvdyB0aGF0LiBPdGhlcndpc2UsIHlvdSBjb3VsZCBjaXJjdW12ZW50ICdwcmVzZXJ2ZSB0 aGlzIGNvcHlyaWdodCANCm5vdGljZSAvIHByZXNlcnZlIGF1dGhvcnNoaXAgaW5mb3JtYXRp b24gLyAuLi7igJkgcmVxdWlyZW1lbnRzIGJ5IA0KcmVsaWNlbnNpbmcgaXQgYXMgc29tZXRo aW5nIHZlcnkgcGVybWlzc2l2ZSwgd2hpY2ggc2VlbXMgYSBsb29waG9sZSB0byBtZS4NCj4g Rm9yIHByaW9yIGNhc2VzIHNlZSBtb2R1bGVzL3NyZmkvc3JmaS03MS5zY20gYXMgZGlzdHJp YnV0ZWQgd2l0aA0KPiBHdWlsZS4gVGhlIGZpbGUgY29udGFpbnMgYSBTUkZJIHNhbXBsZSBp bXBsZW1lbnRhdGlvbiB3aXRoIHRoZSBzYW1lIElTQw0KPiBsaWNlbnNlIGhlYWRlci4gSXQg c2VlbXMgdG8gYmUgZmluZSB0byByZWxpY2Vuc2UgbW9kdWxlcyBkaXN0cmlidXRlZA0KPiB3 aXRoIEd1aWxlIGFzIExHUEwtMy4wLW9yLWxhdGVyLg0KDQpJIGFtIG5vdCBmb2xsb3dpbmcs IGhvdyBpcyB0aGlzIHJlbGljZW5zaW5nPw0KDQo+IEluIHRoZSBHdWl4IHBhY2thZ2UgZGVm aW5pdGlvbiBmb3IgR3VpbGUgb25seSBsaWNlbnNlOmxncGwzKyBpcyBsaXN0ZWQgKGFuZCBu b3QgbGljZW5zZTppc2MpLg0KDQpSaWdodCwgSSB3b3VsZCBhZGQgbGljZW5zZTppc2Mgd2l0 aCBhbiBhcHByb3ByaWF0ZSBjb21tZW50IHRvIHRoZSBsaXN0IA0KaW4gdGhlIEd1aWxlIHBh Y2thZ2UgZGVmaW5pdGlvbiwgbG9va3MgbGlrZSB0aGUgbGljZW5zZSBpbmZvcm1hdGlvbiBm b3IgDQp0aGF0IHBhY2thZ2UgaXMgaW5jb21wbGV0ZS4NCg0KWy4uLl0NCg0KTW9yZSBnZW5l cmFsbHksIEkgZG9uJ3Qgc2VlIGEgbmVlZCBmb3IgY29tcHV0aW5nIGFuICdlZmZlY3RpdmUg bGljZW5zZScgDQooKikgb2YgdGhlIGxpY2Vuc2VzIG9mIHRoZSBpbmRpdmlkdWFsIGZpbGVz LCBnaXZlbiB0aGUgbGFjayBvZiBsZWdhbCANCmV4cGVydHMgaGVyZSBhbmQgYXMgJ2xpY2Vu c2VzJyBhY2NlcHRzIGEgbGlzdCwgbm90IG9ubHkgYSBzaW5nbGUgaXRlbS4NCg0KKCopIHRo aW5ncyBsaWtlICdpc2Mgb3IgZXhwYXQgKyBsZ3BsTi1vci1sYXRlciAtPiBsZ3BsTi1vci1s YXRlcicuDQoNCkdyZWV0aW5ncywNCk1heGltZS4NCg0K --------------XTFY9do5XjiqioVokEX2RyYQ Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------XTFY9do5XjiqioVokEX2RyYQ-- --------------xvjN0cDeLo56HTFFp2WCsLfc-- --------------mWdiSDKkJXxlQou09fhXnL5E Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYv/z6gUDAAAAAAAKCRBJ4+4iGRcl7p6Y AP9uUyyW3MpwCYAj5BetBTtmOAA0SekLPewlgHxf2KQoKQD/dY6oxWktZbsTXG4OV6JaR+6dSacK pQcpm0OLClGGOwY= =A6eA -----END PGP SIGNATURE----- --------------mWdiSDKkJXxlQou09fhXnL5E-- From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH 2/2] gnu: Add guile-srfi-146. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 29 Aug 2022 08:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos Cc: 57055@debbugs.gnu.org Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.166176323820707 (code B ref 57055); Mon, 29 Aug 2022 08:54:02 +0000 Received: (at 57055) by debbugs.gnu.org; 29 Aug 2022 08:53:58 +0000 Received: from localhost ([127.0.0.1]:60104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSaWr-0005Nu-QQ for submit@debbugs.gnu.org; Mon, 29 Aug 2022 04:53:58 -0400 Received: from mout02.posteo.de ([185.67.36.66]:55307) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSaWq-0005Nh-3q for 57055@debbugs.gnu.org; Mon, 29 Aug 2022 04:53:57 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 94A78240103 for <57055@debbugs.gnu.org>; Mon, 29 Aug 2022 10:53:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1661763229; bh=uH2NqoiL1Si0kdCTkQxEIHGHf9z55NHU+/g+z43ooCk=; h=From:To:Cc:Subject:Date:From; b=kmk8Fg9j7qib06EsKqUkWIFRLcJaaaVjkHMuWTbgAoVi7O39Cj/6oD4uLAWJbRyQL pgto/j2mGZHdWbG2AEuGOEJ3iY4+JYN+/4QSsn5Eb2c4+Phrja7mj5FOR8iSdBpzC5 7NSAt85pZAnf4oaMGZU3GDYMs+LyHlQypY74w7U5lhk6Govx0uLjJsMFohYcmZpJDT 44F0ExAE7ubr8JwpRB9FZxhEDAqsYWpdgzNwN7PaZxT8s7mY79GabGV7XWzf2cQ5AZ Z+CZPeOqQ4qnV4N/wv3z4hGm0AO+IwWr0T9J4uHOL0vrgWAJGzi/Ex/TbxwMHhS119 WF2YKWZ1EosxA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MGPP80Btwz6tmF; Mon, 29 Aug 2022 10:53:45 +0200 (CEST) References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220808083601.16323-1-pukkamustard@posteo.net> <20220808083601.16323-2-pukkamustard@posteo.net> <5ac83e05-863f-7d81-6f86-b738a7ae3fa2@telenet.be> <86y1vy7uvq.fsf@posteo.net> <8aafcdc2-cb1a-6d38-1832-52fd53fc85ec@telenet.be> <86sflse40m.fsf@posteo.net> From: pukkamustard Date: Mon, 29 Aug 2022 08:48:54 +0000 In-reply-to: Message-ID: <861qszzazr.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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: -3.3 (---) Hi, I think I finally understand your reasoning (also thanks to the thread on guix-devel - https://lists.gnu.org/archive/html/guix-devel/2022-08/msg00167.html) and agree. Will send in V3 shortly with license:isc added to the list of licenses with a comment. Thank you for your elaborations and patience. - pukkamustard Maxime Devos writes: > [[PGP Signed Part:Undecided]] > On 19-08-2022 15:41, pukkamustard wrote: > >> I'm no legal expert, but I think I am free to distribute it only >> under LGPL-3.0-or-later (and not also ISC). And I prefer to do so. > Sure, go ahead and distribute it as LGPL-3.0-or-later, but I don't see > how it follows that license:isc should be removed from the license > list. > > However, to me it seems inaccurate that you do not have to follow the > ISC by following the LGPL-3.0-or-later instead. The ISC has a line: >> ;; [...] The above copyright notice and this permission notice shall >> be included >> ;; in all copies or substantial portions of the Software. [...] > Even if ISC permits relicensing, I would assume you will still have to > follow that. Otherwise, you could circumvent 'preserve this copyright > notice / preserve authorship information / ...=E2=80=99 requirements by > relicensing it as something very permissive, which seems a loophole to > me. >> For prior cases see modules/srfi/srfi-71.scm as distributed with >> Guile. The file contains a SRFI sample implementation with the same ISC >> license header. It seems to be fine to relicense modules distributed >> with Guile as LGPL-3.0-or-later. > > I am not following, how is this relicensing? > >> In the Guix package definition for Guile only license:lgpl3+ is listed (= and not license:isc). > > Right, I would add license:isc with an appropriate comment to the list > in the Guile package definition, looks like the license information > for that package is incomplete. > > [...] > > More generally, I don't see a need for computing an 'effective > license' (*) of the licenses of the individual files, given the lack > of legal experts here and as 'licenses' accepts a list, not only a > single item. > > (*) things like 'isc or expat + lgplN-or-later -> lgplN-or-later'. > > Greetings, > Maxime. > > [2. OpenPGP public key --- application/pgp-keys; OpenPGP_0x49E3EE22191725= EE.asc]... > > [[End of PGP Signed Part]] From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH v3 2/2] gnu: Add guile-srfi-146. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 29 Aug 2022 08:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57055@debbugs.gnu.org Cc: pukkamustard Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.166176338020939 (code B ref 57055); Mon, 29 Aug 2022 08:57:02 +0000 Received: (at 57055) by debbugs.gnu.org; 29 Aug 2022 08:56:20 +0000 Received: from localhost ([127.0.0.1]:60111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSaZA-0005Rd-Dg for submit@debbugs.gnu.org; Mon, 29 Aug 2022 04:56:20 -0400 Received: from mout02.posteo.de ([185.67.36.66]:38221) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSaZ8-0005RK-8B for 57055@debbugs.gnu.org; Mon, 29 Aug 2022 04:56:18 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id A48D7240105 for <57055@debbugs.gnu.org>; Mon, 29 Aug 2022 10:56:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1661763372; bh=1f7gDbfxZPEU9O9hU7WLvyYcyfS0YPDA5MXI/hVEUpE=; h=From:To:Cc:Subject:Date:From; b=fGHHLKLWryncSaekLmHK+8iB+ZTe29jsiXmSCMpd24S8VGtMznWlfHF5toIgSTt6Z /6VIBHw6M15KI7k0eStjqdltQJixg+e4qzJtY2wE5sbikOid1Wf6vfvksRWg6MEZGX gmCef771c71Mgq1S/VV8+g9fVq7b9wW7gxozd4nlp/VdqNigtah5O0YRTEF4MyyurZ +ljsvoEgwgEEso869IqZe3F4eCxWu38bPurDrNnNriURD08B9UGV6MDItPPAY2+MYy Xjk/w0TW5jsnzCnkcLafUjj6TAEVsmm9nMMkvxL/D0HqYNDk/qwpC1MoplBx6oYhcW IHbLe92LME4+w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MGPRw1H06z6tmQ; Mon, 29 Aug 2022 10:56:12 +0200 (CEST) From: pukkamustard Date: Mon, 29 Aug 2022 08:56:00 +0000 Message-Id: <20220829085600.3253-2-pukkamustard@posteo.net> In-Reply-To: <20220829085600.3253-1-pukkamustard@posteo.net> References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220829085600.3253-1-pukkamustard@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) * gnu/packages/guile-xyz.scm (guile-srfi-146): New variable. --- gnu/packages/guile-xyz.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 52aa6d5f6a..483ec15676 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -3145,6 +3145,44 @@ (define-public guile-srfi-145 denote the invalidity of certain code paths in a Scheme program.") (license license:gpl3+))) +(define-public guile-srfi-146 + (package + (name "guile-srfi-146") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://inqlab.net/git/guile-srfi-146.git") + (commit (string-append "v" version)))) + (sha256 + (base32 + "13dbzlav4fql8lcfr021z5368lwri6i15x0ykv8llzyghlbbx2w6")) + (file-name (git-file-name name version)))) + (build-system gnu-build-system) + (native-inputs + (list guile-3.0 + guile-srfi-128 guile-srfi-145 guile-srfi-158 + autoconf automake pkg-config)) + (inputs (list guile-3.0)) + (propagated-inputs + (list guile-srfi-128 guile-srfi-145 guile-srfi-158)) + (synopsis "SRFI 146 (Mappings) for Guile") + (description + "This package provides an implementation of SRFI 146 for Guile. +SRFI 146 defines datastructures that implement mappings (finite sets +of associations consiting of a key and a value). Two types of +mappings are defined: One using a comparator to define an order on the +keys and another using a hash function on the keys. The +datastructures and procedures are by default purely-functional. This +package re-uses the SRFI sample implementation that is based on +red-black trees and Hash Array Mapped Trie (HAMT).") + (home-page "https://inqlab.net/git/guile-srfi-146.git") + (license + (list license:lgpl3+ + ;; contains ISC code from the SRFI sample implementation + license:isc)))) + (define-public guile-srfi-158 (let ((commit "13126d1ed37892c864337a600a43d6876625fb99") (revision "0")) -- 2.37.1 From unknown Sat Aug 16 14:31:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57055] [PATCH v3 1/2] gnu: Add guile-srfi-128. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 29 Aug 2022 08:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57055@debbugs.gnu.org Cc: pukkamustard Received: via spool by 57055-submit@debbugs.gnu.org id=B57055.166176338120945 (code B ref 57055); Mon, 29 Aug 2022 08:57:02 +0000 Received: (at 57055) by debbugs.gnu.org; 29 Aug 2022 08:56:21 +0000 Received: from localhost ([127.0.0.1]:60113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSaZA-0005Rg-OK for submit@debbugs.gnu.org; Mon, 29 Aug 2022 04:56:21 -0400 Received: from mout01.posteo.de ([185.67.36.65]:41115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSaZ9-0005RL-1u for 57055@debbugs.gnu.org; Mon, 29 Aug 2022 04:56:19 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 244FE24002C for <57055@debbugs.gnu.org>; Mon, 29 Aug 2022 10:56:10 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1661763373; bh=Wm+6as3DJMQvp1CsMlilBLfzCAM4GQFdZKrD7Etk6Jk=; h=From:To:Cc:Subject:Date:From; b=b+uJP4II6HMXR2usrHXKce+MKzb70NPJCf8wl96Z0IrVawr5iyqB+Fh+z8MVPEGzm 5oGp/WXHWorgiekPz9bqtBs6u1Dy8cCf9ckBap7Mt+VplsJeImarBntfzS3NWYPD/t Gh9sCeFLMmK1U9Q3rGpVK5ZaxyJTZKf98oRQj9s9ijCs6sKBC0fXK9Gs6qWD/4j5ri c6Eowy3ozxZiRlu9j3eY4/7Kn/kndn/uEqBeilxuSCIoEvxTKBUUq6Etfi75iUk4jQ vxz3VvPrUKRRdw2C9rBdTHzKtWYfzk07CSqKv5MH6jRVw9xcrrnjmguO4GtFkVrw5j kSDzBF42MNFXg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MGPRt0ytyz6tmQ; Mon, 29 Aug 2022 10:56:10 +0200 (CEST) From: pukkamustard Date: Mon, 29 Aug 2022 08:55:59 +0000 Message-Id: <20220829085600.3253-1-pukkamustard@posteo.net> In-Reply-To: <20220808083254.16059-1-pukkamustard@posteo.net> References: <20220808083254.16059-1-pukkamustard@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) * gnu/packages/guile-xyz.scm (guile-srfi-128): New variable. --- gnu/packages/guile-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index c1aae8791f..52aa6d5f6a 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -3091,6 +3091,36 @@ (define-public guile-srfi-89 parameters, which define* and lambda* special forms") (license license:gpl3+))) +(define-public guile-srfi-128 + (package + (name "guile-srfi-128") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://inqlab.net/git/guile-srfi-128.git") + (commit (string-append "v" version)))) + (sha256 + (base32 + "03d85q5l2gc2c8cmri6zd4pfndvnadlhwh77hsx6ixvvm8vwq4sy")) + (file-name (git-file-name name version)))) + (build-system guile-build-system) + (native-inputs + (list guile-3.0)) + (home-page "https://inqlab.net/git/guile-srfi-128.git") + (synopsis "SRFI 128 Comparators (reduced) port for Guile") + (description + "This package provides an implementation of SRFI 128 for Guile. +SRFI 128 defines comparators, which bundles a test type predicate, an +equality predicate, an ordering predicate and a hash function into a +single Scheme object. This can be used in the implementation of data +structures. This package re-uses the SRFI sample implementation.") + (license + (list license:lgpl3+ + ;; contains ISC code from the SRFI sample implementation + license:isc)))) + (define-public guile-srfi-145 (package (name "guile-srfi-145") -- 2.37.1 From unknown Sat Aug 16 14:31:47 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: pukkamustard Subject: bug#57055: closed (Re: bug#57055: [PATCH 0/2] gnu: Add guile-srfi-146.) Message-ID: References: <8735dc9ku4.fsf_-_@gnu.org> <20220808083254.16059-1-pukkamustard@posteo.net> X-Gnu-PR-Message: they-closed 57055 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 57055@debbugs.gnu.org Date: Wed, 31 Aug 2022 21:15:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1661980503-9730-1" This is a multi-part message in MIME format... ------------=_1661980503-9730-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #57055: [PATCH 0/2] gnu: Add guile-srfi-146. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 57055@debbugs.gnu.org. --=20 57055: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D57055 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1661980503-9730-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 57055-done) by debbugs.gnu.org; 31 Aug 2022 21:14:52 +0000 Received: from localhost ([127.0.0.1]:40647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTV2y-0002W2-FW for submit@debbugs.gnu.org; Wed, 31 Aug 2022 17:14:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTV2x-0002Vp-7B for 57055-done@debbugs.gnu.org; Wed, 31 Aug 2022 17:14:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33888) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTV2s-0004F3-0t; Wed, 31 Aug 2022 17:14:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=sNxasguOOmWcIH9lgqhQSmDduTDOx5il+BQzKlbYTGI=; b=pZgbYwVvlpYexNHfMH69 4WKXIIH1Mtpsot/68XRZsELPzc83sKqicHvQHN5gfbGsCfvnzBA8BSyOG2ayDNTidQXRwgl1mkZzw oDnDd5QXjHD3VN0EPBUOnyRmrR2SeW7qv3u6m/OaifDn53M9tzGOOitcfyC2VNqWjcqzx6FFfVXzI ymLx33Pf+5MBIhkDdDKeP6/+TOQKfuJ2MqU7xQFVOjAJKZIgrXT+Eu4GiJ2qDJ2rp+t6SizxotioQ UT7ykotMwkLXyQ3Dt66QPbnn3Z/VZZWSu3RBLv9rYMTUJbMtk93KOD3YuvBXD54HKxH+MOCE3NadM swZsc1oSYrrBow==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:52632 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTV2r-0005lt-GO; Wed, 31 Aug 2022 17:14:45 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: pukkamustard Subject: Re: bug#57055: [PATCH 0/2] gnu: Add guile-srfi-146. References: <20220808083254.16059-1-pukkamustard@posteo.net> <20220829085600.3253-1-pukkamustard@posteo.net> Date: Wed, 31 Aug 2022 23:14:43 +0200 In-Reply-To: <20220829085600.3253-1-pukkamustard@posteo.net> (pukkamustard@posteo.net's message of "Mon, 29 Aug 2022 08:55:59 +0000") Message-ID: <8735dc9ku4.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57055-done Cc: 57055-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi pukkamustard, pukkamustard skribis: > * gnu/packages/guile-xyz.scm (guile-srfi-128): New variable. [...] > * gnu/packages/guile-xyz.scm (guile-srfi-146): New variable. Applied. Thank you, and thanks Maxime for reviewing! Ludo=E2=80=99. ------------=_1661980503-9730-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Aug 2022 08:33:24 +0000 Received: from localhost ([127.0.0.1]:39145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKyCS-0006Xb-Dj for submit@debbugs.gnu.org; Mon, 08 Aug 2022 04:33:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:50274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKyCP-0006XT-UA for submit@debbugs.gnu.org; Mon, 08 Aug 2022 04:33:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52268) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKyCE-0003L5-Ph for guix-patches@gnu.org; Mon, 08 Aug 2022 04:33:18 -0400 Received: from mout02.posteo.de ([185.67.36.66]:55457) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKyCC-0006Ot-Ju for guix-patches@gnu.org; Mon, 08 Aug 2022 04:33:10 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 27F3B240101 for ; Mon, 8 Aug 2022 10:33:05 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1659947586; bh=4HfgTepgMKHWP2bACloJLiRe90zIKjGrF9J4rcSAgis=; h=From:To:Cc:Subject:Date:From; b=ntviocGqtMg3yyhj+socNCwbdFKiFQeh01qZUFG8G1ElfTGijg2bBscVcqnC9N95O hZIyrYKtujvulZgJwhhOnEwq4O9jRjUoimRYj/EJliFifna7O51dvHOujkwyad3M4C U9KqMHoelwqgQho2LroLcq3oq/AX3LX2ATRhm2t6Bq2dH+ZRTn43FFr33rAn7WFj+h eh/KqbTPrVvaLU3KlS/DfKlHoN3DP4rfHoEfeE/D5Ij7hZ6KuRgnnXa8BiUJe+wYp1 ZOU4cFSyfQa6lMn2rY2W6/3hl6Cc99A6EHXKavWlNKZqRQyKJfT0yeg3eratlfzxW4 h9AbRmibtLOeA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4M1Tww49tJz9rxK; Mon, 8 Aug 2022 10:33:04 +0200 (CEST) From: pukkamustard To: guix-patches@gnu.org Subject: [PATCH 0/2] gnu: Add guile-srfi-146. Date: Mon, 8 Aug 2022 08:32:54 +0000 Message-Id: <20220808083254.16059-1-pukkamustard@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.66; envelope-from=pukkamustard@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: pukkamustard 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 (--) Hello Guix, This adds Guile bindings to SRFI 146 (Mappings) and SRFI 128 (Comparators (reduced) - a dependency of SRFI 146). SRFI 146 provides some very nice purely functional data structures for mappings. This patch set should be tested (and applied) after #57053, which fixes the build of a dependency (SRFI 158). Best regards, pukkamustard pukkamustard (2): gnu: Add guile-srfi-128. gnu: Add guile-srfi-146. gnu/packages/guile-xyz.scm | 60 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) -- 2.37.1 ------------=_1661980503-9730-1--