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 ms0.migadu.com with LMTPS id cKHKGbiLyWDHNgEAgWs5BA (envelope-from ) for ; Wed, 16 Jun 2021 07:27: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 mp1 with LMTPS id jtZUFbiLyWA1JAAAbx9fmQ (envelope-from ) for ; Wed, 16 Jun 2021 05:27:20 +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 15F67172C2 for ; Wed, 16 Jun 2021 07:27:20 +0200 (CEST) Received: from localhost ([::1]:41176 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ltO58-0001cQ-Vb for larch@yhetil.org; Wed, 16 Jun 2021 01:27:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55760) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ltO4s-0001c7-Vg for guix-patches@gnu.org; Wed, 16 Jun 2021 01:27:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39672) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ltO4s-0007y9-NP for guix-patches@gnu.org; Wed, 16 Jun 2021 01:27:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ltO4s-0001WN-Fn for guix-patches@gnu.org; Wed, 16 Jun 2021 01:27:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48971] [PATCH 0/2] Add SWH support for Hg repositories Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 16 Jun 2021 05:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48971 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Xinglu Chen , 48971@debbugs.gnu.org Received: via spool by 48971-submit@debbugs.gnu.org id=B48971.16238211665779 (code B ref 48971); Wed, 16 Jun 2021 05:27:02 +0000 Received: (at 48971) by debbugs.gnu.org; 16 Jun 2021 05:26:06 +0000 Received: from localhost ([127.0.0.1]:51218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltO3x-0001V9-K1 for submit@debbugs.gnu.org; Wed, 16 Jun 2021 01:26:05 -0400 Received: from mail-wr1-f48.google.com ([209.85.221.48]:40564) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltO3u-0001UR-AA for 48971@debbugs.gnu.org; Wed, 16 Jun 2021 01:26:03 -0400 Received: by mail-wr1-f48.google.com with SMTP id y7so1089649wrh.7 for <48971@debbugs.gnu.org>; Tue, 15 Jun 2021 22:26:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:in-reply-to:references:date:message-id:mime-version; bh=YvqzxXcMzPzP+6eNpgBUt4MbU/4MX6kfp9to7fhdodU=; b=bOsxwpDkWn2JzNl9ZPmQ7kSTcA4r7ucMpdv+Y5OZLmcPmrVFQsCOsC09Jo01PZtI58 /XQ5l7fQf/HvV6dfwlVPMbLj7lDM33GtfbJmJk+lBczW+XKnenauEpzB/7O+AD2ah1Lz K0VQPJwtlAVtUndBsg2N106ZHGmIQSpo7d/BzO4UBmKCwrJZkaZLUM/Lk3vRbdVEkQXh NhUeptsq+wwTcpIigSkmwns+eClBzEXp/RJwISXQqvZgwk5zB55VSE/ChxWscKF1DnAF QAo0MBItdUwDraDsEPqdwZrXA1igI5YqMXaRJ6/QB1NqYTEdCfQj1cIox/xCOsBis2Lb twTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:in-reply-to:references:date :message-id:mime-version; bh=YvqzxXcMzPzP+6eNpgBUt4MbU/4MX6kfp9to7fhdodU=; b=cXiVOA9IZ3DKyovV53CaofTB5Yy8noTnjEtfxOhdx3HtPbdC3EMRPb0q92Z/Y1GOdW PJSLYyu3LFrXHwFOzs886Nm1WI9Qp0UrWxJaZ2Nl8pdyEvnzgNV6Aqajc2KKVXEMpZTC n5GHXxNUCIV6Ua/gIfBY1GnZr0wT643IcjF9ebL3tVEvoxWz5dYjXlTVxr3HyICMUsnG rBJ4usU0W/LrSXDlbu9VruEOCye3QJPe4D9J5MuGpXQ0Y7mjl1cFfvQzGC+Yd8HXriPk 1xEiYzaGrDptTL0Ql29LvCNpG1Zzv289ApV+Fej3EzsOED/8FU/IZQtWxoLqga7LBNWk NvPw== X-Gm-Message-State: AOAM530l9TDURvotVEg9I7FzeBLFDEFl2dvyZdyF4KgwAvwqAWpctSBf mbldU4YgPnH1E9Bw0m95Sod9o5MFXWU= X-Google-Smtp-Source: ABdhPJxk9jvd/nEV815Pi2RY5ZOiep6z1Iu+1fbuZu7LDA6eJpD9txYTIquD+3mHLscJqUYYMpaB0A== X-Received: by 2002:a05:6000:1883:: with SMTP id a3mr2997645wri.65.1623821156596; Tue, 15 Jun 2021 22:25:56 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id o7sm889049wro.76.2021.06.15.22.25.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Jun 2021 22:25:56 -0700 (PDT) From: zimoun In-Reply-To: References: Date: Wed, 16 Jun 2021 07:23:03 +0200 Message-ID: <86h7hyjsco.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain 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=1623821240; 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=YvqzxXcMzPzP+6eNpgBUt4MbU/4MX6kfp9to7fhdodU=; b=iWsryXXXdQP+QDuJPDN2cNBdTXdogQ+H5jESnwUB/sTGkyS1Xqfv8X3fr5/3DRa1/x+DIO Fi1ZQrW5PeSxnRpEk7h3Ifqd0UQGDOdb1zrKLM/nEOQXnNWzvc3doMwUR8PrqxK4/T9E8N GgPfYY/7U5x4wQNpCJ3w5O+R4Ow5aYUBplAEs4MgixZLEayiVtHUHUzZ63o9Xtt+a5meDi HAzMWfcBPBm/JRXneL10pPmSGxEClP6UqmfuZGdV7jGi0eQq/Kv3FpyjOmyXu2AcH/I70N 9P3/m6+88+HO0TfTTZhxaqF0/rY633PFvt4P3fCjkG9JztHefFdnvbjo8yVe4Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1623821240; a=rsa-sha256; cv=none; b=QLlTTjkN7LLt1rCoYb1ayfzJBQ6aIWDaakOPV577OeoN7ddJ8y7BOoBbN9ndscJ+k7h00p 72To6L+AfO8/r5IICBdgmTOfGobR+B03hXuqbKsKq6fNfyRrm5cLGSRSbA9mzNtgL7VxOq 6+PzgnzcPdW0MFeZYDQh9hnwzbaw78SLYMd/REB+o455WdDzYQ9ryJeJKN7pfiZ0Tidv7L 3unykMpLf9o4Q8C3eiquMTqZakB/PS//3XX9skFXlg5gI2L6kIywSuW7v+ddcsgt6DPNgX 7W8HrHpR0s/Zuggrprc9DueRqgmaTqt0BG8X8QWm7YojeImrIrKFjAFHfOpwnQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=bOsxwpDk; 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.32 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=bOsxwpDk; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=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: 15F67172C2 X-Spam-Score: -1.32 X-Migadu-Scanner: scn0.migadu.com X-TUID: 7O4hmnY8qFO8 Hi, On Sat, 12 Jun 2021 at 13:52, Xinglu Chen wrote: > This series adds SWH support for Hg repositories, meaning that if the > upstream Hg repository is missing, Guix will try to fetch the source > from SWH. SWH has archived more than 250 000 Hg repositories that were > previously hosted od BitBucket, so I think will be a useful feature. :) > > https://www.softwareheritage.org/2020/09/17/250-000-endangered-mercurial-repositories-rescued/ Cool! Thanks for working on this. > Xinglu Chen (2): > swh: Support lookup of Hg tags. > hg-download: Support falling back to SWH. > > guix/hg-download.scm | 31 ++++++++++++++++++++++++++++--- > guix/swh.scm | 10 ++++++++-- > 2 files changed, 36 insertions(+), 5 deletions(-) LGTM. All the best, simon