Gitlab upgrade tomorrow

2024-07-15 Thread Andreas Klebinger via ghc-devs

Hi all,

Gitlab will be temporarily unavailable tomorrow around 9:00 AM CEST
while it's updated.
This should not take long, but a short downtime is expected.

Cheers,

- Andreas

___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: The reason for non-GHC boot dependencies

2024-07-10 Thread Andreas Klebinger via ghc-devs

I think they could be statically linked. But those boot libraries don't
change much and generally
don't really cause us nor users pain so it seems like there is little
reason to do so to me.

> Surely the size of binaries can't be the only concern, otherwise we'd
use upx¹ on them when distributing them.

I believe Ben experimented with executable compression tools in the past
with little success.
But there were segfaults, executables being flagged by antivirus and
perhaps more issues I forgot
which just made using it unrealistic at the time.

But perhaps the tooling has matured in the meantime.

Since our distributions are already compressed purely for *distribution*
purposes I would expect the gains there to be rather slim anyway.

So it's not really that we don't care about size, just that these tools
seemed not reliable enough for the benefits they offer in the past.

Am 10/07/2024 um 11:01 schrieb Hécate via ghc-devs:

Hi devs,

I had a chat earlier today with someone and found myself unable to
explain the reason why GHC came with boot dependencies like xhtml,
that are dependencies of Haddock and HPC.

Obviously, the binaries are (haskell-)dynamically linked when
distributed, but what is the reason why haddock, hpc, etc can't be
(haskell-)statically linked when distributed?

Surely the size of binaries can't be the only concern, otherwise we'd
use upx¹ on them when distributing them.

Cheers,

Hécate


1: https://upx.github.io


___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Sunsetting CentOS support

2024-07-09 Thread Andreas Klebinger via ghc-devs

Hello devs, with CentOS 7 reaching EOL we are demoting it to a Tier 2
platform and will eventually drop support completely.

There are no immediate plans to stop supporting it, but we will not
allocate any more resources towards support for it and will likely drop
support completely should it break in the future.

We introduced support for Rocky Linux as replacement for CentOS some
time ago, so users who need a RHEL compatible GHC distribution should be
able to use GHC packaged for Rocky Linux instead without issues.

Best Regards
Andreas Klebinger





___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: Build GHC in GHC2021

2023-12-08 Thread Andreas Klebinger via ghc-devs

On a whim tried enabling it by default but it failed first because
GeneralizedNewtypeDeriving is incompatible with safe haskell
and once I disabled GeneralizedNewtypeDeriving it failed with some error
about missmatched kinds.

I would welcome a patch doing this, but it's not a priority. Especially
since it doesn't seem to be as simple as changing
the base language and removing some pragmas.

Am 07/12/2023 um 14:29 schrieb Arnaud Spiwack:

Indeed. I didn't realise the ambiguity in my wording.

I'd like for GHC to be built, with Hadrian, using GHC2021 as the base
language.


On Thu, 7 Dec 2023 at 14:01, Tom Ellis
 wrote:

On Thu, Dec 07, 2023 at 12:53:02PM +, Richard Eisenberg wrote:
> I think this is an excellent idea! So excellent, that we've
already done it. :)
>
> When I try to compile with GHC 9.6.2 (what I have lying around),
GHC2021 is in effect.
>
> Is there something different you were thinking of?

I think Arnaud meant that compilations of GHC's codebase itself should
use the GHC2021 setting.
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs



--
Arnaud Spiwack
Director, Research at https://moduscreate.com and https://tweag.io.

___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs