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-linux734580027883
armhf-linux31495525183
i586-gnu1021739
i686-linux2569715254714
powerpc64le-linux2041211037143
riscv64-linux0034913
x86_64-gnu0020942
x86_64-linux3592818591464

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 openjdkClosed
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