!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

717 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.org143 Servers

Load older messages


SenderMessageTime
31 May 2021
@joe:monoid.aljoe (he/him) I wonder if there's a smarter way of partitioning them, for example for my vulkan library CI is gated on OS X because there are separate linking/compilation flags on that system, but other packages are OS agnostic, and testing on OS X and Linux is pointless 08:08:42
@maralorn:maralorn.demaralornWe have a recently introduced configuration-darwin.nix which is exactly for collecting darwin specific overrides.08:10:11
@0x4a6f:matrix.org[0x4A6F] changed their display name from [0x4A6F] to 0x4A6F.08:23:50
@isti115:matrix.orgisti115 joined the room.09:22:30
@sternenseemann:systemli.orgsterni (he/him) maralorn: we don't have that many failing darwin builds in the grand scheme of things 09:31:34
@sternenseemann:systemli.orgsterni (he/him)I think I'm just gonna merge tbh09:35:04
@sternenseemann:systemli.orgsterni (he/him)waiting just risks that staging-next gets merged before we do and I think that is responsible for eating up the build time09:35:29
@sternenseemann:systemli.orgsterni (he/him)if there were any darwin regressions, staging-next can deal with it I guess :p09:36:05
@donvini:matrix.orgDonvini joined the room.14:10:39
@donvini:matrix.orgDonvini changed their display name from Vincenzo Pace to Donvini.14:15:24
@bb010g:matrix.orgDusk changed their profile picture.20:27:53
@jshen:matrix.orgeddiemundo joined the room.22:22:00
@_xmpp_qy=40xa0.uk:matrix.orgbqv changed their display name from bqv to qy.22:22:18
@_xmpp_qy=40xa0.uk:matrix.orgbqv changed their display name from qy to bqv.22:22:20
1 Jun 2021
@eddiemundo:matrix.orgeddiemundo joined the room.03:10:59
@0x4a6f:matrix.org[0x4A6F] changed their display name from 0x4A6F to [0x4A6F].06:35:25
@sternenseemann:systemli.orgsterni (he/him)haven't merged so far mostly because I did not have a significant amount of time to work on haskell-updates yet, but probably should get it going soon07:48:10
@sternenseemann:systemli.orgsterni (he/him)since 21.05 didn't happen yesterday it is probably no use to wait for it07:48:24
@maralorn:maralorn.demaralorn sterni (he/him): You have two weeks. Don‘t let anything put you under pressure. ;-) 07:48:58
@maralorn:maralorn.demaralorn * sterni (he/him): You have two weeks. Don‘t let anything put you under pressure. 07:49:03
@bflyblue:matrix.orgbflyblue joined the room.08:23:53
@Las:matrix.orgLasHow would I set GHCRTS when building for all haskell packages?09:40:49
@Las:matrix.orgLasTrying to reduce RAM usage09:41:08
@maralorn:maralorn.demaralorn Las: I am honestly not sure what the best approach is. But one approach I have seen is doing an overlay for haskellPackages, where you override mkDerivation to pass that argument to GHC. Look at the generic-builder.nix in the haskell-modules folder to understand what the build does and what args you need to pass. Don‘t forget that this will mean a lot of rebuilds. 09:45:03
@Las:matrix.orgLasThanks, yeah09:45:25
@maralorn:maralorn.demaralornYou probably only want to do this to the packages you don‘t get from cache.09:45:44
@Las:matrix.orgLasMy problem is that aeson (IIRC) doesn't build on aarch64 with 4 GB of RAM09:45:54
@maralorn:maralorn.demaralornBut I know now trivial heuristic for that.09:45:57
@maralorn:maralorn.demaralornBut is aeson-aarch64 broken in nixpkgs?09:46:25
@Las:matrix.orgLasHaven't checked09:46:44

There are no newer messages yet.


Back to Room ListRoom Version: 6