From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 24 17:26:02 2022 Received: (at submit) by debbugs.gnu.org; 24 Jun 2022 21:26:02 +0000 Received: from localhost ([127.0.0.1]:43699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o4qoT-0000dK-CW for submit@debbugs.gnu.org; Fri, 24 Jun 2022 17:26:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:50924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o4qoG-0000cz-NO for submit@debbugs.gnu.org; Fri, 24 Jun 2022 17:25:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60008) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o4qoG-000748-By for guix-patches@gnu.org; Fri, 24 Jun 2022 17:25:48 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:41531) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o4qoE-00045O-7t for guix-patches@gnu.org; Fri, 24 Jun 2022 17:25:48 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 398185C0067 for ; Fri, 24 Jun 2022 17:25:44 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Fri, 24 Jun 2022 17:25:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dustycloud.org; h=cc:content-type:date:date:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to; s=fm2; t= 1656105944; x=1656192344; bh=AkPcR4dQ47rpaJ0nRBQGOGh+fK97LEYbIU8 k+4pemWw=; b=iY3yYLntajpdW/L2nDnW2uMnLs2JZlRZHymZMdSI7rVshXhK1ww iYnuLRectEkdpSsIY5sjSnlTyPELySAgZO9szG4beM6UVsjo12JunsqRUZtZ5ovQ BNjf1uB/H2UvBwPgM8U+hyOwjJqBEXMrKTXUOpDaYNEAAmqjHgzhIPaNZPKq2s7f R9gnuHEeTeoY+y6W66bDeKBvceH1DFv2JBF6FF0d3hvbW/FcM9IPASYJh++mQZru nermeMuUt6XPOmuFuYdsXdNVFC2krEqJZaJ4q70ELfdZiOXG4EAUiCBRETMmIExh gWwZq95+RuS3zJ9QgUZ6O9BRNMWJBcs7wpQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:message-id:mime-version :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1656105944; x= 1656192344; bh=AkPcR4dQ47rpaJ0nRBQGOGh+fK97LEYbIU8k+4pemWw=; b=f AcLxoKcca65sEd22SDPxE9dBs8MVVaSIQfiqCAMPxlh70i4eMFq70sRSXKNhZyLI xHzXhIh6EZBAu1ZWxo8eSNux9Jp+KGGwbNAH612x8WPgee5hdkPyoh1wCcvM50jZ 3pVwAvsVlH1sy6xYz0t7zgz1LSBIeCXTA98lFDcxR56me5bQyZ9ktAdRAC5Lh5kb KoRxAzf6X3htxTjhQojqPvRyrjcow8/yar1NzMW3gmAlxp/gpK5w4rOx93tsU8RR pMIOUH0rhtJSGjdnmVMHUF2gZO3+E1tnCn+s7dtWXAUXNSOeobRDP2DUy35IeAwu ecFjl+jqdc3yCJ00dw+vA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudefledgudehlecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfgfhvffufffkgggtsehmtderre dtredtnecuhfhrohhmpeevhhhrihhsthhinhgvucfnvghmmhgvrhdqhggvsggsvghruceo tgifvggssggvrhesughushhthigtlhhouhgurdhorhhgqeenucggtffrrghtthgvrhhnpe eljeeukefhgeelvdeklefhffeuvdefffffffetteeuleetuefhiefgudeukeeiheenucev lhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegtfigvsggsvg hrseguuhhsthihtghlohhuugdrohhrgh X-ME-Proxy: Feedback-ID: i006446df:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 24 Jun 2022 17:25:43 -0400 (EDT) User-agent: mu4e 1.6.11; emacs 28.1 From: Christine Lemmer-Webber To: guix-patches@gnu.org Subject: Add guile-goblins Date: Fri, 24 Jun 2022 17:24:01 -0400 Message-ID: <87sfntlpns.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=66.111.4.27; envelope-from=cwebber@dustycloud.org; helo=out3-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-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: 0.6 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) --=-=-= Content-Type: text/plain Finally! ;) It's a pretty small change, just adding a leaf package, but I figured since it's adding a package I maintain the project of, best to get review. - Christine --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-Add-guile-goblins.patch Content-Transfer-Encoding: quoted-printable >From a09c70dac11dcc133c8e86c3c7e953019942e00c Mon Sep 17 00:00:00 2001 From: Christine Lemmer-Webber Date: Fri, 24 Jun 2022 14:28:56 -0400 Subject: [PATCH] gnu: Add guile-goblins. * gnu/packages/guile-xyz.scm (guile-goblins): New variable. --- gnu/packages/guile-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 2ed6617fd2..853dfa832e 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright =C2=A9 2012-2022 Ludovic Court=C3=A8s ;;; Copyright =C2=A9 2014, 2015, 2018 Mark H Weaver -;;; Copyright =C2=A9 2015, 2017 Christine Lemmer-Webber +;;; Copyright =C2=A9 2015, 2017, 2022 Christine Lemmer-Webber ;;; Copyright =C2=A9 2016 Alex Sassmannshausen ;;; Copyright =C2=A9 2016, 2017, 2018, 2019, 2020, 2021, 2022 Ricardo Wurm= us ;;; Copyright =C2=A9 2016 Erik Edrosa @@ -5103,3 +5103,43 @@ (define-public guile-termios termios API is used. GNU Guile doesn't have an interface for that built i= n. This module implements this interface by use of Guile's dynamic FFI.") (license license:bsd-2))) + +(define-public guile-goblins + (package + (name "guile-goblins") + (version "0.8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/spritely/guile-goblins/") + (commit (string-append "v" version)))) + (file-name (string-append name "-" version)) + (sha256 + (base32 + "1mmyykh79jwhrfgnhhw94aw7a8m6qw249kj7k60ynj16mcfm5iyy")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'bootstrap + (lambda _ + (invoke "autoreconf" "-vif")))) + #:make-flags + ,#~(list "GUILE_AUTO_COMPILE=3D0"))) + (native-inputs + (list autoconf automake pkg-config texinfo)) + (inputs + `(("guile" ,guile-3.0))) + (propagated-inputs + (list guile-fibers guile-gcrypt)) + (home-page "https://spritely.institute/goblins") + (synopsis "Distributed programming environment for Guile") + (description + "@code{guile-goblins} is the Guile version of +@url{https://spritely.institute/goblins, Spritely Goblins}, +a transactional, distributed programming environment following object +capability security designs. Goblins is a general toolkit, and also +the core layer of Spritely's work to support healthy distributed +networked communities.") + (license license:asl2.0))) --=20 2.36.1 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 24 17:58:08 2022 Received: (at 56204) by debbugs.gnu.org; 24 Jun 2022 21:58:08 +0000 Received: from localhost ([127.0.0.1]:43763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o4rJY-0003kG-DT for submit@debbugs.gnu.org; Fri, 24 Jun 2022 17:58:08 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:41482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o4rJV-0003k6-JM for 56204@debbugs.gnu.org; Fri, 24 Jun 2022 17:58:07 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by laurent.telenet-ops.be with bizsmtp id n9y3270084UW6Th019y37n; Fri, 24 Jun 2022 23:58:04 +0200 Message-ID: <5119fa39ab7e05a49635b624da4d46e1ecb5459b.camel@telenet.be> Subject: Re: [bug#56204] Add guile-goblins From: Maxime Devos To: Christine Lemmer-Webber , 56204@debbugs.gnu.org Date: Fri, 24 Jun 2022 23:57:58 +0200 In-Reply-To: <87sfntlpns.fsf@dustycloud.org> References: <87sfntlpns.fsf@dustycloud.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-bnBUQ+88IMyxsVTdUvqG" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1656107884; bh=quYlDQAKZHw9K1kh/H6rz8GO63B9qAwltRWN14cM7hA=; h=Subject:From:To:Date:In-Reply-To:References; b=JSfnm5RPACbatbXyC1V2kTKrlwJTSVZvcwMo5FSrGkbZh2ZRLPhzNJx/UVEvm5Ovg 1bZgMxMKZHMgQou71Y3LOLYBvKajvmxg7s964bqkGI3Sl8oHhrU5r2NL37LB9aIYTW yKZ+FTFOLiADY1MD8BzJNWhw9hDf+SpvdB0I2Pr/x73tGnv7Rn+pdY5xCpxci6WRoL E4eI+PAdL6CFKC5FSkxgjQ6RTeR2LAMSuBIacnz6TmiARl53U79GJh6qSt7bST1wYR leTyf07aCUXScr05lkZ4XTKktldLtvUtzAMGq8pY8e098rONhk2Uvcpf8VV00N2AEs v5Msl+S4bFqqQ== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56204 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 (-) --=-bnBUQ+88IMyxsVTdUvqG Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Christine Lemmer-Webber schreef op vr 24-06-2022 om 17:24 [-0400]: > +=C2=A0=C2=A0=C2=A0 (arguments > +=C2=A0=C2=A0=C2=A0=C2=A0 `(#:phases > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (modify-phases %standard-phases > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (replace 'bootstrap > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (lambda _ > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= (invoke "autoreconf" "-vif")))) I don't know if it works in this particular case, but I thought that normally 'bootstrap' would automatically do that already? > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:make-flags > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ,#~(list "GUILE_AUTO_COMPILE=3D0"))= ) Nesting different forms of quasiquotation seems to be disliked (at least according to a mini poll I did on #guix some time ago), apparently (arguments (list #:phases #~(modify-phases ...) #:make-flags #~(list ...))) seems to be the way to go? > +=C2=A0=C2=A0=C2=A0 (native-inputs > +=C2=A0=C2=A0=C2=A0=C2=A0 (list autoconf automake pkg-config texinfo)) > +=C2=A0=C2=A0=C2=A0 (inputs > +=C2=A0=C2=A0=C2=A0=C2=A0 `(("guile" ,guile-3.0))) Can be simplified to (inputs (list guile-3.0))? > + "@code{guile-goblins} is the Guile version of > + @url{https://spritely.institute/goblins, Spritely Goblins}, > +a transactional, distributed programming environment following object > +capability security designs. Goblins is a general toolkit, and also > +the core layer of Spritely's work to support healthy distributed > +networked communities.") Maybe mention that it can network with non-Guile goblin peers as well (e.g. Racket?), assuming that's correct? Greetings, Maxime. --=-bnBUQ+88IMyxsVTdUvqG Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYrYzZhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7iQhAQDfD2K83j9I8D949elDlHFfx/Jf 5Fbm6DUjvfPzvEGOmAD/QU+z//1On0+RNidckMJVkrX0nAX0N/pvrgPE6g6ihQ4= =bQB0 -----END PGP SIGNATURE----- --=-bnBUQ+88IMyxsVTdUvqG-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 25 05:32:30 2022 Received: (at 56204) by debbugs.gnu.org; 25 Jun 2022 09:32:30 +0000 Received: from localhost ([127.0.0.1]:44119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o529V-0006gh-Vb for submit@debbugs.gnu.org; Sat, 25 Jun 2022 05:32:30 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:47672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o529T-0006gY-8R for 56204@debbugs.gnu.org; Sat, 25 Jun 2022 05:32:28 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id nMYR2700F4UW6Th06MYR13; Sat, 25 Jun 2022 11:32:25 +0200 Message-ID: <4e2b670f22b19164f7307a3a6579f84d96368dbf.camel@telenet.be> Subject: Re: [bug#56204] Add guile-goblins From: Maxime Devos To: Christine Lemmer-Webber , 56204@debbugs.gnu.org Date: Sat, 25 Jun 2022 11:32:16 +0200 In-Reply-To: <87sfntlpns.fsf@dustycloud.org> References: <87sfntlpns.fsf@dustycloud.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-4FBjpCBl/ZFgsVEJQM8p" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1656149545; bh=/uFJIYgYq+/93qW3PSjcqN+Fpz6mDUPTEWzz0Up537Q=; h=Subject:From:To:Date:In-Reply-To:References; b=mVfHLhosSxv8OGRvct2ThLcjvWJS8G9/ROoqNLTOteF/PDRGdtgLRVESX4BE9flQu ae+gGZ2KtcfFzuxwDkB0Wmdsb63dUAqbWK1l3s4IZ9E6nSfSepH1w6G3RX1Vq1JhSS qpvkhhbSOdpI0CsHCWres4oLLs/yDmR4RykUGNG9zI9eRXkZ4vSQXK+MiOjPF6EMyy dqvdON/KIwt5HV6QTJF0VtZ8Sb9ORAXwmNpT22NpKtJisv9jePxWwadPYZ3HUedqlU JBt2PuA40SqVnNaH/p7/4esPUGjzd1Jn2kNVR2fsngNjsB1B2Z6wZiR3M5qjUMj8zq EOnRzARuKf5QA== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56204 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 (-) --=-4FBjpCBl/ZFgsVEJQM8p Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Q2hyaXN0aW5lIExlbW1lci1XZWJiZXIgc2NocmVlZiBvcCB2ciAyNC0wNi0yMDIyIG9tIDE3OjI0 IFstMDQwMF06Cj4gK8KgwqDCoCAodmVyc2lvbiAiMC44IikKPiArwqDCoMKgIChzb3VyY2UKPiAr wqDCoMKgwqAgKG9yaWdpbgo+ICvCoMKgwqDCoMKgwqAgKG1ldGhvZCBnaXQtZmV0Y2gpCj4gK8Kg wqDCoMKgwqDCoCAodXJpIChnaXQtcmVmZXJlbmNlCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAodXJsICJodHRwczovL2dpdGxhYi5jb20vc3ByaXRlbHkvZ3VpbGUtZ29ibGlucy8iKQo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAidiIgdmVyc2lv bikpKSkKPiArwqDCoMKgwqDCoMKgIChmaWxlLW5hbWUgKHN0cmluZy1hcHBlbmQgbmFtZSAiLSIg dmVyc2lvbikpCj4gK8KgwqDCoMKgwqDCoCAoc2hhMjU2Cj4gK8KgwqDCoMKgwqDCoMKgIChiYXNl MzIKPiArwqDCoMKgwqDCoMKgwqDCoCAiMW1teXlraDc5andocmZnbmhodzk0YXc3YThtNnF3MjQ5 a2o3azYweW5qMTZtY2ZtNWl5eSIpKSkpCgoKSSdtIG5vdCBzZWVpbmcgIi0tdGFyZ2V0IiBpbiAg dGhlIGludm9jYXRpb24gb2YgIiQoR1VJTEVfVE9PTFMpCmNvbXBpbGUiLCBzbyBJIGRvbid0IHRo aW5rIHRoYXQgY3VycmVudGx5IGl0IHdpbGwgY3Jvc3MtY29tcGlsZQpjb3JyZWN0bHkuICBDb3Vs ZCB5b3UgYWRkIGEgLS10YXJnZXQ9Li4uIGluIHRoZSBNYWtlZmlsZS5hbT8KCkdyZWV0aW5ncywK TWF4aW1lLgo= --=-4FBjpCBl/ZFgsVEJQM8p Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYrbWIBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7pxnAP91qrlqD5BMrL2Vj4hCnqPHtuR8 v2r7VOfA/3BJTZ7NFwD/R+3qquDDdzl6i4GR5X61y1r3fsCOVvLNZyJ8PHYsdAQ= =BAtY -----END PGP SIGNATURE----- --=-4FBjpCBl/ZFgsVEJQM8p-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 25 17:47:01 2022 Received: (at 56204) by debbugs.gnu.org; 25 Jun 2022 21:47:01 +0000 Received: from localhost ([127.0.0.1]:46348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5DcK-0004yP-Sw for submit@debbugs.gnu.org; Sat, 25 Jun 2022 17:47:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5DcI-0004yA-Q5 for 56204@debbugs.gnu.org; Sat, 25 Jun 2022 17:46:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38448) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5DcD-0008G1-FH; Sat, 25 Jun 2022 17:46:53 -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=kdZzOBvl79KPRJBR300VYo8m0nk/KT5Zop+vv0xH8Zc=; b=Wpdjx7Bln9DZEzchZWP6 TFb92N1tbp9x8uIw38LQKWR741AYraL2ErTjwfICtaS49l3qPts6UxjAGPenlwoxdr9aBm8diAosB rQ6wJkjIi8dt+nWK18ksRaBfEat5j5AlzsDjU0HMXfE7ygIvUsU3joh/SG5nAwLXp2zEOEMCEHDyu uaKS8fJqwFp086YAjSHnubVtApgj5b0CLV0YiZJs8dCYlJ7OilvtIpGf33DiXT/TR1Fy1GoqvvVhc uVdQrwhg3AjrTCS7PSVQm7nEgSNnE5tE+RowK2rSTMJAcUFJCs39JY0R+cAUFDW83pBbX6sZB7kTD 8MKKD15TNMVVKg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:58464 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5DcD-00071G-2z; Sat, 25 Jun 2022 17:46:53 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxime Devos Subject: Re: bug#56204: Add guile-goblins References: <87sfntlpns.fsf@dustycloud.org> <4e2b670f22b19164f7307a3a6579f84d96368dbf.camel@telenet.be> Date: Sat, 25 Jun 2022 23:46:51 +0200 In-Reply-To: <4e2b670f22b19164f7307a3a6579f84d96368dbf.camel@telenet.be> (Maxime Devos's message of "Sat, 25 Jun 2022 11:32:16 +0200") Message-ID: <87zgi0s9f8.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: base64 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56204 Cc: Christine Lemmer-Webber , 56204@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 (---) TWF4aW1lIERldm9zIDxtYXhpbWVkZXZvc0B0ZWxlbmV0LmJlPiBza3JpYmlzOg0KDQo+IENocmlz dGluZSBMZW1tZXItV2ViYmVyIHNjaHJlZWYgb3AgdnIgMjQtMDYtMjAyMiBvbSAxNzoyNCBbLTA0 MDBdOg0KPj4gK8KgwqDCoCAodmVyc2lvbiAiMC44IikNCj4+ICvCoMKgwqAgKHNvdXJjZQ0KPj4g K8KgwqDCoMKgIChvcmlnaW4NCj4+ICvCoMKgwqDCoMKgwqAgKG1ldGhvZCBnaXQtZmV0Y2gpDQo+ PiArwqDCoMKgwqDCoMKgICh1cmkgKGdpdC1yZWZlcmVuY2UNCj4+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgKHVybCAiaHR0cHM6Ly9naXRsYWIuY29tL3Nwcml0ZWx5L2d1aWxlLWdvYmxpbnMv IikNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAi diIgdmVyc2lvbikpKSkNCj4+ICvCoMKgwqDCoMKgwqAgKGZpbGUtbmFtZSAoc3RyaW5nLWFwcGVu ZCBuYW1lICItIiB2ZXJzaW9uKSkNCj4+ICvCoMKgwqDCoMKgwqAgKHNoYTI1Ng0KPj4gK8KgwqDC oMKgwqDCoMKgIChiYXNlMzINCj4+ICvCoMKgwqDCoMKgwqDCoMKgICIxbW15eWtoNzlqd2hyZmdu aGh3OTRhdzdhOG02cXcyNDlrajdrNjB5bmoxNm1jZm01aXl5IikpKSkNCj4NCj4NCj4gSSdtIG5v dCBzZWVpbmcgIi0tdGFyZ2V0IiBpbiAgdGhlIGludm9jYXRpb24gb2YgIiQoR1VJTEVfVE9PTFMp DQo+IGNvbXBpbGUiLCBzbyBJIGRvbid0IHRoaW5rIHRoYXQgY3VycmVudGx5IGl0IHdpbGwgY3Jv c3MtY29tcGlsZQ0KPiBjb3JyZWN0bHkuICBDb3VsZCB5b3UgYWRkIGEgLS10YXJnZXQ9Li4uIGlu IHRoZSBNYWtlZmlsZS5hbT8NCg0KVGhhdCBjYW4gY29tZSB1cHN0cmVhbSBpbiB0aGUgbmV4dCB2 ZXJzaW9uIG9mIEdvYmxpbnMgSU1PLg0KDQpMdWRv4oCZLg0K From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 25 17:49:12 2022 Received: (at 56204) by debbugs.gnu.org; 25 Jun 2022 21:49:12 +0000 Received: from localhost ([127.0.0.1]:46353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5DeS-00054P-9R for submit@debbugs.gnu.org; Sat, 25 Jun 2022 17:49:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40666) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5DeQ-00054C-GZ for 56204@debbugs.gnu.org; Sat, 25 Jun 2022 17:49:10 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38472) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5DeL-000050-7k; Sat, 25 Jun 2022 17:49:05 -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=w6vIetjEklUTtgxGYd0mKL/cmV9usN0+mN1UJgZRa6Q=; b=ihg3qaV84VYzUPPNXBeW +yj2sb+bkmUfeXhGHxRIEcKCJxhHOFgw0l8YK5bG1O4gBiDK3O2JoFO1YOO22KODGb702DsWxKLij Y+k+/KpaJog9Tt+vTxEB/mkmY+BWRrCKUmj/DQ/X/5mO5b/Bsf7gFcDimJ9NnveC/SO2K0PyPZAnn vlj5oAcEy84ejlwIFFYmz9s3vRgw5z8gnsnwQgkTyKLUNqjWu9sa3UnfFuUXWEWSJpzX9veptkUlc WpH1jd1G03RpIE5uNKnEhfbYzPQTQY8AXQ71/b/b4i4HXeY4Vcbt8FrLGnN+jWoOXThUpCHpMWe+q q2pI4oy+8oDdwQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:65063 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5DeK-0007EV-Ro; Sat, 25 Jun 2022 17:49:05 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Christine Lemmer-Webber Subject: Re: bug#56204: Add guile-goblins References: <87sfntlpns.fsf@dustycloud.org> Date: Sat, 25 Jun 2022 23:49:03 +0200 In-Reply-To: <87sfntlpns.fsf@dustycloud.org> (Christine Lemmer-Webber's message of "Fri, 24 Jun 2022 17:24:01 -0400") Message-ID: <87v8sos9bk.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: 56204 Cc: 56204@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 (---) Hello Christine, Christine Lemmer-Webber skribis: >>>From a09c70dac11dcc133c8e86c3c7e953019942e00c Mon Sep 17 00:00:00 2001 > From: Christine Lemmer-Webber > Date: Fri, 24 Jun 2022 14:28:56 -0400 > Subject: [PATCH] gnu: Add guile-goblins. > > * gnu/packages/guile-xyz.scm (guile-goblins): New variable. Woohoo, awesome! I agree with the minor issues Maxime noted, but otherwise looks great to me! Go Spritely, go!! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 26 15:12:37 2022 Received: (at 56204) by debbugs.gnu.org; 26 Jun 2022 19:12:37 +0000 Received: from localhost ([127.0.0.1]:49035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5XgO-0004xv-Ox for submit@debbugs.gnu.org; Sun, 26 Jun 2022 15:12:37 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:35427) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5XgK-0004xg-Kl for 56204@debbugs.gnu.org; Sun, 26 Jun 2022 15:12:31 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 9631D5C004D; Sun, 26 Jun 2022 15:12:23 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sun, 26 Jun 2022 15:12:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dustycloud.org; h=cc:cc:content-transfer-encoding:content-type:date:date:from :from:in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1656270743; x= 1656357143; bh=wRdis3pwS1qutYiXOrNDJuXlN0pE2M/KJvJVlrciiM4=; b=I kqHK/8fS9/73faAhkhS4WIt+615tZ64kJRgvOoPVFtbTx+5Mf1jf83GHWgqRvAi2 kacCSDWL1ZHjtGl3wrBCmPkfZ3o1CxZLA0iUF063ReVcVYB5HY0XY6nAo65jxfvy iIJz+vg1DCWGzQIdf7qVDFUZkfxHHlxgw7Tr+o7XPiGFaEEHLKIAoRaueh1DGo6e x21dWJaF+CAB0OxKQJY3sKYJ3yMbNK/4mpaS7Wpr4QV93NpON4ogQXr+NYeRoLrz glUQEQd1/Y8RV47hjcwmWQTMAtMyDhs8nUX6JznY4ubjDx6Ew+v8zXqNAbbb98wR xlmbsh4dllyV7dFmAHpyw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1656270743; x= 1656357143; bh=wRdis3pwS1qutYiXOrNDJuXlN0pE2M/KJvJVlrciiM4=; b=f YDMXuqV60SWoSnFhs/tGkhQ9VaHxjqMb1tFi/85uttskdtQyz40IO1AJvxcqiCXJ 2g3IkToDWue9oaR2DlQ2/cB9FFuP+kbnFDwq+h+HvHzZYKtkg9AmdQbB1lgsDJzG FWKKF76f6PVMFHksApGTNDpu1x2gW8QaSwGctx3HyB2/pmDaK9Jq3+uExszoQdCm hxH9v9Z3L3A/HU6PSGbY+IkMxkMJhyVIKClvbzj0kmBNTlbF6Dtl9A1r3WMgvF/O zeRSSnjQ9KrfJ7cMI9fl6NlW70Gje49658hyEpfRK4Y28QsMR161/1F7fuB/qLGf 5jNYMCbUnlHnMzxzsMV4w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudegfedgudefiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpehffgfhvfevufffjgfkgggtgfesthhqredttderjeenucfhrhhomhepvehh rhhishhtihhnvgcunfgvmhhmvghrqdghvggssggvrhcuoegtfigvsggsvghrseguuhhsth ihtghlohhuugdrohhrgheqnecuggftrfgrthhtvghrnhepleeukeduleefueduuedvjeeu hfeufeeuveetkeejvdfgvdefjeefffdvtdetfeehnecuffhomhgrihhnpehgihhtlhgrsg drtghomhdpmhgrkhgvfhhilhgvrdgrmhenucevlhhushhtvghrufhiiigvpedtnecurfgr rhgrmhepmhgrihhlfhhrohhmpegtfigvsggsvghrseguuhhsthihtghlohhuugdrohhrgh X-ME-Proxy: Feedback-ID: i006446df:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 26 Jun 2022 15:12:23 -0400 (EDT) References: <87sfntlpns.fsf@dustycloud.org> <4e2b670f22b19164f7307a3a6579f84d96368dbf.camel@telenet.be> <87zgi0s9f8.fsf_-_@gnu.org> User-agent: mu4e 1.6.11; emacs 28.1 From: Christine Lemmer-Webber To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#56204: Add guile-goblins Date: Sun, 26 Jun 2022 15:09:42 -0400 In-reply-to: <87zgi0s9f8.fsf_-_@gnu.org> Message-ID: <87edzbjl2h.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 56204 Cc: 56204@debbugs.gnu.org, Maxime Devos 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 (-) Ludovic Court=C3=A8s writes: > Maxime Devos skribis: > >> Christine Lemmer-Webber schreef op vr 24-06-2022 om 17:24 [-0400]: >>> +=C2=A0=C2=A0=C2=A0 (version "0.8") >>> +=C2=A0=C2=A0=C2=A0 (source >>> +=C2=A0=C2=A0=C2=A0=C2=A0 (origin >>> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (method git-fetch) >>> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (uri (git-reference >>> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 (url "https://gitlab.com/spritely/guile-goblins/") >>> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 (commit (string-append "v" version)))) >>> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (file-name (string-append name "-= " version)) >>> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (sha256 >>> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (base32 >>> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "1mmyykh79jwhrfgnhhw9= 4aw7a8m6qw249kj7k60ynj16mcfm5iyy")))) >> >> >> I'm not seeing "--target" in the invocation of "$(GUILE_TOOLS) >> compile", so I don't think that currently it will cross-compile >> correctly. Could you add a --target=3D... in the Makefile.am? > > That can come upstream in the next version of Goblins IMO. > > Ludo=E2=80=99. Cool, I added it to commit 6664daa27e9b3eb3220ba83d9c874b730e792f90 in guile-goblins. However I was just mimicing guile-gcrypt, so I'm not sure if it's right: #+BEGIN_SRC diff diff --git a/Makefile.am b/Makefile.am index b8d4944..b056337 100644 --- a/Makefile.am +++ b/Makefile.am @@ -32,7 +32,7 @@ EXTRA_DIST =3D $(SOURCES) $(NOCOMP_SOURCES) GUILE_WARNINGS =3D -Wunbound-variable -Warity-mismatch -Wformat SUFFIXES =3D .scm .go .scm.go: - $(AM_V_GEN)$(top_builddir)/pre-inst-env $(GUILE_TOOLS) compile $(GUILE_WA= RNINGS) -o "$@" "$<" + $(AM_V_GEN)$(top_builddir)/pre-inst-env $(GUILE_TOOLS) compile $(GUILE_TA= RGET) $(GUILE_WARNINGS) -o "$@" "$<" =20 SOURCES =3D goblins.scm \ goblins/ocapn/crypto-stubs.scm \ #+END_SRC Should that be sufficient? Notably, the Makefile.am here was bootstrapped using guile-hall, so my suspicion is that this is an update that should be made in guile-hall's templates also, then everyone can benefit. The next release of Goblins should be due out very quickly, I think, so we'll be able to take advantage of it then. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 26 15:32:36 2022 Received: (at 56204-done) by debbugs.gnu.org; 26 Jun 2022 19:32:36 +0000 Received: from localhost ([127.0.0.1]:49066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5Xzn-0005Sb-Sk for submit@debbugs.gnu.org; Sun, 26 Jun 2022 15:32:36 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:33859) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5Xzl-0005SN-TR for 56204-done@debbugs.gnu.org; Sun, 26 Jun 2022 15:32:34 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 9EC315C00CE; Sun, 26 Jun 2022 15:32:28 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sun, 26 Jun 2022 15:32:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dustycloud.org; h=cc:cc:content-transfer-encoding:content-type:date:date:from :from:in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1656271948; x= 1656358348; bh=Bffyxz/W6rD+DSm4Rnv3zwInEvW0T0yJ8Bdxmtv95lg=; b=l l0LiD9/jVsJ8ImwWRF7BkYq3TLLu8b3ZaUbQSBqFXSf2fDdHu9uxKNNeHyd15/3G nGGrC2SU8Gp0uEsU8O8Ys0j7XyxMWzwgrpUiYCFVnSDDymNIZQfruBJm+ojAfLX4 VQOMBHb4dkehkNeZ3R8Fn2bexnHowxWNfwDnq13wQ06uO1vzxlIVhj1A/YlVwmBN RWRVasALs9xRTjKT3a3gzUGPalqc6HesK5e0stqjGA2LySYcNR7EHjARukjDnUsr 00FX6xnDPtgvaz993lf3Q3fzI4C0OPaZl/Ii01UGMq5p5Q3NrSY6FwK0I7g08Sd/ d62/vr/fISK8BDnjNdjZw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1656271948; x= 1656358348; bh=Bffyxz/W6rD+DSm4Rnv3zwInEvW0T0yJ8Bdxmtv95lg=; b=l dbnibJG7GTbU0KsfjR126xfHSnV0BpLiCB2Qj8/ELLly60mrU/1HvGUV/BQsCkR/ T9dzDPJQyBSuW11H+kRxosou021jyJNXP3MQHUaiFHJpnG3T8i07BK9AREF8iGBe F687w6DHKUeH28yQI3BmhGEo+Ub5XOyxKXn7Wi5+2wc7pdzDbRM6ZiXuRjAadIhY 33513bOvLhYmIJPf0SdEsgic7YoSp6YK87y8d362N8+M0Bi/0NlrHvDnIBysGeET 47fycNYeSjWlnX0WnpchqhrTf+WWtoOMW5DlIZBiJJOKvZtgrkGWGriMOGW7OLH3 iqYHvKKB3kgUIMJO4sHyg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudegfedgudegtdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpehffgfhvfevufffjgfkgggtgfesthhqredttderjeenucfhrhhomhepvehh rhhishhtihhnvgcunfgvmhhmvghrqdghvggssggvrhcuoegtfigvsggsvghrseguuhhsth ihtghlohhuugdrohhrgheqnecuggftrfgrthhtvghrnhepheekfeeifefgledvueejleff vdevffehleeukeeukeejffelledvkeeffeeuieetnecuffhomhgrihhnpehsphhrihhtvg hlhidrihhnshhtihhtuhhtvgenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhep mhgrihhlfhhrohhmpegtfigvsggsvghrseguuhhsthihtghlohhuugdrohhrgh X-ME-Proxy: Feedback-ID: i006446df:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 26 Jun 2022 15:32:28 -0400 (EDT) References: <87sfntlpns.fsf@dustycloud.org> <5119fa39ab7e05a49635b624da4d46e1ecb5459b.camel@telenet.be> User-agent: mu4e 1.6.11; emacs 28.1 From: Christine Lemmer-Webber To: Maxime Devos Subject: Re: [bug#56204] Add guile-goblins Date: Fri, 24 Jun 2022 22:36:39 -0400 In-reply-to: <5119fa39ab7e05a49635b624da4d46e1ecb5459b.camel@telenet.be> Message-ID: <87v8sni5kk.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 56204-done Cc: 56204-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.2 (-) Hey Maxime! Maxime Devos writes: > [[PGP Signed Part:Undecided]] > Christine Lemmer-Webber schreef op vr 24-06-2022 om 17:24 [-0400]: >> +=C2=A0=C2=A0=C2=A0 (arguments >> +=C2=A0=C2=A0=C2=A0=C2=A0 `(#:phases >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (modify-phases %standard-phases >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (replace 'bootstrap >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (lambda _ >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 (invoke "autoreconf" "-vif")))) > > I don't know if it works in this particular case, but I thought that > normally 'bootstrap' would automatically do that already? Ah yeah, seems to work without it...! >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:make-flags >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ,#~(list "GUILE_AUTO_COMPILE=3D0")= )) > > Nesting different forms of quasiquotation seems to be disliked (at > least according to a mini poll I did on #guix some time ago), > apparently > > (arguments > (list #:phases > #~(modify-phases ...) > #:make-flags > #~(list ...))) > > seems to be the way to go? > >> +=C2=A0=C2=A0=C2=A0 (native-inputs >> +=C2=A0=C2=A0=C2=A0=C2=A0 (list autoconf automake pkg-config texinfo)) >> +=C2=A0=C2=A0=C2=A0 (inputs >> +=C2=A0=C2=A0=C2=A0=C2=A0 `(("guile" ,guile-3.0))) > > Can be simplified to (inputs (list guile-3.0))? Cool, done. For (inputs ...) anyway... the above native-inputs did still seem needed, presumably because we *are* running the bootstrap code in this case. >> + "@code{guile-goblins} is the Guile version of >> + @url{https://spritely.institute/goblins, Spritely Goblins}, >> +a transactional, distributed programming environment following object >> +capability security designs. Goblins is a general toolkit, and also >> +the core layer of Spritely's work to support healthy distributed >> +networked communities.") > > Maybe mention that it can network with non-Guile goblin peers as well > (e.g. Racket?), assuming that's correct? > > Greetings, > Maxime. It's true, but more accurately, it will be true in the next version, since guile-goblins v0.8 doesn't have finished networking support. But yes, that's coming, so I put this comment above the description: ;; In guile-goblins 0.9, OCapN support will be added (it already ;; exists in racket-goblins). At that point we should add the ;; following to this description: ;; ;; Goblins allows for cooperation between networked programs ;; in a mutually suspicious network through OCapN, the Object ;; Capability Network. This includes collaboration across ;; runtimes; for instance, programs written in the Guile and Racket ;; versions of Goblins are able to speak to each other. And we can do that then. As said in the other email, I don't think this is far away. Thanks to both Maxime and Ludo' for reviewing! I pushed it upstream. Happy hacking with guile-goblins... if someone does anything with it, let me know. The next release will be the first big guile-goblins release to celebrate, but was eager to get what we have up there. :) From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 26 16:50:20 2022 Received: (at 56204) by debbugs.gnu.org; 26 Jun 2022 20:50:20 +0000 Received: from localhost ([127.0.0.1]:49216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5ZD2-0001FS-Bs for submit@debbugs.gnu.org; Sun, 26 Jun 2022 16:50:20 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:55288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5ZCw-0001FB-Si for 56204@debbugs.gnu.org; Sun, 26 Jun 2022 16:50:19 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by xavier.telenet-ops.be with bizsmtp id nwqB270084UW6Th01wqBi7; Sun, 26 Jun 2022 22:50:13 +0200 Message-ID: Subject: Re: bug#56204: Add guile-goblins From: Maxime Devos To: Christine Lemmer-Webber , Ludovic =?ISO-8859-1?Q?Court=E8s?= Date: Sun, 26 Jun 2022 22:50:07 +0200 In-Reply-To: <87edzbjl2h.fsf@dustycloud.org> References: <87sfntlpns.fsf@dustycloud.org> <4e2b670f22b19164f7307a3a6579f84d96368dbf.camel@telenet.be> <87zgi0s9f8.fsf_-_@gnu.org> <87edzbjl2h.fsf@dustycloud.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-XP+4KXWBAbknsodwMeD4" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1656276613; bh=NvM3fTN/TX2eQpiC5PL/GuR1+EI7uL8oPjklG5fu8lY=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=ehbZujpHrBlNFtLSBXzzJtOWRrJYp8JgIWvlAOmmPulzFVLbhGkNXqkOuqmHGjqST PJCaUGzdTQc63J0nXNkIE9Wor8EZHekfGxP83rVy1/eBlYVdDdPz9FwRWtpY+bz6hT /mwb7c9n7KiT3VoHFelxQi3RplSQroR+KPlEMWnVBrDl23TYxlBY6bPvI1T3GE0cqW RDt+zCxhB71QaIyhiW3EuwzIaJEriy2SQm+zPzfVhOmbLwVPjNu7FYkHiQrt/2TQJl mUqjn/RUpVgus/4gpye5JMrpNqTlJ3p5PHO+AvDB/05zRL/fgfF2xzy2lVrcaiApSV m63m9j9s3esOg== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56204 Cc: 56204@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-XP+4KXWBAbknsodwMeD4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Christine Lemmer-Webber schreef op zo 26-06-2022 om 15:09 [-0400]: > #+BEGIN_SRC diff > diff --git a/Makefile.am b/Makefile.am > index b8d4944..b056337 100644 > --- a/Makefile.am > +++ b/Makefile.am > @@ -32,7 +32,7 @@ EXTRA_DIST =3D $(SOURCES) $(NOCOMP_SOURCES) > =C2=A0GUILE_WARNINGS =3D -Wunbound-variable -Warity-mismatch -Wformat > =C2=A0SUFFIXES =3D .scm .go > =C2=A0.scm.go: > - $(AM_V_GEN)$(top_builddir)/pre-inst-env $(GUILE_TOOLS) compile $(GUILE_= WARNINGS) -o "$@" "$<" > + $(AM_V_GEN)$(top_builddir)/pre-inst-env $(GUILE_TOOLS) compile $(GUILE_= TARGET) $(GUILE_WARNINGS) -o "$@" "$<" > =C2=A0 > =C2=A0SOURCES =3D goblins.scm \ > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 goblins/ocap= n/crypto-stubs.scm \ > #+END_SRC >=20 > Should that be sufficient? I think so (untested)? > Notably, the Makefile.am here was bootstrapped using guile-hall, so > my suspicion is that this is an update that should be made in > guile-hall's templates also, then everyone can benefit. Agreed. Greetings, Maxime. --=-XP+4KXWBAbknsodwMeD4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYrjGfxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7tfTAQDgSlQHiPj1i/cFANTXvuKtQejA xU9eP2w/kMjSydbvBQD+J6++sJHLfcnvgL6g7Vyl7edCHO2dlxNeuXWG6n/Zmg0= =9VBa -----END PGP SIGNATURE----- --=-XP+4KXWBAbknsodwMeD4-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 27 06:22:41 2022 Received: (at 56204) by debbugs.gnu.org; 27 Jun 2022 10:22:41 +0000 Received: from localhost ([127.0.0.1]:49907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5ltA-0000hf-UZ for submit@debbugs.gnu.org; Mon, 27 Jun 2022 06:22:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56204) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5lt9-0000hS-J3 for 56204@debbugs.gnu.org; Mon, 27 Jun 2022 06:22:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35074) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5lt4-0004qB-2x; Mon, 27 Jun 2022 06:22:34 -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=rh4T123wOymgJNzHIc1/FfnUYvLccrV8gwjjCREcC+Y=; b=aTpx8E5kLs3bez0QABv6 ARMOEkNOyva65qKkw8mrnjzUQ1nUObRgXqMyPQqcT9ysipwe37NH1g4HhjTsxeFcRlh9PmfLGRQxV IMVr7MbMS8b7brlacFvKMN4/FKRsbXhh52dBt+ms8nLtLlQL6+n3fMYAYjtu9aUAGuIeOXUI2WChH EbDBSH8kojAzDfOJMSqvnkQDo46gKmGmAXngOYXNGlmNw/WxTYcwP/k7maDn96C7YUpIPXb4RmO/q RrVCNiGCQOk/uj3ZEG7lvbiyh06n++OFXbYlMZ2qrmp2EAcdhlhcz9STB5xwwB0EYPZJGUwJnSOwW INI/chonPAXFZA==; Received: from [193.50.110.235] (port=57120 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5lt3-0005j9-De; Mon, 27 Jun 2022 06:22:33 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Christine Lemmer-Webber Subject: Re: bug#56204: Add guile-goblins References: <87sfntlpns.fsf@dustycloud.org> <4e2b670f22b19164f7307a3a6579f84d96368dbf.camel@telenet.be> <87zgi0s9f8.fsf_-_@gnu.org> <87edzbjl2h.fsf@dustycloud.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Nonidi 9 Messidor an 230 de la =?utf-8?Q?R=C3=A9volu?= =?utf-8?Q?tion=2C?= jour de l'Absinthe X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 27 Jun 2022 12:22:31 +0200 In-Reply-To: <87edzbjl2h.fsf@dustycloud.org> (Christine Lemmer-Webber's message of "Sun, 26 Jun 2022 15:09:42 -0400") Message-ID: <87ilomiexk.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: 56204 Cc: 56204@debbugs.gnu.org, Maxime Devos 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, Christine Lemmer-Webber skribis: > #+BEGIN_SRC diff > diff --git a/Makefile.am b/Makefile.am > index b8d4944..b056337 100644 > --- a/Makefile.am > +++ b/Makefile.am > @@ -32,7 +32,7 @@ EXTRA_DIST =3D $(SOURCES) $(NOCOMP_SOURCES) > GUILE_WARNINGS =3D -Wunbound-variable -Warity-mismatch -Wformat > SUFFIXES =3D .scm .go > .scm.go: > - $(AM_V_GEN)$(top_builddir)/pre-inst-env $(GUILE_TOOLS) compile $(GUILE_= WARNINGS) -o "$@" "$<" > + $(AM_V_GEN)$(top_builddir)/pre-inst-env $(GUILE_TOOLS) compile $(GUILE_= TARGET) $(GUILE_WARNINGS) -o "$@" "$<" >=20=20 > SOURCES =3D goblins.scm \ > goblins/ocapn/crypto-stubs.scm \ > #+END_SRC > > Should that be sufficient? Yes, that LGTM, provided GUILE_TARGET is properly computed, like in Guile-Gcrypt=E2=80=99s =E2=80=98configure.ac=E2=80=99. Thanks, Ludo=E2=80=99. From unknown Sat Aug 16 21:23:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 25 Jul 2022 11:24:04 +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