From unknown Sat Jun 14 03:52:24 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#49606 <49606@debbugs.gnu.org> To: bug#49606 <49606@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add ghc-8.10. Reply-To: bug#49606 <49606@debbugs.gnu.org> Date: Sat, 14 Jun 2025 10:52:24 +0000 retitle 49606 [PATCH] gnu: Add ghc-8.10. reassign 49606 guix-patches submitter 49606 Xinglu Chen severity 49606 normal tag 49606 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 17 11:34:59 2021 Received: (at submit) by debbugs.gnu.org; 17 Jul 2021 15:34:59 +0000 Received: from localhost ([127.0.0.1]:54565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4mLC-0006Qj-V2 for submit@debbugs.gnu.org; Sat, 17 Jul 2021 11:34:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:53248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4mL7-0006QY-NL for submit@debbugs.gnu.org; Sat, 17 Jul 2021 11:34:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44112) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m4mL6-0007I2-P6 for guix-patches@gnu.org; Sat, 17 Jul 2021 11:34:53 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:55460 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 1m4mL4-00028d-Cc for guix-patches@gnu.org; Sat, 17 Jul 2021 11:34:52 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1626536081; bh=lJ5AMH1VzVlj600lucnPFk71MSKhipIfjfUVPTKczxg=; h=From:To:Subject:Date; b=FjbYaK5Kt2ezPM4570CEoJP+i23/DfWxKsKBX2Svt92xocxdOhTl/zDC760nVwup5 v36EBqx+qCSOmH5/FvvgFdt61ONDUVuSrHZnIk+lT+TigNO48oFUndoAG7SAml0cX3 yAG/C/aYPA/IQ5jzx5GdWIearFmd2WEkQ+0Dzfvc= To: guix-patches@gnu.org Subject: [PATCH] gnu: Add ghc-8.10. Message-Id: <039023c844a5fa57c050bab868677dabd08b1bb0.1626535972.git.public@yoctocell.xyz> Date: Sat, 17 Jul 2021 17:34:40 +0200 MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=87.96.130.155; envelope-from=public@yoctocell.xyz; helo=mail.yoctocell.xyz X-Spam_score_int: 23 X-Spam_score: 2.3 X-Spam_bar: ++ X-Spam_report: (2.3 / 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.499, FROM_SUSPICIOUS_NTLD_FP=0.903, PDS_OTHER_BAD_TLD=1.997, PDS_RDNS_DYNAMIC_FP=0.001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/haskell.scm (ghc-8.10): New variable. --- Two tests are failing, I am not sure why, but I have already spent too much time on this. gnu/packages/haskell.scm | 52 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [209.51.188.17 listed in wl.mailspike.net] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.9 FROM_SUSPICIOUS_NTLD_FP From abused NTLD 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: 0.2 (/) * gnu/packages/haskell.scm (ghc-8.10): New variable. --- Two tests are failing, I am not sure why, but I have already spent too much time on this. gnu/packages/haskell.scm | 52 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 09732fc594..4e31867bfd 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -657,6 +657,58 @@ interactive environment for the functional language Haskell.") (file-pattern ".*\\.conf\\.d$") (file-type 'directory)))))) +(define-public ghc-8.10 + (package + (inherit ghc-8.8) + (name "ghc") + (version "8.10.5") + (source + (origin + (method url-fetch) + (uri (string-append "https://www.haskell.org/ghc/dist/" + version "/ghc-" version "-src.tar.xz")) + (sha256 + (base32 "0vq7wch0wfvy2b5dbi308lq5225vf691n95m19c9igagdvql22gi")))) + (native-inputs + `(("ghc-bootstrap" ,ghc-8.8) + ("ghc-testsuite" + ,(origin + (method url-fetch) + (uri (string-append + "https://www.haskell.org/ghc/dist/" + version "/ghc-" version "-testsuite.tar.xz")) + (patches (search-patches "ghc-testsuite-dlopen-pie.patch")) + (sha256 + (base32 + "0vcq774rfb6q8vsnh7p5clxp2qaz8ip6d2bm2ghbq53n8jl296d6")))) + ("git" ,git-minimal) ; invoked during tests + ,@(filter (match-lambda + (("ghc-bootstrap" . _) #f) + (("ghc-testsuite" . _) #f) + (_ #t)) + (package-native-inputs ghc-8.8)))) + (arguments + (substitute-keyword-arguments (package-arguments ghc-8.8) + ((#:phases phases '%standard-phases) + `(modify-phases ,phases + (add-after 'unpack 'fix-cc-name + (lambda _ + (substitute* "utils/hsc2hs/Common.hs" + (("\"cc\"") "\"gcc\"")))) + (add-after 'skip-more-tests 'skip-even-more-tests + (lambda _ + ;; Not sure why these tests fail + (substitute* '("testsuite/tests/driver/T8602/T8602.T" + "testsuite/tests/driver/T16521/all.T") + (("^.*" all) + (string-append "# guix skipped: " all))))))))) + (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-8 ghc-8.6) (define-public ghc ghc-8) base-commit: 9cb35c02164d929fcb8929e7f454df215df8cf25 -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 17 15:25:07 2021 Received: (at 49606) by debbugs.gnu.org; 17 Jul 2021 19:25:07 +0000 Received: from localhost ([127.0.0.1]:54633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4pvv-0003Os-H9 for submit@debbugs.gnu.org; Sat, 17 Jul 2021 15:25:07 -0400 Received: from out2.migadu.com ([188.165.223.204]:10619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4pvs-0003Og-ND for 49606@debbugs.gnu.org; Sat, 17 Jul 2021 15:25:06 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mgsn.dev; s=key1; t=1626549903; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=CxO1xy0V5qwfvmYKj/GB5iqdJWLidiVE5KmaJ7YtBDg=; b=jbWA0bcMPFlXG9RuqvvG2eN5g4QbJYEtiSaY3yAjvm7N/OFos9YAM5R0X+BvBfnvkRsRQ6 x3zHl4HWHEruXYXxI1e9niTa9dijFYR4Spqm3gU0OSEBehukZfr7aJaCocsuYjzLo1YmbH d2vg/gTU0o1PjfWEZ9Fl2rm53q0B9Ak= From: Sarah Morgensen To: Xinglu Chen Subject: Re: bug#49606: [PATCH] gnu: Add ghc-8.10. References: <039023c844a5fa57c050bab868677dabd08b1bb0.1626535972.git.public@yoctocell.xyz> Date: Sat, 17 Jul 2021 12:24:59 -0700 In-Reply-To: <039023c844a5fa57c050bab868677dabd08b1bb0.1626535972.git.public@yoctocell.xyz> (Xinglu Chen's message of "Sat, 17 Jul 2021 17:34:40 +0200") Message-ID: <86y2a4ivzo.fsf@mgsn.dev> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: iskarian@mgsn.dev X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi! Xinglu Chen writes: > * gnu/packages/haskell.scm (ghc-8.10): New variable. > --- > Two tests are failing, I am not sure why, but I have already spent too much > time on this. > [...] > + (add-after 'skip-more-tests 'skip [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [188.165.223.204 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 49606 Cc: 49606@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: 1.0 (+) Hi! Xinglu Chen writes: > * gnu/packages/haskell.scm (ghc-8.10): New variable. > --- > Two tests are failing, I am not sure why, but I have already spent too much > time on this. > [...] > + (add-after 'skip-more-tests 'skip-even-more-tests > + (lambda _ > + ;; Not sure why these tests fail > + (substitute* '("testsuite/tests/driver/T8602/T8602.T" This test looks like it's failing because it has a "#! /bin/sh" shebang in 'T8602.script'. > + "testsuite/tests/driver/T16521/all.T") This test looks like it's the only one which uses '-include-cpp-deps', and it looks like it's the only test which includes a file in the libraries directory. Perhaps a search path issue? Hope that helps, Sarah From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 23 16:49:06 2021 Received: (at 49606) by debbugs.gnu.org; 23 Jul 2021 20:49:06 +0000 Received: from localhost ([127.0.0.1]:44716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m726U-0001nK-DA for submit@debbugs.gnu.org; Fri, 23 Jul 2021 16:49:06 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:39728 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m726P-0001mV-KB for 49606@debbugs.gnu.org; Fri, 23 Jul 2021 16:49:04 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1627073333; bh=ORcMch7vBf98QRHUCmJJDiGDbKfEkMDbQKA327UgAVg=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=YmP2yk95jLx7Q57EbXazO1miJ3IfOaDoHFfdd2jybRu1dbnARmqRCegffbeFgs1Nf 7hyzS23n8ztby62/QRIXG0TphCpA4pHzMzoVgHMsrfjBxqdXzZHKjltYsjcTL6BPKZ dPRKn/4UAoM+/jQg0G46PB1wjxmfGlpvqTeFg3rY= To: Sarah Morgensen Subject: Re: [bug#49606] [PATCH] gnu: Add ghc-8.10. In-Reply-To: <86y2a4ivzo.fsf@mgsn.dev> References: <039023c844a5fa57c050bab868677dabd08b1bb0.1626535972.git.public@yoctocell.xyz> <86y2a4ivzo.fsf@mgsn.dev> Date: Fri, 23 Jul 2021 22:48:50 +0200 Message-ID: <87pmv83gel.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sat, Jul 17 2021, Sarah Morgensen via Guix-patches via wrote: > Hi! > > Xinglu Chen writes: > >> * gnu/packages/haskell.scm (ghc-8.10): New variable. >> --- >> Two tests are failing, I am not sure why, but I have already spent too much >> [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps X-Debbugs-Envelope-To: 49606 Cc: 49606@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: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sat, Jul 17 2021, Sarah Morgensen via Guix-patches via wrote: > Hi! > > Xinglu Chen writes: > >> * gnu/packages/haskell.scm (ghc-8.10): New variable. >> --- >> Two tests are failing, I am not sure why, but I have already spent too much >> [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --=-=-= Content-Type: text/plain On Sat, Jul 17 2021, Sarah Morgensen via Guix-patches via wrote: > Hi! > > Xinglu Chen writes: > >> * gnu/packages/haskell.scm (ghc-8.10): New variable. >> --- >> Two tests are failing, I am not sure why, but I have already spent too much >> time on this. >> [...] >> + (add-after 'skip-more-tests 'skip-even-more-tests >> + (lambda _ >> + ;; Not sure why these tests fail >> + (substitute* '("testsuite/tests/driver/T8602/T8602.T" > > This test looks like it's failing because it has a "#! /bin/sh" shebang > in 'T8602.script'. Ah, good catch! >> + "testsuite/tests/driver/T16521/all.T") > > This test looks like it's the only one which uses '-include-cpp-deps', > and it looks like it's the only test which includes a file in the > libraries directory. Perhaps a search path issue? I am not familiar with CPP stuff, but I will see what I can do about it. Thank you for the pointers! I will try to find some time to work on this during the weekend. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmD7KzIVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5j14QALcE4iEiVnUYYxm33hj6optsCL84 0cRbZUiDBkmYYIUUSOOMvuC0sZSzJGV0dbl6tWbUReBqSD+JRwPwyBMjd3gLR2dE qridKeImWtauNd3BCnWrIy7CMQuZwPjB5KqJHV/nwpsZMaft25VJfa+wo48ZVgxo dVSVdZxoYiRO0QCx7sNP/Ue8wwzg0tPygKMopz4nXYQ7T2Q4zAWAbeQ3v90zIdha tkrAonVP8CcKv1kImf4puFWLLRnSO0WTag9KI/aXqJ9sZJgbEiCumMLjJuI9kbj/ R7iBynec36GsSdF3N8zz0KssmGT0Un3WRd0K9IvjOsZq+xOvuJoVwDqujaiGMg3e ItqhJ76+doeq0Nis0eo73i4u69bSM2uJaTPaZp4TAGr1O0yRqKJMDDC+v796LF7G jpBEKy1z4lEAYDO6fa+rSDbivNBIOryRYNFZ8O6IoExOp4goj1Y9zVDUurVLexU0 pJoqsSH1+byLovRS2B4aq/57AYJa4oCZ9DS0tHnaCVnUd6fO7mbeY/cAgZsAL6qz ebRpn6QJ/Dmo4fOf/epzvvkXWAIYrCwOkQiXLNgnWnAlQi4Mz4hzrXaWOiZpsY3T V3DWj3MIkfTw45AKjfFV1xbbfQkQl0Sed+HGcCOkbntKEfugIjo/SEB6LfCzJJ1O pGdPc/WzdtZIEGve =DY8X -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 30 18:13:21 2021 Received: (at 49606) by debbugs.gnu.org; 30 Jul 2021 22:13:22 +0000 Received: from localhost ([127.0.0.1]:32886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9akr-0002qS-Hc for submit@debbugs.gnu.org; Fri, 30 Jul 2021 18:13:21 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:42922 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9akp-0002q8-6Z for 49606@debbugs.gnu.org; Fri, 30 Jul 2021 18:13:20 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1627683189; bh=qDqfPX/LPMPUurvsKu7TV8IAX+OA3LYczkBlXwMcNfU=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=PJT1sRoGwIrlJnHAcU+Dj2SBS5sOq9u4iIk4bBPrCL4qMzDWdFbdp9ks+i24H+Rdo cKG15sW+gI8SaZ8Z6rE2VBpb1f/ic9E5I8zTexi1M5wsX6+TCiMyA6frG5CHZ39J2M bvYbJ0rhyKMJAjuGO2QaaX5rduL7d5eN4DOXyy0A= To: 49606@debbugs.gnu.org Subject: [PATCH wip-haskell v2] gnu: Add ghc-8.10. In-Reply-To: <039023c844a5fa57c050bab868677dabd08b1bb0.1626535972.git.public@yoctocell.xyz> References: <039023c844a5fa57c050bab868677dabd08b1bb0.1626535972.git.public@yoctocell.xyz> Message-Id: <50732186fb1a7b17d2d44d172957ba145607debf.1627682631.git.public@yoctocell.xyz> Date: Sat, 31 Jul 2021 00:12:44 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/haskell.scm (ghc-8.10): New variable. --- Changes since v1: * Fix /bin/sh path in one of the tests. Unfortunately, I haven’t been able to fix the T16521 test; I tried setting the C_INCLUDE_PATH variable to ‘libraries/process/include’, but it’s still not able to find ’processFlags.h’. Not [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps X-Debbugs-Envelope-To: 49606 Cc: Ricardo Wurmus , John Kehayias , Sarah Morgensen 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: 1.9 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/haskell.scm (ghc-8.10): New variable. --- Changes since v1: * Fix /bin/sh path in one of the tests. Unfortunately, I haven’t been able to fix the T16521 test; I tried setting the C_INCLUDE_PATH variable to ‘libraries/process/include’, but it’s still not able to find ’processFlags.h’. Not [...] Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps * gnu/packages/haskell.scm (ghc-8.10): New variable. --- Changes since v1: * Fix /bin/sh path in one of the tests. Unfortunately, I haven=E2=80=99t been able to fix the T16521 test; I tried setting the C_INCLUDE_PATH variable to =E2=80=98libraries/process/include= =E2=80=99, but it=E2=80=99s still not able to find =E2=80=99processFlags.h=E2=80=99. Not = sure if there is anything else I could try. Would it be OK to merge this despite the failing test? Also, this patch should go to the =E2=80=98wip-haskell=E2=80=99 branch; onc= e/if it gets merged it would be a good idea to update the Stackage LTS release and update all the Haskell packages. gnu/packages/haskell.scm | 59 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 09732fc594..089ea7ceb0 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -20,6 +20,7 @@ ;;; Copyright =C2=A9 2019 Robert Vollmert ;;; Copyright =C2=A9 2019 Jacob MacDonald ;;; Copyright =C2=A9 2020 Marius Bakke +;;; Copyright =C2=A9 2021 Xinglu Chen ;;; ;;; This file is part of GNU Guix. ;;; @@ -657,6 +658,64 @@ interactive environment for the functional language Ha= skell.") (file-pattern ".*\\.conf\\.d$") (file-type 'directory)))))) =20 +(define-public ghc-8.10 + (package + (inherit ghc-8.8) + (name "ghc") + (version "8.10.5") + (source + (origin + (method url-fetch) + (uri (string-append "https://www.haskell.org/ghc/dist/" + version "/ghc-" version "-src.tar.xz")) + (sha256 + (base32 "0vq7wch0wfvy2b5dbi308lq5225vf691n95m19c9igagdvql22gi")))) + (native-inputs + `(("ghc-bootstrap" ,ghc-8.8) + ("ghc-testsuite" + ,(origin + (method url-fetch) + (uri (string-append + "https://www.haskell.org/ghc/dist/" + version "/ghc-" version "-testsuite.tar.xz")) + (patches (search-patches "ghc-testsuite-dlopen-pie.patch")) + (sha256 + (base32 + "0vcq774rfb6q8vsnh7p5clxp2qaz8ip6d2bm2ghbq53n8jl296d6")))) + ("git" ,git-minimal) ; invoked during tests + ,@(filter (match-lambda + (("ghc-bootstrap" . _) #f) + (("ghc-testsuite" . _) #f) + (_ #t)) + (package-native-inputs ghc-8.8)))) + (arguments + (substitute-keyword-arguments (package-arguments ghc-8.8) + ((#:phases phases '%standard-phases) + `(modify-phases ,phases + (add-after 'unpack 'fix-cc-name + (lambda _ + (substitute* "utils/hsc2hs/Common.hs" + (("\"cc\"") "\"gcc\"")))) + (add-after 'unpack-testsuite 'patch-more-shebangs + (lambda* (#:key inputs #:allow-other-keys) + (let ((bash (assoc-ref inputs "bash"))) + (substitute* '("testsuite/tests/driver/T8602/T8602.script= ") + (("/bin/sh") + (string-append bash "/bin/sh")))))) + (add-after 'skip-more-tests 'skip-even-more-tests + (lambda _ + ;; FIXME: It is unable to find some C header files; + ;; setting C_INCLUDE_PATH doesn't help either. + (substitute* '("testsuite/tests/driver/T16521/all.T") + (("^.*" all) + (string-append "# guix skipped: " all))))))))) + (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-8 ghc-8.6) =20 (define-public ghc ghc-8) base-commit: f2470e9a4bcd47d526e14721bbd2693fb979d306 --=20 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 12 06:18:57 2021 Received: (at 49606) by debbugs.gnu.org; 12 Aug 2021 10:18:57 +0000 Received: from localhost ([127.0.0.1]:37682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE7nd-0002i2-8y for submit@debbugs.gnu.org; Thu, 12 Aug 2021 06:18:57 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:58386 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE7nb-0002hm-1c for 49606@debbugs.gnu.org; Thu, 12 Aug 2021 06:18:56 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1628763525; bh=96MVFIs/63J+uzmM+XSiEX3ZCcTznjD64ZbC34Awna8=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=WU7SqMDMrpQdu7eIeSjJSluaLRK79JuW6J2n9aiP3UINNT+xoON6fz3UuPLw+FuXY L0tF0mPp+FJ3CTOvhWt/gId/OR4LfAAdzFzB9DnMTPRrU8XONqN6gwz8JNGPXHXHAg OeDIXT7SskhfyJ9EXuo4G41PL14NldaxYvJUSNBU= To: 49606@debbugs.gnu.org Subject: Re: [bug#49606] [PATCH wip-haskell v2] gnu: Add ghc-8.10. In-Reply-To: <50732186fb1a7b17d2d44d172957ba145607debf.1627682631.git.public@yoctocell.xyz> References: <039023c844a5fa57c050bab868677dabd08b1bb0.1626535972.git.public@yoctocell.xyz> <50732186fb1a7b17d2d44d172957ba145607debf.1627682631.git.public@yoctocell.xyz> Date: Thu, 12 Aug 2021 12:18:06 +0200 Message-ID: <875ywbhspt.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sat, Jul 31 2021, Xinglu Chen wrote: > * gnu/packages/haskell.scm (ghc-8.10): New variable. > --- > Changes since v1: > > * Fix /bin/sh path in one of the tests. > > Unfortunately, I haven’t been able to fix the T16521 test; I tried > [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps X-Debbugs-Envelope-To: 49606 Cc: Ricardo Wurmus , John Kehayias , Sarah Morgensen 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.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sat, Jul 31 2021, Xinglu Chen wrote: > * gnu/packages/haskell.scm (ghc-8.10): New variable. > --- > Changes since v1: > > * Fix /bin/sh path in one of the tests. > > Unfortunately, I haven’t been able to fix the T16521 test; I tried > [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sat, Jul 31 2021, Xinglu Chen wrote: > * gnu/packages/haskell.scm (ghc-8.10): New variable. > --- > Changes since v1: > > * Fix /bin/sh path in one of the tests. > > Unfortunately, I haven=E2=80=99t been able to fix the T16521 test; I tried > setting the C_INCLUDE_PATH variable to =E2=80=98libraries/process/include= =E2=80=99, but > it=E2=80=99s still not able to find =E2=80=99processFlags.h=E2=80=99. No= t sure if there is > anything else I could try. Would it be OK to merge this despite the > failing test? > > Also, this patch should go to the =E2=80=98wip-haskell=E2=80=99 branch; o= nce/if it gets > merged it would be a good idea to update the Stackage LTS release and > update all the Haskell packages. Any comments/thoughts on this, anyone? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEU9V4VHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5UkEQAIe+szF5S/0LwzyqG/TRSqJFmUAr BMUdEUcsJrojjw+Nogx16GoYTfq5NR51odkz+RuO8hBP+/KX671mpwDohe1JI76J zDPPliyeo6Q0yTItoz19Mm/tpqJ27fKGIwXj+dK7RfbIJa2xwqdHWlhc0wSzRLmk uOjRHURPuqSoEy6FD8ywHY+LVqikxXU8buo1ptfApQoPSBS6Qvg33ONJ01foMN9s cpj4Ruf5pUqj6hhpFwbBCl/jY6n+BWkg9dbelgANAuJ/zaXvqcb+MGUnU8lZU6bH rGqxSHyIPxkmc312AgcwTjOqipmImnUqU/M2cd+5lY3Rr4fm/kRTQAQ/2qzc/5Yz OalCBJKh1Op8U65xytp+JGb+7adV3GoDb+pL6Awxiak1iIAlZ6MjmI+V8nXODOFr X6v1neUJhwJkGHE/FKfIB+GI914D6tvXSDKkv7sIGAb1vIpcrhaPkcoavnDUyFbQ nYBGmmxQeTpEg1keQDxwv420DfHVKpr3mQMAUC+X29zjwJ0dDg8EndlEv+0+YQiV W6xaSFP0gbJ3Mq2M1mzOx7wVp32UE+8CuyQqgfMAX4LEhf5+45Wwxw822KIig4KN 2oole+YG/WQnwuFHq1AIe3A8VUZ2sdXR3OmORqyH/cxgbrUuDMhrMO9tIPiYe2Al sTc6GQKDzTWKcHpi =MF/p -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 13 10:24:58 2021 Received: (at 49606) by debbugs.gnu.org; 13 Sep 2021 14:24:58 +0000 Received: from localhost ([127.0.0.1]:46552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPmtB-0008Vu-Br for submit@debbugs.gnu.org; Mon, 13 Sep 2021 10:24:58 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:45588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPmt9-0008Vh-2i for 49606@debbugs.gnu.org; Mon, 13 Sep 2021 10:24:52 -0400 Received: from smtp202.mailbox.org (smtp202.mailbox.org [80.241.60.245]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4H7TJX5TSbzQk34; Mon, 13 Sep 2021 16:24:44 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1631543082; h=from:from: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: in-reply-to:in-reply-to:references:references; bh=Yn+rIsnZuCQbh86eFOmTqCK9Mhey+i6AD45utPauNuE=; b=B9BQ4QnYq1kJSFH6cF83ERVdLiKZOoFD7+0XXwn/BIhLg448a51tkPXgTmD2D4KkULx9kT jAQqKwqwWevhNhtBL2G03RTiVpMIaWySeBfX0DDuPoXJAI0TMe53jRtvA3Lq8z7A7ebi39 pkqohsMyDayyv94NOvnEeQLf36TC66T9Sfh+BeuOZAhbbDprlYq0RmDOAwF4/qEDsEEFN4 e+CG2UL2yZ0SPhbgaZhDahM4y9KGpIt7FTI8DiJTUxEdw1wiuNWy5RG+vvP8hLXeBYsFba XRcZVm5SWW92qOGBexwjHeIqFEXwVnVZ/axy3q4oAw46znOlHKFo5KTY9V8ALw== Date: Mon, 13 Sep 2021 16:24:37 +0200 From: Lars-Dominik Braun To: Xinglu Chen Subject: Re: [bug#49606] [PATCH wip-haskell v2] gnu: Add ghc-8.10. Message-ID: References: <039023c844a5fa57c050bab868677dabd08b1bb0.1626535972.git.public@yoctocell.xyz> <50732186fb1a7b17d2d44d172957ba145607debf.1627682631.git.public@yoctocell.xyz> <875ywbhspt.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="4LZV3hZDzEgngARd" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <875ywbhspt.fsf@yoctocell.xyz> X-Rspamd-Queue-Id: 12BE55BE X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, > Any comments/thoughts on this, anyone? I looked at the patch and would like to propose minor modifications. In particular I - removed the 'fix-cc-name phase, which is inherited from ghc-8.8 anyway - converted the failing test (which I can’t get to pass either) into an expected failure instead of nulling it out and - rena [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [80.241.56.151 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [80.241.56.151 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record X-Debbugs-Envelope-To: 49606 Cc: 49606@debbugs.gnu.org, Ricardo Wurmus , Sarah Morgensen , John Kehayias 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: 1.0 (+) --4LZV3hZDzEgngARd Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Hi, > Any comments/thoughts on this, anyone? I looked at the patch and would like to propose minor modifications. In particular I - removed the 'fix-cc-name phase, which is inherited from ghc-8.8 anyway - converted the failing test (which I can’t get to pass either) into an expected failure instead of nulling it out and - renamed the package to ghc-next, which should avoid https://issues.guix.gnu.org/47335 – if we also rename GHC 8.8 in a different patch. I think we can merge this patch to master, since it only adds a new GHC version and has no further implications. Thoughts? Cheers, Lars --4LZV3hZDzEgngARd Content-Type: text/x-diff; charset=iso-8859-1 Content-Disposition: attachment; filename="ghc-8.10.patch" Content-Transfer-Encoding: 8bit diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 3d10bdc946..ca0498e6d9 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -21,6 +21,7 @@ ;;; Copyright 2019 Jacob MacDonald ;;; Copyright 2020 Marius Bakke ;;; Copyright 2021 Matthew James Kraai +;;; Copyright 2021 Xinglu Chen ;;; ;;; This file is part of GNU Guix. ;;; @@ -663,6 +664,60 @@ interactive environment for the functional language Haskell.") (file-pattern ".*\\.conf\\.d$") (file-type 'directory)))))) +(define-public ghc-8.10 + (package + (inherit ghc-8.8) + (name "ghc-next") + (version "8.10.7") + (source + (origin + (method url-fetch) + (uri (string-append "https://www.haskell.org/ghc/dist/" + version "/ghc-" version "-src.tar.xz")) + (sha256 + (base32 "179ws2q0dinl1a39wm9j37xzwm84zfz3c5543vz8v479khigdvp3")))) + (native-inputs + `(("ghc-bootstrap" ,ghc-8.8) + ("ghc-testsuite" + ,(origin + (method url-fetch) + (uri (string-append + "https://www.haskell.org/ghc/dist/" + version "/ghc-" version "-testsuite.tar.xz")) + (patches (search-patches "ghc-testsuite-dlopen-pie.patch")) + (sha256 + (base32 + "1zl25gg6bpx5601k8h3cqnns1xfc0nqgwnh8jvn2s65ra3f2g1nz")))) + ("git" ,git-minimal) ; invoked during tests + ,@(filter (match-lambda + (("ghc-bootstrap" . _) #f) + (("ghc-testsuite" . _) #f) + (_ #t)) + (package-native-inputs ghc-8.8)))) + (arguments + (substitute-keyword-arguments (package-arguments ghc-8.8) + ((#:phases phases '%standard-phases) + `(modify-phases ,phases + (add-after 'unpack-testsuite 'patch-more-shebangs + (lambda* (#:key inputs #:allow-other-keys) + (let ((bash (assoc-ref inputs "bash"))) + (substitute* '("testsuite/tests/driver/T8602/T8602.script") + (("/bin/sh") + (string-append bash "/bin/sh")))))) + ;; Mark failing tests as broken. Reason for failure is unknown. + (add-after 'skip-more-tests 'skip-even-more-tests + (lambda _ + (substitute* '("testsuite/tests/driver/T16521/all.T") + (("extra_files" all) (string-append "[" all)) + (("\\]\\), " all) + (string-append all "expect_broken(0)], "))))))))) + (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-8 ghc-8.6) (define-public ghc ghc-8) --4LZV3hZDzEgngARd-- From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 13 12:07:58 2021 Received: (at 49606) by debbugs.gnu.org; 13 Sep 2021 16:07:58 +0000 Received: from localhost ([127.0.0.1]:46698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPoUs-0002mn-IR for submit@debbugs.gnu.org; Mon, 13 Sep 2021 12:07:58 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:52310 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPoUh-0002mM-Rb for 49606@debbugs.gnu.org; Mon, 13 Sep 2021 12:07:53 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1631549253; bh=L7TtHkrB2lzOMnspvXPTY16NT0rC0IziFVETzLzmbQo=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=blF3U3ymq+WMuNtaLGtelgrnfJjqYZTZbQZUJdpvB+mQhE7PBcN31hN8AIbHjRbWL R/bB4Y5BTHVb80SNkp7zIaHfPGqDjk2l/ue/ekNeVpc0Zo8bLEyOUOEl7AsdbwW4rk RBN9yhy2dR1dWqGwEDy1gD8YNfksKnclhE6EpZFs= To: Lars-Dominik Braun Subject: Re: [bug#49606] [PATCH wip-haskell v2] gnu: Add ghc-8.10. In-Reply-To: References: <039023c844a5fa57c050bab868677dabd08b1bb0.1626535972.git.public@yoctocell.xyz> <50732186fb1a7b17d2d44d172957ba145607debf.1627682631.git.public@yoctocell.xyz> <875ywbhspt.fsf@yoctocell.xyz> Date: Mon, 13 Sep 2021 18:07:26 +0200 Message-ID: <8735q8v4qp.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 3.3 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Mon, Sep 13 2021, Lars-Dominik Braun wrote: > Hi, > >> Any comments/thoughts on this, anyone? > I looked at the patch and would like to propose minor modifications. In > particular I > > - removed the 'fix-cc-name phase, which is inherited from [...] Content analysis details: (3.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 T_SPF_TEMPERROR SPF: test of record failed (temperror) 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps 0.4 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 49606 Cc: 49606@debbugs.gnu.org, Ricardo Wurmus , Sarah Morgensen , John Kehayias 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.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Mon, Sep 13 2021, Lars-Dominik Braun wrote: > Hi, > >> Any comments/thoughts on this, anyone? > I looked at the patch and would like to propose minor modifications. In > particular I > > - removed the 'fix-cc-name phase, which is inherited from [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Mon, Sep 13 2021, Lars-Dominik Braun wrote: > Hi, > >> Any comments/thoughts on this, anyone? > I looked at the patch and would like to propose minor modifications. In > particular I > > - removed the 'fix-cc-name phase, which is inherited from ghc-8.8 anyway Aye, the patch has bitrotted a bit. > - converted the failing test (which I can=E2=80=99t get to pass either) i= nto > an expected failure instead of nulling it out and Either way works for me. :-) > - renamed the package to ghc-next, which should avoid > https://issues.guix.gnu.org/47335 =E2=80=93 if we also rename GHC 8.8 i= n a > different patch. AFAIK, =E2=80=98-next=E2=80=99 packages are usually unstable versions of th= e regular version, e.g., =E2=80=98emacs-next=E2=80=99 and =E2=80=98guile-next=E2=80= =99. =E2=80=98ghc-8.10=E2=80=99 is a stable release, so I am not sure if the =E2=80=98-next=E2=80=99 prefix is appropri= ate. Also, I would imagine that other language ecosystems also have to problem of the default compiler not being the latest version, e.g., the =E2=80=98rust=E2=80=99 package points to rust-1.45, but rust-1.52 is the la= test available version. > I think we can merge this patch to master, since it only adds a new GHC > version and has no further implications. Thoughts? Originally, the plan was to apply this patch to the =E2=80=98wip-haskell=E2= =80=99 branch, which contained a patch that results in rebuilding all Haskell pacakges, and then update our Stackage LTS version (which hasn=E2=80=99t be= en updated for ~2 years)[1]. But seeing as there isn=E2=80=99t much interest = in a Haskell update, applying to =E2=80=98master=E2=80=99 seems like a better id= ea. [1]: > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 3d10bdc946..ca0498e6d9 100644 > --- a/gnu/packages/haskell.scm > +++ b/gnu/packages/haskell.scm > @@ -21,6 +21,7 @@ > ;;; Copyright =C2=A9 2019 Jacob MacDonald > ;;; Copyright =C2=A9 2020 Marius Bakke > ;;; Copyright =C2=A9 2021 Matthew James Kraai > +;;; Copyright =C2=A9 2021 Xinglu Chen > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -663,6 +664,60 @@ interactive environment for the functional language = Haskell.") > (file-pattern ".*\\.conf\\.d$") > (file-type 'directory)))))) >=20=20 > +(define-public ghc-8.10 > + (package > + (inherit ghc-8.8) > + (name "ghc-next") > + (version "8.10.7") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://www.haskell.org/ghc/dist/" > + version "/ghc-" version "-src.tar.xz")) > + (sha256 > + (base32 "179ws2q0dinl1a39wm9j37xzwm84zfz3c5543vz8v479khigdvp3"))= )) > + (native-inputs > + `(("ghc-bootstrap" ,ghc-8.8) > + ("ghc-testsuite" > + ,(origin > + (method url-fetch) > + (uri (string-append > + "https://www.haskell.org/ghc/dist/" > + version "/ghc-" version "-testsuite.tar.xz")) > + (patches (search-patches "ghc-testsuite-dlopen-pie.patch")) > + (sha256 > + (base32 > + "1zl25gg6bpx5601k8h3cqnns1xfc0nqgwnh8jvn2s65ra3f2g1nz")))) > + ("git" ,git-minimal) ; invoked during tests > + ,@(filter (match-lambda > + (("ghc-bootstrap" . _) #f) > + (("ghc-testsuite" . _) #f) > + (_ #t)) > + (package-native-inputs ghc-8.8)))) > + (arguments > + (substitute-keyword-arguments (package-arguments ghc-8.8) > + ((#:phases phases '%standard-phases) > + `(modify-phases ,phases > + (add-after 'unpack-testsuite 'patch-more-shebangs > + (lambda* (#:key inputs #:allow-other-keys) > + (let ((bash (assoc-ref inputs "bash"))) > + (substitute* '("testsuite/tests/driver/T8602/T8602.scri= pt") > + (("/bin/sh") > + (string-append bash "/bin/sh")))))) > + ;; Mark failing tests as broken. Reason for failure is unknow= n. > + (add-after 'skip-more-tests 'skip-even-more-tests > + (lambda _ > + (substitute* '("testsuite/tests/driver/T16521/all.T") > + (("extra_files" all) (string-append "[" all)) > + (("\\]\\), " all) > + (string-append all "expect_broken(0)], "))))))))) > + (native-search-paths (list (search-path-specification > + (variable "GHC_PACKAGE_PATH") > + (files (list > + (string-append "lib/ghc-" versio= n))) > + (file-pattern ".*\\.conf\\.d$") > + (file-type 'directory)))))) > + The updated patch LGTM, and great that you updated it to 8.10.7! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE/dz4VHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x57wsP/jZEH9nnDOvC5nOU/rtQiLS0OTdh UpIlFyELfrZaKr3kKyuTIgu8tEbKOG8iSqBiDIMKadyqMP82EtAVE2UFX9GlJUsJ PmnkfwWFa2jJrw5FWwGk6lcVpXMfFcLDsVNL3v3f5yDuErOMasK2upco7O2FxukF 1z3G2fDnQCtbFHJp8n/vesHq1itL4SDWg1so1clUI0X74EH6fAYqzWcM8BClYJR1 ePGKrLETcoVduqtlnCGFp84o6C3CVIhnSOUkdFnoyJye2cn9qWO5BTpZAL3lCA4F Yxlx4E3V+hWK2KMehcKfUpcCq+FYMfrzzxSea01e1H3+hDCdOIP1+onJXrT7WXa4 x3eZcXhOoHUZ9ziYg+FdTU/wG1Xqtb0HAvNuWifMKuHyxwbqiD3Ia4ER9RlCB3LR +DoIXybUmfad9tNhWPXEgOW4kjhBVoznzLPNR1DsTj94W8nKRtTW92mRIHZ4iZnc tdzYpw7DkuUQP1TkRY9OlBgnc+qsmuufC/Iu37Rc94Y9he4SyhgG2uw3mslWNwPg mj5+kPoY6vxF2ljncDdKNyvUgufec2x0WcOx787M/9NbiX1lX3d4pGpiMfECPFMs nJ7mkMWojbWYVnuq4z2R3zoGSAZqlHD97ZyGareENVTE0P3ar+N5f7tkioUgemOQ /TZW69/BsrxwU12x =hU7w -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 13 12:55:39 2021 Received: (at 49606) by debbugs.gnu.org; 13 Sep 2021 16:55:39 +0000 Received: from localhost ([127.0.0.1]:46753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPpF4-0003y5-Vk for submit@debbugs.gnu.org; Mon, 13 Sep 2021 12:55:39 -0400 Received: from mail-4317.protonmail.ch ([185.70.43.17]:48399) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPpF3-0003xt-Mt for 49606@debbugs.gnu.org; Mon, 13 Sep 2021 12:55:38 -0400 Date: Mon, 13 Sep 2021 16:55:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1631552131; bh=weOsSa/Ez6JuoF3eax5y3n66f+P02HnfMB0dJDJE4TA=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=xH5BmwrORGso6AqvCEM75Euwgt6gJdB/Fcpz8RvHqe1EnPYx33olPOGjRBISJBtR7 CXCsisKJGS2GXbO9e6Q4QjVk8Qe/+56tH3waKEVVF4II3GVPoVq5+ccR849k+magVM lrtm6d7/8CLdBkFSJgYvpEXGZLActEBTeWXu+RiE= To: Xinglu Chen From: John Kehayias Subject: Re: [bug#49606] [PATCH wip-haskell v2] gnu: Add ghc-8.10. Message-ID: In-Reply-To: <8735q8v4qp.fsf@yoctocell.xyz> References: <039023c844a5fa57c050bab868677dabd08b1bb0.1626535972.git.public@yoctocell.xyz> <50732186fb1a7b17d2d44d172957ba145607debf.1627682631.git.public@yoctocell.xyz> <875ywbhspt.fsf@yoctocell.xyz> <8735q8v4qp.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49606 Cc: 49606@debbugs.gnu.org, Ricardo Wurmus , Sarah Morgensen , Lars-Dominik Braun 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: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) A patch to master would probably be more helpful to get people to try to bu= ild their favorite packages with 8.10 to find any issues. Although I guess = we'd want to do that in wip-haskell for everything anyway. And then yes, we'll need to do a Stackage update for whatever release is th= e latest that uses 8.10. Hopefully we can get a big chunk of that through g= uix refresh. 8.10 will have to come first. From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 14 09:02:56 2021 Received: (at 49606) by debbugs.gnu.org; 14 Sep 2021 13:02:57 +0000 Received: from localhost ([127.0.0.1]:47946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQ85Q-0002B0-Ij for submit@debbugs.gnu.org; Tue, 14 Sep 2021 09:02:56 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:28622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQ85O-00027s-Dd for 49606@debbugs.gnu.org; Tue, 14 Sep 2021 09:02:55 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4H83RX1PyHzQkjM; Tue, 14 Sep 2021 15:02:48 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1631624566; h=from:from: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: in-reply-to:in-reply-to:references:references; bh=2nEXm5INdtV1zJiP8+qm0es6xoaxbPhsWm3awqWTyeg=; b=Zz1k3A1/XMdmSOzVx+7d/gxUfWoPp851VemP1UDjWtvvWKljoRIHw0h0xtu6tpeL4kKQCq 1l7LUc/E7CMoLXweI9bU7xxmbojm/7LNKl3eqJx7mxc61ispNzXkmapBxfo6nhIHSnVudi D4+6GVSfGyG7A+3wZEReRgo5Or+dgThTyZT08csjxatQWWrh8oIByWGBPlbAZeEHRMeiGX y/a3JTDJTlU8YuTtH4CZpKLI3bDN/AbQx01m0mepmfzfTAhetUDbCccuEf9pqaSZnhGBbd dHdPAHNWGE1S4AB+F2z+kprLs6ZoF0QAeB0IhwxOy8SoC3nBkRgwC9jap5A2Jg== Date: Tue, 14 Sep 2021 15:02:41 +0200 From: Lars-Dominik Braun To: Xinglu Chen Subject: Re: [bug#49606] [PATCH wip-haskell v2] gnu: Add ghc-8.10. Message-ID: References: <039023c844a5fa57c050bab868677dabd08b1bb0.1626535972.git.public@yoctocell.xyz> <50732186fb1a7b17d2d44d172957ba145607debf.1627682631.git.public@yoctocell.xyz> <875ywbhspt.fsf@yoctocell.xyz> <8735q8v4qp.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <8735q8v4qp.fsf@yoctocell.xyz> X-Rspamd-Queue-Id: 1B0BD1899 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49606 Cc: 49606@debbugs.gnu.org, Ricardo Wurmus , Sarah Morgensen , John Kehayias 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: -1.7 (-) Hi, > AFAIK, ‘-next’ packages are usually unstable versions of the regular > version, e.g., ‘emacs-next’ and ‘guile-next’. ‘ghc-8.10’ is a stable > release, so I am not sure if the ‘-next’ prefix is appropriate. that is true, but I don’t see any other way to make guix environment --pure --ad-hoc ghc ghc-aeson -- ghci > import Data.Aeson do “the right thing” by default. We could also argue that from Guix’s point of view GHC 8.8/8.10 is (right now) unstable, because our entire set of Haskell packages is built with GHC 8.6 (and thus untested with higher versions of base). We also have python-next@3.9.2 on master with (I think) exactly the same purpose. So, unless there’s any strong objections I’ll be bold and rename GHC>8.6 to ghc-next, explaining the situation in a comment. > But seeing as there isn’t much interest in a > Haskell update, applying to ‘master’ seems like a better idea. I’m counting three people (John, you and me) interested in getting Haskell back into shape, so let’s just do it :) Cheers, Lars From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 14 11:21:35 2021 Received: (at 49606) by debbugs.gnu.org; 14 Sep 2021 15:21:35 +0000 Received: from localhost ([127.0.0.1]:49943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQAFa-0002RV-OU for submit@debbugs.gnu.org; Tue, 14 Sep 2021 11:21:34 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:54752 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQAFX-0002RB-U7 for 49606@debbugs.gnu.org; Tue, 14 Sep 2021 11:21:33 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1631632881; bh=R6JA1UxX6Sl6RpTOSFNsoYAzMkwQqHMB4C32XuDzA8o=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=E+CdY8Txf/0ceWnyWAvTMyw5Po6OvG+B7yK9bCLzv1OSrVRg6/3W8AfGaV5y3+T4n z32qHolapN970xCYuA2mEX77DF28QBuH9o4OPza7x1LlKWis17lV9GywG2ZuKQr2/b UYmfWLMowvqeSGQSorgZBuM0NROpzAzTegoQAGoc= To: Lars-Dominik Braun Subject: Re: [bug#49606] [PATCH wip-haskell v2] gnu: Add ghc-8.10. In-Reply-To: References: <039023c844a5fa57c050bab868677dabd08b1bb0.1626535972.git.public@yoctocell.xyz> <50732186fb1a7b17d2d44d172957ba145607debf.1627682631.git.public@yoctocell.xyz> <875ywbhspt.fsf@yoctocell.xyz> <8735q8v4qp.fsf@yoctocell.xyz> Date: Tue, 14 Sep 2021 17:21:12 +0200 Message-ID: <87pmtbtc7r.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Tue, Sep 14 2021, Lars-Dominik Braun wrote: > Hi, > >> AFAIK, ‘-next’ packages are usually unstable versions of the regular >> version, e.g., ‘emacs-next’ and ‘guile-next’. ‘ghc-8.10’ is a stable >> release, so I am not sure if [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps X-Debbugs-Envelope-To: 49606 Cc: 49606@debbugs.gnu.org, Ricardo Wurmus , Sarah Morgensen , John Kehayias 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.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Tue, Sep 14 2021, Lars-Dominik Braun wrote: > Hi, > >> AFAIK, ‘-next’ packages are usually unstable versions of the regular >> version, e.g., ‘emacs-next’ and ‘guile-next’. ‘ghc-8.10’ is a stable >> release, so I am not sure if [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Tue, Sep 14 2021, Lars-Dominik Braun wrote: > Hi, > >> AFAIK, =E2=80=98-next=E2=80=99 packages are usually unstable versions of= the regular >> version, e.g., =E2=80=98emacs-next=E2=80=99 and =E2=80=98guile-next=E2= =80=99. =E2=80=98ghc-8.10=E2=80=99 is a stable >> release, so I am not sure if the =E2=80=98-next=E2=80=99 prefix is appro= priate. > that is true, but I don=E2=80=99t see any other way to make > > guix environment --pure --ad-hoc ghc ghc-aeson -- ghci > > import Data.Aeson > > do =E2=80=9Cthe right thing=E2=80=9D by default. We could also argue that= from > Guix=E2=80=99s point of view GHC 8.8/8.10 is (right now) unstable, becaus= e our > entire set of Haskell packages is built with GHC 8.6 (and thus untested > with higher versions of base). We also have python-next@3.9.2 on master > with (I think) exactly the same purpose. So, unless there=E2=80=99s any s= trong > objections I=E2=80=99ll be bold and rename GHC>8.6 to ghc-next, explaining > the situation in a comment. Ah, from Guix=E2=80=99s perspective GHC>8.6 would be unstable I guess. Feel free to push! :-) >> But seeing as there isn=E2=80=99t much interest in a >> Haskell update, applying to =E2=80=98master=E2=80=99 seems like a better= idea. > I=E2=80=99m counting three people (John, you and me) interested in getting > Haskell back into shape, so let=E2=80=99s just do it :) That would be great! :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmFAvegVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5nTAP/2D4LczcrNxk/FfAP7gABkJmYAJj yjwEsMQDYHp0qMqr8pLbwEgdno6N9zAI203l4sjafBsYMvYYZrFjwueqKFLhc0Dx WW5u2qPhRpsRzx4TWDqo+OLEw6GuODl8Mz2gMbMr/laUl4rx8ZQHmhVIQJXR63xY lavbyByk1zwtWyPQWfbmylPIEXec5JkiipYw7vAhj5sGpwr5gAvKLKZ6NAmbCrhW sYs5P72Y1c1ZrYzIMP52ewja9Kwx4rd9hK+S8BtIWHKojWIAfPe7O1mbEbPsYV4A +jS47Gjyn2EAUsKWjpnQmRN+IRtRLM7bue2Xtzd0JHuiY0+kg8QDl1dfPmggPsLk yTdjISQ2+ACUF1AscfmM1fZZqfF3v1aIu6Yhelo3ykfQsPlu1HBoaSvyBB4T1IYx 3bRcDdvX3UaadnBT05e/sZgKKPy5z3HopTedng7nfcVOQtwTtwbhcVk75rrYNWuj NgAoviG9SZrdDEgTHaRhxO4AIoIRfNKpMd5TZsgEBnpR7YBORXZ0YohipHCQJcsH z6fkVM5RmLgxpzSlC/oGUHhgCr8vCzu3IKwlPrrTG2QuN1W91YkQGHVSg+afZp8W OjmCrudzx7ITZe2OBo1S3mh6n/r9p9zO5pGijXLlQq97Fh3Muxdb3hVJzuiO2FQ2 DYxknaT5TWDUONG6 =Wgqn -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 15 03:46:13 2021 Received: (at 49606-done) by debbugs.gnu.org; 15 Sep 2021 07:46:14 +0000 Received: from localhost ([127.0.0.1]:50753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQPcT-0007qu-OM for submit@debbugs.gnu.org; Wed, 15 Sep 2021 03:46:13 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:64098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQPcS-0007qi-KR for 49606-done@debbugs.gnu.org; Wed, 15 Sep 2021 03:46:13 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:105:465:1:2:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4H8XMg1R4jzQkBj; Wed, 15 Sep 2021 09:46:07 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1631691965; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ee7Kl3WG+Fr2m0qDb+24+dG7M3fwc736fBPFWBhGYqY=; b=KUWaDz1/wyIRCfiKXz7kt0bT+jQC1aINmoD8pPJDQOQd4df8xvQx185dtBlBd+htXld7F0 /Oi82rDKJcKz1OpmsM50clmxFpK6gA4nc9KW4dURVE/44QSzJC06EdEUC4A8zgp8Q58b0K R0ABey3l98YUYPCdf0J+YFQzw5vlxynPU8dG/fPRdDK9KkzOpCuDPnNWOGGyl9MOIEcUTf sJFk6xLiben9uldHyf9qMj60/mgxupaerHq8n545+SG5LtvvKil7YVSGF9eYRaMWIUffn/ X48v2P9cq36X0veGpvktw6h4ynrs1McUdMHI3zDLO0SYrCB7b4xHs1Gern2cfw== Date: Wed, 15 Sep 2021 09:46:02 +0200 From: Lars-Dominik Braun To: Xinglu Chen Subject: Re: [bug#49606] [PATCH wip-haskell v2] gnu: Add ghc-8.10. Message-ID: References: <039023c844a5fa57c050bab868677dabd08b1bb0.1626535972.git.public@yoctocell.xyz> <50732186fb1a7b17d2d44d172957ba145607debf.1627682631.git.public@yoctocell.xyz> <875ywbhspt.fsf@yoctocell.xyz> <8735q8v4qp.fsf@yoctocell.xyz> <87pmtbtc7r.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87pmtbtc7r.fsf@yoctocell.xyz> X-Rspamd-Queue-Id: 3B66D182F X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49606-done Cc: 49606-done@debbugs.gnu.org, Ricardo Wurmus , Sarah Morgensen , John Kehayias 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: -1.7 (-) Hi, merged to master as 69f7a8f476da4cca5d146e3b232a9919693eb2eb. Thank you very much, Lars From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 15 15:31:49 2021 Received: (at 49606-done) by debbugs.gnu.org; 15 Sep 2021 19:31:49 +0000 Received: from localhost ([127.0.0.1]:53331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQadI-0008GG-Uy for submit@debbugs.gnu.org; Wed, 15 Sep 2021 15:31:49 -0400 Received: from mail-4317.protonmail.ch ([185.70.43.17]:45261) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQadF-0008Fw-2o for 49606-done@debbugs.gnu.org; Wed, 15 Sep 2021 15:31:48 -0400 Date: Wed, 15 Sep 2021 19:31:37 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1631734298; bh=Yc/Vu+Sa/j60Iu1oPusOxJj0Nx23iGG7Ig8Ww14s0K4=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=FZ0rwp7QcGGdMuRexWoUXMJkxkwdnDPGUsCJR3B8YGffdn8cNQKnkzftIPtRN74v9 kAabFv0M0d4QqNCjUBV+NJvasReVCybrB+qqHJc8saXHIaTokNeyloMzgP68VOpEku aQhKzkbZYu7qV7UecI2NWMUDHfGHA9dnJFvTxukU= To: Lars-Dominik Braun From: John Kehayias Subject: Re: [bug#49606] [PATCH wip-haskell v2] gnu: Add ghc-8.10. Message-ID: In-Reply-To: References: <039023c844a5fa57c050bab868677dabd08b1bb0.1626535972.git.public@yoctocell.xyz> <50732186fb1a7b17d2d44d172957ba145607debf.1627682631.git.public@yoctocell.xyz> <875ywbhspt.fsf@yoctocell.xyz> <8735q8v4qp.fsf@yoctocell.xyz> <87pmtbtc7r.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49606-done Cc: 49606-done@debbugs.gnu.org, Ricardo Wurmus , Sarah Morgensen , Xinglu Chen 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: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Great, thank you all for the work on ghc-8.10! Now to start the process of = package updates on wip-haskell... From unknown Sat Jun 14 03:52:24 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 14 Oct 2021 11:24:04 +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