From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 02:28:06 2022 Received: (at submit) by debbugs.gnu.org; 22 Sep 2022 06:28:06 +0000 Received: from localhost ([127.0.0.1]:35952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obFgs-0007SN-GX for submit@debbugs.gnu.org; Thu, 22 Sep 2022 02:28:06 -0400 Received: from lists.gnu.org ([209.51.188.17]:59862) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obFgr-0007SC-1g for submit@debbugs.gnu.org; Thu, 22 Sep 2022 02:28:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46606) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obFgn-00011T-9F for guix-patches@gnu.org; Thu, 22 Sep 2022 02:28:03 -0400 Received: from mailout3.rbg.tum.de ([131.159.0.8]:37173) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obFgl-0006EM-CV for guix-patches@gnu.org; Thu, 22 Sep 2022 02:28:01 -0400 Received: from mailrelay1.rbg.tum.de (mailrelay1.in.tum.de [131.159.254.14]) by mailout3.rbg.tum.de (Postfix) with ESMTPS id B5BDA1003BF for ; Thu, 22 Sep 2022 08:22:03 +0200 (CEST) Received: by mailrelay1.rbg.tum.de (Postfix, from userid 112) id B2205CD; Thu, 22 Sep 2022 08:22:03 +0200 (CEST) Received: from mailrelay1.rbg.tum.de (localhost [127.0.0.1]) by mailrelay1.rbg.tum.de (Postfix) with ESMTP id D69EF1A1 for ; Thu, 22 Sep 2022 08:21:59 +0200 (CEST) Received: from mail.net.in.tum.de (mail.net.in.tum.de [IPv6:2001:4ca0:2001:14:216:3eff:fe52:ed14]) by mailrelay1.rbg.tum.de (Postfix) with ESMTP id D5062CD for ; Thu, 22 Sep 2022 08:21:59 +0200 (CEST) Received: from amnesix.net.in.tum.de (amnesix.net.in.tum.de [131.159.20.238]) by mail.net.in.tum.de (Postfix) with ESMTP id B3DBF28C100B; Thu, 22 Sep 2022 08:21:59 +0200 (CEST) From: itd To: guix-patches@gnu.org Subject: [PATCH] gnu: Add ghc-9.0. Date: Thu, 22 Sep 2022 08:21:58 +0200 Message-ID: <87mtasornd.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=131.159.0.8; envelope-from=itd@net.in.tum.de; helo=mailout3.rbg.tum.de X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/haskell.scm (ghc-9.0): New variable. --- Hi, this patch introduces GHC 9.0.2. (More recent than the latest GHC in Guix and prerequisite to build newer GHC releases, to my understanding.) Please consider applying it. Thanks! Regards itd gnu/packages/haskell.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index effc6eeb1b..0afa4d1ce9 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1011,6 +1011,41 @@ (define-public ghc-8.10 (define-public ghc-8 ghc-8.10) +(define-public ghc-9.0 + (package + (inherit ghc-8.10) + (name "ghc-next") + (version "9.0.2") + (source (origin + (method url-fetch) + (uri (string-append "https://www.haskell.org/ghc/dist/" version + "/ghc-" version "-src.tar.xz")) + (sha256 + (base32 + "15wii8can2r3dcl6jjmd50h2jvn7rlmn05zb74d2scj6cfwl43hl")))) + (native-inputs `(("ghc-bootstrap" ,ghc-8.10) + ("ghc-testsuite" + ,(origin + (method url-fetch) + (uri (string-append + "https://www.haskell.org/ghc/dist/" + version "/ghc-" version "-testsuite.tar.xz")) + (sha256 + (base32 + "1m5fzhr4gjn9ni8gxx7ag3fkbw1rspjzgv39mnfb0nkm5mw70v3s")))) + ("git" ,git-minimal/fixed) ;invoked during tests + ,@(filter (match-lambda + (("ghc-bootstrap" . _) #f) + (("ghc-testsuite" . _) #f) + (_ #t)) + (package-native-inputs ghc-8.10)))) + (native-search-paths + (list (search-path-specification + (variable "GHC_PACKAGE_PATH") + (files (list (string-append "lib/ghc-" version))) + (file-pattern ".*\\.conf\\.d$") + (file-type 'directory)))))) + (define-public ghc ghc-8) ;;; haskell.scm ends here base-commit: 04cad8e29ed85be838921c7fa05f7c5bce94b6d1 -- 2.37.3 From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 02 14:13:40 2022 Received: (at 58000-done) by debbugs.gnu.org; 2 Oct 2022 18:13:40 +0000 Received: from localhost ([127.0.0.1]:47993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1of3T9-0003b5-QO for submit@debbugs.gnu.org; Sun, 02 Oct 2022 14:13:40 -0400 Received: from mail-ed1-f52.google.com ([209.85.208.52]:45911) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1of3T7-0003as-Nx for 58000-done@debbugs.gnu.org; Sun, 02 Oct 2022 14:13:38 -0400 Received: by mail-ed1-f52.google.com with SMTP id m3so11888246eda.12 for <58000-done@debbugs.gnu.org>; Sun, 02 Oct 2022 11:13:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date; bh=XWey6UKdImwrpu5x6430L47LjalIpazaFss6THMs7Qk=; b=HK84NGx4dvywN/+b2M3ooW5M+AAkJGzbYiqGVDFT4pcb9pWvrMBTQmhYdQMbvEEXla xuis29Wfr3RH+SMhQ/9yZgwxQvqOOwzjkr8EdARwf9PkC1Ric1InX/Lz4beBTSNw9jgW BuGVJ7EphsSCwRvExsLjeGG/6WydeazeO9Jl3svPB27fR6/lfb79Ys7YUYlGYrLokOhS P6Fp0BYFeCyhiIoZWxQiTxebA7bA4rxHcFm6koLmlKIV0Z4TyqSSsR14k8su+uRkq0+k j1WYiPg0ydWuBp8PV/rrFHrh7cIvi3czwoN7KA+kCc6ALbTqV0d2uaH5c29Z8SZhnlwx 7f5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date; bh=XWey6UKdImwrpu5x6430L47LjalIpazaFss6THMs7Qk=; b=Yg9YYD1yj8fNhEQOt6sqlMT1UP5wSbaW5sdZpkimC6OEq584g4FliaIoCdppURmTbR /hFuGCyEsuU5pyJYpiLvn1a6MxN/cVqXej6rPPq5R4XH5CRdcLnFktxlpaS2lDy6hBYj sV6YEGe4sVPYoyTIk7am5ncfO5iw3kB4VkD1WjF18v1hb4DtAP+QryjQPfBunIAL1Z/P DkAlIe59iABhksGt+74jAOOEv+52wMzHKhYeKLRoDjmrnj3okW58s7+AVB5nJExKK7G9 +GSlHhkztYrD/rko+uwBStpB+HdNCeMNcYlDdp+sKpSj9vyiIYbYdbA5FkI32798VuWc 0VWg== X-Gm-Message-State: ACrzQf3xSl0JczQ+m1LzsACo4QGQWZtv1AKOHTcr4OEMlyXEa3y6sMxz relPMgQ2ur/ZFe2EhY/vaHU= X-Google-Smtp-Source: AMsMyM6/AdMbKeiOmXkPKX2SCnQ9/aSDEhAodUrqLZ4HfnbqnSzzp298VoORTJBJiNO7WUfKzo+JjA== X-Received: by 2002:aa7:d848:0:b0:458:9ccc:f605 with SMTP id f8-20020aa7d848000000b004589cccf605mr8625787eds.68.1664734411766; Sun, 02 Oct 2022 11:13:31 -0700 (PDT) Received: from localhost ([141.226.13.62]) by smtp.gmail.com with ESMTPSA id m21-20020a50ef15000000b00458bb36042asm3341459eds.1.2022.10.02.11.13.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Oct 2022 11:13:31 -0700 (PDT) Date: Sun, 2 Oct 2022 21:13:23 +0300 From: Efraim Flashner To: itd Subject: Re: [bug#58000] [PATCH] gnu: Add ghc-9.0. Message-ID: Mail-Followup-To: Efraim Flashner , itd , 58000-done@debbugs.gnu.org References: <87mtasornd.fsf@localhost> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="rZGl98NAFTDRVJLb" Content-Disposition: inline In-Reply-To: <87mtasornd.fsf@localhost> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 58000-done Cc: 58000-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) --rZGl98NAFTDRVJLb Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Sep 22, 2022 at 08:21:58AM +0200, itd wrote: > * gnu/packages/haskell.scm (ghc-9.0): New variable. > --- > Hi, >=20 > this patch introduces GHC 9.0.2. (More recent than the latest GHC in Gui= x and > prerequisite to build newer GHC releases, to my understanding.) > Please consider applying it. Thanks! >=20 > Regards > itd I added a comment that ghc-9.0.2 needs >=3D 8.8 to build and I removed the extra git input (it was also inherited from 8.10). You might be interested to know that when staging is eventually merged we've shorted the bootstrap path slightly by trying to skip a few versions while building out, so 9.2.x will hopefully also be buildable with 8.10. Thanks! Patch pushed. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --rZGl98NAFTDRVJLb Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmM51L8ACgkQQarn3Mo9 g1HLOw/6A5e+aSzdwvcSEA0ehzpT5tGheKPvJ9gPFhzM9TjhwFOdqCgbSXP2NOAs 2Py0mG94JT4v4Tsswwp3ElWOgs+EDTm3XjtLKGKbM9G90YC+0vyBaZtS23hor8Do tId8IwD2+leqWNf9ODWoFDwTsEyTAgmjqlJHI54f5FyPuII4PA1dkGQcOjpQASnF A2nxJWlwlEBsdBxoCNrFIxsvoUaHbQR+5JAFEmtgD4/itzWwa6WMZP5HbNI3K9VD lG31BHe4pMV1zePpS1rSRlGUk/0Ojc8UUPJzAmAf7XabOocLyoo5VXt4WTIP3u6+ UbMJvlsHExTXB9CeaIFa0LNqxp62ZxMTeZcMj84uwnIS03aQTc/w6wJVt3pe3tgw nEU6aIsYdz/U/agr/5X1WTkQ+JjDbSd7UaBtMZSc9C/lUYkrvNBFGpf5FBKYCpu/ vsc6xmWuBim0BdeOwA7UZlRk5auVJW0xe1lF/aUhqnf4/zynk064SOTq02emyRM2 WSxKLjmvMfEtDOgWlHr6wzLSfX7zbGfBAx6eghCwU+OrGTKWcvZsd6aZ2Wagwf+w MluySGC5yHsY21itxOtyTpIlyzLdV/YFWzouqY14Z4MvGhLuTmbRu3JsqXhoEIWu 16U3LlG4ZrrPPE9mShCNARqb6cAI3Qo1GbMwFgUyQiJL7v0y7Tk= =grKJ -----END PGP SIGNATURE----- --rZGl98NAFTDRVJLb-- From unknown Thu Aug 21 14:53:09 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 31 Oct 2022 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator