Your message dated Thu, 17 Aug 2017 23:19:28 +0000
with message-id <[email protected]>
and subject line Bug#827124: fixed in funguloids 1.06-13
has caused the Debian Bug report #827124,
regarding funguloids: 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.)
--
827124: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827124
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: funguloids
Version: 1.06-12
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: locale
X-Debbugs-Cc: [email protected]
Hi!
While working on the "reproducible builds" effort [1], we have noticed
that funguloids could not be built reproducibly.
When the gamedata archive is created, the order of elements differs,
because they are sorted differently depending on the locale.
The attached patch fixes this by using the C locale for sorting.
Regards,
Reiner
[1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/rules b/debian/rules
index 2db4149..bc34576 100755
--- a/debian/rules
+++ b/debian/rules
@@ -23,7 +23,7 @@ override_dh_auto_configure:
cp bin/bootstrap.mpk bin/bootstrap.mpk.orig ; \
./debian/mpak.py -e -f bin/bootstrap.mpk -p _bootstrap ; \
sed -ri '/^[A-Z]/ s/(.*)/overlay \1/' _bootstrap/*.overlay ; \
- ./debian/mpak.py -c -f bin/bootstrap.mpk _bootstrap/* ; \
+ ./debian/mpak.py -c -f bin/bootstrap.mpk $$(LC_ALL=C ls _bootstrap/*) ; \
rm -rf _bootstrap ; \
fi
@@ -33,7 +33,7 @@ override_dh_auto_configure:
sed -ri '/^[A-Z]/ s/(.*)/overlay \1/' _gamedata/*.overlay ; \
sed -ri '/^[A-Z]/ s/(.*)/particle_system \1/' _gamedata/*.particle ; \
sed -ri 's/^(\t\t\t)(texture_unit) 1/\1\2\n\1{\n\1}\n\1\2/' _gamedata/materials.material ; \
- ./debian/mpak.py -c -f bin/funguloids.mpk _gamedata/* ; \
+ ./debian/mpak.py -c -f bin/funguloids.mpk $$(LC_ALL=C ls _gamedata/*) ; \
rm -rf _gamedata ; \
fi
--- End Message ---
--- Begin Message ---
Source: funguloids
Source-Version: 1.06-13
We believe that the bug you reported is fixed in the latest version of
funguloids, 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.
Markus Koschany <[email protected]> (supplier of updated funguloids 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: SHA512
Format: 1.8
Date: Fri, 18 Aug 2017 00:18:07 +0200
Source: funguloids
Binary: funguloids funguloids-data
Architecture: source
Version: 1.06-13
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Markus Koschany <[email protected]>
Description:
funguloids - space-flying-mushroom-picking-simulator game
funguloids-data - space-flying-mushroom-picking-simulator game (data files)
Closes: 827124 853408
Changes:
funguloids (1.06-13) unstable; urgency=medium
.
* Team upload.
* Declare compliance with Debian Policy 4.0.1.
* Switch to compat level 10.
* Drop deprecated menu file and xpm icon.
* debian/rules: Make the build reproducible.
Thanks to Reiner Herrmann for the report and patch. (Closes: #827124)
* Rebuild funguloids against the latest version of Ogre to fix the FTBFS.
(Closes: #853408)
* Clarify ConvertUTF license and link to upstream's DFSG-free license.
* Override Lintian error about non-free ConvertUTF license.
Checksums-Sha1:
20185e067f90c671994b3d666d9ef37dff066707 2374 funguloids_1.06-13.dsc
f532860fa599cf84ebf12d6e9c7ee066c1c06627 15368 funguloids_1.06-13.debian.tar.xz
f1cb2cd4b35132553c23b3a759b88ce62fd6283e 9217
funguloids_1.06-13_amd64.buildinfo
Checksums-Sha256:
d37b53b01b6a68d56755cd57780412de7f50622698650d61929721e28bdf1f65 2374
funguloids_1.06-13.dsc
d90ce377f5f0cdf29853884ce29fde63886a11f5c64ef6ebb9bbfb231971de4f 15368
funguloids_1.06-13.debian.tar.xz
047c68877cb42eaa8c32e259fa8942c51e7cc48c3c2af78cdd33c881d8d35ede 9217
funguloids_1.06-13_amd64.buildinfo
Files:
97ddcadfdccd555c4a711cff8fc5e708 2374 games extra funguloids_1.06-13.dsc
3281cd486fc932af605588935858d0c6 15368 games extra
funguloids_1.06-13.debian.tar.xz
e985aebc87dbfd5a89023074b0ea36ca 9217 games extra
funguloids_1.06-13_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKjBAEBCgCNFiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAlmWIHBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD
RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQPHGFwb0BkZWJp
YW4ub3JnAAoJENmtFLlRO1Hkx9UP/jQlsfk6kd3ZRFe0w5dxjnUs5L03Bbc/TP3E
//lo5DQunxg0GTCQhP0PRHhPfiU+5g7nOUDzbgu6E6aTy3I/UW7szUuke1faE+9D
bC4gwv+8G8Jyyh7gRo5b/flKLFprwYYbOyQ31AQG06pPD/PjjLrYplTYHfnTUcny
Fr9Dr9yhVtOi8jOzlP6Ed3WczLwn2UfQiobn+jVrH5+832tkKpBWJPUhVt91HoH+
AWyIxUJg0nQRDISHOnYmdjMFcRkwt5LZV5S9UxOdWCHZNPXhFzE7TvL23ZHQK6m1
fPYlSeobD9WWptLBA2BGDd+gqhzzWHX/kpqqDLkxd5IT2ewKt7nR8AiYuIKWgxvK
M2YTamez7SZmJri1dPhLiofWxqv//yw/irQ3k2NyBSMGJ8gI1VOoH/lycri/YSOK
brMAHV5iRZOIrCg4KasnmnDvksr1AA9uJGwLQO/tDspG+NFJNKnOr/0edDEIGRhH
9h8p8rarkYMyMtRjNUqwOBIH98QxLNNhIDAfQMqgE3msD3LTFKepGtgaV+gEBHWm
A79yag0CIyZYB2uI8UXUsLmNlFAEl00joRDMT6SVlcYxE6wkCu/B85mARUTrSLhx
otrp7mqH6ygbfinv5amcboDfH9N0MUov169d2B4dzHCsEK1AUWMxeIu8Y/fblr4k
skt3HdT0
=hC1/
-----END PGP SIGNATURE-----
--- End Message ---