Hi,

I noticed that arch now has a page at reproducible-builds.org:
https://tests.reproducible-builds.org/archlinux/archlinux.html

However every single packages fails, including simple shell scripts like
keychain which has only 2 files:
% pacman -Q -l keychain
[...]
keychain /usr/bin/keychain
[...]
keychain /usr/share/man/man1/keychain.1.gz

% file /usr/bin/keychain
/usr/bin/keychain: POSIX shell script, ASCII text executable, with
escape sequences

Comparing the package content shows some issue:
- .PKGINFO encodes the build date
- .BUILDINFO encodes all the system's packages at build time.
- .MTREE also encodes time.  

Also, makepkg (available in the pacman package) uses bsdtar, given the
issues above, I could not test if it worked.

I remember from a previous conversation on this list that uploaders
are supposed to use a chroot to build the package.

- Is there any tool that automatize building with the chroot? What
  uploaders typically build packages?
- Where is the work on making arch reproducible going on? Do they have
  mailing list specially for it? or should patches be sent directly to
  the given tool (like pacman).

Denis.

Attachment: pgp_QbjkOtgf0.pgp
Description: OpenPGP digital signature

_______________________________________________
Dev mailing list
[email protected]
https://lists.parabola.nu/mailman/listinfo/dev

Reply via email to