!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

721 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/145 Servers

Load older messages


SenderMessageTime
19 Apr 2025
@maralorn:maralorn.demaralornSoo imo we are ready.10:56:06
@maralorn:maralorn.demaralorn alexfmpe: Do you understand the eval error for miso-action-logger? https://hydra.nixos.org/jobset/nixpkgs/haskell-updates#tabs-errors 11:08:12
@maralorn:maralorn.demaralornI fixed the other eval error …11:09:28
@qyliss:fairydust.spaceAlyssa Ross
In reply to @sternenseemann:systemli.org
maralorn: looks like HLS/hlint are the last big things from the report. Musl/Static stuff can be ignored and needs to be reevaluated in staging(-next). thielema package failures look weird, maybe worth a bug report upstream. large-records is not fixable for the moment.
Got a link to musl/static stuff? If it's something that I need I'd like to get on it proactively. :)
11:31:46
@maralorn:maralorn.demaralornYou can have a look at all the build errors here which mention static or musl: https://github.com/cdepillabout/nix-haskell-updates-status11:36:10
@qyliss:fairydust.spaceAlyssa Ross Oh pkgsMusl.haskell.compiler sounds important. 11:37:04
@qyliss:fairydust.spaceAlyssa Ross Although maybe I don't understand what that is, because it doesn't seem to be required to build pkgsMusl.pandoc11:41:24
@qyliss:fairydust.spaceAlyssa RossCan't reproduce the re2c build failure that causes it anyway so I guess it's transient.11:43:44
@sternenseemann:systemli.orgsterni (he/him)wolfgang walther claims it’s fixed on staging11:57:26
@alexfmpe:matrix.orgalexfmpenope, and I can't reproduce either16:14:56
@alexfmpe:matrix.orgalexfmpepackage is unchanged on hackage since 201916:15:07
@alexfmpe:matrix.orgalexfmpemaybe something else was borked? or bit flip I dunno16:15:25
@maralorn:maralorn.demaralornMy intuition was that we added some new hydra job which creates an invalid combination.16:19:22
@alexfmpe:matrix.orgalexfmpeoh wait a sec16:20:50
@alexfmpe:matrix.orgalexfmpethat's the native build16:20:57
@alexfmpe:matrix.orgalexfmpe
         hostPlatform.config = "x86_64-unknown-linux-gnu"
         package.meta.platforms = [
           "javascript-ghcjs"
         ]
         package.meta.badPlatforms = [ ]
16:21:58
@alexfmpe:matrix.orgalexfmpeshouldn't it, like, not try to eval?16:22:30
@maralorn:maralorn.demaralornWell the problem is that it has a dependency which doesn't eval.16:26:10
@maralorn:maralorn.demaralornSo the correct solution seems to be to restrict the plattforms of miso-action-logger if that's factually correct.16:27:09
@alexfmpe:matrix.orgalexfmpebut they are?16:27:32
@alexfmpe:matrix.orgalexfmpethe error message says so16:27:43
@alexfmpe:matrix.orgalexfmpe

building locally I also get

  a) To temporarily allow packages that are unsupported for this system, you can use an environment variable
          for a single invocation of the nix tools.

            $ export NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM=1
16:28:04
@maralorn:maralorn.demaralorn
In reply to @alexfmpe:matrix.org
but they are?
No, the error message is showing a part of the ghcjs-base derivation. The miso-action-logger derivation has no restrictions.
16:31:32
@alexfmpe:matrix.orgalexfmpeoooh16:31:44
@maralorn:maralorn.demaralornI wonder if we have to null ghcjs-base or something...16:32:22
@alexfmpe:matrix.orgalexfmpeI'll try a few things16:32:50
@alexfmpe:matrix.orgalexfmpeIIRC miso itself didn't build for native in nixpkgs until recently, because cabal would find no libraries or anything after going through the conditionals16:33:33
@alexfmpe:matrix.orgalexfmpeit just built for me now though, technically was cached16:33:53
@alexfmpe:matrix.orgalexfmpethink that was changed by the 1.8.7 release16:34:13
@alexfmpe:matrix.orgalexfmpenot enough because the package always unconditionally declares the dependency and imports from it16:37:43

Show newer messages


Back to Room ListRoom Version: 6