From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id yN0bFrNUV2DDbQAA0tVLHw (envelope-from ) for ; Sun, 21 Mar 2021 14:14:11 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id sFzhEbNUV2BgQgAAbx9fmQ (envelope-from ) for ; Sun, 21 Mar 2021 14:14:11 +0000 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 DC80E1B987 for ; Sun, 21 Mar 2021 15:14:10 +0100 (CET) Received: from localhost ([::1]:39756 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lNyqH-00033b-WA for larch@yhetil.org; Sun, 21 Mar 2021 10:14:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57424) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lNyqA-00033P-PA for guix-patches@gnu.org; Sun, 21 Mar 2021 10:14:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43658) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lNyqA-0005Wk-HR for guix-patches@gnu.org; Sun, 21 Mar 2021 10:14:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lNyqA-0002Is-DU for guix-patches@gnu.org; Sun, 21 Mar 2021 10:14:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47027] Disarchive package Resent-From: Timothy Sample Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 21 Mar 2021 14:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47027 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Leo Prikler Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 47027@debbugs.gnu.org Received: via spool by 47027-submit@debbugs.gnu.org id=B47027.16163359928786 (code B ref 47027); Sun, 21 Mar 2021 14:14:02 +0000 Received: (at 47027) by debbugs.gnu.org; 21 Mar 2021 14:13:12 +0000 Received: from localhost ([127.0.0.1]:55203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNypM-0002He-HU for submit@debbugs.gnu.org; Sun, 21 Mar 2021 10:13:12 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:36971) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNypK-0002HP-T6 for 47027@debbugs.gnu.org; Sun, 21 Mar 2021 10:13:12 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 1A76D12E3; Sun, 21 Mar 2021 10:13:05 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sun, 21 Mar 2021 10:13:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=gz77oRfypw6RNBmcGY+2n3S4G4TEXn45jSQokPDol 1Y=; b=a1DjebbWpkoyVLJ36SSTI6Mv6az94hoxlTTLHPOCDDANeaau1ms4DaD18 T3da3fiNqw0OCE78AT8MLBlXJ9GMy4G3fmMND2IuLxH/MMmtNmJ+tmBMDjXROv6g llOSWZSELbl/cOHdZyaoBznPVR+ZqyyIa/aAWe2cjDAfgElE+2QmyLJ9i8zltz1j ogG5Ul7c8qmI8FRq5xDxbZzUZMcoeFQs79G8cRGSidfAp5PynpfgIs6RIYwuN0OF HCzcd5E+CsXFx9ihufROn9knJmlemIkdUzgzCIbKVbClCvkXPIdXMMknd7Oq28lr WbirBBDIHvLOgvDn8Kwm7eWNxBZdg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudegvddgiedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufhfffgjkfgfgggtgfesthhqredttderjeenucfhrhhomhepvfhimhho thhhhicuufgrmhhplhgvuceoshgrmhhplhgvthesnhhghihrohdrtghomheqnecuggftrf grthhtvghrnhephefgjeeftdffheeuieelveejtdetieeggfehueegleeuveelleevgeeh geeuveejnecuffhomhgrihhnpehnghihrhhordgtohhmnecukfhppeejgedrudduiedrud ekiedrgeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhho mhepshgrmhhplhgvthesnhhghihrohdrtghomh X-ME-Proxy: Received: from mrblack (74-116-186-44.qc.dsl.ebox.net [74.116.186.44]) by mail.messagingengine.com (Postfix) with ESMTPA id 647E6108005C; Sun, 21 Mar 2021 10:13:03 -0400 (EDT) From: Timothy Sample References: <20210309193925.15447-1-samplet@ngyro.com> <20210309193925.15447-2-samplet@ngyro.com> <6c09a18a2f23bc093eecaae17fc9b007847ef14b.camel@student.tugraz.at> <87eeglwd1n.fsf_-_@gnu.org> <87im5xyssi.fsf@ngyro.com> <875z1ws4mc.fsf@gnu.org> <87y2eg3imr.fsf_-_@gnu.org> <41e844576ada1fd6a5a599521b23e046a672c4c9.camel@student.tugraz.at> Date: Sun, 21 Mar 2021 10:13:02 -0400 In-Reply-To: <41e844576ada1fd6a5a599521b23e046a672c4c9.camel@student.tugraz.at> (Leo Prikler's message of "Sun, 21 Mar 2021 12:10:57 +0100") Message-ID: <87wnu0lhn5.fsf@ngyro.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1616336051; 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-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=gz77oRfypw6RNBmcGY+2n3S4G4TEXn45jSQokPDol1Y=; b=kYYqJl5uXVocGyLYocFs1Hv6ykbbaSqXIjeWaZTu2+XK7DMz2d3RKu3S7+KxinyPu+B3NV +cY3I5NtSwjt3rqu5r+wUvXHWgBeX5+v5dcsvcoEIuv9VuodiKSHEJZstNwJTwEmiF8JLs Zc0+bmlGfWbjlqb6TXC/7RlOYVSIWbWFNxV7rZTTyGx4YJ0Y+8EuoCljf2JuIrvG+kePLh SrmpsfLXb6iI406bDqL1+hLiZVBwQOgucm0AQVe9cYP1OcyQA2ZKWcOM6fGYL9lToVEl80 vu5i+eBHqJhv6UtbDibfqYxdao08J8OjRA2WgVGh+R5hpSKKW50KIym6rKVQvg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1616336051; a=rsa-sha256; cv=none; b=YEhZdwVJZ1uv/2qQTUz55BnsPgwckMeAAqvzJsfR1li832kj758QKqoEQVb3GEVf6OYbP8 iiDnDUVyz8ozGXUS1KBCIay+tzVyCfK8gDk8w/dvIRQcREiLjsj8dpRP/rfhTYrHPrPEZn zNbP3Uoa3SOcHz2VLiySkPnhfsC4hkHit759yQKpEYqvmfSWzgS33LPddOsnbcMXcPvu2s z8dDeLDMdiXmkvpOUU7Kpd3pkMh+lJLFR74rmEVFFFuyWUOPq33h5BY28RZryf5EDhEQsO 9nn6s6WneK8uO2NclnqI9ULYlXG33JI9Uj/fMvwoBAp7Sc2Sk4Iojew/1fCTvg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b=a1DjebbW; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -1.42 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b=a1DjebbW; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: DC80E1B987 X-Spam-Score: -1.42 X-Migadu-Scanner: scn0.migadu.com X-TUID: oXXkCI0U7Zn7 Hi, Leo Prikler writes: > Am Sonntag, den 21.03.2021, 11:29 +0100 schrieb Ludovic Court=C3=A8s: >> Ping! :-) > I've pushed guile-quickcheck as > 4cd88522f233dcb9affa3d3b0eada154439487c1, so we now only need to > discuss what to do with (guile-)?disarchive. Hey thanks Leo! I will put Disarchive in =E2=80=9Cbackup.scm=E2=80=9D with Guile 3.0.2. In= my eyes, it is a regular command-line program that happens to have a Scheme interface. (Thanks Ludo =E2=80=93 I didn=E2=80=99t know Guile 3.0.5 was fi= ne with 3.0.2 bytecode). I need to release a new version though, hence the delay. While working on the download code, I wanted some changes to Disarchive. Now, it lets Guix figure out how to download the Disarchive specification file and the directory from SWH. This allows Guix to reuse all of its specialized HTTP code, simplifies Disarchive, and makes it more suitable for use outside of Guix (by Nix or SWH or whatever). It all works here with a database I set up at . Right now, I am finishing one last UI tweak (stopping Disarchive from printing a backtrace when the directory does not exist in the SWH archive). Then, I will release 0.2.0 and push this patch with the new version. Then =E2=80= =93 finally =E2=80=93 we can talk about using it. Thanks for your continued patience! :) -- Tim