Your message dated Tue, 01 Aug 2017 14:55:32 +0000
with message-id <[email protected]>
and subject line Bug#778481: fixed in primrose 6+dfsg1-4
has caused the Debian Bug report #778481,
regarding primrose: please make the build reproducible
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
778481: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778481
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: primrose
Version: 6+dfsg1-3
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps

Hi!

While working on Debian's “reproducible builds” effort [1], we have
noticed that primrose doesn't build reproducibly.
PNG images generated during the build have timestamps embedded.

The attached patch prevents this. Once applied, primrose can be
built reproducibly in our current experimental framework.

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds

diff --git a/debian/rules b/debian/rules
index 1ab9cf8..31ddf81 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,9 +11,9 @@ override_dh_auto_configure:
 
 override_dh_auto_build:
 	mkdir -p 256x256 128x128 64x64 32x32
-	convert -scale 256x256 tilePlacementGames/game1/gameSource/iPhone/largeIcon2.png 256x256/primrose.png 
+	convert -scale 256x256 tilePlacementGames/game1/gameSource/iPhone/largeIcon2.png +set date:create +set date:modify -define png:exclude-chunk=time 256x256/primrose.png
 	cp -f tilePlacementGames/game1/build/macOSX/iconColor.png 128x128/primrose.png
-	convert -background None -gravity center -extent 64x64 tilePlacementGames/game1/gameSource/iPhone/icon.png 64x64/primrose.png
+	convert -background None -gravity center -extent 64x64 tilePlacementGames/game1/gameSource/iPhone/icon.png +set date:create +set date:modify -define png:exclude-chunk=time 64x64/primrose.png
 	cp -f tilePlacementGames/game1/build/win32/icon.png 32x32/primrose.png
 	convert 32x32/primrose.png 32x32/primrose.xpm
 	$(MAKE) -C tilePlacementGames/game1/gameSource PLATFORM_LINK_FLAGS="-lGL -lSDL -lpthread $(LDFLAGS)" PLATFORM_COMPILE_FLAGS="$(CXXFLAGS) $(CPPFLAGS) -DETCDIR=\\\"/etc/primrose\\\" -DDATADIR=\\\"/usr/share/games/primrose/\\\""

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: primrose
Source-Version: 6+dfsg1-4

We believe that the bug you reported is fixed in the latest version of
primrose, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Paul Wise <[email protected]> (supplier of updated primrose 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 01 Aug 2017 10:33:16 -0400
Source: primrose
Binary: primrose
Architecture: source
Version: 6+dfsg1-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Paul Wise <[email protected]>
Description:
 primrose   - compelling tile-placement puzzle game
Closes: 778481
Changes:
 primrose (6+dfsg1-4) unstable; urgency=medium
 .
   * Fix build reproducibility issues due to use of imagemagick (Closes: 
#778481)
Checksums-Sha1:
 e713b59b4c23ecc7992a4b80f59d3d4eee0a6336 2032 primrose_6+dfsg1-4.dsc
 c2a4cf0a84b0aee4d459c459bff8678e40af08d9 5936 primrose_6+dfsg1-4.debian.tar.xz
Checksums-Sha256:
 5b9c64ea269ab4a53cb21785c0667ba082840278a0c66dde1fb06e5cef1c44f8 2032 
primrose_6+dfsg1-4.dsc
 4b8b0129a1d8e81b91188c2c2c0ec8fb28867bcf79de407f655593eb373c5c19 5936 
primrose_6+dfsg1-4.debian.tar.xz
Files:
 c55f93a2f6a9eff7d582df636895d0ae 2032 games extra primrose_6+dfsg1-4.dsc
 f7f1fcb32e08640d4a04bd4151cdc51a 5936 games extra 
primrose_6+dfsg1-4.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEYQsotVz8/kXqG1Y7MRa6Xp/6aaMFAlmAkqoACgkQMRa6Xp/6
aaMw3BAAkIOneTMUuAha8KxSGWQS/1PyPrLqX2Fr923bLPJKdFsx7OBGOqumCLgw
BXzpWfwykJRSCIJm5io+g0XsP2y9YGMwmY8RUAJTNcQ0S5LbLiwIYb2M5rQJdb+T
Gh+Q3x7MPB7FWoiGIWbZ/Nb7ErYnsU7Ml/PYdsRoWTewT5PBeXylFvgf6nTBR5fZ
XBRwYP69bqv550AX2rslqX7Pvv5d8pn2AsqUs+GGxLYRKeiM9/k6mJCxeF2+AB2P
1F/soZOUhCZKKo9D6vjum60u0hGQz/rcy5L/viA2sOvPySVAD7+xPorqn5gXJd6R
/xLGx92GGBBscDuWNnqJox5Dt13k5RzbfpJiCyenoaJdvJcM011ci9vVlXXAMmyS
jAAuxO6eFOb5B7maU/nkDC1C3k44q3dgdZJ1n50LUcrJuCVrl4pJTMblBz1J7n0x
Kvv2TfuBBETYDk1lgSaxCkPNzbAFkziEf3yESuXYlOoemQ+wwYH4mxRbxWYjLBj+
L8Uw4/ehGm+szH6+QMC+G1077HomA47PBvdNBgg9XjbNOM6X9Vo07j0ONbTVMJ0e
VRiZmUcaBig2WsUgyQn22x5QNVOov+5aJp6VKo/JLieiqSozNHUpkia8h8B7d3Zg
wTE46k4ptsQYX7qnq2YYMgcmkgib24VHehi9eg/J4CbgCzE4ihE=
=hXbO
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to