From owner-freebsd-haskell@freebsd.org Sun Jan 26 22:09:28 2020 Return-Path: Delivered-To: freebsd-haskell@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AEE8D1FDD97 for ; Sun, 26 Jan 2020 22:09:28 +0000 (UTC) (envelope-from jo.billen@wellen.be) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 485Rqr3ZYNz4Yw5 for ; Sun, 26 Jan 2020 22:09:28 +0000 (UTC) (envelope-from jo.billen@wellen.be) Received: by mailman.nyi.freebsd.org (Postfix) id 7ABD71FDD96; Sun, 26 Jan 2020 22:09:28 +0000 (UTC) Delivered-To: haskell@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7A7E11FDD95 for ; Sun, 26 Jan 2020 22:09:28 +0000 (UTC) (envelope-from jo.billen@wellen.be) Received: from vm10289.proserve.nl (vm10289.proserve.nl [83.96.176.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vm10289.proserve.nl", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 485Rqq5Kr4z4Yw4 for ; Sun, 26 Jan 2020 22:09:27 +0000 (UTC) (envelope-from jo.billen@wellen.be) Received: from [91.134.159.128] (ip128.ip-91-134-159.eu [91.134.159.128]) by vm10289.proserve.nl (Postfix) with ESMTPSA id 58ABA46D2923 for ; Sun, 26 Jan 2020 23:00:01 +0100 (CET) MIME-Version: 1.0 Subject: =?utf-8?q?=C3=95nnitleme_haskell=40freebsd=2Eorg?= To: haskell@freebsd.org From: "Google.org Foundation" Date: Sun, 26 Jan 2020 14:00:12 -0800 Reply-To: info@googlefoundation-uk.ga X-Rspamd-Queue-Id: 485Rqq5Kr4z4Yw4 X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of jo.billen@wellen.be designates 83.96.176.131 as permitted sender) smtp.mailfrom=jo.billen@wellen.be X-Spamd-Result: default: False [4.14 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[info@googlefoundation-uk.ga]; FROM_HAS_DN(0.00)[]; REPLYTO_DOM_NEQ_FROM_DOM(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:83.96.176.131]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[haskell@freebsd.org]; TO_DN_NONE(0.00)[]; NEURAL_SPAM_MEDIUM(0.96)[0.960,0]; RCPT_COUNT_ONE(0.00)[1]; MISSING_MID(2.50)[]; NEURAL_SPAM_LONG(0.94)[0.944,0]; RCVD_IN_DNSWL_NONE(0.00)[131.176.96.83.list.dnswl.org : 127.0.3.0]; IP_SCORE(0.04)[ipnet: 83.96.128.0/17(0.13), asn: 21155(0.03), country: NL(0.03)]; DMARC_NA(0.00)[wellen.be]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:21155, ipnet:83.96.128.0/17, country:NL]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-haskell@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Haskell issues and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jan 2020 22:09:28 -0000 Kallis: haskell@freebsd.org, Olen Jacquelline Fuller, sihtasutus Google.org. Kirjutan teile teada andmi= seks, et teie e-posti aadress haskell@freebsd.org valiti meie 2020. aasta j= aanuari toetuse saamiseks. Lisateabe saamiseks ja kahjun=F5uete menetlemiseks saatke e-kiri aadressil= e grant@googlefoundation-uk.ga, kui ootan teie vastust. Parimate soovidega, Jacquelline Fuller Google'i fondi direktor Veebisait: https://www.google.org/ =20 From owner-freebsd-haskell@freebsd.org Tue Jan 28 05:03:37 2020 Return-Path: Delivered-To: freebsd-haskell@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 75C1023BCF3 for ; Tue, 28 Jan 2020 05:03:37 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 486DzF1tSRz4gjy for ; Tue, 28 Jan 2020 05:03:37 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org) Received: by mailman.nyi.freebsd.org (Postfix) id 3E9A323BCF2; Tue, 28 Jan 2020 05:03:37 +0000 (UTC) Delivered-To: haskell@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3D2B023BCF1 for ; Tue, 28 Jan 2020 05:03:37 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org) Received: from straasha.imrryr.org (straasha.imrryr.org [100.2.39.101]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 486DzD4yp4z4gjx for ; Tue, 28 Jan 2020 05:03:36 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org) Received: by straasha.imrryr.org (Postfix, from userid 1001) id 6437470A2D; Tue, 28 Jan 2020 00:03:35 -0500 (EST) Date: Tue, 28 Jan 2020 00:03:35 -0500 From: Viktor Dukhovni To: haskell@freebsd.org Subject: Getting ready for a GHC 8.8.2 port? (no rush yet) Message-ID: <20200128050335.GV73491@straasha.imrryr.org> Reply-To: haskell@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.12.2 (2019-09-21) X-Rspamd-Queue-Id: 486DzD4yp4z4gjx X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of ietf-dane@dukhovni.org designates 100.2.39.101 as permitted sender) smtp.mailfrom=ietf-dane@dukhovni.org X-Spamd-Result: default: False [1.34 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[haskell@freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:100.2.39.101]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[dukhovni.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE(-1.16)[ip: (-4.30), ipnet: 100.2.0.0/16(-2.15), asn: 701(0.71), country: US(-0.05)]; RCVD_IN_DNSWL_MED(-0.20)[101.39.2.100.list.dnswl.org : 127.0.6.2]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:701, ipnet:100.2.0.0/16, country:US]; REPLYTO_EQ_TO_ADDR(5.00)[]; SUBJECT_HAS_QUESTION(0.00)[] X-BeenThere: freebsd-haskell@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Haskell issues and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jan 2020 05:03:37 -0000 While presently I'm using my own build of GHC 8.8.2 from git, and thus can wait indefinitely for a FreeBSD port of same, I should note that stackage nightly snapshots are based on GHC 8.8.2 as of 2020-01-24, and there will presumably be a GHC 8.8.2 LTS at some point in the not too distant future. So it may soonish be a good time to consider releasing a GHC 8.8 port. -- Viktor. From owner-freebsd-haskell@freebsd.org Tue Jan 28 06:35:13 2020 Return-Path: Delivered-To: freebsd-haskell@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8EEA623DF47 for ; Tue, 28 Jan 2020 06:35:13 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 486H0x19Xzz4lB0 for ; Tue, 28 Jan 2020 06:35:13 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id 2837423DF46; Tue, 28 Jan 2020 06:35:13 +0000 (UTC) Delivered-To: haskell@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 27FC323DF45 for ; Tue, 28 Jan 2020 06:35:13 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com [209.85.167.52]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 486H0x0FKgz4l9y for ; Tue, 28 Jan 2020 06:35:12 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: by mail-lf1-f52.google.com with SMTP id t23so8196031lfk.6 for ; Mon, 27 Jan 2020 22:35:12 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=tWZpXK1jt86/L2KYrHLwBcX1EldNuP8jrTCXIM67Qno=; b=RnLC3c1002991WA9xIpnQ3KBbYfUPHydgXOGvdNa74x7piaiqUraevWLL9MnIjqZ3Q Etp4BXm+hiA0fzP41+7jv1QZEfSqm7si05VPdmUjTi+Q+hN9kuA6IZ/+mz1ockgwEnCH 4MGGiZDdIHy9HQrLegp4jwkySyMG5rlur3+NuX9Um2CeNRo7Gskmwpg/pUwB8YZmvG69 5LKAruN8DZ7qHYpJKIKKumGGGIty1t3jAgAdxd/720FraVqg3bRf5wDNgrcRt2Uzjbw2 2epV8uj+hIIUMAa0S4dpIHFQ26gfnMOqSqqRQTvE7HaeOlCQqzFbAPQ2viOS0Oe58z+1 3Tpw== X-Gm-Message-State: APjAAAUsjrZdrM7v8a9vs0rCrgxcGJvTpNeLT6qkTkVYPwUcjCc0Equw 1tG50Qw6RN3kwPqayX3pco28JZk72QM= X-Google-Smtp-Source: APXvYqz7MW6Cj0etvGrZjEQe/dUe3pwPyDuvC+CQbRYo4v4j07u0lI73tNsrfJOggsFeyjGQAJAdaA== X-Received: by 2002:a19:4cc6:: with SMTP id z189mr1441684lfa.171.1580193310945; Mon, 27 Jan 2020 22:35:10 -0800 (PST) Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com. [209.85.167.44]) by smtp.gmail.com with ESMTPSA id a10sm7716299lfr.94.2020.01.27.22.35.10 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 27 Jan 2020 22:35:10 -0800 (PST) Received: by mail-lf1-f44.google.com with SMTP id b15so8205875lfc.4 for ; Mon, 27 Jan 2020 22:35:10 -0800 (PST) X-Received: by 2002:ac2:5444:: with SMTP id d4mr1432258lfn.49.1580193310554; Mon, 27 Jan 2020 22:35:10 -0800 (PST) MIME-Version: 1.0 References: <20200128050335.GV73491@straasha.imrryr.org> In-Reply-To: <20200128050335.GV73491@straasha.imrryr.org> From: Gleb Popov Date: Tue, 28 Jan 2020 10:34:42 +0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Getting ready for a GHC 8.8.2 port? (no rush yet) To: haskell@freebsd.org X-Rspamd-Queue-Id: 486H0x0FKgz4l9y X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-6.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-haskell@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Haskell issues and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jan 2020 06:35:13 -0000 On Tue, Jan 28, 2020 at 9:03 AM Viktor Dukhovni wrote: > While presently I'm using my own build of GHC 8.8.2 from git, and thus > can wait indefinitely for a FreeBSD port of same, I should note that > stackage nightly snapshots are based on GHC 8.8.2 as of 2020-01-24, and > there will presumably be a GHC 8.8.2 LTS at some point in the not too > distant future. > > So it may soonish be a good time to consider releasing a GHC 8.8 port. > I'm slowly working on this, however it requires updating bootstrap compiler - I get a strange hang when building 8.8 using 8.4.3. And newer bootstrap have their own problems, so I'm figuring them out. > -- > Viktor. > _______________________________________________ > freebsd-haskell@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-haskell > To unsubscribe, send any mail to "freebsd-haskell-unsubscribe@freebsd.org" > From owner-freebsd-haskell@freebsd.org Tue Jan 28 06:48:37 2020 Return-Path: Delivered-To: freebsd-haskell@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1317023E3A3 for ; Tue, 28 Jan 2020 06:48:37 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 486HJN5dDcz4ldt for ; Tue, 28 Jan 2020 06:48:36 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org) Received: by mailman.nyi.freebsd.org (Postfix) id C115423E3A1; Tue, 28 Jan 2020 06:48:36 +0000 (UTC) Delivered-To: haskell@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BFB1623E3A0; Tue, 28 Jan 2020 06:48:36 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org) Received: from straasha.imrryr.org (straasha.imrryr.org [100.2.39.101]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 486HJN3CcCz4lds; Tue, 28 Jan 2020 06:48:33 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org) Received: by straasha.imrryr.org (Postfix, from userid 1001) id 9D1C770BD9; Tue, 28 Jan 2020 01:48:32 -0500 (EST) Date: Tue, 28 Jan 2020 01:48:32 -0500 From: Viktor Dukhovni To: freebsd-haskell@freebsd.org, haskell@freebsd.org Subject: Re: Getting ready for a GHC 8.8.2 port? (no rush yet) Message-ID: <20200128064832.GW73491@straasha.imrryr.org> Reply-To: haskell@freebsd.org References: <20200128050335.GV73491@straasha.imrryr.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.12.2 (2019-09-21) X-Rspamd-Queue-Id: 486HJN3CcCz4lds X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of ietf-dane@dukhovni.org designates 100.2.39.101 as permitted sender) smtp.mailfrom=ietf-dane@dukhovni.org X-Spamd-Result: default: False [-3.86 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[haskell@freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:100.2.39.101:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[dukhovni.org]; REPLYTO_DOM_NEQ_FROM_DOM(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_IN_DNSWL_MED(-0.20)[101.39.2.100.list.dnswl.org : 127.0.6.2]; RCPT_COUNT_TWO(0.00)[2]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:701, ipnet:100.2.0.0/16, country:US]; IP_SCORE(-1.36)[ip: (-4.98), ipnet: 100.2.0.0/16(-2.49), asn: 701(0.70), country: US(-0.05)]; SUBJECT_HAS_QUESTION(0.00)[] X-BeenThere: freebsd-haskell@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Haskell issues and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jan 2020 06:48:37 -0000 On Tue, Jan 28, 2020 at 10:34:42AM +0400, Gleb Popov wrote: > On Tue, Jan 28, 2020 at 9:03 AM Viktor Dukhovni > wrote: > > > While presently I'm using my own build of GHC 8.8.2 from git, and thus > > can wait indefinitely for a FreeBSD port of same, I should note that > > stackage nightly snapshots are based on GHC 8.8.2 as of 2020-01-24, and > > there will presumably be a GHC 8.8.2 LTS at some point in the not too > > distant future. > > > > So it may soonish be a good time to consider releasing a GHC 8.8 port. > > > > I'm slowly working on this, however it requires updating bootstrap compiler > - I get a strange hang when building 8.8 using 8.4.3. And newer bootstrap > have their own problems, so I'm figuring them out. My build includes four post-release commits: $ git log --oneline ghc-8.8.2-release..HEAD 0c81de31db (HEAD -> build-8.8) Remove GHC_STAGE guards from MachDeps 707ac619a5 TcIface: Fix inverted logic in typechecking of source ticks 8b193877fe Fix overflow. 4d59e883b4 Make CorePrep.tryEtaReducePrep and CoreUtils.tryEtaReduce line up the "HEAD" commit could perhaps help. My build.mk file is basically like the sample one with: $ diff -U0 mk/build.mk.sample ../ghc-build/build.mk --- mk/build.mk.sample 2020-01-16 01:19:52.708063000 -0500 +++ ../ghc-build/build.mk 2019-09-29 22:40:51.355059000 -0400 @@ -23 +23 @@ -#BuildFlavour = quick +BuildFlavour = quick @@ -77 +77 @@ -#V=0 +V=0 @@ -104 +104 @@ -#libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-intree-gmp +libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-intree-gmp @@ -111 +111,3 @@ -STRIP_CMD = : +#STRIP_CMD = : + +HaveDtrace = NO -- Viktor.