!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

750 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/ | More Nix: #community:nixos.org | More Haskell: #haskell-space:matrix.org150 Servers

Load older messages


SenderMessageTime
5 Jun 2021
@sternenseemann:systemli.orgsterni (he/him)I think I don't want to get the nix-instantiate call working inside haskell-ci that is much too much hassle 14:48:39
@cdepillabout:matrix.orgcdepillaboutOr just get peti to transfer the repo to NixOS. I'd be surprised if he wanted to continue maintaining that library if he has basically stepped down from NixOS stuff.14:48:42
@sternenseemann:systemli.orgsterni (he/him)yeah I think it is just a matter of nudging14:48:58
@sternenseemann:systemli.orgsterni (he/him)I think transferring is the right call since it's the least work for him14:49:20
@sternenseemann:systemli.orgsterni (he/him)having all the cabal2nix related stuff in a monorepo-ish thing would be nice14:49:31
@sternenseemann:systemli.orgsterni (he/him)but you can have a local workspace group as well probably14:49:40
@cdepillabout:matrix.orgcdepillaboutAh, yeah, having that stuff in a monorepo would be nice14:50:06
@cdepillabout:matrix.orgcdepillabout
In reply to @cdepillabout:matrix.org
You might want to add the motivation for this change in a comment so that peti understands it is a good change.
Oh, I guess just linking to https://github.com/NixOS/cabal2nix/issues/499 would probably work.
14:52:50
@maralorn:maralorn.demaralorn sterni (he/him): What did you change with your force push? https://github.com/NixOS/nixpkgs/pull/125798 the commit message still says "haskell-packages" instead of "hackage-packages" 14:59:32
@sternenseemann:systemli.orgsterni (he/him)ohh that's what you meant14:59:48
@sternenseemann:systemli.orgsterni (he/him)quoted the $HACKAGE2NIX var mostly in case someone has it in a path with spaces15:00:54
@maralorn:maralorn.demaralornGood idea.15:02:58
@Las:matrix.orgLasSince GHC 9 won't be switched to as a default, would just compiling the GHC 9 packages in Hydra be fine?16:58:00
@maralorn:maralorn.demaralorn Las: Historically we have done that for a few select packages. We currently have jobs for cabal2nix, hoogle and maybe a few others. 16:59:16
@maralorn:maralorn.demaralornBut maye outside a short transition period I don‘t think enabling it for all packages would be an option.16:59:52
@maralorn:maralorn.demaralorn * But (maybe outside a very short transition period) I don‘t think enabling it for all packages would be an option.17:00:19
@Las:matrix.orgLasthe thing is, on a standard aarch64 device a lot of packages just run out of memory when compiling...17:00:44
@Las:matrix.orgLasa lot don't support more than 4 GB of RAM17:00:56
@Las:matrix.orgLas(excluding swap)17:00:59
@maralorn:maralorn.demaralorn Las: Are there maybe some popular packages the you need or that have a similar dependency tree? 17:03:08
@Las:matrix.orgLasAeson frequently times out IIRC17:03:28
@Las:matrix.orgLas * Aeson frequently runs out of memory IIRC17:03:38
@sternenseemann:systemli.orgsterni (he/him)aeson should already be compiled I'm pretty sure17:03:57
@sternenseemann:systemli.orgsterni (he/him)since I guess distribution-nixpkgs depends on it17:04:08
@Las:matrix.orgLasReally? I must have done something for it not to be fetched from cache then17:04:15
@Las:matrix.orgLasFor GHC 9?17:04:20
@sternenseemann:systemli.orgsterni (he/him)yes17:04:25
@Las:matrix.orgLasHuh17:04:28
@toonn:matrix.orgtoonn maralorn: Why would you use builtins.attrValues rather than `with lib.maintainers; [ a b ];`? 17:04:56
@sternenseemann:systemli.orgsterni (he/him)when did you try? non standard packages were not built on hydra until a few weeks ago I suspect for non x86_64-linux17:04:56

Show newer messages


Back to Room ListRoom Version: 6