!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

704 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 infrastructure138 Servers

Load older messages


SenderMessageTime
24 Apr 2026
@alexfmpe:matrix.orgalexfmpeI mean, the only thing special about library components is that you can have a main library. So I'd expect what you're doing to be applicable to executables/benchmarks/tests12:32:12
@alexfmpe:matrix.orgalexfmpeI think most of the work is on the nixpkgs side though. We have hundreds of overrides and I'd bet over 100 of them directly rely on current structure, and the rest use dozens of utils that also do12:34:29
@alexfmpe:matrix.orgalexfmpeSo we'll need to make those utils recover current behavior with new structure, then add a migration path for component-granularity override12:35:24
@alexfmpe:matrix.orgalexfmpe* So we'll need to make those utils recover current behavior with new structure, then add a migration path for component-granularity overrides12:35:31
@alexfmpe:matrix.orgalexfmpeMaybe the way to go is actually first doing this end to end just for internal libraries which are less common, then gradually rollout to benchmarks, executables, test suites12:36:46
@aiya:catgirl.cloudaiyahow long does it usually take for a new version from hackage to make it into haskell-updates? assume the package isn't on stackage18:59:20
25 Apr 2026
@axeman:pub.solar@axeman:pub.solar left the room.09:04:52

There are no newer messages yet.


Back to Room ListRoom Version: 6