From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id uCjSM4Wr/WEJcgAAgWs5BA (envelope-from ) for ; Fri, 04 Feb 2022 23:41:09 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id CJUxMYWr/WF1WwAA9RJhRA (envelope-from ) for ; Fri, 04 Feb 2022 23:41:09 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 5FE1B40CB8 for ; Fri, 4 Feb 2022 23:41:09 +0100 (CET) Received: from localhost ([::1]:44972 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nG7GN-0008CM-VW for larch@yhetil.org; Fri, 04 Feb 2022 17:41:08 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50122) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nG7GI-0008Bu-Rk for guix-patches@gnu.org; Fri, 04 Feb 2022 17:41:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:39243) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nG7GI-0000pE-IB for guix-patches@gnu.org; Fri, 04 Feb 2022 17:41:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nG7GI-0003aF-Fj for guix-patches@gnu.org; Fri, 04 Feb 2022 17:41:02 -0500 Subject: bug#53775: [PATCH] gnu: Add gnunet-scheme Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-To: guix-patches@gnu.org Resent-Date: Fri, 04 Feb 2022 22:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 53775 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos Cc: 53775-done@debbugs.gnu.org, pukkamustard Mail-Followup-To: 53775@debbugs.gnu.org, ludo@gnu.org, maximedevos@telenet.be Received: via spool by 53775-done@debbugs.gnu.org id=D53775.164401444013731 (code D ref 53775); Fri, 04 Feb 2022 22:41:02 +0000 Received: (at 53775-done) by debbugs.gnu.org; 4 Feb 2022 22:40:40 +0000 Received: from localhost ([127.0.0.1]:33138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nG7Fv-0003ZP-IW for submit@debbugs.gnu.org; Fri, 04 Feb 2022 17:40:39 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:44890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nG7Fq-0003Z7-9m for 53775-done@debbugs.gnu.org; Fri, 04 Feb 2022 17:40:38 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id D4AB615D; Fri, 4 Feb 2022 23:40:27 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e1P6yChC2Y0s; Fri, 4 Feb 2022 23:40:26 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 4822C92; Fri, 4 Feb 2022 23:40:26 +0100 (CET) From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <33b610635cb8cf1edab0cd0efa285c078216fd03.camel@telenet.be> Date: Fri, 04 Feb 2022 23:40:25 +0100 In-Reply-To: <33b610635cb8cf1edab0cd0efa285c078216fd03.camel@telenet.be> (Maxime Devos's message of "Fri, 04 Feb 2022 12:47:17 +0100") Message-ID: <87wnial0h2.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: / X-Rspamd-Server: hera X-Rspamd-Queue-Id: D4AB615D X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DBL_PROHIBIT(0.00)[0.0.0.2:email]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1644014469; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-to: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=zvBVPPyKYFq0eiRM3AT+O12vCm84MxFYJsEX2Dsa8PE=; b=K5YqapdjtAxe1AYdRJP2w4Pvk7l8MQLMNvwBxbEl+3mgq9E36YnSro2v3y33zGFgiOT+ft jH5ahaAQ1/qrB+VhbcnRfupnZ3JhSTSpSWKO2AB57n605OOZ76V4Mso+M9GW8Hr/3yQ1oY 0Zqpv8b9SQvqrR1AEVrKQY6fmTn8jt55o3AHEjNGq0gNRxljQqtLE4D/2jfE35dGy0N755 ejta+TgtybsgWWjaBjb4WoHzgtCOpmgJjF7mRLQXedXFnM8sTtNdpt6N4Z91FpiRY+vDVq ncuCSsvKP8ZyGUfjP9vE2wAD45hVWMLaDD0rVcsBPq9fDZRXkDjb4tA+CuJivA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1644014469; a=rsa-sha256; cv=none; b=PyyG1dWj3MGUjtMXgqdN3HucSEBrlqxnwiS0/v6HG1/T516ISEkamS+nTuOmYkRlN9zD/U ENOWSA8GZT1AtfaBQrw0ARSRjqL8p6Omud8/qtG4pPh8uTIOlN/e7VEho2QflAgqGA6ohB Pd/YxF9V8u1LAhphqYRIPU6/2IO6VTBvCla21FKKiJlM/VcJEFU6euY4QbvtJANKmyENSP 9BeLzd1p+qnC0LtlDZ2mal82FBkHHzhfcZEL6Pe+dRoIXla3851t+zGWCqK/H9y7xJO1kA 0SbGJTHuN6V1ClwlfccnpHkwCRwVSQbavClQ1jSFPWBQAZS/BFgl0TmzF7ju0g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.93 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 5FE1B40CB8 X-Spam-Score: -4.93 X-Migadu-Scanner: scn0.migadu.com X-TUID: mXrQhoP5L93w Hi, Maxime Devos skribis: > The first patch adds a module to guile-fibers required by gnunet-scheme. = It has been submitted upstream at , but there has not been any response so far. OK. > The second commit adds 'gnunet-scheme', which is not the same as guile-gn= unet: > > "This package provides Guile modules for connecting to the NSE (network > size estimation) and DHT (distributed hash table) services of GNUnet. It= also > has infrastructure for writing new GNUnet services and connecting to them= and > can be used from multi-threaded environments. It is not to be confused w= ith > @code{guile-gnunet} -- @code{guile-gnunet} supports a different set of se= rvices." > > gnunet-scheme supports the DHT and NSE, while guile-gnunet doesn't. > Conversely, guile-gnunet supports FS while gnunet-scheme doesn't (yet). > Additionally, while it's not impossible per se, guile-gnunet is hard > to use from a multi-threaded context. Interesting. > Next step: integrate it with guile-eris and the substituter patches based > on guile-eris (currently these only support IPFS as P2P backend)! Yay! > 'guix lint gnunet-scheme guile-fibers' only have a single complaint: > > gnu/packages/gnunet.scm:379:12: gnunet-scheme@0.2: URI https://git.gnunet= .org/git/gnunet-scheme.git not reachable: 404 ("Not Found") > > "guix build gnunet-scheme" could download the source code though, > so I don't understand. I suppose Git doesn=E2=80=99t attempt to GET /index.html, contrary to the U= RL probing code we have. > From 8272cceae8642ed89eb3ebc110821a395f3ae087 Mon Sep 17 00:00:00 2001 > From: Maxime Devos > Date: Fri, 4 Feb 2022 11:16:46 +0000 > Subject: [PATCH 1/2] gnu: guile-fibers: Add (fibers io-wakeup). > > This patch is required by gnunet-scheme. It has been submitted upstream = at > , but there has not been any res= ponse > so far. > > * gnu/packages/patches/guile-fibers-wait-for-io-readiness.patch: New file. > * gnu/packages/guile-xyz.scm (guile-fibers-1.1)[source]{patches}: Add it. > * gnu/local.mk (dist_patch_DATA): Add it. [...] > From 5b57cdbb8f4d56c66885ea029cbe0a185d61a725 Mon Sep 17 00:00:00 2001 > From: Maxime Devos > Date: Fri, 4 Feb 2022 11:23:36 +0000 > Subject: [PATCH 2/2] gnu: Add gnunet-scheme. > > This is not the same as guile-gnunet, see the description. > > * gnu/packages/gnunet.scm (gnunet-scheme): New variable. Applied both patches, thanks! > + ;; XXX: Work-around > + ;; , > + ;; this can be removed once Guile > 3.0.7 is released. > + (snippet '(substitute* '("gnu/gnunet/config/parser.scm" > + "tests/config-parser.scm") > + (("#\\{\\$\\{\\}\\}#") "#{${;};}#") > + (("#\\{\\$\\{:-\\}\\}#") "#{${;:-};}#") > + (("#\\{\\$\\{\\}\\}# #\\{\\$\\{:-\\}\\}#") > + "#{$\\x7b;\\x7d;}# #{$\\x7b;:-\\x7d;}#") > + (("'#\\{\\$\\{\\}\\}# '#\\{\\$\\{:-\\}\\}#") > + "'#{$\\x7b;\\x7d;}# '#{$\\x7b;:-\\x7d;}#"))))) Wonderful, you deserve a prize for this one. :-) > + texmacs I was surprised by the choice of TeXmacs for documentation=E2=80=94TeXmacs = is a beautiful piece of software, but I find it inconvenient that the manual is only viewable as PDF, cannot link to other manuals, etc. My 2=C2=A2. (I was also surprised by the use of the (gnu gnunet) name space instead of just (gnunet), say.) Anyway, this looks exciting, thank you! Ludo=E2=80=99.