[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#50843] [PATCHES] Stackage update to 18.10.
From: |
John Kehayias |
Subject: |
[bug#50843] [PATCHES] Stackage update to 18.10. |
Date: |
Mon, 27 Sep 2021 18:31:57 +0000 |
Hi Lars and everyone,
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, September 27th, 2021 at 7:14 AM, Lars-Dominik Braun wrote:
> Hi everyone,
>
> I just pushed to the wip-haskell branch (it’s based on master),
> which now contains various changes to haskell-build-system as well
> as an update to Stackage 18.10 or the latest Hackage package version
> where applicable. CI is currently building the changes[1], but from
> local building I know all but three packages using haskell-build-system
> build. These are ngless, cabal-install and idris. I need your help to
> fix them! There are also packages that cannot be updated via `guix refresh`
> currently. They have been left mostly untouched.
>
> I was also thinking about unconditionally adding
> --allow-newer/--allow-older to haskell-build-system, so patching
> .cabal-files is not necessary any more. Thoughs?
>
> Let’s use this issue to track/review the changes and provide feedback
> on them.
>
Great work, thanks! I'll take a look at the package failures to see if there's
anything I can do, though might be beyond my limited Haskell knowledge.
As for the --allow-newer/older, I don't have enough experience to know if that
will cause any problems. I know you frequently see it to work around some
dependency versions (e.g. cabal files not updated, not a problem in actual
build done), but of course better to have the dependencies properly specified
and available. But if it generally makes more things work with less work, I'm
for it. We could disable it where needed, but since we sort of pin versions
with Stackage we'd only have to check on updates, right?
Anyway, great work, looking forward to adding some more Haskell packages with
the new Stackage.
John