From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 2ALrOUjXVWLhggAAgWs5BA (envelope-from ) for ; Tue, 12 Apr 2022 21:47:20 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id YCU5N0jXVWLVzAAA9RJhRA (envelope-from ) for ; Tue, 12 Apr 2022 21:47:20 +0200 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 9589F1117E for ; Tue, 12 Apr 2022 21:47:20 +0200 (CEST) Received: from localhost ([::1]:34668 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1neMTv-0004n4-1Y for larch@yhetil.org; Tue, 12 Apr 2022 15:47:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60742) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1neMTg-0004k8-CR for guix-patches@gnu.org; Tue, 12 Apr 2022 15:47:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56249) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1neMTe-0000q6-Ig for guix-patches@gnu.org; Tue, 12 Apr 2022 15:47:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1neMTe-0000GW-GW for guix-patches@gnu.org; Tue, 12 Apr 2022 15:47:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#53389] [PATCH 0/9] Replace some mocking with with-http-server References: <6b1c1d98514b2547907a81a04c1241d9b865d6fa.camel@telenet.be> In-Reply-To: <6b1c1d98514b2547907a81a04c1241d9b865d6fa.camel@telenet.be> Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 12 Apr 2022 19:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53389 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53389@debbugs.gnu.org Received: via spool by 53389-submit@debbugs.gnu.org id=B53389.16497928151006 (code B ref 53389); Tue, 12 Apr 2022 19:47:02 +0000 Received: (at 53389) by debbugs.gnu.org; 12 Apr 2022 19:46:55 +0000 Received: from localhost ([127.0.0.1]:50146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neMTX-0000GA-JE for submit@debbugs.gnu.org; Tue, 12 Apr 2022 15:46:55 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:56290) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neMTV-0000G0-DD for 53389@debbugs.gnu.org; Tue, 12 Apr 2022 15:46:54 -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 Hvmr270074UW6Th06vmrrh; Tue, 12 Apr 2022 21:46:51 +0200 Message-ID: From: Maxime Devos Date: Tue, 12 Apr 2022 21:46:46 +0200 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-yjgHpS1Ua9cL9sdBGj2c" 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=1649792811; bh=Q6Q223+a/Oj2gZpMFV1x4DWi0ZaXHnMLkr6acdndlwM=; h=Subject:From:To:Date; b=nR16ovm0LE/ewT8v5CoCADnCGnPHRQU4XkQiX9Z5Ukn9/O4rnfBqVL41hdhaFXJJn Dqp+ZRmOKXrDhqhVTyJp2ghTXtLbGGMMhFPa3u5dX0agSc+HjnWBcdsdviXuFHHkrZ r3YZCmV4FNsCp5S/BYY5t+K2aQUBpixs3Pvl8p43koCEBAbiU8hdaLkiq0ulG24l/o A9cwrkkT7jEdTQqYyh792OeuHTxUzNAo6v7sDK+AG/VjQHt4Q+YlhnEtiTAj4OSX7S C+ezTo0pUfiF9vPd+vkI1NW7rKWV5QpzXEWHqrMIDnap0Hamxvph4FAIU9xSAgJ+RT HuuUhRfxuTygQ== 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-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1649792840; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc: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: dkim-signature; bh=Q6Q223+a/Oj2gZpMFV1x4DWi0ZaXHnMLkr6acdndlwM=; b=YuQLYlNhNxkkobSToSIsnaGitxgstPhf/QO9W2wF8GOzOiJCKvkjakb0P/NGypA3HBCPSG 9s90uhvBXqBINh18O6hZnYQEcX+RPVjPzUtnyH8ADwNNs3o0NL0Rlk2Ag6+QbMa+kA+vqV b8y9mIydFSjyjzt+7+wHjOj1Z/IfdhCCsYi28TSq8Od8dvQFvA6tIgdHUyJGb59S9mA32v xS4Janz7Kcf8srfE3bluQ2XcGOs8BnC4tIpsXA81h3TIU/IgIAMpYVeN3W7mqpgwf4Hlj4 v0MxHRIk3yA5E0P4eFAji1HPIav+LX0JWas39cJQ6/BZoiogEkP7SAwKFCDrzA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1649792840; a=rsa-sha256; cv=none; b=G68PQYOkVR3KrCC8dl/2e5KAcxzhGstMSkJe6MvSzQ6GThiaPo48DcOvibBef/WHdELue6 SGLSLEsRtLl8cr/YPcpWn3uVUYntknSKgKAUQVJSP4hqyYqT27aBYAvb4G0AwxlMaOcNrj HVM0al4Zkhu3UtAeawIRjvapi//xc5The7o6xi4zoW0OSCCKzTAxQKtTjPfb05eFAAMyge dfhb92/Qe/hWPLlE683w4T/iC9eBCAG6HFvvYwyId03+dSAfUClUeeIfVZ2AFlO2+Rloeu MxWLwN6EvozAl9icEtML5w81uVVetNKqRXhLuAVL196/SmVR5MoUPKXJ01k/Bg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=nR16ovm0; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); 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: 3.84 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=nR16ovm0; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); 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: 9589F1117E X-Spam-Score: 3.84 X-Migadu-Scanner: scn1.migadu.com X-TUID: SAlCrLJAfG2p --=-yjgHpS1Ua9cL9sdBGj2c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Status update for this patch series: * Rebased. * Fixed a typo in docstrings. * Worked-around a (guix import github) quasi-bug / Guile http server limitation / http-fetch limitation involving connection reuse. * keep-lingering has been been eliminated in favour of Ludo's with-http-server* (renamed to with-http-server/monadic to avoid confusion with the other with-http-server*). Code is a bit simpler now! It has also been tweaked to automatically allocate ports. To do: * Look into if further simplification is possible * Adjust remaining tests to use the form explicitly mentioning the URL * Maybe remove the URL-less form? Current patch series can be found at (with some unrelated changes, commit 01d8fc1f856f1b802d359ceb1a5986bce551da= f5). Will send a proper patch series later, after looking into the TODOs. Greetings, Maxime. --=-yjgHpS1Ua9cL9sdBGj2c 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+4iGRcl7gUCYlXXJhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7sW/AP0bnWXLcbE+JsIK14+7N2/REH1E 5ro6TQU0W5jh7p8VfAD/RVFG0M9AzMvRwYWNzcPwTgVM8V8ElAkEM2oYb6iQ6Q8= =KY0G -----END PGP SIGNATURE----- --=-yjgHpS1Ua9cL9sdBGj2c--