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-linux615737626532
armhf-linux396162422966
i586-gnu156320878
i686-linux15508119213664
powerpc64le-linux877568718247
riscv64-linux0032453
x86_64-linux3158417432184

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