!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

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

Load older messages


SenderMessageTime
19 May 2025
@keypusher:matrix.orgkeypushernone of doc/docs/documentation seems to do it19:55:23
@maralorn:maralorn.demaralorn When I build e.g. nixpkgs#haskellPackages.aeson.doc I get the docs in a symlink called result-doc. 19:57:31
@keypusher:matrix.orgkeypusherah ok19:58:58
@maralorn:maralorn.demaralornFound them?19:59:31
@keypusher:matrix.orgkeypusher I build with nix flake build and the only output I get is the result symlink that countains lib and bin 20:01:28
@maralorn:maralorn.demaralorn And if you build nix build .#default.doc? 20:05:17
@keypusher:matrix.orgkeypusherI'll try after i adopt the change about overrideCabal you proposed.20:06:12
@maralorn:maralorn.demaralorn Alternatively there is this absurd syntax: nix build '.#default^*' which will build all outputs. 20:06:50
@keypusher:matrix.orgkeypusherhehe. Worth a try 20:07:09
@keypusher:matrix.orgkeypusher tried nix build --impure --print-build-logs .#default.doc 20:09:41
@keypusher:matrix.orgkeypusher It produced a result-doc symlink... but the folder was empty 20:10:05
@maralorn:maralorn.demaralornheh20:12:09
@keypusher:matrix.orgkeypusherMaybe the problem isn't a nix one but that i haven't configured haddock properly?! I have to confess I rarely produce docs. 20:12:55
@maralorn:maralorn.demaralorn Just to be sure can you do readlink result-doc? 20:13:08
@maralorn:maralorn.demaralornIt seems to be something like that, but you normally don’t have to do anything to have haddocks enabled.20:13:54
@maralorn:maralorn.demaralornWhich plattform are you on?20:14:03
@maralorn:maralorn.demaralorn* Which platform are you on?20:14:08
@keypusher:matrix.orgkeypusherSeems to work20:14:08
@maralorn:maralorn.demaralorn does it end in something like <hash>-lf-regstry3-<version>-doc? 20:15:11
@maralorn:maralorn.demaralorn * does it end in something like <hash>-lf-registry3-<version>-doc? 20:15:21
@keypusher:matrix.orgkeypusherx86-linux 20:15:54
@keypusher:matrix.orgkeypusheroutput: /nix/store/j4s4pxm1wmdgd5s14xlbmkc57fcrha60-RegistryThree-0.1.2.0-doc20:16:24
@maralorn:maralorn.demaralornLooks good.20:16:37
@maralorn:maralorn.demaralorn Can you maybe rerun the build e.g. with nix build --print-build-logs .#default.doc and have a look for the haddockPhase being mentioned in the logs? 20:17:19
@maralorn:maralorn.demaralorn * Can you maybe rerun the build e.g. with nix build --check --print-build-logs .#default.doc and have a look for the haddockPhase being mentioned in the logs? 20:17:27
@keypusher:matrix.orgkeypusherJumped into a shell and did "cabal haddock", which does produce a documentation 20:17:40
@maralorn:maralorn.demaralornHuh, I guess you don’t even need to rerun it.20:17:42
@maralorn:maralorn.demaralorn You can do something like nix log .#default.doc I think. 20:18:00
@keypusher:matrix.orgkeypusherok20:18:12
@keypusher:matrix.orgkeypusherunrecognized flag "--check" ?20:19:32

Show newer messages


Back to Room ListRoom Version: 6