!RbXGJhHMsnQcNIDFWN:nixos.org

Nix Haskell

612 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://nixos.org/manual/nixpkgs/unstable/#haskell | Current PR: https://github.com/nixos/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Ahaskell-updates | Maintainer Docs: https://github.com/NixOS/nixpkgs/blob/haskell-updates/pkgs/development/haskell-modules/HACKING.md | More Nix: #community:nixos.org | More Haskell: #haskell-space:matrix.org | Merger Schedule: https://cloud.maralorn.de/apps/calendar/p/H6migHmKX7xHoTFa/dayGridMonth/now | Join #haskell.nix:libera.chat for question about the alternative haskell.nix infrastructure123 Servers

Load older messages


SenderMessageTime
14 Oct 2024
@maralorn:maralorn.demaralornSo we basically will drop ghcHead soonish?23:39:28
@maralorn:maralorn.demaralornOr this is only a temporary constraint and we can bump it again when we get a newer Cabal release?23:40:02
@maralorn:maralorn.demaralornbtw. just watching the Haskell talks from ICFP and it’s kinda weird to see so many people mentioning in passing that they rely on Nix for some crazy stuff without ever having any interactions with them.23:41:34
@maralorn:maralorn.demaralornbtw. e.g. very interesting that tweag is doing buck2 stuff to build projects. But it seems kinda focused on building the project under development with buck2 and still installs all dependencies with nix.23:42:52
15 Oct 2024
@maralorn:maralorn.demaralorn
In reply to @maralorn:maralorn.de
I think there is a way to phase them out which won’t actually need a migration by anyone, it will just take a while.
what do you think?
00:09:25
@autrim64:matrix.a64.workautrim64 changed their profile picture.00:43:38
@hellwolf:matrix.orghellwolfhaskell.packages.ghc910.hlint an't work, yet14:44:06
@hellwolf:matrix.orghellwolf * haskell.packages.ghc910.hlint an't work, yet. or should I sync my local nixpkgs14:44:53
@hellwolf:matrix.orghellwolf * haskell.packages.ghc910.hlint an't work, yet. or should I sync my local nixpkgs?14:44:57
@maralorn:maralorn.demaralornI remember merging a fix for it, but we don’t seem to have the CI job enabled, yet.15:56:32
@maralorn:maralorn.demaralornJust the gentle reminder, that unless you use bleeding edge LANGUAGE features, I guess, using pkgs.hlint will probably work just fine.15:57:37
@hellwolf:matrix.orghellwolf

oh, good to hear, I will merge the next haskell-updates soon.

that unless you use bleeding edge LANGUAGE features

That's exactly what I am doing... I am fearless

16:10:26
@hellwolf:matrix.orghellwolf *

oh, good to hear, I will merge the next haskell-updates soon.

that unless you use bleeding edge LANGUAGE features

That's exactly what I am doing... I am fearless for this experimental project...

16:10:34
@maralorn:maralorn.demaralorn
In reply to @hellwolf:matrix.org

oh, good to hear, I will merge the next haskell-updates soon.

that unless you use bleeding edge LANGUAGE features

That's exactly what I am doing... I am fearless for this experimental project...

The change I have in mind should be in master.
16:12:35
@hellwolf:matrix.orghellwolfokay, my machine is probably two weeks behind.16:13:02
@polykernel:kde.orgpolykernel joined the room.18:14:33
@sternenseemann:systemli.orgsterni
In reply to @maralorn:maralorn.de
Or this is only a temporary constraint and we can bump it again when we get a newer Cabal release?
As they write this needs to be resolved before the 9.12 release on upstream’s part.
20:21:22
17 Oct 2024
@joerg:thalheim.ioMic92 changed their display name from Mic92 to Mic3000.06:51:17
@joerg:thalheim.ioMic92 changed their display name from Mic3000 to Mic3000 🌋.06:51:46
@fgaz:matrix.orgfgaz When building a package with ghcjs, what's the best way to get the .jsexe? By default only the node script gets installed. Right now I'm just rming $out/* and copying dist/build/*/*.jsexe to postInstall. Maybe I missed something from haskell.lib? 09:12:23
@fgaz:matrix.orgfgaz * When building a package with ghcjs, what's the best way to get the .jsexe? By default only the node script gets installed. Right now I'm just rming $out/* and copying dist/build/*/*.jsexe to $out in postInstall. Maybe I missed something from haskell.lib? 09:14:55
@fgaz:matrix.orgfgaz * When building a package with the js backend, what's the best way to get the .jsexe? By default only the node script gets installed. Right now I'm just rming $out/* and copying dist/build/*/*.jsexe to $out in postInstall. Maybe I missed something from haskell.lib? 09:16:54
@sternenseemann:systemli.orgsterniis it just me or is https://github.com/NixOS/nixpkgs/pull/346720 no longer updating? There are newer commits on haskell-updates that don't show up for me…11:36:42
@maralorn:maralorn.demaralornNope, can reproduce.11:40:51
@maralorn:maralorn.demaralornI have observed stale PRs at least once more recently.11:42:41
@maralorn:maralorn.demaralorn * I have observed stale PR views on GitHub at least once more recently.11:42:51
@maralorn:maralorn.demaralornCurious what happens if you merge it. 😄11:43:01
@sternenseemann:systemli.orgsterniIt has updated now11:54:04
@sternenseemann:systemli.orgsterniI think the hook when you push misfired since the two commits I pushed earlier now show up as having been added yesterday11:54:41
@joerg:thalheim.ioMic92 changed their display name from Mic3000 🌋 to Mic92.12:22:31

Show newer messages


Back to Room ListRoom Version: 6