From patchwork Sat Jun 12 11:52:23 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xinglu Chen X-Patchwork-Id: 159 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E4EBD27BC83; Sat, 12 Jun 2021 12:53:11 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7E40427BC81 for ; Sat, 12 Jun 2021 12:53:11 +0100 (BST) Received: from localhost ([::1]:54828 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ls2CM-0005YE-H9 for patchwork@mira.cbaines.net; Sat, 12 Jun 2021 07:53:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54100) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ls2CE-0005Y3-5k for guix-patches@gnu.org; Sat, 12 Jun 2021 07:53:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:57131) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ls2CD-0004zu-Um for guix-patches@gnu.org; Sat, 12 Jun 2021 07:53:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ls2CD-0003ve-Pm for guix-patches@gnu.org; Sat, 12 Jun 2021 07:53:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48971] [PATCH 0/2] Add SWH support for Hg repositories Resent-From: Xinglu Chen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 12 Jun 2021 11:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48971 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48971@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.162349875615066 (code B ref -1); Sat, 12 Jun 2021 11:53:01 +0000 Received: (at submit) by debbugs.gnu.org; 12 Jun 2021 11:52:36 +0000 Received: from localhost ([127.0.0.1]:40444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ls2Bo-0003uw-9V for submit@debbugs.gnu.org; Sat, 12 Jun 2021 07:52:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:42300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ls2Bm-0003uo-MB for submit@debbugs.gnu.org; Sat, 12 Jun 2021 07:52:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54018) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ls2Bm-0005Un-BW for guix-patches@gnu.org; Sat, 12 Jun 2021 07:52:34 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:55452 helo=mail.yoctocell.xyz) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ls2Bk-0004nT-E0 for guix-patches@gnu.org; Sat, 12 Jun 2021 07:52:33 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1623498744; bh=BrzruZ2My3DfmtgdPXwdqz5EKbTx9CHcpKqZafwS3uI=; h=From:To:Subject:Date; b=K9+8iT9KZspbbD0Rb7r7BpjbBL6fem07cmk29F42rR/zY73n6fr3RHOgWsh/izECN Tz9Fryp7QbgPhKUV/xObwrPeD9UR8st9S1XUncoEvFgLZ9BdN0ceJJ0Q76Dz+va0Vb sHJ6gKsFbIQFFGky0/LTJp+SUa04/8RqWoeTxmuc= Message-Id: Date: Sat, 12 Jun 2021 13:52:23 +0200 MIME-Version: 1.0 Received-SPF: pass client-ip=87.96.130.155; envelope-from=public@yoctocell.xyz; helo=mail.yoctocell.xyz X-Spam_score_int: 30 X-Spam_score: 3.0 X-Spam_bar: +++ X-Spam_report: (3.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_SUSPICIOUS_NTLD=0.498, FROM_SUSPICIOUS_NTLD_FP=1.593, PDS_OTHER_BAD_TLD=1.997, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches 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/ 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(-) base-commit: 00727470b92e0b8ab0e00dd2cd87495c0c136341