DeveloperWiki:ReproduciblePackages

From ArchWiki
Jump to navigation Jump to search

This page serves as a temporary list of packages from [core] at date 2019-11-14 that are reproducible using either the archlinux-repro [A] or makerepropkg [M] tools.

acl-2.2.53-2-x86_64.pkg.tar.xz                      [A,M]
archlinux-keyring-20191018-2-any.pkg.tar.xz         [A, ]
archlinux-keyring-20191018-2-any.pkg.tar.xz         [A, ]
argon2-20190702-2-x86_64.pkg.tar.xz                 [A, ]
argon2-20190702-2-x86_64.pkg.tar.xz                 [A, ]
attr-2.4.48-2-x86_64.pkg.tar.xz                     [A,M]
audit-2.8.5-6-x86_64.pkg.tar.xz                     [A, ]
audit-2.8.5-6-x86_64.pkg.tar.xz                     [A, ]
autoconf-2.69-6-any.pkg.tar.xz                      [A, ]
autoconf-2.69-6-any.pkg.tar.xz                      [A, ]
automake-1.16.1-2-any.pkg.tar.xz                    [A, ]
automake-1.16.1-2-any.pkg.tar.xz                    [A, ]
b43-fwcutter-019-3-x86_64.pkg.tar.xz                [A, ]
b43-fwcutter-019-3-x86_64.pkg.tar.xz                [A, ]
base-2-2-any.pkg.tar.xz                             [A, ]
base-2-2-any.pkg.tar.xz                             [A, ]
bash-5.0.011-2-x86_64.pkg.tar.xz                    [A, ]
bash-5.0.011-2-x86_64.pkg.tar.xz                    [A, ]
binutils-2.33.1-2-x86_64.pkg.tar.xz                 [A, ]
binutils-2.33.1-2-x86_64.pkg.tar.xz                 [A, ]
bison-3.4.2-2-x86_64.pkg.tar.xz                     [A, ]
bison-3.4.2-2-x86_64.pkg.tar.xz                     [A, ]
bridge-utils-1.6-4-x86_64.pkg.tar.xz                [A, ]
bridge-utils-1.6-4-x86_64.pkg.tar.xz                [A, ]
btrfs-progs-5.3.1-3-x86_64.pkg.tar.xz               [A,M]
bzip2-1.0.8-3-x86_64.pkg.tar.xz                     [A,M]
ca-certificates-20181109-2-any.pkg.tar.xz           [A, ]
ca-certificates-20181109-2-any.pkg.tar.xz           [A, ]
ca-certificates-mozilla-3.47-2-x86_64.pkg.tar.xz    [A, ]
ca-certificates-mozilla-3.47-2-x86_64.pkg.tar.xz    [A, ]
ca-certificates-utils-20181109-2-any.pkg.tar.xz     [A, ]
ca-certificates-utils-20181109-2-any.pkg.tar.xz     [A, ]
coreutils-8.31-3-x86_64.pkg.tar.xz                  [A,M]
cracklib-2.9.7-2-x86_64.pkg.tar.xz                  [A, ]
cracklib-2.9.7-2-x86_64.pkg.tar.xz                  [A, ]
crda-4.14-3-x86_64.pkg.tar.xz                       [A, ]
crda-4.14-3-x86_64.pkg.tar.xz                       [A, ]
cronie-1.5.5-1-x86_64.pkg.tar.xz                    [A,M]
cryptsetup-2.2.2-1-x86_64.pkg.tar.xz                [A,M]
curl-7.67.0-3-x86_64.pkg.tar.xz                     [A,M]
dash-0.5.10.2-2-x86_64.pkg.tar.xz                   [A, ]
dash-0.5.10.2-2-x86_64.pkg.tar.xz                   [A, ]
db-5.3.28-5-x86_64.pkg.tar.xz                       [A, ]
db-5.3.28-5-x86_64.pkg.tar.xz                       [A, ]
dbus-1.12.16-3-x86_64.pkg.tar.xz                    [A, ]
dbus-1.12.16-3-x86_64.pkg.tar.xz                    [A, ]
device-mapper-2.02.186-3-x86_64.pkg.tar.xz          [A, ]
device-mapper-2.02.186-3-x86_64.pkg.tar.xz          [A, ]
dhcpcd-8.1.1-2-x86_64.pkg.tar.xz                    [A,M]
dialog-1:1.3_20191110-2-x86_64.pkg.tar.xz           [A, ]
dialog-1:1.3_20191110-2-x86_64.pkg.tar.xz           [A, ]
diffutils-3.7-3-x86_64.pkg.tar.xz                   [A, ]
diffutils-3.7-3-x86_64.pkg.tar.xz                   [A, ]
ding-libs-0.6.1-3-x86_64.pkg.tar.xz                 [A, ]
ding-libs-0.6.1-3-x86_64.pkg.tar.xz                 [A, ]
dmraid-1.0.0.rc16.3-12-x86_64.pkg.tar.xz            [A, ]
dmraid-1.0.0.rc16.3-12-x86_64.pkg.tar.xz            [A, ]
dnssec-anchors-20190629-2-any.pkg.tar.xz            [A, ]
dnssec-anchors-20190629-2-any.pkg.tar.xz            [A, ]
dosfstools-4.1-3-x86_64.pkg.tar.xz                  [A, ]
dosfstools-4.1-3-x86_64.pkg.tar.xz                  [A, ]
e2fsprogs-1.45.4-2-x86_64.pkg.tar.xz                [A, ]
e2fsprogs-1.45.4-2-x86_64.pkg.tar.xz                [A, ]
ed-1.15-2-x86_64.pkg.tar.xz                         [A, ]
ed-1.15-2-x86_64.pkg.tar.xz                         [A, ]
efibootmgr-16-2-x86_64.pkg.tar.xz                   [A, ]
efibootmgr-16-2-x86_64.pkg.tar.xz                   [A, ]
efivar-37-2-x86_64.pkg.tar.xz                       [A, ]
efivar-37-2-x86_64.pkg.tar.xz                       [A, ]
elfutils-0.177-2-x86_64.pkg.tar.xz                  [A, ]
elfutils-0.177-2-x86_64.pkg.tar.xz                  [A, ]
expat-2.2.9-2-x86_64.pkg.tar.xz                     [A, ]
expat-2.2.9-2-x86_64.pkg.tar.xz                     [A, ]
fakeroot-1.24-2-x86_64.pkg.tar.xz                   [A, ]
fakeroot-1.24-2-x86_64.pkg.tar.xz                   [A, ]
file-5.37-4-x86_64.pkg.tar.xz                       [A, ]
file-5.37-4-x86_64.pkg.tar.xz                       [A, ]
filesystem-2019.10-2-x86_64.pkg.tar.xz              [A, ]
filesystem-2019.10-2-x86_64.pkg.tar.xz              [A, ]
findutils-4.7.0-2-x86_64.pkg.tar.xz                 [A,M]
flex-2.6.4-3-x86_64.pkg.tar.xz                      [A, ]
flex-2.6.4-3-x86_64.pkg.tar.xz                      [A, ]
gawk-5.0.1-2-x86_64.pkg.tar.xz                      [A,M]
gcc-9.2.0-4-x86_64.pkg.tar.xz                       [A, ]
gcc-d-9.2.0-4-x86_64.pkg.tar.xz                     [A, ]
gcc-fortran-9.2.0-4-x86_64.pkg.tar.xz               [A, ]
gcc-go-9.2.0-4-x86_64.pkg.tar.xz                    [A, ]
gcc-libs-9.2.0-4-x86_64.pkg.tar.xz                  [A, ]
gcc-objc-9.2.0-4-x86_64.pkg.tar.xz                  [A, ]
gdbm-1.18.1-3-x86_64.pkg.tar.xz                     [A, ]
gettext-0.20.1-3-x86_64.pkg.tar.xz                  [A, ]
glib2-docs-2.62.2-2-x86_64.pkg.tar.xz               [A, ]
glibc-2.30-3-x86_64.pkg.tar.xz                      [A, ]
gmp-6.1.2-3-x86_64.pkg.tar.xz                       [A, ]
gnupg-2.2.17-3-x86_64.pkg.tar.xz                    [A, ]
gpgme-1.13.1-3-x86_64.pkg.tar.xz                    [A, ]
gpm-1.20.7.r27.g1fd1941-2-x86_64.pkg.tar.xz         [A, ]
grep-3.3-3-x86_64.pkg.tar.xz                        [A, ]
groff-1.22.4-2-x86_64.pkg.tar.xz                    [A, ]
gssproxy-0.8.2-2-x86_64.pkg.tar.xz                  [A, ]
gzip-1.10-3-x86_64.pkg.tar.xz                       [A, ]
hdparm-9.58-3-x86_64.pkg.tar.xz                     [A, ]
hwids-20191025-2-any.pkg.tar.xz                     [A, ]
icu-65.1-2-x86_64.pkg.tar.xz                        [A, ]
ifenslave-1.1.0-11-x86_64.pkg.tar.xz                [A, ]
inetutils-1.9.4-8-x86_64.pkg.tar.xz                 [A, ]
iproute2-5.3.0-2-x86_64.pkg.tar.xz                  [A, ]
iptables-1:1.8.3-3-x86_64.pkg.tar.xz                [A, ]
iptables-nft-1:1.8.3-3-x86_64.pkg.tar.xz            [A, ]
iputils-20190709-2-x86_64.pkg.tar.xz                [A, ]
ipw2100-fw-1.3-10-any.pkg.tar.xz                    [A, ]
ipw2200-fw-3.1-8-any.pkg.tar.xz                     [A, ]
iw-5.3-2-x86_64.pkg.tar.xz                          [A, ]
jfsutils-1.1.15-7-x86_64.pkg.tar.xz                 [A, ]
json-c-0.13.1-3-x86_64.pkg.tar.xz                   [A, ]
kbd-2.2.0-5-x86_64.pkg.tar.xz                       [A, ]
kmod-26-3-x86_64.pkg.tar.xz                         [A,M]
krb5-1.17-2-x86_64.pkg.tar.xz                       [A, ]
ldns-1.7.1-2-x86_64.pkg.tar.xz                      [A, ]
less-551-3-x86_64.pkg.tar.xz                        [A, ]
lib32-gcc-libs-9.2.0-4-x86_64.pkg.tar.xz            [A, ]
lib32-glibc-2.30-3-x86_64.pkg.tar.xz                [A, ]
libaio-0.3.112-2-x86_64.pkg.tar.xz                  [A, ]
libarchive-3.4.0-3-x86_64.pkg.tar.xz                [A, ]
libassuan-2.5.3-2-x86_64.pkg.tar.xz                 [A, ]
libcap-2.27-2-x86_64.pkg.tar.xz                     [A, ]
libcap-ng-0.7.9-2-x86_64.pkg.tar.xz                 [A, ]
libedit-20191025_3.1-1-x86_64.pkg.tar.xz            [A, ]
libedit-20191025_3.1-1-x86_64.pkg.tar.xz            [A,M]
libelf-0.177-2-x86_64.pkg.tar.xz                    [A, ]
libevent-2.1.11-3-x86_64.pkg.tar.xz                 [A, ]
libffi-3.2.1-4-x86_64.pkg.tar.xz                    [A, ]
libgcrypt-1.8.5-2-x86_64.pkg.tar.xz                 [A, ]
libgpg-error-1.36-3-x86_64.pkg.tar.xz               [A, ]
libgssglue-0.4-4-x86_64.pkg.tar.xz                  [A, ]
libidn-1.35-2-x86_64.pkg.tar.xz                     [A, ]
libidn2-2.3.0-1-x86_64.pkg.tar.xz                   [A, ]
libksba-1.3.5-2-x86_64.pkg.tar.xz                   [A, ]
libldap-2.4.48-2-x86_64.pkg.tar.xz                  [A, ]
libmnl-1.0.4-3-x86_64.pkg.tar.xz                    [A, ]
libmpc-1.1.0-2-x86_64.pkg.tar.xz                    [A, ]
libnftnl-1.1.4-2-x86_64.pkg.tar.xz                  [A, ]
libnghttp2-1.39.2-2-x86_64.pkg.tar.xz               [A, ]
libnl-3.5.0-2-x86_64.pkg.tar.xz                     [A, ]
libnsl-1.2.0-2-x86_64.pkg.tar.xz                    [A, ]
libpcap-1.9.1-2-x86_64.pkg.tar.xz                   [A, ]
libpipeline-1.5.1-2-x86_64.pkg.tar.xz               [A, ]
libpsl-0.21.0-2-x86_64.pkg.tar.xz                   [A, ]
libsasl-2.1.27-2-x86_64.pkg.tar.xz                  [A, ]
libseccomp-2.4.1-3-x86_64.pkg.tar.xz                [A, ]
libsecret-0.19.1-2-x86_64.pkg.tar.xz                [A, ]
libssh2-1.9.0-2-x86_64.pkg.tar.xz                   [A, ]
libtasn1-4.14-3-x86_64.pkg.tar.xz                   [A, ]
libtirpc-1.1.4-2-x86_64.pkg.tar.xz                  [A, ]
libunistring-0.9.10-2-x86_64.pkg.tar.xz             [A, ]
libusb-1.0.23-2-x86_64.pkg.tar.xz                   [A, ]
libutil-linux-2.34-6-x86_64.pkg.tar.xz              [A, ]
licenses-20191011-2-any.pkg.tar.xz                  [A, ]
links-2.20.2-2-x86_64.pkg.tar.xz                    [A, ]
linux-api-headers-5.3.1-2-any.pkg.tar.xz            [A, ]
linux-firmware-20191022.2b016af-3-any.pkg.tar.xz    [A, ]
logrotate-3.15.1-2-x86_64.pkg.tar.xz                [A, ]
lvm2-2.02.186-3-x86_64.pkg.tar.xz                   [A, ]
lz4-1:1.9.2-2-x86_64.pkg.tar.xz                     [A, ]
lzo-2.10-3-x86_64.pkg.tar.xz                        [A, ]
m4-1.4.18-3-x86_64.pkg.tar.xz                       [A, ]
make-4.2.1-4-x86_64.pkg.tar.xz                      [A, ]
man-db-2.9.0-1-x86_64.pkg.tar.xz                    [A, ]
man-pages-5.03-2-any.pkg.tar.xz                     [A, ]
mdadm-4.1-2-x86_64.pkg.tar.xz                       [A, ]
minizip-1:1.2.11-4-x86_64.pkg.tar.xz                [A, ]
mkinitcpio-27-2-any.pkg.tar.xz                      [A,M]
mkinitcpio-busybox-1.30.1-2-x86_64.pkg.tar.xz       [A, ]
mkinitcpio-nfs-utils-0.3-7-x86_64.pkg.tar.xz        [A, ]
mlocate-0.26.git.20170220-2-x86_64.pkg.tar.xz       [A, ]
mpfr-4.0.2-2-x86_64.pkg.tar.xz                      [A, ]
nano-4.5-2-x86_64.pkg.tar.xz                        [A, ]
ncurses-6.1-7-x86_64.pkg.tar.xz                     [A, ]
netctl-1.20-2-any.pkg.tar.xz                        [A, ]
nettle-3.5.1-2-x86_64.pkg.tar.xz                    [A, ]
net-tools-1.60.20181103git-2-x86_64.pkg.tar.xz      [A, ]
nfsidmap-2.4.1-3-x86_64.pkg.tar.xz                  [A, ]
nfs-utils-2.4.1-3-x86_64.pkg.tar.xz                 [A, ]
nilfs-utils-2.2.8-2-x86_64.pkg.tar.xz               [A, ]
npth-1.6-2-x86_64.pkg.tar.xz                        [A, ]
nspr-4.23-2-x86_64.pkg.tar.xz                       [A, ]
openldap-2.4.48-2-x86_64.pkg.tar.xz                 [A, ]
openresolv-3.9.2-2-any.pkg.tar.xz                   [A, ]
openssh-8.1p1-2-x86_64.pkg.tar.xz                   [A, ]
openssl-1.0-1.0.2.t-1-x86_64.pkg.tar.xz             [A, ]
openssl-1.0-1.0.2.t-1-x86_64.pkg.tar.xz             [A,M]
openssl-1.1.1.d-2-x86_64.pkg.tar.xz                 [A, ]
openvpn-2.4.8-1-x86_64.pkg.tar.xz                   [A,M]
p11-kit-0.23.18.1-2-x86_64.pkg.tar.xz               [A, ]
pacman-5.2.1-1-x86_64.pkg.tar.xz                    [A,M]
pacman-mirrorlist-20191001-2-any.pkg.tar.xz         [A, ]
pam-1.3.1-2-x86_64.pkg.tar.xz                       [A, ]
pambase-20190105.1-2-any.pkg.tar.xz                 [A, ]
patch-2.7.6-8-x86_64.pkg.tar.xz                     [A,M]
pciutils-3.6.2-2-x86_64.pkg.tar.xz                  [A, ]
pcre2-10.33-2-x86_64.pkg.tar.xz                     [A, ]
pcre-8.43-2-x86_64.pkg.tar.xz                       [A, ]
pinentry-1.1.0-5-x86_64.pkg.tar.xz                  [A, ]
pkcs11-helper-1.25.1-2-x86_64.pkg.tar.xz            [A, ]
ppp-2.4.7-6-x86_64.pkg.tar.xz                       [A, ]
pptpclient-1.10.0-2-x86_64.pkg.tar.xz               [A, ]
procinfo-ng-2.0.304-8-x86_64.pkg.tar.xz             [A, ]
procps-ng-3.3.15-2-x86_64.pkg.tar.xz                [A, ]
psmisc-23.3-2-x86_64.pkg.tar.xz                     [A, ]
pth-2.0.7-7-x86_64.pkg.tar.xz                       [A, ]
readline-8.0.001-2-x86_64.pkg.tar.xz                [A, ]
reiserfsprogs-3.6.27-3-x86_64.pkg.tar.xz            [A, ]
rpcbind-1.2.5-3-x86_64.pkg.tar.xz                   [A, ]
run-parts-4.8.6.1-2-x86_64.pkg.tar.xz               [A, ]
sdparm-1.10-3-x86_64.pkg.tar.xz                     [A, ]
sed-4.7-3-x86_64.pkg.tar.xz                         [A, ]
shadow-4.7-3-x86_64.pkg.tar.xz                      [A, ]
sqlite-3.30.1-2-x86_64.pkg.tar.xz                   [A, ]
sqlite-analyzer-3.30.1-2-x86_64.pkg.tar.xz          [A, ]
sqlite-doc-3.30.1-2-x86_64.pkg.tar.xz               [A, ]
sqlite-tcl-3.30.1-2-x86_64.pkg.tar.xz               [A, ]
sudo-1.8.29-1-x86_64.pkg.tar.xz                     [A, ]
sudo-1.8.29-1-x86_64.pkg.tar.xz                     [A,M]
sysfsutils-2.1.0-11-x86_64.pkg.tar.xz               [A, ]
systemd-243.78-2-x86_64.pkg.tar.xz                  [A,M]
syslinux-6.04.pre2.r11.gbf6db5b4-3-x86_64.pkg.tar.xz  [A, ]
tar-1.32-3-x86_64.pkg.tar.xz                        [A, ]
texinfo-6.7-2-x86_64.pkg.tar.xz                     [A, ]
traceroute-2.1.0-5-x86_64.pkg.tar.xz                [A, ]
thin-provisioning-tools-0.8.5-3-x86_64.pkg.tar.xz   [A, ]
tzdata-2019c-3-x86_64.pkg.tar.xz                    [A, ]
usbutils-012-2-x86_64.pkg.tar.xz                    [A, ]
util-linux-2.34-6-x86_64.pkg.tar.xz                 [A, ]
vi-1:070224-4-x86_64.pkg.tar.xz                     [A, ]
which-2.21-5-x86_64.pkg.tar.xz                      [A, ]
wireless-regdb-2019.06.03-2-any.pkg.tar.xz          [A, ]
wireless_tools-30.pre9-3-x86_64.pkg.tar.xz          [A, ]
wpa_supplicant-2:2.9-2-x86_64.pkg.tar.xz            [A, ]
xfsprogs-5.2.1-3-x86_64.pkg.tar.xz                  [A, ]
xinetd-2.3.15-6-x86_64.pkg.tar.xz                   [A, ]
xz-5.2.4-2-x86_64.pkg.tar.xz                        [A,M]
zlib-1:1.2.11-4-x86_64.pkg.tar.xz                   [A, ]
zstd-1.4.3-2-x86_64.pkg.tar.xz                      [A, ]

Tested but not reproducible

amd-ucode-20191022.2b016af-2-any.pkg.tar.xz           [A, ] - reproducible, fixed with -3
dbus-docs-1.12.16-3-x86_64.pkg.tar.xz                 [A, ] - https://sourceforge.net/p/docbook/bugs/1385/ actual bug https://bugzilla.gnome.org/show_bug.cgi?id=751621
grub-2:2.04-3-x86_64.pkg.tar.xz                       [A,M]
man-db-2.9.0-1-x86_64.pkg.tar.xz                      [A,M] - https://lists.gnu.org/archive/html/bug-groff/2019-11/msg00000.html
gcc-ada-9.2.0-4-x86_64.pkg.tar.xz                     [A, ]
glib2-2.62.2-2-x86_64.pkg.tar.xz                      [A, ] - .pyc file
gnutls-3.6.10-2-x86_64.pkg.tar.xz                     [A, ] - build date in man pages 
keyutils-1.6.1-2-x86_64.pkg.tar.xz                    [A, ] - stores the date
libtool-2.4.6+42+gb88cebd5-7-x86_64.pkg.tar.xz        [A, ] - stores build host name - Debian patch (fixed in -8)
nss-3.47-2-x86_64.pkg.tar.xz                          [A, ]
perl-5.30.1-1-x86_64.pkg.tar.xz                       [A, ] - differences of dates, running kernel, CFLAGS(???) https://github.com/bmwiedemann/openSUSE/blob/master/packages/p/perl/perl-reproducible.patch
s-nail-14.9.15-2-x86_64.pkg.tar.xz                    [A, ] - appears to store makeflags?
linux-5.3.11.1-1-x86_64.pkg.tar.xz                    [A, ]
linux-docs-5.3.11.1-1-x86_64.pkg.tar.xz               [A, ]
linux-headers-5.3.11.1-1-x86_64.pkg.tar.xz            [A, ]


Collection of diffoscope output from repro building: https://pkgbuild.com/~foxboron/diffoscope-output-non-reproducible/

Not building

popt-1.16-11-x86_64.pkg.tar.xz     - upstream server rpm5.org has gone down. Reproducible if http://sources.openelec.tv/mirror/popt/popt-1.16.tar.gz is pre-fetched
pkgconf-1.6.3-3-x86_64.pkg.tar.xz  - SSL cert - moved to sr.ht https://git.sr.ht/~kaniini/pkgconf
iana-etc-20191030-1-any.pkg.tar.xz - not validating

Remaining to test

linux-lts-4.19.84-1-x86_64.pkg.tar.xz
linux-lts-docs-4.19.84-1-x86_64.pkg.tar.xz
linux-lts-headers-4.19.84-1-x86_64.pkg.tar.xz