R 13 eproducibilit Y: NixOS

Is NixOS Reproducible?

Tracking: nixos-unstable's nixos.iso_gnome.x86_64-linux job for x86_64-linux.

Build via:

git clone https://github.com/nixos/nixpkgs.git
cd nixpkgs
git checkout a518c77148585023ff56022f09c4b2c418a51ef5
nix-build ./nixos/release-combined.nix -A nixos.nixos.iso_gnome.x86_64-linux

4621 out of 4855 (95.18%) paths in the nixos.iso_gnome.x86_64-linux installation image are reproducible!

27 unchecked


unreproduced paths

  • /nix/store/yclr3bn80pm4zn0qfhazs823p4zhc1pf-python3.10-bootstrapped-pip-22.2.2.drv
  • (diffoscope) out
  • /nix/store/blpigbp6ip1z9h4vp0i05hml4mx5vm9z-python3.10-bootstrapped-pip-22.2.2.drv
  • (diffoscope) out
  • /nix/store/pf7cypkag0av40n2nkanvwg221d6p9i3-texlive-combined-basic-2022.20221227.drv
  • (diffoscope) out
  • /nix/store/gjzha23g2rlygrqk25lhizph85w14l1b-simple-sendfile-0.2.30.drv
  • (diffoscope) out
  • /nix/store/n3ya83czpzj76vag9kvvgma05syc6bix-pretty-show-1.10.drv
  • (diffoscope) out
  • /nix/store/kkhg5al73l080ip9ns44x0slkaq9a2yc-yaml-0.11.8.0.drv
  • (diffoscope) out
  • /nix/store/ky5arqawyw5i1nccvm31fwgyi3z2vbig-alex-3.2.7.1.drv
  • (diffoscope) out
  • /nix/store/svpgp1avcv0m4f5asigl2mda7jkhrqld-tagsoup-0.14.8.drv
  • (diffoscope) out
  • /nix/store/6r18hl1981q93iwwb6xfj110nih2fjar-ChasingBottoms-1.3.1.12.drv
  • (diffoscope) out
  • /nix/store/zgsk10nhf93hgdm4j51498kdij38q53i-kio-5.101.0.drv
  • (diffoscope) out
  • /nix/store/q4dfb9dchx08079f8jj0alip09x42dir-free-5.1.10.drv
  • (diffoscope) out
  • /nix/store/k9nsmbxp4c91g7pdflk5vsfsy4m4vzaq-these-1.1.1.1.drv
  • (diffoscope) out
  • /nix/store/nhs6mqx9ccii37d21kx0j1d90nw9vfdg-adjunctions-4.4.2.drv
  • (diffoscope) out
  • /nix/store/rhlixq7rqz7qf49x6lc01lws2vsnvr1q-dlist-1.0.drv
  • (diffoscope) out
  • /nix/store/3pprzqcyfbais0rfbf4z6vm3km74iy2k-python3-3.10.9.drv
  • (diffoscope) out
  • /nix/store/wzi53xxakhq27vs8ld4s4vv8j5rdcc5f-kan-extensions-5.2.5.drv
  • (diffoscope) out
  • /nix/store/r185735sknwfgp3rfyc7ncx9fyxqk3bl-skylighting-core-0.13.2.drv
  • (diffoscope) out
  • /nix/store/zzy7gxss90dl8yw74slssmqd4mpxzryl-resourcet-1.2.6.drv
  • (diffoscope) out
  • /nix/store/ri9r8vb3f6whb8k5yl6jkg2hz4f2agpd-texmath-0.12.5.4.drv
  • (diffoscope) out
  • /nix/store/38lkb0s8dirkc8n3p4avvsfpbgj8slw4-bifunctors-5.5.14.drv
  • (diffoscope) out
  • /nix/store/ihhkv6pxza6y5xn7xfjq6j4wrhqv6ap5-hspec-discover-2.9.7.drv
  • (diffoscope) out
  • /nix/store/9wgkcskijzrh7xyjkf5g39x9w0rp7i4x-mercurial-6.3.1.drv
  • (diffoscope) out
  • /nix/store/sf4wj7kdi3lawpph4ypw3n465zmlwwnl-pipewire-0.3.63.drv
  • (diffoscope) doc
  • /nix/store/vzhkd04g1pbc40bgdhynimqw6yjqg93q-lua-2.2.1.drv
  • (diffoscope) out
  • /nix/store/ximdwxnmlrzvn7wssjk25ybpamm0zbgi-x509-system-1.6.7.drv
  • (diffoscope) out
  • /nix/store/s6pscq1xdfvl0pvqrzaamd1i2wy6g7l6-assoc-1.0.2.drv
  • (diffoscope) out
  • /nix/store/2bw490r7af8dd5vyn1lnba571xj9ka69-hashable-1.4.1.0.drv
  • (diffoscope) out
  • /nix/store/145vz1d406klfj291jdp2k24qksgqh43-base-orphans-0.8.7.drv
  • (diffoscope) out
  • /nix/store/iyfv5vf8afrp6aaighw7q5yj1sqnnc2r-conduit-extra-1.3.6.drv
  • (diffoscope) out
  • /nix/store/l1a4alx6znbfsfr52k4cv9i2mdg5xbak-regex-posix-0.96.0.1.drv
  • (diffoscope) out
  • /nix/store/mi8w5scn1kgyckixifbrnn7ycynxqv1h-zlib-0.6.3.0.drv
  • (diffoscope) out
  • /nix/store/0drxkmxldginqiljwj2ndy2llzk0w5q9-cmdargs-0.10.21.drv
  • (diffoscope) out
  • /nix/store/m3n5xmjhyjrhfsgk7qnnkspr8fcv9wx4-smallcheck-1.2.1.drv
  • (diffoscope) out
  • /nix/store/dbzym04smbmxfjhl2lckazss8rq6n41x-colour-2.3.6.drv
  • (diffoscope) out
  • /nix/store/3sczi1lx99np5kzylqxp5di765hs2scw-unix-compat-0.5.4.drv
  • (diffoscope) out
  • /nix/store/ahp6m5h5mknfmjcsdg6lxsr3cpshq3j7-nanospec-0.2.2.drv
  • (diffoscope) out
  • /nix/store/dgwm34khfxjpgpryqakln02fqipfd9zw-libgtop-2.40.0.drv
  • (diffoscope) out
  • /nix/store/ipm4s6mkpvxvmknv14gj2cq6dl466i8r-appar-0.1.8.drv
  • (diffoscope) out
  • /nix/store/1fiysmr9mxx6hnm1bwpiisss9a8j9xb5-regex-base-0.94.0.2.drv
  • (diffoscope) out
  • /nix/store/ls05cfhygj5ccadams5hxg0hvazbbja6-optparse-applicative-0.17.0.0.drv
  • (diffoscope) out
  • /nix/store/akcdvzqypqlxx5m3ddavr4vr5mcpjs48-text-short-0.1.5.drv
  • (diffoscope) out
  • /nix/store/1kyyw30rrbi6yzn1c928kdhmas68zgid-citeproc-0.8.0.2.drv
  • (diffoscope) out
  • /nix/store/mx67r7swxp2z1mn6mpgs0pjprd60k6r6-memory-0.17.0.drv
  • (diffoscope) out
  • /nix/store/zzwz7xcy17i6r17cwrsdhxykj0940cb9-OneTuple-0.3.1.drv
  • (diffoscope) out
  • /nix/store/3207rrrwamn24znrxvsva8080kf61w9d-prettyprinter-ansi-terminal-1.1.3.drv
  • (diffoscope) out
  • /nix/store/ad7jw89yvbq9s3fb8jddh1jhv38d49ay-jira-wiki-markup-1.4.0.drv
  • (diffoscope) out
  • /nix/store/x5l4mdcn4qy7pansm76pxy9vnsyslj99-unordered-containers-0.2.19.1.drv
  • (diffoscope) out
  • /nix/store/61pi8am74hp66vwvy8jldlqmziqyr2b6-invariant-0.6.drv
  • (diffoscope) out
  • /nix/store/ypcyhkqbilpwxm1hc9blq7r6bnpmlp05-semigroupoids-5.3.7.drv
  • (diffoscope) out
  • /nix/store/nhpfmpr4a273s52capan3xfdccbk6y0q-indexed-traversable-0.1.2.drv
  • (diffoscope) out
  • /nix/store/p9ypmk4fi5979kz66bjmdsvzqsi3v41f-colm-0.13.0.7.drv
  • (diffoscope) out
  • /nix/store/pvvrhnzday7h0d4rc4iblgihfjd54p71-tasty-golden-2.3.5.drv
  • (diffoscope) out
  • /nix/store/vmvj2skf1dfpw7k86a0ifwhq1zc0ddz5-tree-diff-0.2.2.drv
  • (diffoscope) out
  • /nix/store/06vx0gf9bijbwa7zhwlj8ppaq24jghi7-parallel-3.2.2.0.drv
  • (diffoscope) out
  • /nix/store/nhlsvqxchs70j26b3x8ixahqhxbad4k1-servant-server-0.19.2.drv
  • (diffoscope) out
  • /nix/store/pix543gp39hbk8f1qbmb3dpx5rhywvh6-fast-logger-3.1.1.drv
  • (diffoscope) out
  • /nix/store/jjnli6f6y0jkwhv1n1r77z9faqhwk9nw-time-compat-1.9.6.1.drv
  • (diffoscope) out
  • /nix/store/1blbf4891an20p5lbwcgswcrvjrll43x-transformers-compat-0.7.2.drv
  • (diffoscope) out
  • /nix/store/lmx4a80ig0ydi4dcvqba9bxym2bkyiw6-scientific-0.3.7.0.drv
  • (diffoscope) out
  • /nix/store/3xkdkdqjwpg0gdlkid93fd6kg5xrkhiy-commonmark-extensions-0.2.3.3.drv
  • (diffoscope) out
  • /nix/store/4jirvq22vmzxq4nxn8r3gvfq7kzc80fl-network-3.1.2.7.drv
  • (diffoscope) out
  • /nix/store/sksazlsfj54hji7j7hx62d8lcraa1q7x-x509-store-1.6.9.drv
  • (diffoscope) out
  • /nix/store/14j86fwg8crnnhsx2c1xlam6hikj1z0i-hslua-packaging-2.2.1.drv
  • (diffoscope) out
  • /nix/store/aidi6qn9y9b6nsb1szxhign5ndss680w-unliftio-core-0.2.0.1.drv
  • (diffoscope) out
  • /nix/store/sv4fh44a5v1w9s3l2xslhw7pk2jlpb5l-hspec-meta-2.9.3.drv
  • (diffoscope) out
  • /nix/store/z3azi9yxyrbxbfjvamp7117aqqqn5vwc-python3.10-distlib-0.3.6.drv
  • (diffoscope) out
  • /nix/store/kikzzilggrhsqy4k6c690hw2rc9glsvr-hscolour-1.24.4.drv
  • (diffoscope) out
  • /nix/store/q7sb7y9rf3wl9jdwk2mlvimzj6hkh2ja-hscolour-1.24.4.drv
  • (diffoscope) out
  • /nix/store/2aqb9w759ajhimh6hhc1pl8dxnblk9k8-hslua-marshalling-2.2.1.drv
  • (diffoscope) out
  • /nix/store/qsrp1h9d70x3p061kwrsldrvp41jgsx2-http-media-0.8.0.0.drv
  • (diffoscope) out
  • /nix/store/cn7w1hk9905r9vl9155nvkgmn9xm1784-pandoc-lua-marshal-0.1.7.drv
  • (diffoscope) out
  • /nix/store/0nip7lx2byicf9xgxgwz1ihk2ymna8sh-foldl-1.4.13.drv
  • (diffoscope) out
  • /nix/store/y05c7k7pgajlxx89zq5jc9p2mk9wsn8l-auto-update-0.1.6.drv
  • (diffoscope) out
  • /nix/store/400kkcrqd74axqkd9y5zdq6a6i26fxgh-hslua-core-2.2.1.drv
  • (diffoscope) out
  • /nix/store/2vk1nc5s64xbdvll728bfz2w5a5qrmf3-happy-1.20.0.drv
  • (diffoscope) out
  • /nix/store/ds6lmi95xihhla5i3jrczzg4x0hx8k0d-http-client-0.7.13.1.drv
  • (diffoscope) out
  • /nix/store/y1k8rs7501129a52q3hq1i53lsr768ln-python3.10-meson-python-0.10.0.drv
  • (diffoscope) dist
  • /nix/store/raagc248i7m07s00gs7nvkiizf6c3z4h-tf-random-0.5.drv
  • (diffoscope) out
  • /nix/store/q74mq6gp67k4msb8c19d7lcgc95ij5aq-haskell-lexer-1.1.1.drv
  • (diffoscope) out
  • /nix/store/9729pxwnwd48wnx8c40iiflq00147ld8-unicode-character-database-15.0.0.drv
  • (diffoscope) out
  • /nix/store/4viz39xp9j17nkh1nc9dvm9qfr2p25wv-charset-0.3.9.drv
  • (diffoscope) out
  • /nix/store/xv88cnvqgvcjxjannw2hgqwsg9nx4pjp-some-1.0.4.1.drv
  • (diffoscope) out
  • /nix/store/9xbyxb9cl41b4nicfiig0020j775flq4-xml-1.3.14.drv
  • (diffoscope) out
  • /nix/store/2y1q3ggs15wa3j2bla5mkipii6c20kcl-streaming-commons-0.2.2.5.drv
  • (diffoscope) out
  • /nix/store/1v2v2wzlnyhqr5vwqajas8zr27wji5nf-asn1-types-0.3.4.drv
  • (diffoscope) out
  • /nix/store/3in7jcg99db2lwx5gi9y0ja1j1pkg80w-blaze-html-0.9.1.2.drv
  • (diffoscope) out
  • /nix/store/34kw8vcqdnin6rq2wlk8dnlkk3sn3dvi-servant-0.19.1.drv
  • (diffoscope) out
  • /nix/store/3lgvp5m8s1xis6qbx7hv6r4g9mkdd98n-tasty-1.4.3.drv
  • (diffoscope) out
  • /nix/store/jalnjgz2wx4p93knzqwd78hqrcwrf1c7-quickcheck-instances-0.3.28.drv
  • (diffoscope) out
  • /nix/store/ghv0gi7hpcknb3jficd66a1idiz4da5g-iproute-1.7.12.drv
  • (diffoscope) out
  • /nix/store/08ijd8f7z58ykg6jjwkl3fcsnnrvl211-gnome-session-43.0.drv
  • (diffoscope) out
  • /nix/store/6wc8q0h4xl1hdvk44c40arrvqq3aly42-psqueues-0.2.7.3.drv
  • (diffoscope) out
  • /nix/store/4r3a7ymwwij61f1y2r80b2h4hjhwh7z2-wl-pprint-annotated-0.1.0.1.drv
  • (diffoscope) out
  • /nix/store/gychdi9crqw1svqb648sza8g54p6ky2l-blaze-builder-0.4.2.2.drv
  • (diffoscope) out
  • /nix/store/8jwnly0gf0d0p59gccgii9zv3xlj60sn-hspec-expectations-0.8.2.drv
  • (diffoscope) out
  • /nix/store/4mr27rjsy3ywy8ax6apvs30bcsyh777l-pandoc-2.19.2.drv
  • (diffoscope) out
  • /nix/store/y7a3qz49vld1lqyg2qbswxm8c73agwgn-easy-file-0.2.2.drv
  • (diffoscope) out
  • /nix/store/gl4jb4h18qlq56r8qifbw75xnca8qqlp-unliftio-0.2.23.0.drv
  • (diffoscope) out
  • /nix/store/dld5d0qn1p2f8z5y1d0zivnai24fh368-http-date-0.0.11.drv
  • (diffoscope) out
  • /nix/store/idvmmapyc2sfzkq04qnsh9vfbk86d2z3-HUnit-1.6.2.0.drv
  • (diffoscope) out
  • /nix/store/v12lbn67c3ml2vg5475qa4pidxxg633z-python3.10-testpath-0.6.0.drv
  • (diffoscope) out
  • /nix/store/iz2zsgjid8mvk4l4fqsm0x3mv0prcw6z-base-compat-batteries-0.12.2.drv
  • (diffoscope) out
  • /nix/store/dniznlz5hs5sq2n5bgp7bf6gjnldza0h-vector-0.12.3.1.drv
  • (diffoscope) out
  • /nix/store/bbnbqq409ak29wm2sarh7kscj71hii4i-libyaml-0.1.2.drv
  • (diffoscope) out
  • /nix/store/j1pvhrx79kjc36w6ih1v346fs6qqh76x-unicode-data-0.3.1.drv
  • (diffoscope) out
  • /nix/store/pcjx12asb142b5ckrcs5ibgjavigp3cl-test-framework-0.8.2.0.drv
  • (diffoscope) out
  • /nix/store/vch3psakvr877ifm20prxf71cng26vds-commonmark-0.2.2.drv
  • (diffoscope) out
  • /nix/store/0svpsglrxnzgx4pvm9v4cjf81w54qivq-hslua-classes-2.2.0.drv
  • (diffoscope) out
  • /nix/store/cn86fsc9k0zqn1kgpkzpq6b0g9zh0wm0-phonenumber-8.12.37.drv
  • (diffoscope) out
  • /nix/store/jwsbgvqfpa59slbc751v8fhifv5pavzl-uniplate-1.6.13.drv
  • (diffoscope) out
  • /nix/store/4vfs63r0di0m2146nprranfvfbq36f3a-unix-time-0.4.8.drv
  • (diffoscope) out
  • /nix/store/b390nsj7yv6axhz4jj7ccaxg4c01kfx5-network-run-0.2.4.drv
  • (diffoscope) out
  • /nix/store/hvv6cz46na24ijl4ch54lp56rcajja6j-wai-app-static-3.1.7.4.drv
  • (diffoscope) out
  • /nix/store/4nspymxldvfapdcsz5h646iz7qzbxhs7-x509-1.7.7.drv
  • (diffoscope) out
  • /nix/store/9zk2nb6yfhqldyagffjnrms18vkkj3y4-trifecta-2.1.2.drv
  • (diffoscope) out
  • /nix/store/zlymrhh9241ms4kvk93bhji1yj0mmy0b-typed-process-0.2.10.1.drv
  • (diffoscope) out
  • /nix/store/bvqa3249my5lc56pzkshqgs5z1palvj6-splitmix-0.1.0.4.drv
  • (diffoscope) out
  • /nix/store/2a8yr6j7zckj4973x299fgjq2xz3v9dd-integer-logarithms-1.0.3.1.drv
  • (diffoscope) out
  • /nix/store/bh4qgyyj3gbhgfgy6nd0qahf5qv1vv58-python3.10-orjson-3.8.2.drv
  • (diffoscope) dist
  • /nix/store/56kz6k9gbxsyyrz8yiyabybwihvmv1f8-python3.10-scipy-1.9.3.drv
  • (diffoscope) dist
  • /nix/store/07c9a2cimkvgy6m2kjm7lgxzaqb37w54-syb-0.7.2.2.drv
  • (diffoscope) out
  • /nix/store/p9f93zbdwd8aakkz2f1rwyxx7syzbfs6-wai-logger-2.4.0.drv
  • (diffoscope) out
  • /nix/store/11xg3vc0h7cadl9imizsx539snq0aml7-contravariant-1.5.5.drv
  • (diffoscope) out
  • /nix/store/sjxlnh7wvip1d5c57c08axxq2ii718f0-comonad-5.0.8.drv
  • (diffoscope) out
  • /nix/store/2kva5sfgkrd1i5lzzhl0ql3k8vm92p5m-pandoc-types-1.22.2.1.drv
  • (diffoscope) out
  • /nix/store/mn8r5am11l1c7z3k8h2v3rnicricjrmn-base64-0.4.2.4.drv
  • (diffoscope) out
  • /nix/store/ffm2999a65yq9rxnyjs44zfrzq75f68m-roc-toolkit-0.1.5.drv
  • (diffoscope) out
  • /nix/store/35ji2y5qzvg9d5j6v5z584030k4s84s5-unicode-collation-0.1.3.3.drv
  • (diffoscope) out
  • /nix/store/6svqpjfdijmxcymrl2w3hq6818jnh33c-cereal-0.5.8.3.drv
  • (diffoscope) out
  • /nix/store/qjav8vbw8wvfbf16n286pv1fpgx656m3-blaze-markup-0.8.2.8.drv
  • (diffoscope) out
  • /nix/store/gkgn5vszqhc8llp40s8kz7x7bhi45a1v-semialign-1.2.0.1.drv
  • (diffoscope) out
  • /nix/store/nxlmij1y1wn1nbbrh3qmq16pnvbr1vpw-skylighting-0.13.2.drv
  • (diffoscope) out
  • /nix/store/c6czhpsp75gzbbhkvm871vfsa5b4flfz-concurrent-output-1.10.16.drv
  • (diffoscope) out
  • /nix/store/3rm8asvdl959ykmky7chh7cclwad0621-tagged-0.8.6.1.drv
  • (diffoscope) out
  • /nix/store/8nj706s5v441ar5rwq75wxq5j8690n1m-ibus-1.5.27.drv
  • (diffoscope) out
  • /nix/store/awbq48g9icn0ia9mkpwd0gii84dm8nii-recv-0.0.0.drv
  • (diffoscope) out
  • /nix/store/bv6a635ryl2x3iwr9w8g90vbwsvbni7b-x509-validation-1.6.12.drv
  • (diffoscope) out
  • /nix/store/1i1dfixfnzs1pxqa3w8kl3mm0blh7p4h-ruby-3.1.2.drv
  • (diffoscope) out
  • /nix/store/l3aigqig6hig21jka32vxsqpsnc55lll-constraints-0.13.4.drv
  • (diffoscope) out
  • /nix/store/fzy96gva000yz76n1gd5m52f6hdzcvpr-http-types-0.12.3.drv
  • (diffoscope) out
  • /nix/store/g6cp7pyrs81y7dj1vckdlk1caxcq0mrc-reducers-3.12.4.drv
  • (diffoscope) out
  • /nix/store/kh87q9mcvbhqfp13jmg2pbwlx2dza1fd-asn1-encoding-0.9.6.drv
  • (diffoscope) out
  • /nix/store/0x88w0rqw3f3vyb8wwsil6y6qmw9i75n-wai-extra-3.1.13.0.drv
  • (diffoscope) out
  • /nix/store/sw9pnqbfl6xhy46dri7jn2g34xsac8pq-flatpak-1.14.1.drv
  • (diffoscope) doc
  • /nix/store/xfii6r6rm2ig6ras498nb2mhq7wc9kmc-hspec-wai-0.11.1.drv
  • (diffoscope) out
  • /nix/store/yfx9s4sdl1y5ash38a6alhbngam13h15-libadwaita-1.2.0.drv
  • (diffoscope) out
  • /nix/store/wafhw891kvnccyzfbksbfp04kqlsz2s9-happy-1.20.0.drv
  • (diffoscope) out
  • /nix/store/fyab3lbflwy8pxyas1a92ks9h02f23v7-quickcheck-io-0.2.0.drv
  • (diffoscope) out
  • /nix/store/p8hgj7jd4lhc4x6fmld9rc2z9d056s8r-HsYAML-0.2.1.1.drv
  • (diffoscope) out
  • /nix/store/56ba7irkg4sv2fvxlrd2zkchavvhfmmj-foundation-0.0.29.drv
  • (diffoscope) out
  • /nix/store/8k5cim138wxsm76nrpq7d185mcss92q3-tls-1.5.8.drv
  • (diffoscope) out
  • /nix/store/5x9bq4malppi4s3ns8v0xd76zckar2av-gtk+-2.24.33.drv
  • (diffoscope) out
  • /nix/store/0x89b9vg590zlai8zay96rxq7p6v0x19-hspec-2.9.7.drv
  • (diffoscope) out
  • /nix/store/a0fv3cp8h1idak5vh0vx07gmx1x54hlr-doctest-0.20.1.drv
  • (diffoscope) out
  • /nix/store/ypkzr0v51qp685fa07k04lzsq1a8la7c-base-compat-0.12.2.drv
  • (diffoscope) out
  • /nix/store/vadjdal35q8nb5yilggfzza09pyv3s2s-warp-3.3.23.drv
  • (diffoscope) out
  • /nix/store/ab7cmi17km7vz5xm5nxs8w50j2id9nkw-python3.10-numpy-1.23.3.drv
  • (diffoscope) dist
  • /nix/store/aci8pvnrpyjzh8zx97szgi0bdaz5g3ln-basement-0.0.15.drv
  • (diffoscope) out
  • /nix/store/39msq0jfih65bly54jv92hc4vb48czcj-Diff-0.4.1.drv
  • (diffoscope) out
  • /nix/store/sly2kp2nf4w7qli9p738k7m77381cs2m-mockery-0.3.5.drv
  • (diffoscope) out
  • /nix/store/6mjibz3w1jqdbj17c58nizsq45q9j9gm-lifted-base-0.2.3.12.drv
  • (diffoscope) out
  • /nix/store/h7slz1alcx8mh7m42azxya29zls980db-hspec-core-2.9.7.drv
  • (diffoscope) out
  • /nix/store/bm8x6xqq3xinwxqy4bprd1npidz317f0-pem-0.2.4.drv
  • (diffoscope) out
  • /nix/store/35dwdwf14yywb9pjwzmmhgl4symv85v7-socks-0.6.1.drv
  • (diffoscope) out
  • /nix/store/i1if06m7qw0w8nvrag3g93dfc3cybcv8-primitive-0.7.3.0.drv
  • (diffoscope) out
  • /nix/store/6faad3m75cc8x64xnv24c5yrk5cgwgcw-safe-0.3.19.drv
  • (diffoscope) out
  • /nix/store/xgns56rynqifq35vbrgwdiiw3gi0adpl-unicode-transforms-0.4.0.1.drv
  • (diffoscope) out
  • /nix/store/65f69v1g8kdnj0id3azr81vb83g88ayi-code-page-0.2.1.drv
  • (diffoscope) out
  • /nix/store/h9q0l87k6x1nhc4v3sg5k3641knz2zrs-aeson-2.0.3.0.drv
  • (diffoscope) out
  • /nix/store/i5sqm7g2wms36252qjr2jxnyn78jxk3r-sop-core-0.5.0.2.drv
  • (diffoscope) out
  • /nix/store/zfkb0hsqafbacq6qpfpy4r88fxldazhz-profunctors-5.6.2.drv
  • (diffoscope) out
  • /nix/store/qzs7q729nsviybgvy95x5qnmnx9bcrx3-case-insensitive-1.2.1.0.drv
  • (diffoscope) out
  • /nix/store/zq1mqgzwr5cf9jg4q6mwa8yh5dzf7za5-call-stack-0.4.0.drv
  • (diffoscope) out
  • /nix/store/gpbdvnbn4n5rk6xnn44kyr21wcdjbidi-generic-deriving-1.14.2.drv
  • (diffoscope) out
  • /nix/store/65pnjr7q3imbl0ddzxilc31lj7cy9wwd-http2-3.0.3.drv
  • (diffoscope) out
  • /nix/store/9c543jwr6vlrzm19sxk2farj8cy6v3hr-attoparsec-0.14.4.drv
  • (diffoscope) out
  • /nix/store/y3kamx15l2jmk4kwd0r1hr7rqxanzd20-vault-0.3.1.5.drv
  • (diffoscope) out
  • /nix/store/nb23593xz6d6lpplb08kw9cmxhshiaq6-strict-0.4.0.1.drv
  • (diffoscope) out
  • /nix/store/6yfifq5dfdvfl5xckxcjbgqx35a0a85c-word8-0.1.3.drv
  • (diffoscope) out
  • /nix/store/pjpvrrsws19rwnx7v1ncd62fygpi0shc-haddock-library-1.10.0.drv
  • (diffoscope) out
  • /nix/store/80gihgra5ik3cgcgg2v5zkx9ckv1jvj5-QuickCheck-2.14.2.drv
  • (diffoscope) out
  • /nix/store/k0z4xdhd04jyrbx65im66ybfigmyp5aa-xml-conduit-1.9.1.1.drv
  • (diffoscope) out
  • /nix/store/vxy8awvkqrl7n0jxhnpijzmpig7k7km9-hscolour-1.24.4.drv
  • (diffoscope) out
  • /nix/store/b8r7db71xshvmms3gadishbbdisnyf5s-network-uri-2.6.4.2.drv
  • (diffoscope) out
  • /nix/store/fbi1jnxdz5lkfw26g400q9m91d62vq2d-utf8-string-1.0.2.drv
  • (diffoscope) out
  • /nix/store/jvy2xszi9zmj5xdv93vzn59fwylija34-hourglass-0.2.12.drv
  • (diffoscope) out
  • /nix/store/mra569m8la5i16yx7x3107q14z03azpv-barbies-2.0.4.0.drv
  • (diffoscope) out
  • /nix/store/19msgpv41n773ihh3zik6qm8lva6c6dp-libcamera-0.0.1.drv
  • (diffoscope) out
  • /nix/store/r40piaq18d2igy6q5627khvdgxmg3krf-digest-0.0.1.4.drv
  • (diffoscope) out
  • /nix/store/yb6dyfzg2x9y1fz491k0r0xkrfyszpml-conduit-1.3.4.3.drv
  • (diffoscope) out
  • /nix/store/llm6dr5zc560jmw27cq9kyirj4fwb9wr-vector-algorithms-0.8.0.4.drv
  • (diffoscope) out
  • /nix/store/pfz76rxffpsyx7p2plx26jdmnxb3p03v-rav1e-0.6.1.drv
  • (diffoscope) out
  • /nix/store/4522cak95czmwwnfrlv1zbm6ix0wycnf-parsers-0.12.11.drv
  • (diffoscope) out
  • /nix/store/fjq349iyzcg11fafpi181lyvwxm1kn9w-fingertree-0.1.5.0.drv
  • (diffoscope) out
  • /nix/store/ijya1dz3lhhcs1jb08r0jfhl59l1dcv8-lens-5.1.1.drv
  • (diffoscope) out
  • /nix/store/6k4h5ix317gjhmdv0m6z060lcfr8kisg-logging-facade-0.3.1.drv
  • (diffoscope) out
  • /nix/store/2f247lplzfj3aihv07kyq0080wyhm1bi-base64-bytestring-1.2.1.0.drv
  • (diffoscope) out
  • /nix/store/5q8sdqy4kml81p9asq4h4gyrpqvir823-prettyprinter-1.7.1.drv
  • (diffoscope) out
  • /nix/store/v5a6wkvq014pry6kzm7lcyssic1apqx6-cryptonite-0.30.drv
  • (diffoscope) out
  • /nix/store/yj9s6xhp7pxlsnhds4f2msl1i3ymfr3p-mono-traversable-1.0.15.3.drv
  • (diffoscope) out
  • /nix/store/krmig36yjqcn7b3bimjvx0lhlsknfx93-hedgehog-1.1.2.drv
  • (diffoscope) out
  • /nix/store/7msyk76khagzk66zbzfs0525wr50hbvz-th-abstraction-0.4.5.0.drv
  • (diffoscope) out
  • /nix/store/0anb9b5fyl09dfcf6hfz3rr9sx0iyl6g-JuicyPixels-3.3.7.drv
  • (diffoscope) out
  • /nix/store/pkyq0wipm9jm58s7fnrm1nxz3j0xijs0-directfb-1.7.7.drv
  • (diffoscope) out
  • /nix/store/hqyg375xnk03d473y2588yw8gisfdsd2-python3.10-pandas-1.4.4.drv
  • (diffoscope) out
  • /nix/store/0ygsma0chi2bc33245j6px61q3kfizrs-nodejs-18.12.1.drv
  • (diffoscope) out

  • unchecked paths


    How are these tested?

    Each build is run twice, at different times, on different hardware running different kernels.

    How confident can we be in the results?

    Fairly. We don't currently inject randomness at the filesystem layer, but many of the reproducibility issues are being exercised already. It isn't possible to guarantee a package is reproducible, just like it isn't possible to prove software is bug-free. It is possible there is nondeterminism in a package source, waiting for some specific circumstance.

    This is why we run these tests: to track how we are doing over time, to submit bug fixes for nondeterminism when we find them.

    How can I help?

    How can we do better?

    There are further steps we could take. For example, the next likely step is using disorderfs which injects additional nondeterminism by reordering directory entries.

    How can I test my patches?

    Nix has built-in support for checking a path is reproducible. There are two routes.

    Pretending you are debugging a nondeterminism bug in hello. To check it, you build the package, and then build it again with --check --keep-failed. This will provide the differing output in a separate directory which you can use diffoscope on.

    $ nix-build . -A hello
    $ nix-build . -A hello --check --keep-failed
    [...snip...]
    error: derivation '/nix/store/...hello.drv' may not be deterministic:
    output '/nix/store/...-hello' differs from '/nix/store/...hello.check'
    $ diffoscope /nix/store/...hello /nix/store/...hello.check
    

    Note: the .check output is not a valid store path, and will automatically be deleted on the next run of the Nix garbage collector.

    There is support for an automatic diff-hook in Nix 2, but it is much more complicated to set up. If you would like to work on this, or need help setting it up, contact us on Matrix. We can work together to write docs on how to use it.


    Generated at 2023-01-17 20:12:00.741034048 UTC from https://github.com/grahamc/r13y.com.