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-linux621538126513
armhf-linux412068522765
i586-gnu154320874
i686-linux14853118214407
powerpc64le-linux935473317642
riscv64-linux0032497
x86_64-linux3084817323041

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