Bug#901587: allegro4.4: please make the build reproducible

Chris Lamb lamby at debian.org
Fri Jun 15 07:56:07 BST 2018


Source: allegro4.4
Version: 2:4.4.2-11
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that allegro4.4 could not be built reproducibly.

This is due to your changes in:

  https://salsa.debian.org/games-team/allegro4.4/commit/c4094628fea5c677105522ec4c805b452cb43229

The problem being that your date resolution is too coarse so it varies
the timezone. I suggest replacing all of that boilerlate with:

  include /usr/share/dpkg/pkg-info.mk

 And then change the tar call to use:

   --mtime="$(SOURCE_DATE_EPOCH)"

... which is also far cleaner.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-


More information about the Pkg-games-devel mailing list