Debian Bug report logs -
#901587
allegro4.4: please make the build reproducible
Reported by: Chris Lamb <lamby@debian.org>
Date: Fri, 15 Jun 2018 07:00:02 UTC
Severity: wishlist
Tags: patch
Found in version allegro4.4/2:4.4.2-11
Fixed in version allegro4.4/2:4.4.2-12
Done: Andreas Rönnquist <gusnan@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#901587; Package src:allegro4.4.
(Fri, 15 Jun 2018 07:00:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>.
(Fri, 15 Jun 2018 07:00:05 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: allegro4.4
Version: 2:4.4.2-11
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs@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@debian.org / chris-lamb.co.uk
`-
[allegro4.4.diff.txt (text/plain, attachment)]
Message sent on
to Chris Lamb <lamby@debian.org>:
Bug#901587.
(Fri, 15 Jun 2018 12:12:17 GMT) (full text, mbox, link).
Message #8 received at 901587-submitter@bugs.debian.org (full text, mbox, reply):
Control: tag -1 pending
Hello,
Bug #901587 in allegro4.4 reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below, and you can check the diff of the fix at:
https://salsa.debian.org/games-team/allegro4.4/commit/f9d97e53c726c1351d6de6713da80b6bf68c8a18
------------------------------------------------------------------------
Use SOURCE_DATE_EPOCH, fixing reproducible build (Closes: #901587)
------------------------------------------------------------------------
(this message was generated automatically)
--
Greetings
https://bugs.debian.org/901587
Added tag(s) pending.
Request was from gusnan@debian.org
to 901587-submitter@bugs.debian.org.
(Fri, 15 Jun 2018 12:12:17 GMT) (full text, mbox, link).
Reply sent
to Andreas Rönnquist <gusnan@debian.org>:
You have taken responsibility.
(Tue, 26 Jun 2018 00:36:02 GMT) (full text, mbox, link).
Notification sent
to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer.
(Tue, 26 Jun 2018 00:36:03 GMT) (full text, mbox, link).
Message #15 received at 901587-close@bugs.debian.org (full text, mbox, reply):
Source: allegro4.4
Source-Version: 2:4.4.2-12
We believe that the bug you reported is fixed in the latest version of
allegro4.4, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 901587@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Rönnquist <gusnan@debian.org> (supplier of updated allegro4.4 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 20 Jun 2018 02:25:22 +0200
Source: allegro4.4
Binary: liballegro4.4 liballegro4-dev allegro4-doc liballeggl4.4 liballeggl4-dev libjpgalleg4.4 libjpgalleg4-dev libloadpng4.4 libloadpng4-dev liblogg4.4 liblogg4-dev
Architecture: source
Version: 2:4.4.2-12
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Andreas Rönnquist <gusnan@debian.org>
Description:
allegro4-doc - documentation for the Allegro library
liballeggl4-dev - development files for the allegrogl library
liballeggl4.4 - library to mix OpenGL graphics with Allegro routines
liballegro4-dev - development files for the Allegro library
liballegro4.4 - portable library for cross-platform game and multimedia developme
libjpgalleg4-dev - development files for the JPG loading addon for Allegro 4
libjpgalleg4.4 - JPG loading addon for Allegro 4
libloadpng4-dev - development files for the PNG loading addon for Allegro 4
libloadpng4.4 - PNG loading addon for Allegro 4
liblogg4-dev - development files for the OGG loading addon for Allegro 4
liblogg4.4 - OGG loading addon for Allegro 4
Closes: 901587
Changes:
allegro4.4 (2:4.4.2-12) unstable; urgency=medium
.
* Use SOURCE_DATE_EPOCH, fixing reproducible build (Closes: #901587)
Checksums-Sha1:
ca650d4a4222ffff180c8b97c5d277f9489c8e87 2828 allegro4.4_4.4.2-12.dsc
0e3d2fae31fc43ffcbea52e8a800c86e7becd01f 58268 allegro4.4_4.4.2-12.debian.tar.xz
03a3019e0aaa496bdb62a02fce5bacc7f8b89000 10807 allegro4.4_4.4.2-12_source.buildinfo
Checksums-Sha256:
3ed2e03302596fc4ff2d7616b0515eedbde7893b7bfae5d766f087d546aede6d 2828 allegro4.4_4.4.2-12.dsc
0d6ef186db1f89f93e10e7c777d716bca0c29c676906544138eb04ed2591fd59 58268 allegro4.4_4.4.2-12.debian.tar.xz
b6c03eec1357dc11e37af89b296f9f7da43dfe74fb8669d8d27fc1329cd0d9ae 10807 allegro4.4_4.4.2-12_source.buildinfo
Files:
2d91c1475dc6e574c4239f0053d44c50 2828 devel optional allegro4.4_4.4.2-12.dsc
f130c54a1c7cae218770ded81300b697 58268 devel optional allegro4.4_4.4.2-12.debian.tar.xz
08a244b779cdaa5e18388a46b8ffc3a8 10807 devel optional allegro4.4_4.4.2-12_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE2zBuSxD/2Y7021XXGUtjGrLaKIgFAlsxhgEACgkQGUtjGrLa
KIheZQ/+KbcegvHAZwZ7Ha2JUDmB9+MD6AY2TDRd6DMdHqDPbSJrIdKlwK4pwWgx
xQ24cINnbG8bOi19NCGysrIk6LjdYbtWcFmoADBmgpHGP5d3d8hxGGuUZzx6BQRW
+tEutYL85LMO6id4Y5Y8Y7E1oKfKsj+OSzmfKtqsGGb5GMLMdzSsLgKvE3ojC3yr
MgSiNjKzisSaFJ1EsWn0baUNVXUt0B5ePCeB7SCtp6pM267hrUY946yP3EWgE9Gv
WTRERaX16o30hDAJH083b7xfidaFOMCQR5wZeOVsxpX2BAqD7mJhcpuyjDn9ytlb
y9miE5m2Mb8yCF09TwN6h5kfEICKYO4qVGt/Ntwu0sHlyPSw7chRT44G3cLgdXKV
wmEmyhqJyaBNYJXoiul8HrucVk1NAwlT0ShMHLbm/lEd4tF85ntk1xRSlBbgMoU4
2IOLrUy8wWYVdGhK1a3SsutdVoZuDBs32IDqetrGnwLSqzEUcFdHzI5XNCrccfAZ
ErECJWNjGfRb7wyAW19tEosSXODAsPifIW6hpSKgWPxWN4h+T1SHq8YJVcz5Hq2c
RTNS7G2CLBoFUIDyon+XhfLklYBDRAPs/8GgdAUyiNo8qEFz7NMyXAttejVRgQr4
sOVQ8gJdqgLZVLdg/QufuEAPi74WiZsGDQS3SsyfLF+27j+sk2U=
=/e21
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 29 Jul 2018 07:30:17 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed May 17 11:51:16 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.