Guix QA: Reproducible builds

The following table gives an overview of packages that can be built reproducibly, as well as known issues. All data is from the master branch.

SystemPackage reproducibility
MatchingNot matchingUnknown
aarch64-linux526836527359
armhf-linux377068323028
i586-gnu156320835
i686-linux2365413455295
powerpc64le-linux190108027827
riscv64-linux0032380
x86_64-linux3229717591382

Issues

IssueTitleStatus
22304Build for Julia is not reproducibleOpen
28173reproducibility: texlive packages contain timestampsOpen
30730JDK not reproducibleOpen
33041[PATCH] gnu: icedtea-6: Make javadoc reproducible.Closed
34417Ruby is not reproducibleOpen
35085Emacs is not reproducibleOpen
38162icedtea "jar" tool could automatically pack reproducible jarsOpen
39310MariaDB reproducibility issueClosed
40316nss not reproducibleOpen
41669Cross-compiled powerpc64-linux bootstrap-tarballs not reproducibleOpen
44097Gnucash not reproducibleOpen
44112SBCL is not reproducibleOpen
44835gnu/ci.go: Embeds build path, breaking reproducible buildsClosed
45675Zip-based archives store timestampsOpen
48534gtk+ 3.24.24 is not reproducibleOpen
48591ugrep: reproducibility issuesOpen
50015Rust packages are not reproducibleOpen
50672nnpack is not reproducibleClosed
55273guile-git is not reproducibleOpen
55751[PATCH 0/8] Towards reproducible openjdkOpen
55757reproducible builds: disable parllel build in islOpen
57593Racket 8.6 is not reproducibleOpen
60879`guix pull` profile reproducibility issuesOpen
61852‘scheme48-prescheme’ is not reproducibleOpen
65219OpenFOAM is not reproducibleOpen