guix-patches
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]