!avYyleMexqjFHoqrME:nixos.org

Nix Documentation

404 Members
Discussion about documentation improvements around the Nix ecosystem79 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
16 Mar 2024
@ryantm:matrix.orgryantmOh okay. I wasn't aware of the acronym.04:44:14
@ryantm:matrix.orgryantmIt probably won't be a fair comparison since my mmdoc thing isn't doing anything with the options currently.04:45:53
@ryantm:matrix.orgryantm
[ryantm@replit1:~/p/nixpkgs]$ /run/current-system/sw/bin/time nix build --rebuild .#nixpkgs-manual-mmdoc
error: derivation '/nix/store/7fgbi0ril4y59cmfdsnsiv68v044l1h4-nixpkgs-minimal-manual.drv' may not be deterministic: output '/nix/store/zyax\
mgz2lknn4jgd9600g0j9bdxfyjh6-nixpkgs-minimal-manual' differs
Command exited with non-zero status 1
0.06user 0.18system 0:02.05elapsed 12%CPU (0avgtext+0avgdata 25868maxresident)k
0inputs+0outputs (0major+6371minor)pagefaults 0swaps

[ryantm@replit1:~/p/nixpkgs]$ /run/current-system/sw/bin/time nix build --rebuild .#nixos-manual-mmdoc
error: derivation '/nix/store/8288zinh5j2v1w920ra7p5yw5dbp72pl-nixos-minimal-manual.drv' may not be deterministic: output '/nix/store/z2mllr\
8w9wrppxhz8vn87sw1qd3vmb43-nixos-minimal-manual' differs
Command exited with non-zero status 1
0.06user 0.19system 0:01.17elapsed 21%CPU (0avgtext+0avgdata 25840maxresident)k
0inputs+0outputs (0major+6369minor)pagefaults 0swaps
04:50:50
@ryantm:matrix.orgryantmclosures of inputDerivations https://gist.github.com/ryantm/e7fde94d7f0aeb7ebd334015b310b65904:53:53
@ryantm:matrix.orgryantmI don't really know how to run nixos-render-docs will try to learn though.04:57:53
@ryantm:matrix.orgryantmFound the docs on it in the manual :)04:59:49
@ryantm:matrix.orgryantm

After building and adding one newline to manual.md

[ryantm@replit1:~/p/nixpkgs]$ /run/current-system/sw/bin/time nix-build nixos/release.nix -A manual.x86_64-linux
these 3 derivations will be built:
  /nix/store/rdr3b9kqd5qd9rzxqiid68i3znilg95r-lazy-options.json.drv
  /nix/store/s2zkfllzrn4c5610irds9305jwhkn8v9-options.json.drv
  /nix/store/3cjzvv9gfiwvy91gx1awm06771jcbd02-nixos-manual-html.drv
building '/nix/store/rdr3b9kqd5qd9rzxqiid68i3znilg95r-lazy-options.json.drv'...
building '/nix/store/s2zkfllzrn4c5610irds9305jwhkn8v9-options.json.drv'...
building '/nix/store/3cjzvv9gfiwvy91gx1awm06771jcbd02-nixos-manual-html.drv'...
substituteStream(): WARNING: '--replace' is deprecated, use --replace-{fail,warn,quiet}. (file './manual.md')
/nix/store/jpq9yb4lq14war2r2dq8ymigwa6pgdly-nixos-manual-html
1.56user 0.40system 0:08.52elapsed 23%CPU (0avgtext+0avgdata 444068maxresident)k
8inputs+0outputs (0major+107428minor)pagefaults 0swaps
05:01:09
@ryantm:matrix.orgryantmLooks like manual.x86_64-linux does not support the inputDerivation passthru param. 05:04:07
@ryantm:matrix.orgryantm * Looks like manual.x86_64-linux does not support the inputDerivation passthru attribute. 05:04:30
@infinisil:matrix.orginfinisil
In reply to @ryantm:matrix.org

After building and adding one newline to manual.md

[ryantm@replit1:~/p/nixpkgs]$ /run/current-system/sw/bin/time nix-build nixos/release.nix -A manual.x86_64-linux
these 3 derivations will be built:
  /nix/store/rdr3b9kqd5qd9rzxqiid68i3znilg95r-lazy-options.json.drv
  /nix/store/s2zkfllzrn4c5610irds9305jwhkn8v9-options.json.drv
  /nix/store/3cjzvv9gfiwvy91gx1awm06771jcbd02-nixos-manual-html.drv
building '/nix/store/rdr3b9kqd5qd9rzxqiid68i3znilg95r-lazy-options.json.drv'...
building '/nix/store/s2zkfllzrn4c5610irds9305jwhkn8v9-options.json.drv'...
building '/nix/store/3cjzvv9gfiwvy91gx1awm06771jcbd02-nixos-manual-html.drv'...
substituteStream(): WARNING: '--replace' is deprecated, use --replace-{fail,warn,quiet}. (file './manual.md')
/nix/store/jpq9yb4lq14war2r2dq8ymigwa6pgdly-nixos-manual-html
1.56user 0.40system 0:08.52elapsed 23%CPU (0avgtext+0avgdata 444068maxresident)k
8inputs+0outputs (0major+107428minor)pagefaults 0swaps
You can just run a --rebuild or --check. The lazy options thing isn't relevant for nrd
05:04:37
@infinisil:matrix.orginfinisil(and it shouldn't be rebuilt anyways, seems like a bug)05:04:53
@ryantm:matrix.orgryantm
[ryantm@replit1:~/p/nixpkgs]$ /run/current-system/sw/bin/time nix-build --check nixos/release.nix -A manual.x86_64-linux
checking outputs of '/nix/store/3cjzvv9gfiwvy91gx1awm06771jcbd02-nixos-manual-html.drv'...
substituteStream(): WARNING: '--replace' is deprecated, use --replace-{fail,warn,quiet}. (file './manual.md')
/nix/store/jpq9yb4lq14war2r2dq8ymigwa6pgdly-nixos-manual-html
1.53user 0.39system 0:04.59elapsed 42%CPU (0avgtext+0avgdata 443704maxresident)k
0inputs+0outputs (0major+107424minor)pagefaults 0swaps
05:06:27
@infinisil:matrix.orginfinisil This works: nix-build nixos --arg configuration '{}' -A config.system.build.manual.manualHTML.inputDerivation 05:06:38

Show newer messages


Back to Room ListRoom Version: 6