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-linux747860424645
armhf-linux338265623217
i586-gnu151320687
i686-linux2413912624645
powerpc64le-linux210518705493
riscv64-linux0032117
x86_64-linux3137117242052

Issues

IssueTitleStatus
22304Build for Julia is not reproducibleOpen
28173reproducibility: texlive packages contain timestampsOpen
30730JDK not reproducibleOpen
33041[PATCH] gnu: icedtea-6: Make javadoc reproducible.Open
34417Ruby is not reproducibleOpen
35085Emacs is not reproducibleOpen
38162icedtea "jar" tool could automatically pack reproducible jarsOpen
39310MariaDB reproducibility issueClosed
40316core-updates nss 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 buildsOpen
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