From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id uLm5Br1kgmGVAQAAgWs5BA (envelope-from ) for ; Wed, 03 Nov 2021 11:30:21 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id gHN9Ar1kgmF2MwAAbx9fmQ (envelope-from ) for ; Wed, 03 Nov 2021 10:30:21 +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 77AF69031 for ; Wed, 3 Nov 2021 11:30:20 +0100 (CET) Received: from localhost ([::1]:54784 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1miDX8-0005vp-Sg for larch@yhetil.org; Wed, 03 Nov 2021 06:30:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42680) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1miDWu-0005vX-0p for guix-patches@gnu.org; Wed, 03 Nov 2021 06:30:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55812) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1miDWt-0007W9-Mz for guix-patches@gnu.org; Wed, 03 Nov 2021 06:30:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1miDWt-0001Ua-BH for guix-patches@gnu.org; Wed, 03 Nov 2021 06:30:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#51570] [PATCH] build-system: haskell: Add =?UTF-8?Q?=E2=80=98hackage-uri=E2=80=99?= procedure. Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 03 Nov 2021 10:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51570 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Xinglu Chen Cc: 51570@debbugs.gnu.org Received: via spool by 51570-submit@debbugs.gnu.org id=B51570.16359353865683 (code B ref 51570); Wed, 03 Nov 2021 10:30:03 +0000 Received: (at 51570) by debbugs.gnu.org; 3 Nov 2021 10:29:46 +0000 Received: from localhost ([127.0.0.1]:39125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1miDWb-0001Tb-RQ for submit@debbugs.gnu.org; Wed, 03 Nov 2021 06:29:46 -0400 Received: from mail-qk1-f177.google.com ([209.85.222.177]:36550) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1miDWZ-0001TJ-Ca for 51570@debbugs.gnu.org; Wed, 03 Nov 2021 06:29:44 -0400 Received: by mail-qk1-f177.google.com with SMTP id i9so1769988qki.3 for <51570@debbugs.gnu.org>; Wed, 03 Nov 2021 03:29:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=BQlcBHvnnNTFc6Y+2J+q2neaEvGu31L+PhWxXkOPcgM=; b=N9gORNYsWFQJhcvSWgtEI4C8Qf9Unk80NYcFemC+VUZV5qdE+8kHyxZhTd2t/yztKI IEOvDCD8SeSBiEhT6Sb32jUjUjVbnY8sFP5OrRMskAUsVn4v91X/2awIDYnRaG1IkuFH zVTDR+Z/aw7rcOMuHznW307aBJNnDlImE8M9xfayl/TFGuJSN9ITwCK3thSSVdoZp3H3 TW//fsaCtzYoWzm0wUcEr9OpUv6hMxE4qvmlIZGSuOnheyWRhN1Jp9t79sMaMgQ8xGOd 2gHjzoM/UlQehmFiKDysnVQqsIBCq/PO5sGMRLYaC4ZWfVlGKE+8tnaVVPVp+4iirvwn 9f3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=BQlcBHvnnNTFc6Y+2J+q2neaEvGu31L+PhWxXkOPcgM=; b=gRL7FWfLyoGKXptuGc/60Tz9ut+wQ8wX/6K91EOyggvugJ4EbqmdyTdTdkINwmCuyR T96QMv9u0sly+wXf2daDEEkCFivR9VeGS9pUG/XUKppf9sdWM8VN76ZHKICjDq+jEkeO SZV8zfRmBMeeR+Gmd1qyuNl9aiKk2XqBUxtL2jN80RxQqdlIN7P3u3NkxCv9yGsi53mt WJdX0dcLM4D6yUbdClNrJqu/Uzp2HJOEE6IThWQ9BiDdeasnLGsd5Vi9LnwQ6TLfi5At VBrrZNj+aDxPAdOYEu2DxfUcwe3uCiA7xw35VttoHjYLvWZMl1v8PcbSxOHfdJb+BC20 GRAw== X-Gm-Message-State: AOAM532oloTglvtokOSlBEOciSewzdMZE7zrXguQpMboffgC5ZkK/oBU 2dkAvJfsZJ67FTsTMuw/aMLYpptYWlGEPgiVObNbOArs X-Google-Smtp-Source: ABdhPJxd0g6m3HA+8+Yle/huvSBwD/v+sk12nAXVPH6AJCrlJEn4nIUTeh3o3Ad03h0wBTfY4d0S9KfgRVXE/sQ2u9Y= X-Received: by 2002:a05:620a:4008:: with SMTP id h8mr27789751qko.253.1635935378005; Wed, 03 Nov 2021 03:29:38 -0700 (PDT) MIME-Version: 1.0 References: <30e3db0aca5699b7d42f7107723e9dde4f16a5f7.1635871607.git.public@yoctocell.xyz> In-Reply-To: <30e3db0aca5699b7d42f7107723e9dde4f16a5f7.1635871607.git.public@yoctocell.xyz> From: zimoun Date: Wed, 3 Nov 2021 11:29:26 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" 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=1635935420; 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: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=BQlcBHvnnNTFc6Y+2J+q2neaEvGu31L+PhWxXkOPcgM=; b=IqyABBsWY1MV598dkGy+MJFxki4WFKDwnaHlE0AQqtvN6zq/VMz58bYyJ4GFdNJPDqw3Yv 4z5//b3Y8W7xgWQrP2oiqNJHBmlz9z9ti4UpS5avczg34L+0fj6haIyloTALJPx5sQ/a9X xjC/Ss1T0HwEwI+XC0QUVOYUeXwjnmh1mQqloySXMidF7TRGMnP+Rwd9HNpkSa/8nsm28z MxCoSMjdVvLudxo3VuApNrErk48JxIFQCl7KCFo5EtS9IjO/90oYdxiz3AdlJK0UFPCahz jzulpi0ha/6xQZYgdbwOfgbqVyI6qv6ImENaetvVBlcPOZmC4AHhWyvtHCLQcg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1635935420; a=rsa-sha256; cv=none; b=R5o6Xg4zcUWhUVqr97J1wv1jmnzngBmm6r5uw+Fbk2VrZ4bnR21Rrzi16HwmMFIzOQYOE6 OZl12e05RZmxXeGDnqkrhwAnO+xEpzcXtgrCmnGzFRrpYCmOr9Ln7beJppNHNywHanI9VB QQ9m08YnhsxqELGUh8hdILGhroNQ0pA2CByzHtpjP3cC8yazIwbeuDC8eVsgP8eZ+Z5MYX CJZfGjLjxS/iSuDrYqpwn+HKW5jIS5cO3lLgRjTUpKuPX6uxLpA00yPv66plY/kWwH9slo eZOz3uNJlK+f8MNwrl3vqtAj45FCt3c3gW00qJkjSY2wxSXGSwt6PHPmjdXMgw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=N9gORNYs; 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-Spam-Score: -1.32 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=N9gORNYs; 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: 77AF69031 X-Spam-Score: -1.32 X-Migadu-Scanner: scn0.migadu.com X-TUID: xQtl967rDDhj Hi, Thanks for this helpful patch. On Tue, 2 Nov 2021 at 17:49, Xinglu Chen wrote: > +(define (hackage-uri name version) > + "Return a URI string for the Haskell package hosted on Hackage corresponding > +to NAME and VERSION." > + (string-append "https://hackage.haskell.org/package/" name "/" > + name "-" version ".tar.gz")) It seems the correct way. Aside this change for future imports from Hackage, does it make sense to replace the current 'string-append' in all package definitions by this 'hackage-uri'? Cheers, simon