From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id GNrNKwew7GXDEQEAqHPOHw:P1 (envelope-from ) for ; Sat, 09 Mar 2024 19:52:55 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id GNrNKwew7GXDEQEAqHPOHw (envelope-from ) for ; Sat, 09 Mar 2024 19:52:55 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=MYUrqFcd; 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"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1710010375; 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:dkim-signature; bh=8Ux0g9u2iB+z7s6ywZpJw1kOOpfRWpW4RVghVY3tHUQ=; b=mOIrTVWtPMCXMdny8zNvWP+djdmL/oapzLxLqGBubXQL1V5VQrZiR9fXvdS8LelAzFPb4E fCEFwATUK4NY+vl8I84OWcBzVJVMoYUnnEEHRBVB9IcwUMEuoQ501TBQqkHHPhn1lez5p5 i0L/a9imS7KmYkOrcizNAB7Jl9JNj+rw0nYEti4EmVAgIx8G1omROL9Ph5RsD3QUa01rZt ItbACSgnzYRDhJrGyGL7I8TBpySdDCzYulr2lRfgc4d0CXV0VmKZdHtCNfIdWRLI6NV00z r7RAHppAxhF+alyGqKRvAlvVrCcubPReoUaOYsu1bYALC6rYeVN0YZwLUEhTbA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=MYUrqFcd; 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"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1710010375; a=rsa-sha256; cv=none; b=Mz0zr5h1OXXj1xSdsgQBO8tu6C6urnT6h2yq4SRSTH73lIGBo5rC3mSMuWrzT3hDb24MSE Lzrf4xzNIKA8RNK650AfQ29pOhQd+RLOMCK/Z8txsDYB1AAqtsEWMGZgNOeWhixBOw2ssa JChFC5UTLf0AV5eZqpos+qqW7phFREgDEgQnbwGGHqs9smU/7H6HAPb7vAUFBpiSj9BrP7 E6bBGIxDYJaYXgWV/TKAzw/rs2vS/QNuSr1bvCYR6BZ8lKf7tp74ySZOma7uiQHhChFSDF ne8OuZLJrMYZ7ezEeStB/hbWXDFE2oMvy2w4MbMQFLNJOr2eqagTvaUmw7sGqQ== 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 827A81E1EE for ; Sat, 9 Mar 2024 19:52:55 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rj1o7-0005Su-F3; Sat, 09 Mar 2024 13:52:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rj1o5-0005QH-Hn for guix-patches@gnu.org; Sat, 09 Mar 2024 13:52:29 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rj1o5-0006ZK-5w for guix-patches@gnu.org; Sat, 09 Mar 2024 13:52:29 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rj1ob-0006km-Tx for guix-patches@gnu.org; Sat, 09 Mar 2024 13:53:01 -0500 Subject: bug#69328: [PATCH v2 00/12] Better source code recovery from SWH Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-To: guix-patches@gnu.org Resent-Date: Sat, 09 Mar 2024 18:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 69328 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Simon Tournier Cc: Timothy Sample , Josselin Poiret , Mathieu Othacehe , Tobias Geerinckx-Rice , 69328-done@debbugs.gnu.org, Ricardo Wurmus , Christopher Baines Mail-Followup-To: 69328@debbugs.gnu.org, ludo@gnu.org, ludo@gnu.org Received: via spool by 69328-done@debbugs.gnu.org id=D69328.171001032225889 (code D ref 69328); Sat, 09 Mar 2024 18:53:01 +0000 Received: (at 69328-done) by debbugs.gnu.org; 9 Mar 2024 18:52:02 +0000 Received: from localhost ([127.0.0.1]:34860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rj1ne-0006jK-DR for submit@debbugs.gnu.org; Sat, 09 Mar 2024 13:52:02 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rj1nc-0006j2-E8 for 69328-done@debbugs.gnu.org; Sat, 09 Mar 2024 13:52:01 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rj1mz-0006UQ-S5; Sat, 09 Mar 2024 13:51:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=8Ux0g9u2iB+z7s6ywZpJw1kOOpfRWpW4RVghVY3tHUQ=; b=MYUrqFcdG3+LeFpQ/mDi uc8IBvZX8iONh8wkVk5NYXZFu5n6chMhxmD8afQlKkvZFtIiHkYZyXLZ+4xdhTCj9OGJ5PdMJVNjt MO3ghmE5yO6B1VZL1zJhFsHoR3o0QGgW6az7kIhgcpmAOdFFFzT9kCnOUkOX7wqLC1iYjkRG5lApF mt/TPCrkC6dNxUbMstBOAwNB9D2IT4viu/c+DRK5mHyNQtYDVHgFo9Q4Hy+liGo0WzKE0PL/ThEIj LzUntXQmZKJRpG3XujYHbYDSzNMBmxf55RrnrH0y/zOsp47MjqqHcZnSd0ADcqhWwvluNwRgslzde 7mdSnY9eUpWWjQ==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <877cidriol.fsf@gmail.com> (Simon Tournier's message of "Thu, 07 Mar 2024 19:38:34 +0100") References: <87o7btc5du.fsf@gnu.org> <877cidriol.fsf@gmail.com> Date: Sat, 09 Mar 2024 19:51:19 +0100 Message-ID: <87y1arz1aw.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -5.68 X-Spam-Score: -5.68 X-Migadu-Queue-Id: 827A81E1EE X-TUID: QqJCzhZKPvjx Hello, Simon Tournier skribis: > On mar., 05 mars 2024 at 12:06, Ludovic Court=C3=A8s wrote: > >> Ludovic Court=C3=A8s (12): >> lint: Switch to SRFI-71. >> lint: archival: Fix crash in non-Git case. >> lint: archival: Trigger =E2=80=9CSave Code Now=E2=80=9D for VCSes othe= r than Git. >> swh: Add =E2=80=98type=E2=80=99 field to . >> swh: =E2=80=98origin-visits=E2=80=99 takes an optional =E2=80=98max=E2= =80=99 parameter. >> swh: =E2=80=98lookup-origin-revision=E2=80=99 handles branches pointin= g to >> directories. >> hg-download: Use =E2=80=98swh-download-directory-by-nar-hash=E2=80=99. >> svn-download: Use =E2=80=98swh-download-directory-by-nar-hash=E2=80=99. >> bzr-download: Implement nar fallback. >> download-nar: Distinguish =E2=80=98output=E2=80=99 and =E2=80=98item= =E2=80=99 parameter. >> perform-download: Allow use of =E2=80=98download-nar=E2=80=99 for =E2= =80=98--check=E2=80=99 builds. >> download: Honor =E2=80=98GUIX_DOWNLOAD_METHODS=E2=80=99 environment va= riable. > > LGTM. Pushed as 2f441fc738976175d438f7942211b1894e2eb416, thank you & Timothy for taking a look! I=E2=80=99ll update the =E2=80=98guix=E2=80=99 package in the coming days s= o we can benefit from all of this. > Unrelated things for later. :-)=20 > > 1. About CVS, IIRC, there is only one package: gnu-standards. And it > changes barely. Why not fetch from FTP or else instead of CVS? Good idea (or maybe someday someone will finally migrate it to some other VCS?). > 2. About the lookup, currently it is done item per item when it could be > done several at once =E2=80=93 Timothy does that with PoG. This helps fo= r the > rate limit. For instance if one uses =E2=80=9Cguix lint -c archival -m > manifest.scm=E2=80=9D. > > 3. The option =E2=80=99-m=E2=80=99 for =E2=80=9Cguix lint=E2=80=9D seems = missing. > > These #2 and #3 would help third-party channels, IMHO. All good ideas. > Although, I am slowly working on some =E2=80=9Cguix swh=E2=80=9D extensio= n=E2=80=A6 but I have > been distraction by another extension =E2=80=9Cguix try-out=E2=80=9D, the= n distracted by > another one =E2=80=9Cguix cite=E2=80=9D. Well, I need to finish all my h= omeworks. ;-) Heh, sounds exciting! Ludo=E2=80=99.